i.mx27 Product Brief Multimedia Applications Processor Freescale Semiconductor Product Brief Document Number: MCIMX27PB Rev. 1.

Similar documents
Upgrade the Solution With No Changes 2 Upgrade the Solution With No Changes If a Codebase does not contain updates to its properties, it is possible t

PCB Layout Guidelines for the MC1321x

MPC8349E-mITX-GP Board Errata

etpu General Function Set (Set 1) David Paterson MCD Applications Engineer

Functional Differences Between the DSP56307 and DSP56L307

Migrating from the MPC852T to the MPC875

56F8300 BLDC Motor Control Application

56F805. BLDC Motor Control Application with Quadrature Encoder using Processor Expert TM Targeting Document. 56F bit Digital Signal Controllers

Using IIC to Read ADC Values on MC9S08QG8

ColdFire Convert 1.0 Users Manual by: Ernest Holloway

Differences Between the DSP56301, DSP56311, and DSP56321

i.mx27 to i.mx25 Porting Guide

MCF5445x Configuration and Boot Options Michael Norman Microcontroller Division

Using the Project Board LCD Display at 3.3 volts

Electrode Graphing Tool IIC Driver Errata Microcontroller Division

Mechanical Differences Between the 196-pin MAP-BGA and 196-pin PBGA Packages

Using the Multi-Axis g-select Evaluation Boards

Affected Chips Description Impact and Workaround

MC33696MODxxx Kit. 1 Overview. Freescale Semiconductor Quick Start Guide. Document Number: MC33696MODUG Rev. 0, 05/2007

MPC8260 IDMA Timing Diagrams

DSP56F827 Digital Signal Controller

Symphony SoundBite: Quick Start with Symphony Studio. Installation and Configuration

Freescale BeeStack Documentation Overview Document Number: BSDO Rev /2008

56F805. Digital Power Factor Correction using Processor Expert TM Targeting Document. 56F bit Digital Signal Controllers. freescale.

Interfacing MPC5xx Microcontrollers to the MFR4310 FlexRay Controller David Paterson MCD Applications, East Kilbride

Interfacing HCS12 Microcontrollers to the MFR4200 FlexRay Controller

HC912D60A / HC912Dx128A 0.5µ Microcontrollers Mask sets 2K38K, 1L02H/2L02H/3L02H & K91D, 0L05H/1L05H/2L05H

MCF54451, MCF54452, MCF54453, MCF54454,

Clock Mode Selection for MSC8122 Mask Set K98M

USB Bootloader GUI User s Guide

Updating the Firmware on USB SPI Boards (KITUSBSPIEVME, KITUSBSPIDGLEVME)

MC33794 Touch Panel System Using E-Field Sensor Setup Instructions

MC56F825x/MC56F824x (2M53V) Chip Errata

etpu Automotive Function Set (Set 2)

Power Cycling Algorithm using the MMA73x0L 3-Axis Linear Accelerometer

Using the Asynchronous DMA features of the Kinetis L Series

MPC5200(b) ATA MDMA, UDMA Functionality BestComm Setup Recommendations

MTIM Driver for the MC9S08GW64

Using the PowerQUICC II Auto-Load Feature

Interfacing and Configuring the i.mx25 Flash Devices

Component Development Environment Installation Guide

SGTL5000 I 2 S DSP Mode

Functional Differences Between DSP56302 and DSP56309 (formerly DSP56302A)

56F Phase AC Induction Motor V/Hz Control using Processor ExpertTM Targeting Document 56F bit Digital Signal Controllers

MCF5216 Device Errata

56F Phase Switched Reluctance Motor Control With Hall Sensors using Processor Expert Targeting Document

MC33897 Single-Wire CAN Transceiver Reliability and Quality Documents

Design Recommendations to Implement Compatibility Between the MC13783VK and the MC13783VK5

Introduction to LIN 2.0 Connectivity Using Volcano LTP

XGATE Library: ATD Average Calculating a rolling average from ATD results

IIC Driver for the MC9S08GW64

Using the CAU and mmcau in ColdFire, ColdFire+ and Kinetis

Pad Configuration and GPIO Driver for MPC5500 Martin Kaspar, EMEAGTM, Roznov Daniel McKenna, MSG Applications, East Kilbride

TLB Translation Setup for MPC745x and MPC744x in Non-Extended Mode

XGATE Library: Using the Freescale XGATE Software Library Steve McAslan MCD Applications, East Kilbride

Gallium Arsenide PHEMT RF Power Field Effect Transistor

EchoRemote Evaluation Software for Windows

Comparison of MC9S08QE128 and MCF51QE128 Microcontrollers Scott Pape and Eduardo Montanez Systems Engineering, Freescale Microcontroller Division

Windows Embedded CE 6.0. i.mx27 ADS Software Development Kit. Binary Package Release Notes

Using DMA to Emulate ADC Flexible Scan Mode on Kinetis K Series

Optically-Isolated Multilink BDM Interface for the S08/S12 Microcontrollers by Michael A. Steffen

Using the Knock Window etpu Function

Configuring the MCF5445x Family for PCI Host Operation

MPR083 Proximity Evaluation Kit User s Guide

MPC7410 RISC Microprocessor Hardware Specifications Addendum for the MPC7410TxxnnnLE Series

MPR121 Jitter and False Touch Detection

Simplified Device Data Structures for the High-End ColdFire Family USB Modules Melissa Hunter Applications Microcontroller Solutions Group

Using the Serial Peripheral Interface (SPI) Module on 68HC(9)08 Microcontrollers

MCF5253 ColdFire Microprocessor Product Brief

SynkroRF Network. User s Guide

MSC8144AMC-S Getting Started Guide

Managing Failure Detections and Using Required Components to Meet ISO7637 pulse 1 on MC33903/4/5 Common Mode Choke Implementation

Utilizing Extra FC Credits for PCI Express Inbound Posted Memory Write Transactions in PowerQUICC III Devices

i.mx31 PDK Power Measurement with GUI

Using the ColdFire+ Family Enhanced EEPROM Functionality Melissa Hunter Derrick Klotz

Power Network Design MC9328MX1, MC9328MXL, and MC9328MXS

Symphony TM DSP56725 Multi-Core Audio Processor Product Brief

i.mx27 and i.mx27l Data Sheet

PDB Driver for the MC9S08GW64

Using an I 2 C EEPROM During MSC8157 Initialization

Using the Kinetis Family Enhanced EEPROM Functionality

SCI Driver for the MC9S08GW64

Mask Set Errata for Mask 5L35K

Implementing a Double-Precision (32-Bit) Complex FIR Filter on the MSC8101 Device

MPR121 Proximity Detection

MPXHZ6400A. Freescale Semiconductor Technical Data. MPXHZ6400A Rev 0, 08/2005

2005: 0.5 PQ-MDS-PCIEXP

i.mx31 PDK 1.3 to PDK 1.4 Revision Changes Linux

I.MX Platform Advanced Toolkit Standard Version User s Guide

MSC8144 Device Reset Configuration For the MSC8144ADS Board

Integrating FreeMASTER-Time Debugging Tool with CodeWarrior for Microcontrollers v10.x Project

PowerQUICC HDLC Support and Example Code

Tuning an Application to Prevent M1 Memory Contention

MC9S08DZ60 Migrating from the 3M05C to M74K Mask Set D. Scott Brown Applications Engineering Microcontrollers Solutions Group Austin, TX, USA

PowerQUICC II Parity and ECC Capability

Mask Set Errata for Mask 2M40J

Introduction to the S12G Family EEPROM Including a Comparison between the S08DZ, S12XE, and S12P Families

Sensorless BLDC Motor Control Based on MC9S08PT60 Tower Board User Guide

MCF5227x ColdFire Microprocessor Product Brief Supports MCF52274 & MCF52277

Interfacing MPC5500 Microcontrollers to the MFR4310 FlexRay Controller Robert Moran MCD Applications, East Kilbride, Scotland

Transcription:

Freescale Semiconductor Product Brief Document Number: MCIMX27PB Rev. 1.1, 8/2007 i.mx27 Product Brief Multimedia Applications Processor The i.mx27 Multimedia Applications Processor introduces a new level of performance to the Mobile Multimedia Experience as part of the growing i.mx family of multimedia-focused products. This newest i.mx product leverages industry-leading technologies to provide extended battery life together with the video performance needed for the exceptional multimedia experience demanded by today s marketplace. Contents 1 Application Examples............................ 2 1.1 Video and Voice over IP (V2IP) Powerhouse..... 2 2 Features...................................... 3 2.1 Block Diagram............................. 3 2.2 Critical Performance Parameters.............. 4 2.3 Chip-Level Features........................ 5 2.4 Module Features........................... 6 3 Document Revision History........................ 9 Whether you are designing a smart phone with high-resolution (VGA resolution, 25 fps full duplex) or (D1 resolution, 30 fps half-duplex) videoconferencing at very low power, wireless PDA, mobile entertainment, or any of many other portable multimedia applications, the i.mx27 Multimedia Applications Processor provides design performance to spare, a high degree of integration, and some of the best power management in the industry. This combination of features, design integration, and extended battery life can significantly reduce your design time, and provide your designs with flexibility necessary for today s competitive marketplace. Freescale Semiconductor, Inc., 2007. All rights reserved.

Application Examples 1 Application Examples The flexibility of the i.mx27 Multimedia Applications Processor architecture enables it to be used in a wide variety of applications. 1.1 Video and Voice over IP (V2IP) Powerhouse As the Voice over IP (VoIP) market grows, Freescale is designing and providing the tools needed for the next evolution of the market Video and Voice over IP (V2IP). Creating a simple V2IP device requires a minimum number of chips, as shown in Figure 1. The power and versatility of the i.mx27 Multimedia Applications Processor is apparent when it is used as the core of a V2IP solution. When used in a typical V2IP device, the i.mx27 processor delivers the power to drive high-quality audio through wideband audio and wideband acoustic echo cancellers (AECs), in-call audio and video recording on Flash (or other removable media), and decentralized three-way, audio-video calls. It also has the potential to provide the ability to make V2IP calls with Bluetooth audio. LCD Image Sensor SDRAM FLASH CSI LCDC USB FIRMWARE UPLOAD EIM SSI SPI AUDIO CMD TV set WLAN LAN TV-OUT FS453 CHIP SDIO FEC LCDC Figure 1. Basic V2IP Phone Layout Using the i.mx27 Processor 2 Freescale Semiconductor

Features 2 Features The i.mx27 Multimedia Applications Processor is targeted for Video and Voice over IP (V2IP) and smart remote controllers. It also provides low-power solutions for any high-performance and demanding multimedia and graphics applications. The i.mx27 architecture is compatible with the i.mx21 applications processor. The system includes the following features: Multi-standard video codec MPEG-4 part-ii simple profile encoding/decoding H.264/AVC (Advanced Video Coding) baseline profile encoding/decoding H.264 encode and decode up to D1 resolution (half duplex mode), VGA resolution full duplex H.263 P3 encoding/decoding Multi-party call: one stream encoding and two streams decoding simultaneously Multi-format: encodes MPEG-4 bitstream, and decodes H.264 bitstream simultaneously On-the-fly video processing that reduces system memory load (for example, the power-efficient viewfinder application with no involvement of either the memory system or the ARM CPU) Advanced power management Dynamic process temperature compensation Multiple clock and power domains Independent gating of power domains Multiple communication and expansion ports 2.1 Block Diagram Figure 2 shows the functional modules of the i.mx27 Multimedia Applications Processor. Freescale Semiconductor 3

Features CSPI (3) SSI (2) I 2 C (2) Wireline UART (6) USBOTG (1) USB 2.0 Host (2) 1-WIRE 10/100 Ethernet ATA SDHC (3) MSHC ARM926EJ-S i.mx27 CPU Complex I-Cache D-Cache MMU Internal Bus Memory External Memory Interface M3IF SDRAMC EIM NFC PCMCIA/CF MAX (Smart Speed Switch) Std System Resource GPT (6) PWM WDOG RTC GPIO DMA Figure 2. i.mx27 Functional Block Diagram System JTAG/ETM9 Bootstrap CRM System SCC SAHARAv2 RTIC IIM Multimedia Accelerator Video Codec emma-lite Multimedia Interface CSI Human Interface LCDC and SLCDC Keypad 2.2 Critical Performance Parameters This section describes the operating voltage, packaging, and operating temperature goals for the i.mx27 processor. 2.2.1 Operating Voltage The operating voltage is as follows: I/O voltage: 1.8 V to 3.0 V Internal logic voltage: 1.15 V to 1.65 V 2.2.2 Package Information and Pinout The i.mx27 processor is available in a 17 mm 17 mm,.65 pitch, 404-pin MAPBGA package. 4 Freescale Semiconductor

Features 2.2.3 Operating Temperature Range The i.mx27 Multimedia Applications Processor s operating temperature range (and storage temperature range) is 20 C to +85 C. 2.3 Chip-Level Features 2.3.1 Application Processor (AP) Domain The application processor (AP) domain is responsible for running the operating system and applications software, providing the user interface, and supplying access to integrated and external peripherals. The look and feel of the product depends on the software running on this processor, ultimately tying market acceptance to the availability of a wide variety of off-the-shelf, third-party software and development tools. ARM s CPU family has emerged as the de facto standard for mobile and wireless product application processors. In order to leverage the growing software base for this family, the application processor in the i.mx27 processor is based on the ARM architecture. With high-frequency operation, the AP achieves multimedia and graphics performance to meet the targets for the low-tier requirements. The AP domain is built around an ARM926EJ-S processor with 16-Kbyte instruction and 16-Kbyte data L1 caches, an MMU, a multi-ported crossbar switch, and advanced debug and trace interfaces. The processor is intended to operate at a maximum frequency of 400 MHz in order to support the required multimedia use cases. Furthermore, an enhanced Multimedia Accelerator (emma) and LCD are included in the application processor domain to offload from the core functions such as color space conversion, image rotation and scaling, graphics overlay, and pre- and post-processing. 2.3.2 Advanced Power Management To address the continuing need to reduce power consumption, the following techniques are incorporated into the i.mx27 processor: Clock Gating: Clock distribution circuits in digital ICs with the complexity of i.mx27 applications processor can consume as much as 40% of the total dissipated power. By inserting gating into the clock paths, unused portions of the chip can be disabled. Built-in Well Biasing: Well biasing is a feature incorporated in the design used to reduce the sub-threshold channel leakage. For the 90 nm digital process, the sub-threshold leakage could be reduced by a factor of 10 over the nominal leakage. 2.3.3 The i.mx27 processor supports connections to various types of external memories, such as 133-MHz DDR, NAND Flash, NOR Flash, SDRAM, and SRAM. The i.mx27 processor can be connected to a variety of external devices using technology, such as high-speed USBOTG 2.0, the Advanced Technology Attachment (ATA), Multimedia/Secure Data (MMC/SDIO), and CompactFlash. Freescale Semiconductor 5

Features 2.4 Module Features This section describes further the functional groupings of blocks shown in Figure 2. Table 1. i.mx27 Multimedia Applications Processor Digital and Analog Modules Block Mnemonic Block Name Subsystem Brief Description 1-Wire 1-Wire System The 1-Wire module is a peripheral device that communicates with the ARM926EJ-S Core via the IP interface, and provides a communication line to a 1 Kbit Add-Only Memory (DS2502). ARM926 ARM926EJ-S Platform ARM The ARM926EJ-S platform operates at speeds up to 400 MHz, and is optimized for minimal power consumption using the most advanced techniques for power saving. With 90 nm technology and dual Vt, the i.mx27 processor provides the optimal performance vs. leakage current balance. ATA ATA The ATA block is an AT attachment host interface. Its main use is to interface with hard disc drives and optical disc drives. It interfaces with the ATA device over a number of ATA signals. AUDMUX Digital Audio MUX The Digital Audio MUX (AUDMUX) provides a programmable interconnect fabric for voice, audio, and synchronous data routing between the i.mx27 SSI modules and external SSI, audio codecs, and voice codecs. With the AUDMUX, resources do not need to be hard-wired and can be effectively shared in different configurations. The AUDMUX interconnections enable multiple simultaneous separate audio/voice/data flows between the ports in a point-to-point or point-to-multipoint configuration. CCM Clock Module Clocks The PLL Clock Module (CCM) produces the clock signals used and distributed by the ARM9 Platform Clock, and generates the clock signals used throughout the i.mx27 chip as well as by external peripherals. CSI CMOS Sensor Interface The CSI is a logic interface that enables the i.mx27 processor to directly connect to external CMOS sensors and CCIR656 video source. CSPI1 CSPI2 CSPI3 Configurable Serial Peripheral Interface Interchip The i.mx27 processor has three Configurable Serial Peripheral Interface (CSPI) modules that enable rapid data communication with fewer software interrupts than conventional serial communications. Each CSPI is equipped with two data FIFOs and is a master/slave configurable serial peripheral interface module, allowing the i.mx27 processor to interface with both external SPI master and slave devices. EMI External Memory Interface External and Internal Memory Interface. The EMI contains different external memory controllers in order to support several memory devices: ESDCTL/MDDRC Enhanced SDRAM/LPDDR memory controller PCMCIA PCMCIA memory controller NFC (also NANDFC) NAND Flash memory controller WEIM Wireless External Interface Module 6 Freescale Semiconductor

Table 1. i.mx27 Multimedia Applications Processor Digital and Analog Modules (continued) Features Block Mnemonic Block Name Subsystem Brief Description emma_lt enhanced Multimedia Accelerator Lite The enhanced Multimedia Accelerator Lite (emma_lt) only consists of the video Pre-processor (PrP) and Post-processor (PP), similar functionalities with original emma which also includes MPEG-4 Encoder (EN) and Decoder (DE). These blocks work together to provide video acceleration and off-load the CPU from computation-intensive tasks. The PrP and PP can be used for generic video pre- and post-processing such as scaling, resizing, and color space conversions. ESDCTL/M DDRC Enhanced SDRAM/LPDDR Memory The ESDCTL provides an interface, configuration, and control for many different types of synchronous SDRAM and Low Power Mobile DDR (LPDDR) memories. FEC 10/100 Fast Ethernet The Ethernet Media Access (MAC) is designed to support both 10 Mbps and 100 Mbps Ethernet/IEEE 802.3 networks. An external transceiver interface and transceiver function are required to complete the interface to the media. GPIO General Purpose Input/Output System The GPIO module in the i.mx27 provides six general purpose I/O (GPIO) ports (PA, PB, PC, PD, PE, and PF). Each single GPIO port is a 32-bit port that may be multiplexed with one or more dedicated functions. GPT1 GPT2 GPT3 GPT4 GPT5 GPT6 General Purpose Timers System The i.mx27 contains six identical 32-bit general-purpose timers (GPT) with programmable prescalers and compare and capture registers. Each timer s counter value can be captured using an external event and can be configured to trigger a capture event on either the leading or trailing edges of an input pulse. Each GPT can also generate an interrupt when the timer reaches a programmed value. I 2 C1 I 2 C2 Inter-Integrated Circuit Inter-Chip The I 2 C operates up to 400 kbps but it depends on the pad loading and timing (for pad requirement details, refer to Philips I 2 C Bus Specification, Version 2.1). The I 2 C system is a true multiple-master bus including arbitration and collision detection that prevents data corruption if multiple devices attempt to control the bus simultaneously. This feature supports complex applications with multiprocessor control and can be used for rapid testing and alignment of end products through external connections to an assembly-line computer. IIM IC Identification Module The IC Identification Module (IIM) provides an interface for reading and in some cases programming and/or overriding identification and control information stored in on-chip fuse elements. The module supports electrically-programmable poly fuses (e-fuses). JTAGC JTAG System KPP Keypad Port and The JTAG module supports Debug access to the ARM926 core. The JTAG is compatible with IEEE1149.1 Standard Test Access Port and Boundary Scan Architecture. The Keypad Port (KPP) is a 16-bit peripheral that can be used either for keypad matrix interface or as general purpose I/O. LCDC Liquid Crystal Display The Liquid Crystal Display (LCDC) provides display data for external gray-scale or color LCD panels. The LCDC is capable of supporting black-and-white, gray-scale, passive-matrix color (passive color or CSTN), and active-matrix color (active color or TFT) LCD panels. Freescale Semiconductor 7

Features Table 1. i.mx27 Multimedia Applications Processor Digital and Analog Modules (continued) Block Mnemonic Block Name Subsystem Brief Description MSHC Memory Stick Host and The Memory Stick Host (MSHC) consists of two sub-modules: the MSHC gasket and the Sony Memory Stick Host (SMSC). The SMSC module, which is the actual memory stick host controller, is compatible with Sony Memory Stick Ver. 1.x and Memory Stick PRO. NFC NAND Flash Memory The NAND Flash (NFC) interfaces standard NAND Flash devices to the i.mx27 and hides the complexities of accessing the NAND Flash. It provides a glueless interface to both 8-bit and 16-bit NAND Flash parts with page sizes of 512 bytes or 2 Kbytes, and densities of up to 2 Gbits. PCMCIA PCMCIA Memory The PCMCIA host adapter module complies to the PCMCIA 2.1 standard and provides the control logic for PCMCIA socket interfaces. It requires some additional external analog power switching logic and buffering. The additional external buffers enable the PCMCIA host adapter module to support one PCMCIA socket. PWM Pulse-Width Modulator System The pulse-width modulator (PWM) has a 16-bit counter and is optimized to generate sound from stored sample audio images. It can also generate tones. It uses 16-bit resolution and a 4x16 data FIFO to generate sound. RTC Real-Time Clock System The Real-Time Clock (RTC) converts a crystal reference clock to a 1-Hz signal, which is used to increment the time-of-day (TOD) counters for seconds, minutes, hours, and days. The alarm functions, when enabled, generate RTC interrupts when the TOD settings reach programmed values. The sampling timer generates fixed-frequency interrupts, and the minute stopwatch allows for efficient interrupts on minute boundaries. RTIC Run-Time Integrity Checker The Run-Time Integrity Checker (RTIC) ensures the integrity of the peripheral memory contents and assists with boot authentication. The RTIC has the ability to verify the memory contents during system boot and during run-time execution. If the memory contents at runtime fail to match the hash signature, an error in the security monitor is triggered. SAHARA Symmetric/Asym metric Hashing and Random Accelerator (SAHARA) Accelerator The SAHARA (Symmetric/Asymmetric Hashing and Random Accelerator) is a security co-processor, which forms part of Freescale s Platform Independent Architecture (PISA), and can be used on cell phone baseband processors or wireless PDAs. It implements block encryption algorithms, (AES, DES, and 3DES), hashing algorithms (MD5, SHA-1, SHA-224, and SHA-256), stream cipher algorithm (ARC4), and a hardware random number generator (RNG). SCC The (SCC) comprises two sub-blocks, the Secure RAM and the Monitor. Overall, its primary functionality is associated with establishing the following: A centralized security state controller and hardware security state with a hardware configured, unalterable security policy An uninterruptable hardware mechanism to detect and respond to threat detection signals (specifically platform test access signals) A device unique data protection/encryption resource to enable off-chip storage of security sensitive data An internal storage resource, which automatically and irrevocably destroys plain text security sensitive data upon threat detection 8 Freescale Semiconductor

Document Revision History Table 1. i.mx27 Multimedia Applications Processor Digital and Analog Modules (continued) Block Mnemonic Block Name Subsystem Brief Description SDHC1 SDHC2 SDHC3 Digital Host The Digital Host (SDHC) integrates both MMC support along with SD memory and I/O functions, including SD memory and I/O combo card. SLCDC Smart Liquid Crystal Display The Smart Liquid Crystal Display (SLCDC) module transfers data from the display memory buffer to the external display device. Direct Memory Access (DMA) transfers the data transparently with minimal software intervention. Bus utilization of the DMA is controllable and deterministic. SSI1 SSI2 Synchronous Serial Interface Inter-Chip The Synchronous Serial Interface (SSI) is a full-duplex serial port that allows the chip to communicate with a variety of serial devices. SSI is typically used to transfer samples in a periodic manner. The SSI consists of independent transmitter and receiver sections with independent clock generation and frame synchronization. UART1 UART2 UART3 UART4 UART5 UART6 Universal Asynchronous Receiver/ Transmitters and The UART module is capable of standard RS-232 non-return-to-zero (NRZ) encoding format and IrDA-compatible infrared modes. The UART provides serial communication capability with external devices through an RS-232 cable or through use of external circuitry that converts infrared signals to electrical signals (for reception), or transforms electrical signals to signals that drive an infrared LED (for transmission) to provide low speed IrDA compatibility. USBOTG Universal Serial Bus, On-the-Go and The Universal Serial Bus, On-The-Go (USBOTG) High-Speed module contains all of the functionality required to support three independent USB ports, compatible with the USB 2.0 specification. In addition to the normal USB functionality, the module also provides support for direct connections to on-board USB peripherals and supports multiple interface types for serial transceivers. Video Codec Video_Codec and The Video_Codec module can encode/decode image data and support multiple image processing standards, including MPEG-4 SP, H.263 P3 (including annex I, J, K and T), and H.264 BP. VGA full duplex H264 at 25fps and VGA full duplex MPEG-4 at 30fps. WDOG Watchdog Timer System The Watchdog Timer module (WDOG Timer) protects against system failures by providing a method of escaping from unexpected events or programming errors. Once activated, the timer must be serviced by software on a periodic basis. 3 Document Revision History Table 2 summarizes the document s revision history. Table 2. Revision History Revision Rev. 1.1 Substantive Change(s) Section 2.2.3, Operating Temperature Range : The operating temperature range was updated to 20 C to +85 C. Freescale Semiconductor 9

How to Reach Us: Home Page: www.freescale.com E-mail: support@freescale.com USA/Europe or Locations Not Listed: Freescale Semiconductor Technical Information Center, CH370 1300 N. Alma School Road Chandler, Arizona 85224 +1-800-521-6274 or +1-480-768-2130 support@freescale.com Europe, Middle East, and Africa: Freescale Halbleiter Deutschland GmbH Technical Information Center Schatzbogen 7 81829 Muenchen, Germany +44 1296 380 456 (English) +46 8 52200080 (English) +49 89 92103 559 (German) +33 1 69 35 48 48 (French) support@freescale.com Japan: Freescale Semiconductor Japan Ltd. Headquarters ARCO Tower 15F 1-8-1, Shimo-Meguro, Meguro-ku, Tokyo 153-0064 Japan 0120 191014 or +81 3 5437 9125 support.japan@freescale.com Asia/Pacific: Freescale Semiconductor Hong Kong Ltd. Technical Information Center 2 Dai King Street Tai Po Industrial Estate Tai Po, N.T., Hong Kong +800 2666 8080 support.asia@freescale.com Information in this document is provided solely to enable system and software implementers to use Freescale Semiconductor products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the information in this document. Freescale Semiconductor reserves the right to make changes without further notice to any products herein. Freescale Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale Semiconductor assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. Typical parameters that may be provided in Freescale Semiconductor data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including Typicals, must be validated for each customer application by customer s technical experts. Freescale Semiconductor does not convey any license under its patent rights nor the rights of others. Freescale Semiconductor products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Freescale Semiconductor product could create a situation where personal injury or death may occur. Should Buyer purchase or use Freescale Semiconductor products for any such unintended or unauthorized application, Buyer shall indemnify and hold Freescale Semiconductor and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Freescale Semiconductor was negligent regarding the design or manufacture of the part. Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. ARM and the ARM Powered logo are the registered trademarks of ARM Limited. ARM9 and ARM926EJ-S are the trademarks of ARM Limited. Freescale Semiconductor, Inc. 2007. All rights reserved. For Literature Requests Only: Freescale Semiconductor Literature Distribution Center P.O. Box 5405 Denver, Colorado 80217 1-800-441-2447 or 303-675-2140 Fax: 303-675-2150 LDCForFreescaleSemiconductor@hibbertgroup.com Document Number: MCIMX27PB Rev. 1.1 8/2007