深圳市南天星电子科技有限公司 专业代理飞思卡尔 (Freescale) 飞思卡尔主要产品 8 位微控制器 16 位微控制器 数字信号处理器与控制器 i.MX 应用处理器 基于 ARM®技术的 Kinetis MCU 32/64 位微控制器与处理器 模拟与电源管理器件 射频器件(LDMOS,收发器) 传感器(压力,加速度,磁场, 触摸,电池) 飞思卡尔产品主要应用 汽车电子 数据连接 消费电子 工业控制 医疗保健 电机控制 网络 智能能源 深圳市南天星电子科技有限公司 电话:0755-83040796 传真:0755-83040790 邮箱:[email protected] 网址:www.soustar.com.cn 地址:深圳市福田区福明路雷圳大厦 2306 室 Freescale Semiconductor Data Sheet, Technical Data Document Number: MCIMX27EC Rev. 1.3, 12/2008 i.MX27 and i.MX27L Package Information Plastic Package Case 1816-01 (MAPBGA–404) Case 1931-04 (MAPBGA-473) i.MX27 and i.MX27L Data Sheet Multimedia Applications Processor 1 Introduction The i.MX27 and i.MX27L (MCIMX27/MX27L) Multimedia Applications Processors represents the next step in low-power, high-performance application processors. Unless otherwise specified, the material in this data sheet is applicable to both the i.MX27 and i.MX27L processors and referred to singularly throughout this document as i.MX27. The i.MX27L does not include the following features: ATA-6 HDD Interface, Memory Stick Pro, VPU: MPEG-4/ H.263/H.264 HW encoder/decoder, and eMMA (PrP processing, CSC, deblock, dering). Based on an ARM926EJ-S™ microprocessor core, the i.MX27/27L processor provides the performance with low-power consumption required by modern digital devices such as the following: • Feature-rich cellular phones • Portable media players and mobile gaming machines • Personal digital assistants (PDAs) and wireless PDAs Ordering Information See Table 1 on page 4 for ordering information. 1. 2. 3. 5. 6. 7. This document contains information on a new product. Specifications and information herein are subject to change without notice. © Freescale Semiconductor, Inc., 2007, 2008. All rights reserved. Contents Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1. Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2. Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.3. Ordering Information . . . . . . . . . . . . . . . . . . . . . . 4 Functional Description and Application Information . . . . 4 2.1. ARM926 Microprocessor Core Platform . . . . . . . . 4 2.2. Module Inventory . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.3. Module Descriptions . . . . . . . . . . . . . . . . . . . . . . . 9 Signal Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.1. Power-Up Sequence . . . . . . . . . . . . . . . . . . . . . . 35 3.2. EMI Pins Multiplexing . . . . . . . . . . . . . . . . . . . . . 36 4. Electrical Characteristics . . . . . . . . . . . . . . . . . . 40 4.1. i.MX27/iMX27L Chip-Level Conditions . . . . . . . . 40 4.2. Module-Level Electrical Specifications . . . . . . . . 43 4.3. Timing Diagrams . . . . . . . . . . . . . . . . . . . . . . . . 54 Package Information and Pinout . . . . . . . . . . . . . . . . 105 5.1. Full Package Outline Drawing (17 mm × 17 mm) 105 5.2. Pin Assignments (17 mm × 17 mm) . . . . . . . . . 106 5.3. Full Package Outline Drawing (19 mm × 19 mm) 124 5.4. Pin Assignments (19 mm × 19 mm) . . . . . . . . . 125 Product Documentation . . . . . . . . . . . . . . . . . . . . . . . 144 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Introduction • • Portable DVD players Digital cameras The i.MX27/MX27L processor features the advanced and power-efficient ARM926EJ-S core operating at speeds up to 400 MHz, and is optimized for minimal power consumption using the most advanced techniques for power saving (for example, DPTC, power gating, and clock gating). With 90 nm technology and dual Vt, the i.MX27/MX27L device provides the optimal performance vs. leakage current balance. The performance of the i.MX27/MX27L processors are both boosted by an on-chip cache system, and features peripheral devices, such as an MPEG-4, H.263, an H.264 video codec (up to D1—720 x 486—@ 30 FPS), LCD, eMMA_lt, and CMOS Sensor Interface controllers. The i.MX27/MX27L processors supports connections to various types of external memories, such as 266-MHz DDR, NAND Flash, NOR Flash, SDRAM, and SRAM. The i.MX27/MX27L devices 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. NOTE The i.MX27L does not support the ATA-6 HDD interface. 1.1 Features The MX27/MX27L processors are 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 systems include the following features: • Multi-standard video codec (i.MX27 only) — MPEG-4 part-II simple profile encoding/decoding — H.264/AVC baseline profile encoding/decoding — 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 (i.MX27/27L) — Dynamic process and temperature compensation — Multiple clock and power domains — Independent gating of power domains • Multiple communication and expansion ports i.MX27 and i.MX27L Data Sheet, Rev. 1.3 2 Freescale Semiconductor Introduction 1.2 Block Diagram Figure 1 shows the i.MX27 simplified interface block diagram. DDR/ SDRAM NOR/NAND Flash LCD Display LCDC SLCDC M3IF SDRAMC NFC WEIM PCMCIA/CF iROM 10/100 ETH XVR Security AP Peripherals AUDMUX CSI SSI (2) CSPI (3) AHB Switch Fabric VRAM Camera ARM926 Platform I2C (2) UART (6) ARM926EJ-S L1 I/D cache USBOTG HS 1-Wire AITC FEC ETM9 ATA SDHC (3) eMMA-lt MSHC GPIO JTAG Audio/Power Management SAHARA2 RTIC SCC Video Codec CRM PWM DMA KPP IIM Application Processor Domain (AP) JTAG Timers WDOG GPT (6) RTC IrDA XVR Bluetooth WLAN USBOTG XVR MMC/SDIO Keypad Access Conn. Note: The i.MX27L does not support the following: • ATA-6 HDD Interface • Memory Stick Pro • VPU: MPEG-4/.263/H.264 HW encoder/decoder • eMMA (PrP processing, CSC, deblock, dering) Figure 1. i.MX27/MX27L Simplified Interface Block Diagram i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 3 Functional Description and Application Information 1.3 Ordering Information Table 1 provides ordering information for the MAPBGA, lead-free packages. Table 1. Ordering Information 2 2.1 Device Temperature Package MCIMX27VOP4A –20° C to +85° C 1816-01 MCIMX27LVOP4A –20° C to +85° C 1816-01 MCIMX27MOP4A –40° C to +85° C 1931-04 MCIMX27LMOP4A –40° C to +85° C 1931-04 Functional Description and Application Information ARM926 Microprocessor Core Platform The ARM926 Platform consists of the ARM926EJ-S processor, ETM9, ETB9, a 6 × 3 Multi-Layer AHB crossbar switch (MAX), and a “primary AHB” complex. • The instruction bus (I-AHB) of the ARM926EJ-S processor is connected directly to MAX Master Port 0. • The data bus (D-AHB) of the ARM926EJ-S processor is connected directly to MAX Master Port 1. Four alternate bus master interfaces are connected to MAX Master Ports 2–5. Three slave ports of the MAX are AHB-Lite compliant buses. Slave Port 0 is designated as the “primary” AHB. The primary AHB is internal to the platform and has five slaves connected to it: the AITC interrupt module, the MCTL memory controller, and two AIPI peripheral interface gaskets. Slave Ports 1 and 2 of the MAX are referred to as “secondary” AHBs. Each of the secondary AHB interfaces is only accessible off platform. The ARM926EJ-S processor supports the 32-bit and 16-bit ARM Thumb instruction sets, enabling the user to trade off between high performance and high-code density. The ARM926EJ-S processor includes features for efficient execution of Java byte codes, providing Java performance similar to the just-in-time (JIT) compiler—which is a type of Java compiler—but without the associated code overhead. The ARM926EJ-S processor supports the ARM debug architecture and includes logic to assist in both hardware and software debugging. The ARM926EJ-S processor has a Harvard cached architecture and provides a complete high-performance processor subsystem, including the following: • An ARM9EJ-S integer core • A Memory Management Unit (MMU) • Separate instruction and data AMBA AHB bus interfaces • ETM and JTAG-based debug support The ARM926EJ-S processor provides support for external coprocessors enabling floating-point or other application-specific hardware acceleration to be added. The ARM926EJ-S processor implements ARM architecture version 5TEJ. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 4 Freescale Semiconductor Functional Description and Application Information The four alternate bus master ports on the ARM926 Platform, which are connected directly to master ports of the MAX, are designed to support connections to multiple AHB masters external to the platform. An external arbitration AHB control module is needed if multiple external masters are desired to share an ARM926 Platform alternate bus master port. However, the alternate bus master ports on the platform support seamless connection to a single master with no external interface logic required. A primary AHB MUX (PAHBMUX) module performs address decoding, read data muxing, bus watchdog, and other miscellaneous functions for the primary AHB within the platform. A clock control module (CLKCTL) is provided to support a power-conscious design methodology, as well as implementation of several clock synchronization circuits. 2.1.1 Memory System The ARM926EJ-S complex includes 16-Kbyte Instruction and 16-Kbyte Data caches. The embedded 45-Kbyte SRAM (VRAM) can be used to avoid external memory accesses or it can be used for applications. There is also a 24-Kbyte ROM for bootstrap code. 2.2 Module Inventory Table 2 shows an alphabetical listing of the modules in the i.MX27/MX27L multimedia applications processors. A cross-reference to each module’s section and page number goes directly to a more detailed module description for additional information. Table 2. Digital and Analog Modules Functional Grouping Brief Description Section/ Page Block Mnemonic Block Name 1-Wire® 1-Wire Interface Connectivity Peripheral The 1-Wire module provides bi-directional communication between the ARM926EJ-S and the Add-Only-Memory EPROM (DS2502). The 1-Kbit EPROM is used to hold information about battery and communicates with the ARM926 Platform using the IP interface. 2.3.1/9 AIPI AHB-Lite IP Interface Module Bus Control The AIPI acts as an interface between the ARM Advanced High-performance Bus Lite. (AHB-Lite) and lower bandwidth peripherals that conforms to the IP Bus specification, Rev 2.0. 2.3.2/10 AITC ARM9EJ-S Interrupt Controller Bus Control AITC is connected to the primary AHB as a slave device. It generates the normal and fast interrupts to the ARM926EJ-S processor. 2.3.3/10 ARM926EJS ARM926EJ-S CPU The ARM926EJ-S (ARM926) is a member of the ARM9 family of general-purpose microprocessors targeted at multi-tasking applications. 2.3.4/10 ATA Advanced Technology(AT) Attachment Connectivity Peripheral The ATA block is an AT attachment host interface. It interfaces with IDE hard disc drives and ATAPI optical disc drives. 2.3.5/11 AUDMUX Digital Audio Multiplexer Multimedia Peripheral The AUDMUX interconnections allow multiple, simultaneous audio/voice/data flows between the ports in point-to-point or point-to-multipoint configurations. 2.3.6/11 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 5 Functional Description and Application Information Table 2. Digital and Analog Modules (continued) Functional Grouping Section/ Page Block Mnemonic Block Name Brief Description CRM Clock and Reset Module CSI CMOS Sensor Interface Multimedia Interface The CSI is a logic interface which enables the i.MX27/MX27L processors to connect directly to external CMOS sensors and a CCIR656 video source. 2.3.8/12 CSPI Configurable Serial Peripheral Interface (x3) Connectivity Peripheral The i.MX27/MX27L processors have three CSPI modules. CSPI is equipped with two data FIFOs and is a master/slave configurable serial peripheral interface module, allowing the i.MX27/MX27L processors to interface with both external SPI master and slave devices. 2.3.9/13 DMAC Direct Memory Access Controller Standard System Resource eMMA_lt eMMA_lt H/W Accelerator Functions eMMA_lt consists of a PreProcessor and PostProcessor, and provides video acceleration. The PrP and PP can be used for generic video pre and post processing such as scaling, resizing, and color space conversions. 2.3.11/13 EMI External Memory Interface Memory Interface (EMI) The EMI includes • Multi-Master Memory Interface (M3IF) • Enhanced SDRAM/MDDR memory controller (ESDRAMC) • PCMCIA memory controller (PCMCIA) • NAND Flash Controller (NFC) • Wireless External Interface Module (WEIM) — ESDRAMC Enhanced SDRAM Controller External Memory Interface The ESDRAMC provides interface and control for synchronous 2.3.12/15 DRAM memories for the system. FEC Fast Ethernet Controller Connectivity Peripheral The FEC performs the full set of IEEE 802.3/Ethernet CSMA/CD media access control and channel interface functions. The FEC supports connection and functionality for the 10/100 Mbps 802.3 media independent interface (MII). It requires an external transceiver (PHY) to complete the interface to the media. 2.3.13/15 GPIO General Purpose I/O Module Pins The GPIO provides 32 bits of bidirectional, general purpose I/O. This peripheral provides dedicated general-purpose pins that can be configured as either inputs or outputs. 2.3.14/16 GPT General Purpose Timer Timer Peripheral The GPT is a multipurpose module used to measure intervals 2.3.15/16 or generate periodic output. I2C Inter IC Communication Connectivity Peripheral The I2C provides serial interface to control the sensor interface 2.3.16/17 and other external devices. Data rates of up to 100 Kbits/s are supported. Clock and The CRM generates clock and reset signals used throughout Reset Control the i.MX27/MX27L processors and also for external peripherals. 2.3.7/12 2.3.10/13 The DMAC of the i.MX27/MX27L processors provides 16 channels supporting linear memory, 2D memory, FIFO and end-of-burst enable FIFO transfers to support a wide variety of DMA operations. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 6 Freescale Semiconductor Functional Description and Application Information Table 2. Digital and Analog Modules (continued) Functional Grouping Block Mnemonic Block Name IIM IC Identification Module Security JTAGC JTAG Controller Debug KPP Keypad Port LCDC Brief Description Section/ Page The IIM provides an interface for reading—and in some cases, 2.3.17/17 programming, and overriding identification and control information stored in on-chip fuse elements. Contact your Freescale Semiconductor sales office or distributor for additional information on SCC, RTIC, IIM, SAHARA2 The JTAGC provides debug access to the ARM926 core, built-in self-test (BIST), and boundary scan test control. 2.3.18/17 Connectivity Peripheral The KPP is used for key pad matrix scanning or as a general purpose I/O. This peripheral simplifies the software task of scanning a keypad matrix. 2.3.19/17 Liquid Crystal Display Controller Multimedia Interface The LCDC provides display data for external gray-scale or color LCD panels. 2.3.20/17 M3IF Multi-Master Memory Interface External Memory Interface The M3IF controls memory accesses from one or more masters through different port interfaces to different external memory controllers ESDCTL/MDDRC, PCMCIA, NFC, and WEIM. 2.3.21/18 MAX Multi-layer AHB Crossbar Switch Bus Control The ARM926EJ-S processor’s instruction and data buses and 2.3.22/18 all alternate bus master interfaces arbitrate for resources via a 6 × 3 MAX. There are six fully functional master ports (M0–M5) and three fully functional slave ports (S0–S2). The MAX is uni-directional. All master and slave ports are AHB-Lite compliant. MSHC Memory Stick Host Controller Connectivity Peripheral The MSHC is placed in between the AIPI and the customer memory stick to support data transfer from the i.MX27 device to the customer memory stick. Note: The i.MX27L does not support the MSHC feature 2.3.23/19 NFC NAND Flash Controller External Memory Interface The NFC is a submodule of EMI. The NFC implements the interface to standard NAND Flash memory devices. 2.3.24/19 PCMCIA Personal Computer Memory Card International Association External Memory Interface The PCMCIA host adapter module provides the control logic for PCMCIA socket interfaces, and requires some additional external analog power switching logic and buffering. 2.3.25/20 PLL Phase Lock Loop PWM Pulse-Width Modulator Clock and The two DPLLs provide clock generation in digital and mixed Reset Control analog/digital chips designed for wireless communication and other applications. Timer Peripheral The PWM has a 16-bit counter and is optimized to generate sound from stored sample audio images. It can also generate tones. 2.3.26/20 2.3.27/20 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 7 Functional Description and Application Information Table 2. Digital and Analog Modules (continued) Functional Grouping Section/ Page Block Mnemonic Block Name Brief Description RTC Real Time Clock Timer Peripheral RTIC Run-Time Integrity Checkers Security The RTIC ensures the integrity of the contents of the peripheral 2.3.29/21 memory and assists with boot authentication. Contact your Freescale Semiconductor sales office or distributor for additional information on SCC, RTIC, IIM, SAHARA2 SAHARA2 Symmetric/ Asymmetric Hashing and Random Accelerator Security SAHARA2 is a security co-processor which forms part of the 2.3.30/21 Platform Independent Security Architecture (PISA), and can be used on cell phone baseband processors or wireless PDAs. Contact your Freescale Semiconductor sales office or distributor for additional information on SCC, RTIC, IIM, SAHARA2 SCC Security Controller Module Security The SCC is a hardware component composed of two blocks—the Secure RAM module, and the Security Monitor. The Secure RAM provides a way of securely storing sensitive information. The Security Monitor implements the security policy, checking algorithm sequencing, and controlling the Secure State. Contact your Freescale Semiconductor sales office or distributor for additional information on SCC, RTIC, IIM, SAHARA2 SDHC Secured Digital Host Controller Connectivity Peripheral The SDHC controls the MMC (MultiMediaCard), SD (Secure 2.3.32/21 Digital) memory, and I/O cards by sending commands to cards and performing data accesses to and from the cards. SLCDC Smart Liquid Crystal Display Controller Multimedia Interface The SLCDC module transfers data from the display memory buffer to the external display device. SSI Synchronous Serial Interface Multimedia Peripheral The SSI is a full-duplex, serial port that allows the chip to 2.3.34/22 communicate with a variety of serial devices, such as standard codecs, digital signal processors (DSPs), microprocessors, peripherals, and popular industry audio codecs that implement the inter-IC sound bus standard (I2S) and Intel AC97 standard. UART Universal Asynchronous Receiver/ Transmitter Connectivity Peripheral 2.3.35/23 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. The RTC module provides a current stamp of seconds, minutes, hours, and days. Alarm and timer functions are also available for programming. The RTC supports dates from the year 1980 to 2050. 2.3.28/20 2.3.31/21 2.3.33/22 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 8 Freescale Semiconductor Functional Description and Application Information Table 2. Digital and Analog Modules (continued) Functional Grouping Block Name USB Universal Serial Bus–2 Host Controllers and 1 OTG (On-The-Go) Connectivity Peripherals 2.3.36/23 The i.MX27/MX27L processors provide two USB Host controllers and one USBOTG of which: • USB Host 1 is designed to support transceiverless connection to the on-board peripherals in Low Speed and Full Speed mode, and connection to the ULPI (UTMI+Low-Pin Court) and Legacy Full Speed transceivers • USB Host 2 is designed to support transceiverless connection to the Cellular Modem Baseband Processor • The USBOTG controller offers HS/FS/LS capabilities in Host mode and HS/FS in device mode. In Host mode, the controller supports direct connection of a FS/LS device (without external hub). In device (bypass) mode, the OTG port functions as gateway between the Host 1 Port and the OTG transceiver. Video Codec Video Codec Hardware Acceleration Video Codec module supports full duplex video codec with 25 2.3.39/25 fps VGA image resolution, integrates H.264 BP, MPEG-4 SP and H.263 P3 video processing standard together. WDOG Watchdog Timer Module Timer Peripheral 2.3.37/24 The WDOG module protects against system failures by providing a method for the system to recover from unexpected events or programming errors. WEIM Wireless External Interface Module External Memory Interface The Wireless External Module (WEIM) handles the interface to 2.3.38/25 devices external to chip, including generation of chip selects, clock and control for external peripherals and memory. It provides asynchronous and synchronous access to devices with SRAM-like interface. 2.3 Brief Description Section/ Page Block Mnemonic Module Descriptions This section provides a brief text description of all the modules included in the i.MX27/MX27L devices, arranged in alphabetical order. 2.3.1 1-Wire Module The 1-Wire module provides bi-directional communication between the ARM926 core and the Add-Only Memory EPROM, DS2502. The 1-Kbit EPROM holds information about the battery and communicates with the ARM926 Platform using the IP interface. Through the 1-Wire interface, the ARM926 acts as the bus master while the DS2502 device is the slave. The 1-Wire peripheral does not trigger interrupts; hence it is necessary for the ARM926 to poll the 1-Wire to manage the module. The 1-Wire uses an external pin to connect to the DS2502. Timing requirements are met in hardware with the help of a 1 MHz clock. The clock divider generates a 1 MHz clock that is used as a time reference by the state machine. Timing requirements are crucial for proper operation, and the 1-Wire state machine and the internal clock provide the necessary signal. The clock must be configured to approximately 1 MHz. You can then set the 1-Wire register to send and receive bits over the 1-Wire bus. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 9 Functional Description and Application Information 2.3.2 AHB-Lite IP Interface Module (AIPI) The AIPI acts as an interface between the ARM Advanced High-performance Bus Lite. (AHB-Lite) and lower bandwidth peripherals conforming to the IP bus specification Rev 2.0. There are two AIPI modules in i.MX27/MX27L processors. The following list summarizes the key features of the AIPI: • All peripheral read transactions require a minimum of two system clocks (R-AHB side) and all write transactions require a minimum of three system clocks (R-AHB side). • The AIPI supports 8-bit, 16-bit, and 32-bit IP bus peripherals. Byte, half word, and full word reads and writes are supported. • The AIPI supports multi-cycle accesses by providing 16-bit to 8-bit peripherals operations and 32-bit to both 16-bit and 8-bit peripherals operations. • The AIPI supports 31 external IP bus peripherals each with a 4-Kbyte memory map (a slot). 2.3.3 ARM926EJ-S Interrupt Controller (AITC) The ARM926EJ-S Interrupt Controller (AITC) is a 32-bit peripheral that collects interrupt requests from up to 64 sources and provides an interface to the ARM926EJ-S core. The AITC includes software controlled priority levels for normal interrupts. The AITC performs the following functions: • Supports up to 64 interrupt sources • Supports fast and normal interrupts • Selects normal or fast interrupt request for any interrupt source • Indicates pending interrupt sources via a register for normal and fast interrupts • Indicates highest priority interrupt number via register. (Can be used as a table index.) • Independently can enable or disable any interrupt source • Provides a mechanism for software to schedule an interrupt • Supports up to 16 software controlled priority levels for normal interrupts and priority masking • Can single-bit disable all normal interrupts and all fast interrupts. (Used in enabling of secure operations.) 2.3.4 ARM926EJ-S Platform The ARM926EJ-S (ARM926) is a member of the ARM9 family of general-purpose microprocessors targeted at multi-tasking applications. The ARM926 supports the 32-bit ARM and 16-bit Thumb instructions sets. The ARM926 includes features for efficient execution of Java byte codes. A JTAG port is provided to support the ARM Debug Architecture, along with associated signals to support the ETM9 real-time trace module. The ARM926EJ-S is a Harvard cached architecture including an ARM9EJ-S integer core, a Memory Management Unit (MMU), separate instruction and data AMBA AHB interfaces, separate instruction and data caches, and separate instruction and data tightly coupled memory (TCM) interfaces. The ARM926 co-processor, instruction TCM, and data TCM interfaces will be tied off within the ARM926 Platform and will not be available for external connection. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 10 Freescale Semiconductor Functional Description and Application Information The ARM926EJ-S processor is a fully synthesizable macrocell, with a configurable memory system. Both instruction and data caches will be 16 kbytes on the platform. The cache is virtually accessed and virtually tagged. The data cached has physical tags as well. The MMU provides virtual memory facilities which are required to support various platform operating systems such as Symbian OS, Windows CE, and Linux. The MMU contains eight fully associative TLB entries for lockdown and 64 set associative entries. Refer to the ARM926EJ-S Technical Reference Manual for more information. 2.3.5 Advanced Technology Attachment (ATA) The Advanced Technology Attachment (ATA) host controller complies with the ATA/ATAPI-6 specification. The primary use of the ATA host controller is to interface with IDE hard disc drives and Advanced Technology Attachment Packet Interface (ATAPI) optical disc drives. It interfaces with the ATA device over a number of ATA signals. This host controller supports interface protocols as specified in ATA/ATAPI-6 standard, as follows: • PIO mode 0, 1, 2, 3, and 4 • Multiword DMA mode 0, 1, and 2 • Ultra DMA modes 0, 1, 2, 3, and 4 with bus clock of 50 MHz or higher • Ultra DMA mode 5 with bus clock of 80 MHz or higher Before accessing the ATA bus, the host must program the timing parameters to be used on the ATA bus. The timing parameters control the timing on the ATA bus. Most timing parameters are programmable as a number of clock cycles (1 to 255). Some are implied. All of the ATA device-internal registers are visible to users, and they are defined as mirror registers in ATA host controller. As specified in ATA/ATAPI-6 standard, all the features/functions are implemented by reading/writing to the device’s internal registers. There are basically two protocols that can be active at the same time on the ATA bus, as follows: • The first and simplest protocol (PIO mode access) can be started at any time by the ARM926 to the ATA bus. The PIO mode is a slow protocol, mainly intended to be used to program an ATA disc drive, but also can be used to transfer data to/from the disc drive. • The second protocol is the DMA mode access. DMA mode is started by the ATA interface after receiving a DMA request from the drive, and only if the ATA interface has been programmed to accept the DMA request. In DMA mode, either multiword-DMA or ultra-DMA protocol is used on the ATA bus. All transfers between FIFO and the host IP or DMA IP bus are zero wait states transfer, so a high-speed transfer between FIFO and DMA/host bus is possible. 2.3.6 Digital Audio MUX (AUDMUX) The Digital Audio MUX (AUDMUX) provides programmable interconnecting for voice, audio, and synchronous data routing between host serial interfaces—for example, SSI, SAP, and peripheral serial interfaces—such as, audio and voice codecs. The AUDMUX allows audio system connectivity to be modified through programming, as opposed to altering the design of the system into which the chip is designed. The design of the AUDMUX allows multiple simultaneous audio/voice/data flows between the ports in point-to-point or point-to-multipoint configurations. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 11 Functional Description and Application Information Included in the AUDMUX are two types of interfaces. The internal ports connect to the processor serial interfaces, and the external ports connect to off-chip audio devices and serial interfaces of other processors. A desired connectivity is achieved by configuring the appropriate internal and external ports. The module includes full 6-wire SSI interfaces for asynchronous receive and transmit, as well as a configurable 4-wire (synchronous) or 6-wire (asynchronous) peripheral interface. The AUDMUX allows each host interface to be connected to any other host or peripheral interface in a point-to-point or point-to-multipoint (network mode). 2.3.7 Clock and Reset Module (CRM) The Clock and Reset Module (CRM) generates clock and reset signals used throughout the i.MX27/MX27L processor and for external peripherals. It also enables system software to control, customize, or read the status of the following functions: • Chip ID • Multiplexing of I/O signals • I/O Driving Strength • I/O Pull Enable Control • Well-Bias Control • System boot mode selection • DPTC Control 2.3.8 CMOS Sensor Interface (CSI) The CMOS Sensor Interface (CSI) is a logic interface that enables the i.MX27/MX27L processors to connect directly to external CMOS sensors and CCIR656 video source. The capabilities of the CSI include the following: • Configurable interface logic to support popular CMOS sensors in the market • Support traditional sensor timing interface • Support CCIR656 video interface, progressive mode for smart sensor, interlace mode for PAL and NTSC input • 8-bit input port for YCC, YUV, Bayer, or RGB data • 32 × 32 FIFO storing image data supporting Core data read and DMA data burst transfer to system memory • Full control of 8-bit and 16-bit data to 32-bit FIFO packing • Direct interface to eMMA-lt Pre-Processing block (PrP) - Not available on the i.MX27L • Single interrupt source to interrupt controller from maskable sensor interrupt sources: Start of Frame, End of Frame, Change of Field, FIFO full • Configurable master clock frequency output to sensor • Asynchronous input logic design. Sensor master clock can be driven by either the i.MX27/MX27L processor or by external clock source. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 12 Freescale Semiconductor Functional Description and Application Information • Statistic data generation for Auto Exposure (AE) and Auto White Balance (AWB) control of the camera (for Bayer data only) 2.3.9 Configurable Serial Peripheral Interface (CSPI) The Configurable Serial Peripheral Interface (CSPI) is used for fast data communication with fewer software interrupts. There are three CSPI modules in the i.MX27/MX27L processors, which provide a full-duplex synchronous serial interface, capable of interfacing to the SPI master and slave devices. CSPI1 and CSPI2 are master/slave configurable and include three chip selects to support multiple peripherals. CSPI3 is only a master and has one chip-select signal. The transfer continuation function of the CSPI enables unlimited length data transfers using 32-bit wide by 8-entry FIFO for both TX and RX data DMA support. The CSPI Ready (SPI_RDY) and Chip Select (SS) control signals enable fast data communication with fewer software interrupts. When the CSPI module is configured as a master, it uses a serial link to transfer data between the CSPI and an external device. A chip-enable signal and a clock signal are used to transfer data between these two devices. When the CSPI module is configured as a slave, the user can configure the CSPI Control register to match the external SPI master’s timing. 2.3.10 Direct Memory Access Controller (DMAC) The Direct Memory Access Controller (DMAC) provides 16 channels to support linear memory, 2D memory, FIFO, and end-of-burst enable FIFO transfers to support a wide variety of DMA operations. Features include the following: • Support of 16 channels linear memory, 2D memory, and FIFO for both source and destination • Support of 8-bit, 16-bit, or 32-bit FIFO port size and memory port size data transfer • Configurability of DMA burst length of up to a maximum of 16 words, 32 half-words, or 64 bytes for each channel • Bus utilization control for a channel that is not triggered by DMA request • Interrupts that are provided to interrupt handler on bulk data transfer complete or transfer error • DMA burst time-out error to terminate DMA cycle when the burst cannot be completed in a programmed timing period • Dedicated external DMA request and grant signal • Support of increment, decrement, and no increment for source and destination addressing • Support of DMA chaining 2.3.11 enhanced MultiMedia Accelerator Light (eMMA_lt) The enhanced MultiMedia Accelerator Light (eMMA_lt) consists of the video pre-processor (PrP) and post-processor (PP). In contrast with i.MX21 processor’s components, this eMMA does not include the video codec. A more powerful video codec is included as a separate module. NOTE The i.MX27L does not have a eMMA_lt module. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 13 Functional Description and Application Information Each module has individual control and configuration registers that are accessed via the IP interface, and are capable of bus mastering the AMBA bus to independently access system memory without any CPU intervention. This enables each module to be used independently of each other, and enables the pre-processor and post-processor modules to provide acceleration features for other software codec implementations and image processing software. These blocks work together to provide video acceleration, and to 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. A 32-bit-to-64-bit AHB gasket is used to convert a PrP AHB bus from a 32-bit to 64-bit protocol. A bypass function is implemented to bypass this 64-bit gasket if it is not needed. eMMA_lt supports the following image/video processing features: • Pre-processor: — Data input: – System memory – Private DMA between CMOS Sensor Interface module and pre-processor — Data input formats: – Arbitrarily formatted RGB pixels (16 or 32 bits) – YUV 4:2:2 (Pixel interleaved) – YUV 4:2:0 (IYUV, YV12) — Input image size: 32 × 32 to 2044 × 2044 — Image scaling: – Programmable independent CH-1 and CH-2 resizer. Can program to be in cascade or parallel. – Each resizer supports downscaling ratios from 1:1 to 8:1 in fractional steps. — Channel-1 output data format – Channel 1 – RGB 16 and 32 bpp – YUV 4:2:2 (YUYV, YVYU, UYVY, VYUY) — Channel-2 output data format – YUV 4:2:2 (YUYV) – YUV 4:4:4 – YUV 4:2:0 (IYUV, YV12) – RGB data and YUV data format can be generated concurrently — 32/64-bit AHB bus • Post-processor — Input data: – From system memory — Input format: – YUV 4:2:0 (IYUV, YV12) — Image Size: 32 × 32 to 2044 × 2044 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 14 Freescale Semiconductor Functional Description and Application Information — Output format: – YUV 4:2:2 (YUYV) – RGB16 and RGB32 bpp — Image Resize – Upscaling ratios ranging from 1:1 to 1:4 in fractional steps – Downscaling ratios ranging from 1:1 to 2:1 in fractional steps and a fixed 4:1 – Ratios provide scaling between QCIF, CIF, QVGA (320 × 240, 240 × 320) 2.3.12 Enhanced Synchronous Dynamic RAM Controller (ESDRAMC) The Enhanced Synchronous Dynamic RAM Controller (ESDRAMC) provides an interface and control for synchronous DRAM memories for the system. SDRAM memories use a synchronous interface with all signals registered on a clock edge. A command protocol is used for initialization, read, write, and refresh operations to the SDRAM, and is generated on the signals by the controller (when required due to external or internal requests). It has support for both single data rate RAMs and double data rate SDRAMs. It supports 64 Mbits, 128 Mbits, 256 Mbits, and 512 Mbits, 1 Gbit, 2 Gbits, four bank synchronous DRAM by two independent chip selects and with up to 256 Mbytes addressable memory per chip select. 2.3.13 Fast Ethernet Controller (FEC) The Fast Ethernet Controller (FEC) is designed to support both 10 and 100 Mbps Ethernet/IEEE Std 802.3™ networks. An external transceiver interface and transceiver function are required to complete the interface to the media. The FEC supports the 10/100 Mbps MII and the 10 Mbps-only 7-wire interface, which uses a subset of the MII pins for connection to an external Ethernet transceiver. The FEC incorporates the following features: • Support for three different Ethernet physical interfaces: — 100-Mbps IEEE 802.3 MII — 10-Mbps IEEE 802.3 MII — 10-Mbps 7-wire interface (industry standard) • IEEE 802.3 full duplex flow control • Programmable max frame length supports IEEE Std 802.1™ VLAN tags and priority • Support for full-duplex operation (200 Mbps throughput) with a minimum system clock rate of 50 MHz • Support for half-duplex operation (100 Mbps throughput) with a minimum system clock rate of 25 MHz • Retransmission from transmit FIFO following a collision (no processor bus utilization) • Automatic internal flushing of the receive FIFO for runts (collision fragments) and address recognition rejects (no processor bus utilization) • Address recognition — Frames with broadcast address may be always accepted or always rejected i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 15 Functional Description and Application Information • • • — Exact match for single 48-bit individual (unicast) address — Hash (64-bit hash) check of individual (unicast) addresses — Hash (64-bit hash) check of group (multicast) addresses — Promiscuous mode Independent DMA engine with multiple channels allowing transmit data, transmit descriptor, receive data, and receive descriptor accesses to provide high performance Independent RISC-based controller that provides the following functions in the FEC: — Initialization (those internal registers not initialized by the user or hardware) — High level control of the DMA channels (initiating DMA transfers) — Interpreting buffer descriptors — Address recognition for receive frames — Random number generation for transmit collision backoff timer The Message Information Block (MIB) in FEC maintains counters for a variety of network events and statistics. The counters supported are the RMON (RFC 1757) Ethernet Statistics group and some of the IEEE 802.3 counters. 2.3.14 General Purpose I/O Module (GPIO) The general-purpose input/output (GPIO) module provides dedicated general-purpose pins that can be configured as either inputs or outputs. When it is configured as an output, you can write to an internal register to control the state driven on the output pin. When configured as an input, you can detect the state of the input by reading the state of an internal register. The GPIO includes all of the general purpose input/output logic necessary to drive a specific data to the pad and control the direction of the pad using registers in the GPIO module. The ARM926 is able to sample the status of the corresponding pads by reading the appropriate status register. The GPIO supports up to 32 interrupts and has the ability to identify interrupt edges as well as generate three active high interrupts. 2.3.15 General Purpose Timer (GPT) The i.MX27/MX27L processors 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 the rising or/and falling edges of an input pulse. Each GPT can also generate an event on the TOUT pin, and an interrupt when the timer reaches a programmed value. Each GPT has an 11-bit prescaler that provides a programmable clock frequency derived from multiple clock sources, including ipg_clk_32k, ipg_clk_perclk, ipg_clk_perclk/4, and external clock from the TIN pin. The counter has two operation modes: free-run and restart mode. The GPT can work in low-power mode. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 16 Freescale Semiconductor Functional Description and Application Information 2.3.16 Inter IC Communication (I2C) Inter IC Communication (I2C) is a two-wire, bidirectional serial bus that provides a simple, efficient method of data exchange, minimizing the interconnection between devices. This bus is suitable for applications requiring occasional communications over a short distance between many devices. The flexible I2C enables additional devices to be connected to the bus for expansion and system development. The I2C operates up to 400 kbps dependent on pad loading and timing. (For pad requirement details, refer to Phillips I2C Bus Specification, Version 2.1.) The I2C 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. 2.3.17 IC Identification Module (IIM) 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 laser fuses (L-Fuses) or electrically-programmable poly fuses (e-Fuses) or both. Contact your Freescale Semiconductor sales office or distributor for additional information on SCC, RTIC, IIM, SAHARA2 2.3.18 JTAG Controller (JTAGC) The JTAG Controller (JTAGC) module supports debug access to the ARM926 Platform and tristate enable of the I/O pads. The overall strategy is to achieve good test and debug features without increasing the pin count and reducing the complexity of I/O muxing. The JTAG Controller is compatible with IEEE Std 1149.1™ Standard Test Access Port and Boundary Scan Architecture. 2.3.19 Keypad Port (KPP) The Keypad Port (KPP) is designed to interface with a keypad matrix with 2-contact or 3-point contact keys. KPP is designed to simplify the software task of scanning a keypad matrix. With appropriate software support, the KPP is capable of detecting, debouncing, and decoding one or multiple keys pressed simultaneously in the keypad. The KPP supports up to 8 × 8 external key pad matrix. Its port pins can be used as general purpose I/O. Using an open drain design, the KPP includes glitch suppression circuit design, multiple keys, long key, and standby key detection. 2.3.20 Liquid Crystal Display Controller (LCDC) The Liquid Crystal Display Controller (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. The LCDC provides the following features: • Configurable AHB bus width (32-bit/64-bit) i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 17 Functional Description and Application Information • • • Support for single (non-split) screen monochrome or color LCD panels and self-refresh type LCD panels 16 simultaneous gray-scale levels from a palette of 16 for monochrome display Support for: — Maximum resolution of 800 × 600 — Passive color panel: – 4 (mapped to RGB444)/8 (mapped to RGB444)/12 (RGB444) bits per pixel (bpp) — TFT panel: – 4 (mapped to RGB666)/8 (mapped to RGB666)/12 (RGB444)/16 (RGB565)/18 (RGB666) bpp — 16 and 256 colors out of a palette of 4096 colors for 4 bpp and 8 bpp CSTN display, respectively — 16 and 256 colors out of a palette of 256 colors for 4 bpp and 8 bpp TFT display, respectively — True 4096 colors for a 12 bpp display — True 64-Kbyte colors for 16 bpp — True 256-Kbyte colors for 18 bpp — 16-bit AUO TFT LCD Panel — 24-bit AUO TFT LCD Panel 2.3.21 Multi-Master Memory Interface (M3IF)/M3IF-ESDCTL/MDDRC Interface The M3IF-ESDCTL/MDDRC interface is optimized and designed to reduce access latency by generating multiple accesses through the dedicated ESDCTL/MDDRC arbitration (MAB) module, which controls the access to and from the Enhanced SDRAM/MDDR memory controller. For the other port interfaces, the M3IF only arbitrates and forwards the master requests received through the Master Port Gasket (MPG) interface and M3IF Arbitration (M3A) module toward the respective memory controller. The masters that interface with the M3IF include the ARM Platform, FEC, LCDC, H.264, and the USB. The controllers are the ESDCTL/MDDRC, PCMCIA, NFC, and WEIM. 2.3.22 Multi-Layer AHB Crossbar Switch (MAX) The ARM926EJ-S processor’s instruction and data buses—and all alternate bus master interfaces—arbitrate for resources via a 6 × 34 Multi-Layer AHB Crossbar Switch (MAX). There are six (M0–M5) fully functional master ports and three (S0–S2) fully functional slave ports. The MAX is uni-directional. All master and slave ports are AHB-Lite compliant. The design of the crossbar switch enables concurrent transactions to proceed from any master port to any slave port. That is, it is possible for all three slave ports to be active at the same time as a result of three independent master requests. If a particular slave port is simultaneously requested by more than one master port, arbitration logic exists inside the crossbar to allow the higher priority master port to be granted the bus, while stalling the other requestor(s) until that transaction has completed. The slave port arbitration i.MX27 and i.MX27L Data Sheet, Rev. 1.3 18 Freescale Semiconductor Functional Description and Application Information schemes supported are fixed, programmable fixed, programmable default input port parking, and a round robin arbitration scheme. The Crossbar Switch also monitors the ccm_br input (clock control module bus request), which requests a bus grant from all four slave ports. The priority of ccm_br is programmable and defaults to the highest priority. Upon receiving bus grants for all four output ports, the ccm_bg output will assert. At this point, the clock control and reset module (CRM) can turn off hclk and be assured there are no outstanding AHB transactions in progress. Once the CRM is granted a port, no other master will receive a grant on that port until the CRM bus request (ccm_br) negates. 2.3.23 Memory Stick Host Controller (MSHC) The Memory Stick Host Controller (MSHC) is located between the AIPI and the Sony Memory Stick and provides support for data transfers between the i.MX27 processor and the Memory Stick (MS). The MSHC consists of two sub-modules; the MSHC gasket and the Sony Memory Stick Host Controller (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. The gasket connects the AIPI IP bus to the SMSC interface to allow communication and data transfers via the IP Bus. NOTE The i.MX27L does not include the MSHC feature. The MSHC gasket uses a reduced IP Bus interface that supports the IP bus read/write transfers that include a back-to-back read or write. DMA transfers also take place via the IP Bus interface. A transfer can be initiated by the DMA or the host (through the AIPI) response to an MSHC DMA request or interrupt. The SMSC has two DMA address modes—a single address mode and a dual address mode. The MSHC is set to dual-address mode for transfers with the DMA. In dual-address mode, when the MSHC requests a transfer with the DMA request (XDRQ), the DMA will initiate a transfer to the MSHC. NOTE Details regarding the operation of the MSHC module can be found separately in Memory Stick/Memory Stick PRO Host Controller IP Specification 1.3. 2.3.24 NAND Flash Controller (NFC) NAND Flash Controller (NFC) interfaces standard NAND Flash devices to the i.MX27/MX27L processors 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. Its addressing scheme enables it to access flash devices of almost limitless capacity. The 2-Kbyte RAM buffer of the NAND Flash is used as the boot RAM during a cold reset (if the i.MX27/MX27L device is configured for a boot to be carried out from the NAND Flash device). After the boot procedure completes, the RAM is available as buffer RAM. In addition, the NAND Flash controller provides an X16-bit and X32-bit interface to the AHB bus on the chip side, and an X8/X16 interface to the NAND Flash device on the external side. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 19 Functional Description and Application Information 2.3.25 Personal Computer Memory Card International Association (PCMCIA) The Personal Computer Memory Card International Association (PCMCIA) provides the PCMCIA 2.1 standard, which defines the usage of memory and I/O devices as insertable and exchangeable peripherals for personal computers or PDAs. Examples of these types of devices include CompactFlash and WLAN adapters. The pcmcia_if host adapter module provides the control logic for PCMCIA socket interfaces, and requires some additional external analog power switching logic and buffering. The additional external buffers allow the pcmcia_if host adapter module to support one PCMCIA socket. The pcmcia_if shares its chip level I/O with the external interface to memory (EIM) pins. Additional logic is required to multiplex the EIM and the pcmcia_if on the same pins. 2.3.26 Digital Phase Lock Loop (DPLL) Two on-chip Digital Phase Lock Loop (DPLLs) provide clock generation in digital and mixed analog/digital chips designed for wireless communication and other applications. The DPLLs produce a high-frequency chip clock signals with a low frequency and phase jitter. 2.3.27 Pulse-Width Modulator (PWM) The Pulse-Width Modulator (PWM) has a 16-bit counter and is optimized to generate sounds from stored sample audio images; it can also generate tones. The PWM uses 16-bit resolution and a 4 × 16 data FIFO to generate sound. The 16-bit up-counter has a source selectable clock with 4 × 16 FIFO to minimize interrupt overhead. Clock-in frequency is controlled by a 12-bit prescaler for the division of a clock. Capable of sound and melody generation, the PWM has an active-high or active-low configurable output, and can be programmed to be active in low-power and debug modes. The PWM can be programmed to generate interrupts at compare and rollover events. 2.3.28 Real Time Clock (RTC) The Real Time Clock (RTC) module maintains the system clock, provides stopwatch, alarm, and interrupt functions, and supports the following features: • Full clock—days, hours, minutes, seconds • Minute countdown timer with interrupt • Programmable daily alarm with interrupt • Sampling timer with interrupt • Once-per-day, once-per-hour, once-per-minute, and once-per-second interrupts • Operation at 32.768 kHz or 32 kHz, or 38.4 kHz (determined by reference clock crystal) The prescaler converts the incoming crystal reference clock to a 1 Hz signal, which is used to increment the seconds, minutes, hours, and days TOD counters. 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 very small boundaries. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 20 Freescale Semiconductor Functional Description and Application Information 2.3.29 Run-TIme Integrity Checker (RTIC) The Run-Time Integrity Checker (RTIC) is one of the security components in the i.MX27/MX27L processors. Its purpose is to ensure the integrity of the peripheral memory contents and assist 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. Contact your Freescale Semiconductor sales office or distributor for additional information on SCC, RTIC, IIM, SAHARA2 2.3.30 Symmetric/Asymmetric Hashing and Random Accelerator (SAHARA2) SAHARA2 is a security co-processor, it implements 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. Contact your Freescale Semiconductor sales office or distributor for additional information on SCC, RTIC, IIM, SAHARA2 2.3.31 Security Controller Module (SCC) The Security Controller Module (SCC) is a hardware security component. Overall, its primary functionality is associated with establishing a centralized security state controller and hardware security state with a hardware configured, unalterable security policy. Contact your Freescale Semiconductor sales office or distributor for additional information on SCC, RTIC, IIM, and SAHARA2. 2.3.32 Secure Digital Host Controller (SDHC) The Secure Digital Host Controller (SDHC) controls the MultiMedia Card (MMC), Secure Digital (SD) memory, and I/O cards by sending commands to cards and performing data accesses to/from the cards. The Multimedia Card/Secure Digital Host (MMC/SD) module integrates both MMC support along with SD memory and I/O functions. The SDHC is fully compatible with the MMC System Specification Version 3.0, as well as with the SD Memory Card Specification 1.0, and SD I/O Specification 1.0 with 1/4 channel(s). The maximum data rate in 4-bit mode is 100 Mbps. The SDHC uses a built-in programmable frequency counter for the SDHC bus, and provides a maskable hardware interrupt for an SDIO interrupt, internal status, and FIFO status. It has a pair of 32 × 16-bit data FIFO buffers built in. The MultiMedia Card (MMC) is a universal, low-cost data storage and communication media that is designed to cover a wide area of applications, including, for example, electronic toys, organizers, PDAs, and smart phones. The MMC communication is based on an advanced 7-pin serial bus designed to operate in a low-voltage range. The Secure Digital Card (SD) is an evolution of MMC technology, with two additional pins in the form factor. It is specifically designed to meet the security, capacity, performance, and environment requirements inherent in newly emerging audio and video consumer electronic devices. The physical form i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 21 Functional Description and Application Information factor, pin assignment, and data transfer protocol are forward-compatible with the MultiMedia Card with some additions. Under SD, it can be categorized into Memory and I/O. The memory card invokes a copyright protection mechanism that complies with the security of the SDMI standard, which is faster and provides the capability for a higher memory capacity. The I/O card provides high-speed data I/O with low-power consumption for mobile electronic devices. 2.3.33 Smart Liquid Crystal Display Controller Module (SLCDC) The Smart Liquid Crystal Display Controller (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. As cellular phone displays become larger and more colorful, demands on the processor increase. More CPU power is needed to render and manage the image. The role of the display controller is to reduce the CPU’s involvement in the transfer of data from memory to the display device so the CPU can concentrate on image rendering. DMA is used to optimize the transfer. Embedded control information needed by the display device is automatically read from a second buffer in system memory and inserted into the data stream at the proper time to completely eliminate the CPU’s role in the transfer. A typical scenario for a cellular phone display is to have the display image rendered in main system memory. After the image is complete, the CPU triggers the SLCDC module to transfer the image to the display device. Image transfer is accomplished by burst DMA, which steals bus cycles from the CPU. Cycle-stealing behavior is programmable so bus use is kept within predefined bounds. After the transfer is complete, a maskable interrupt is generated indicating the status. For animated displays, it is suggested that a two-buffer ping-pong scheme be implemented so that the DMA is fetching data from one buffer while the next image is rendered into the other. Several display sizes and types are used in the various products that use the SLCDC. The SLCDC module has the capability of directly interfacing to the selected display devices. Both serial and parallel interfaces are supported. The SLCDC module only supports writes to the display controller. SLCDC read operations from the display controller are not supported. 2.3.34 Synchronous Serial Interface (SSI) The Synchronous Serial Interface (SSI) is a full-duplex serial port that allows the chip to communicate with a variety of serial devices. These serial devices can be standard codecs, Digital Signal Processors (DSPs), microprocessors, peripherals, and popular industry audio codecs that implement the inter-IC sound bus standard (I2S) and Intel AC97 standard. The 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. The SSI contains independent (asynchronous) or shared (synchronous) transmit and receive sections with separate or shared internal/external clocks and frame syncs, operating in Master or Slave mode. The SSI can work in Normal mode operation using frame sync, and in Network mode operation allowing multiple devices to share the port with as many as thirty-two time slots. The SSI provides two sets of Transmit and Receive FIFOs. Each of the four FIFOs is 8 × 24 bits. The two sets of Tx/RX FIFOs can be used in Network mode to provide two independent channels for transmission i.MX27 and i.MX27L Data Sheet, Rev. 1.3 22 Freescale Semiconductor Functional Description and Application Information and reception. It also has programmable data interface modes such as I2S, LSB, and MSB aligned and programmable word lengths. Other program options include frame sync, clock generation, and programmable I2S modes (Master, Slave, or Normal). Oversampling clock, ccm_ssi_clk is available as output from SRCK in I2S Master mode. In addition to AC97 support, the SSI has completely separate clock and frame sync selections for the receive and transmit sections. In the AC97 standard, the clock is taken from an external source and frame sync is generated internally. The SSI also has a programmable internal clock divider and Time Slot Mask registers for reduced CPU overhead (for Tx and RX both). 2.3.35 Universal Asynchronous Receiver/Transmitter (UART) The i.MX27/MX27L processors contain six UART modules. Each 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 it transforms electrical signals to signals that drive an infrared LED (for transmission) to provide low-speed IrDA compatibility. The UART transmits and receives characters that are either 7 or 8 bits in length (program selectable). To transmit, data is written from the peripheral data bus to a 32-byte transmitter FIFO (TxFIFO). This data is passed to the shift register and shifted serially out on the transmitter pin (TXD). To receive, data is received serially from the receiver pin (RXD) and stored in a 32-half-word-deep receiver FIFO (RxFIFO). The received data is retrieved from the RxFIFO on the peripheral data bus. The RxFIFO and TxFIFO generate maskable interrupts as well as DMA requests when the data level in each of the FIFO reaches a programmed threshold level. The UART generates baud rates based on a programmable divisor and input clock. The UART also contains programmable auto baud detection circuitry to receive 1 or 2 stop bits as well as odd, even, or no parity. The receiver detects framing errors, idle conditions, BREAK characters, parity errors, and overrun errors. 2.3.36 Universal Serial Bus (USB) The i.MX27/MX27L processors provide three USB ports. The USB module provides high performance USB On-The-Go (OTG) functionality, compliant with the USB 2.0 specification, the OTG supplement, and the ULPI 1.0 Low Pin Count specification. The module consists of three independent USB cores, each controlling one USB port. In addition to the USB cores, the USB module provides for Transceiverless Link (TLL) operation on host Ports 1 and 2, and provides the ability of routing the OTG transceiver interface to Host Port 1 such that this transceiver can be used to communicate with a USB peripheral connected to Host Port 1. The USB module has two connections to the CPU bus—one IP-bus connection for register accesses and one AHB-bus connection for the DMA transfer of data to and from the FIFOs. The USB module includes the following features: • Full Speed/Low speed Host only core (HOST 1) • Transceiverless Link Logic (TLL) for on board connection to a FS/LS USB peripheral i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 23 Functional Description and Application Information • • • • • Bypass mode to route Host Port 1 signals to OTG I/O port High Speed /Full Speed/Low Speed Host Only core (Host 2) Full Speed/Low Speed interface for Serial transceiver TLL function for direct connection to USB peripheral in FS/LS (serial) operation High-speed OTG core The USB module has two main modes of operation: Normal mode and Bypass mode. Furthermore, the USB interfaces can be configured for high-speed operation (480 Mbps) and/or full/low speed operation (12/1.5 Mbps). In Normal mode, each USB core controls its corresponding port. In additional to th4e major operational modes, each port can work in one or more modes, as follows: PHY mode In PHY mode, an external serial transceiver is connected to the port. This is used for off-board USB connections. TLL mode In TLL mode, internal logic is enabled to emulate the functionality of two back-to-back connected transceivers. This mode is typically used for on-board USB connections to USB-capable peripherals. Host Port 2 supports ULPI and Serial Transceivers. The OTG port requires a transceiver and is intended for off-board USB connections. Serial Interface mode In serial mode, a serial OTG transceiver must be connected. The port does not support dedicated signals for OTG signaling. Instead, a transceiver with built-in OTG registers must be used. Typically, the Transceiver registers are accessible over an I2C or SPI interface. ULPI mode In this mode, a ULPI transceiver is connected to the port pins to support high-speed off board USB connection. Bypass mode Bypass mode affects the operation of the OTG port and Host Port 1. This mode is only available when a serial transceiver is used on the OTG port, and the peripheral device on Port 1 is using a TLL connection. Bypass mode is activated by setting the bypass bit in the USBCONTROL register. In this mode, the USB OTG port connections are internally routed to the USB Host 1 port, such that the transceiver on the OTG port connects to a peripheral USB device on Host Port 1. The OTG core and the Host 1 core are disconnected from their ports when bypass is active. Low Power mode Each of the three USB cores has an associated power control module that is controlled by the USB core and clocked on a 32-kHz clock. When a USB bus is idle, the transceiver can be placed in low-power mode (suspend), after which the clocks to the USB core can be stopped. The 32-kHz low power clock must remain active as it is needed for walk-up detection. 2.3.37 Watchdog Timer Module (WDOG) The Watchdog Timer module (WDOG) protects against system failures by providing a method of escaping from unexpected events or programming errors. Once the WDOG module is activated, it must be serviced by software on a periodic basis. If servicing does not take place, the timer times out. Upon a time-out, the WDOG Timer module either asserts the wdog signal or a system reset signal wdog_rst, depending on i.MX27 and i.MX27L Data Sheet, Rev. 1.3 24 Freescale Semiconductor Functional Description and Application Information software configuration. The WDOG Timer module also generates a system reset via a software write to the Watchdog Control Register (WCR) when there is a detection of a clock monitor event, an external reset, an external JTAG reset signal, or if a power-on-reset has occurred. 2.3.38 Wireless External Interface Module (WEIM) The Wireless External Interface Module (WEIM) handles the interface to devices external to the chip, including generation of chip selects, clocks and controls for external peripherals and memory. It provides asynchronous and synchronous access to devices with an SRAM-like interface. The WEIM includes six chip selects for external devices, with two CS signals covering a range of 128 Mbytes, and the other four each covering a range of 32 Mbytes. The 128-Mbyte range can be increased to 256 Mbytes when combined with the two signals. The WEIM offers selectable protection for each chip select as well as programmable data port size. There is a programmable wait-state generator for each chip select and support for Big Endian and Little Endian modes of operation per access. 2.3.39 Video Codec The Video Codec module is the video processing module in the i.MX27 processor. It supports full duplex video codec with 25 fps VGA resolution, supports multi-party calls, and integrates multiple video processing standards, including H.264 BP, MPEG-4 SP, and H.263 P3 (including annex I, J, K, and T), D1 resolution, 30 fps—half-duplex. NOTE The Video Codec feature is not available on the i.MX27L It has three 64-bit AHB-Lite master bus interfaces connecting to the EMI, which includes two read channels and one write channel. Its 32-bit AHB-Lite master bus is connected to ARM Platform to access system-internal SRAM. The Video Codec module contains three major architectural components: video codec processing IP, AXI-to-AHB bus protocol transfer module, and a 32-bit to 64-bit AHB master bus protocol transfer module. The Video Codec module supports following video stream processing features: • Multi-standard video codec — MPEG-4 part-II simple profile encoding/decoding — H.264/AVC baseline profile encoding/decoding — H.263 P3 encoding/decoding — Multi-party call: max processing four image/bitstream encoding and/or decoding simultaneously — Multi-format: for example, encodes MPEG-4 bitstream, and decodes H.264 bitstream simultaneously • Coding tools — High-performance motion estimation – Single reference frame for both MPEG-4 and H.264 encoding i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 25 Functional Description and Application Information • • – Support 16 reference frame for H.264 decoding – Quarter-pel and half-pel accuracy motion estimation – [+/-16, +/-16] Search range – Unrestricted motion vector — All variable block sizes are supported (in case of encoding, 8 × 4, 4 × 8, and 4 × 4 block sizes are not supported). — MPEG-4 AC/DC prediction and H.264 Intra prediction — H.263 Annex I, J, K(RS = 0 and ASO =0), and T are supported. In case of encoding, the Annex I and K(RS=1 or ASO=1) are not supported. — CIR (Cyclic Intra Refresh)/AIR (Adaptive Intra Refresh) — Error resilience tools – MPEG-4 re-synchronize marker and data-partitioning with RVLC (fixed number of bits/macroblocks between macroblocks) – H.264/AVC FMO and ASO – H.263 slice structured mode — Bit-rate control (CBR and VBR) Pre/post rotation/mirroring — 8 rotation/mirroring modes for image to be encoded — 8 rotation/mirroring modes for image to be displayed Programmability — Embeds 16-bit DSP processor that is dedicated to processing bitstream and driving codec hardware — General purpose registers and interrupt generation for communication between system and video codec module i.MX27 and i.MX27L Data Sheet, Rev. 1.3 26 Freescale Semiconductor Signal Descriptions 3 Signal Descriptions This section discusses the following: • Identifies and defines all device signals in text, tables, and (as appropriate) figures. Signals can be organized by group, as applicable. • Contains pin-assignment/contact-connection diagrams, if the sequence of information in the data sheet requires them to be included here. Table 3 shows the i.MX27/MX27L signal descriptions. Table 3. i.MX27/MX27L Signal Descriptions Pad Name Function/Notes External Bus/Chip Select (EMI) A [13:0] Address bus signals, shared with SDRAM/MDDR, WEIM and PCMCIA, A[10] for SDRAM/MDDR is not the address but the pre-charge bank select signal. MA10 Address bus signals for SDRAM/MDDR A [25:14] Address bus signals, shared with WEIM and PCMCIA SDBA[1:0] SDRAM/MDDR bank address signals SD[31:0] Data bus signals for SDRAM, MDDR SDQS[3:0] MDDR data sample strobe signals DQM0–DQM3 SDRAM data mask strobe signals EB0 Active low external enable byte signal that controls D [15:8], shared with PCMCIA PC_REG. EB1 Active low external enable byte signal that controls D [7:0], shared with PCMCIA PC_IORD. OE Memory Output Enable—Active low output enables external data bus, shared with PCMCIA PC_IOWR. CS [5:0] Chip Select—The chip select signals CS [3:2] are multiplexed with CSD [1:0] and are selected by the Function Multiplexing Control Register (FMCR) in the System Control chapter. By default CSD [1:0] is selected. DTACK is multiplexed with CS4. CS[5:4] are multiplexed with ETMTRACECLK and ETMTRACESYNC; PF22, 21. ECB Active low input signal sent by flash device to the EIM whenever the flash device must terminate an on-going burst sequence and initiate a new (long first access) burst sequence. LBA Active low signal sent by flash device causing external burst device to latch the starting burst address. BCLK Clock signal sent to external synchronous memories (such as burst flash) during burst mode. RW RW signal—Indicates whether external access is a read (high) or write (low) cycle. This signal is also shared with the PCMCIA PC_WE. RAS SDRAM/MDDR Row Address Select signal CAS SDRAM/MDDR Column Address Select signal SDWE SDRAM Write Enable signal SDCKE0 SDRAM Clock Enable 0 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 27 Signal Descriptions Table 3. i.MX27/MX27L Signal Descriptions (continued) Pad Name Function/Notes SDCKE1 SDRAM Clock Enable 1 SDCLK SDRAM Clock SDCLK_B SDRAM Clock_B NFWE_B NFC Write enable signal, multiplexed with ETMPIPESTAT2; PF6 NFRE_B NFC Read enable signal, multiplexed with ETMPIPESTAT1; PF5 NFALE NFC Address latch signal, multiplexed with ETMPIPESTAT0; PF4 NFCLE NFC Command latch signal, multiplexed with ETMTRACEPKT0; PF1 NFWP_B NFC Write Permit signal, multiplexed with ETMTRACEPKT1; PF2 NFCE_B NFC Chip enable signal, multiplexed with ETMTRACEPKT2; PF3 NFRB NFC read Busy signal, multiplexed with ETMTRACEPKT3; PF0 D[15:0] Data Bus signal, shared with EMI, PCMCIA, and NFC PC_CD1_B PCMCIA card detect signal, multiplexed with ATA ATA_DIOR signal; PF20 PC_CD2_B PCMCIA card detect signal, multiplexed with ATA ATA_DIOW signal; PF19 PC_WAIT_B PCMCIA WAIT signal, multiplexed with ATA ATA_CS1 signal; PF18 PC_READY PCMCIA READY/IRQ signal, multiplexed with ATA ATA_CS0 signal; PF17 PC_PWRON PCMCIA signal, multiplexed with ATA ATA_DA2 signal; PF16 PC_VS1 PCMCIA voltage sense signal, multiplexed with ATA ATA_DA1 signal; PF14 PC_VS2 PCMCIA voltage sense signal, multiplexed with ATA ATA_DA0 signal; PF13 PC_BVD1 PCMCIA Battery voltage detect signal, multiplexed with ATA ATA_DMARQ signal; PF12 PC_BVD2 PCMCIA Battery voltage detect signal, multiplexed with ATA ATA_DMACK signalPF11 PC_RST PCMCIA card reset signal, multiplexed with ATA ATA_RESET_B signal; PF10 IOIS16 PCMCIA mode signal, multiplexed with ATA ATA_INTRQ signal; PF9 PC_RW_B PCMCIA read write signal, multiplexed with ATA ATA_IORDY signal; PF8 PC_POE PCMCIA output enable signal, multiplexed with ATA ATA_BUFFER_EN signal; PF7 Clocks and Resets CLKO Clock Out signal selected from internal clock signals. Refer to the clock controller for internal clock selection; PF15. EXT_60M This is a special factory test signal. To ensure proper operation, connect this signal to ground. EXT_266M This is a special factory test signal. To ensure proper operation, connect this signal to ground. OSC26M_TEST This is a special factory test signal. To ensure proper operation, leave this signal as a no connect. RESET_IN Master Reset—External active low Schmitt trigger input signal. When this signal goes active, all modules (except the reset module, SDRAMC module, and the clock control module) are reset. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 28 Freescale Semiconductor Signal Descriptions Table 3. i.MX27/MX27L Signal Descriptions (continued) Pad Name Function/Notes RESET_OUT Reset_Out—Output from the internal Hreset_b; and the Hreset can be caused by all reset source: power on reset, system reset (RESET_IN), and watchdog reset. POR Power On Reset—Active low Schmitt trigger input signal. The POR signal is normally generated by an external RC circuit designed to detect a power-up event. XTAL26M Oscillator output to external crystal EXTAL26M Crystal input (26 MHz), or a 16 MHz to 32 MHz oscillator (or square-wave) input when internal oscillator circuit is shut down. CLKMODE[1:0] These are special factory test signals. To ensure proper operation, do not connect to these signals. EXTAL32K 32 kHz crystal input (Note: in the RTC power domain) XTAL32K Oscillator output to 32 kHz crystal (Note: in the RTC power domain) Power_cut (Note: in the RTC power domain) Power_on_reset (Note: in the RTC power domain) osc32K_bypass The signal for osc32k input bypass (Note: in the RTC power domain) Bootstrap BOOT [3:0] System Boot Mode Select—The operational system boot mode of the i.MX27/MX27L processor upon system reset is determined by the settings of these pins. BOOT[1:0] are also used as handshake signals to PMIC(VSTBY). JTAG JTAG_CTRL JTAG Controller select signal—JTAG_CTRL is sampled during rising edge of TRST. Must be pulled to logic high for proper JTAG interface to debugger. Pulling JTAG_CRTL low is for internal test purposes only. TRST Test Reset Pin—External active low signal used to asynchronously initialize the JTAG controller. TDO Serial Output for test instructions and data. Changes on the falling edge of TCK. TDI Serial Input for test instructions and data. Sampled on the rising edge of TCK. TCK Test Clock to synchronize test logic and control register access through the JTAG port. TMS Test Mode Select to sequence JTAG test controller’s state machine. Sampled on rising edge of TCK. RTCK JTAG Return Clock used to enhance stability of JTAG debug interface devices. This signal is multiplexed with 1-Wire; thus, utilizing 1-Wire will render RTCK unusable and vice versa; PE16. Secure Digital Interface (X2) SD1_CMD SD Command bidirectional signal—If the system designer does not want to make use of the internal pull-up, via the Pull-up enable register, a 4. 7K–69 K external pull up resistor must be added. This signal is multiplexed with CSPI3_MOSI; PE22. SD1_CLK SD Output Clock. This signal is multiplexed with CSPI3_SCLK; PE23. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 29 Signal Descriptions Table 3. i.MX27/MX27L Signal Descriptions (continued) Pad Name Function/Notes SD1_D[3:0] SD Data bidirectional signals—If the system designer does not want to make use of the internal pull-up, via the Pull-up enable register, a 50 K–69 K external pull up resistor must be added. SD1_D[3] is muxed with CSPI3_SS while SD1_D[0] is muxed with CSPI3_MISO PE21–18. SD2_CMD SD Command bidirectional signal. This signal is multiplexed with MSHC_BS; through GPIO multiplexed with SLCDC1_CS; PB8. SD2_CLK SD Output Clock signal. This signal is multiplexed with MSHC_SCLK, through GPIO multiplexed with SLCDC1_CLK; PB9. SD2_D[3:0] SD Data bidirectional signals. SD2_D[3:0] multiplexed with MSHC_DATA[0:3], also through GPIO SD2_1:0] multiplexed with SLCDC1_RS and SLDCD1_D0; PB7–PB4. SD3_CMD SD Command bidirectional signal. This signal is multiplexed with ETMTRACEPKT15 and also through GPIO PD1 multiplexed with FEC_TXD0. SD3_CLK SD Output Clock signal. This signal is through GPIO PD0 multiplexed with FEC_TXD1. Note: SD3_DATA is multiplexed with ATA_DATA3–0. UARTs (X6) UART1_RTS Request to Send input signal; PE15 UART1_CTS Clear to Send output signal; PE14 UART1_RXD Receive Data input signal; PE13 UART1_TXD Transmit Data output signal, PE12 UART2_RXD Receive Data input signal. This signal is multiplexed with KP_ROW6 signal from KPP; PE7. UART2_TXD Transmit Data output signal. This signal is multiplexed with KP_COL6 signal from KPP; PE6. UART2_RTS Request to Send input signal. This signal is multiplexed with KP_ROW7 signal from KPP; PE4. UART2_CTS Clear to Send output signal. This signal is multiplexed with KP_COL7 signal from KPP; PE3. UART3_RTS Request to Send input signal, PE11 UART3_CTS Clear to Send output signal; PE10 UART3_RXD Receive Data input signal; PE9 UART3_TXD Transmit Data output signal; PE8 Note: UART 4, 5, and 6 are multiplexed with COMS Sensor Interface signals. Keypad KP_COL[5:0] Keypad Column selection signals. KP_COL[7:6] are multiplexed with UART2_CTS and UART2_TXD respectively. Alternatively, KP_COL6 is also available on the internal factory test signal TEST_WB2. The Function Multiplexing Control Register in the System Control chapter must be used in conjunction with programming the GPIO multiplexing (to select the alternate signal multiplexing) to choose which signal KP_COL6 is available. KP_ROW[5:0] Keypad Row selection signals. KP_ROW[7:6] are multiplexed with UART2_RTS and UART2_RXD signals respectively. The Function Multiplexing Control Register in the System Control chapter must be used in conjunction with programming the GPIO multiplexing (to select the alternate signal multiplexing) to choose which signals KP_ROW6 and KP_ROW7 are available. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 30 Freescale Semiconductor Signal Descriptions Table 3. i.MX27/MX27L Signal Descriptions (continued) Pad Name Function/Notes Note: KP_COL[7:6] and KP_ROW[7:6] are multiplexed with UART2 signals as show above, also see UARTs table. PWM PWMO PWM Output. This signal is multiplexed with PC_SPKOUT of PCMCIA, as well as TOUT2 and TOUT3 of the General Purpose Timer module; PE5. CSPI (X3) CSPI1_MOSI Master Out/Slave In signal, PD31 CSPI1_MISO Master In/Slave Out signal, PD30 CSPI1_SS[2:0] Slave Select (Selectable polarity) signal, the CSPI1_SS2 is multiplexed with USBH2_DATA5/RCV; and CSPI1_SS1 is multiplexed with EXT_DMAGRANT; PD26–28. CSPI1_SCLK Serial Clock signal, PD29 CSPI1_RDY Serial Data Ready signal, shared with Ext_DMAReq_B signal; PD25 CSPI2_MOSI Master Out/Slave In signal, multiplexed with USBH2_DATA1/TXDP; PD24 CSPI2_MISO Master In/Slave Out signal, multiplexed with USBH2_DATA2/TXDm; PD23 CSPI2_SS[2:0] Slave Select (Selectable polarity) signals, multiplexed with USBH2_DATA4/RXDM, USBH2_DATA3/RXDP, USBH2_DATA6/SPEED; PD19–PD21 CSPI2_SCLK Serial Clock signal, multiplexed with USBH2_DATA0/OEn; PD22 Note: CSPI3 CSPI3_MOSI, CSPI3_MISO, CSPI3_SS, andCSPI3_SCLK are multiplexed with SD1 signals. I2C I2C2_SCL I2C2 Clock, through GPIO, multiplexed with SLCDC_data8; PC6 I2C2_SDA I2C2 Data, through GPIO, multiplexed with SLCDC_data7; PC5 I2C_CLK I2C1 Clock; PD18 I2C_DATA I2C1 Data; PD17 CMOS Sensor Interface CSI_HSYNC Sensor port horizontal sync, multiplexed with UART5_RTSP; PB21 CSI_VSYNC Sensor port vertical sync, multiplexed with UART5_CTS; PB20 CSI_D7 Sensor port data, multiplexed with UART5_RXD; PB19 CSI_D6 Sensor port data, multiplexed with UART5_TXD; PB18 CSI_D5 Sensor port data; PB17 CSI_PIXCLK Sensor port data latch clock; PB16 CSI_MCLK Sensor port master clock, PB15 CSI_D4 Sensor port data, PD14 CSI_D3 Sensor port data, multiplexed with UART6_RTS; PB13 CSI_D2 Sensor port data, multiplexed with UART6_CTS; PB12 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 31 Signal Descriptions Table 3. i.MX27/MX27L Signal Descriptions (continued) Pad Name Function/Notes CSI_D1 Sensor port data, multiplexed with UART6_RXD; PB11 CSI_D0 Sensor port data, multiplexed with UART6_TXD; PB10 Serial Audio Port—SSI (Configurable to I2S Protocol and AC97) (2 to 4) SSI1_CLK Serial clock signal that is output in master or input in slave; PC23 SSI1_TXD Transmit serial data; PC22 SSI1_RXD Receive serial data; PC21 SSI1_FS Frame Sync signal that is output in master and input in slave; PC20 SSI2_CLK Serial clock signal that is output in master or input in slave, multiplexed with GPT4_TIN. PC27 SSI2_TXD Transmit serial data signal, multiplexed with GPT4_TOUT; PC26 SSI2_RXD Receive serial data, multiplexed with GPT5_TIN; PC25 SSI2_FS Frame Sync signal which is output in master and input in slave, multiplexed with GPT5_TOUT: PC24 SSI3_CLK Serial clock signal which is output in master or input in slave. This signal is multiplexed with SLCDC2_CLK; through GPIO multiplexed with PC_WAIT_B; PC31. SSI3_TXD Transmit serial data signal which is multiplexed with SLCDC2_CS, through GPIO multiplexed with PC_READY; PC30 SSI3_RXD Receive serial data which is multiplexed with SLCDC2_RS; through GPIO multiplexed with PC_VS1; PC29 SSI3_FS Frame Sync signal which is output in master and input in slave. This signal is multiplexed with SLCDC2_D0; through GPIO multiplexed with PC_VS1; PC28. SSI4_CLK Serial clock signal which is output in master or input in slave; through GPIO multiplexed with PC_BVD1; PC19 SSI4_TXD Transmit serial data; through GPIO multiplexed with PC_BVD2; PC18 SSI4_RXD Receive serial data; through GPIO multiplexed with IOIS16; PC17 SSI4_FS Frame Sync signal which is output in master and input in slave; PC16 General Purpose Timers (X6) TIN Timer Input Capture or Timer Input Clock—The signal on this input is applied to GPT 1–3 simultaneously. This signal is muxed with the Walk-up Guard Mode WKGD signal in the PLL, Clock, and Reset Controller module, and is also multiplexed with GPT6_TOUT; PC15. TOUT1 Timer Output signal from General Purpose Timer1 (GPT1). This signal is multiplexed with SSI1_MCLK and SSI2_MCLK signal of SSI1 and SSI2. The pin name of this signal is simply TOUT, and is also multiplexed with GPT6_TIN; PC14. Note: TOUT2, TOUT3 are multiplexed with PWMO pad; GPT4 and GPT5 signals are multiplexed with SSI2 pads. USB2.0 USBOTG_DIR/TXDM USB OTG direction/Transmit Data Minus signal, multiplexed with KP_ROW7A; PE2 USBOTG_STP/TXDM USB OTG Stop signal/Transmit Data Minus signal, multiplexed with KP_ROW6A; PE1 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 32 Freescale Semiconductor Signal Descriptions Table 3. i.MX27/MX27L Signal Descriptions (continued) Pad Name Function/Notes USBOTG_NXT/TXDM USB OTG NEXT/Transmit Data Minus signal, multiplexed with KP_COL6A; PE0 USBOTG_CLK/TXDM USB OTG Clock/Transmit Data Minus signal, PE24 USBOTG_DATA7/SUSPEND USB OTG Data7/Suspend signal, PE25 USBH2_STP/TXDM USB Host2 Stop signal/Transmit Data Minus signal, PA4 USBH2_NXT/TXDM USB Host2 NEXT/Transmit Data Minus signal, PA3 USBH2_DATA7/SUSPEND USB Host2 Data7/Suspend signal, PA2 USBH2_DIR/TXDM USB Host2 Direction/Transmit Data Minus signal, PA1 USBH2_CLK/TXDM USB Host2 Clock/Transmit Data Minus signal; PA0 USBOTG_DATA3/RXDP USB OTG data4/Receive Data Plus signal; multiplexed with SLCDC1_DAT15 through PC13 USBOTG_DATA4/RXDM USB OTG data4/Receive Data Minus signal; multiplexed with SLCDC1_DAT14 through PC12 USBOTG_DATA1/TXDP USB OTG data1/Transmit Data Plus signal; multiplexed with SLCDC1_DAT13 through PC11 USBOTG_DATA2/TXDm USB OTG data2/Transmit Data Minus signal; multiplexed with SLCDC1_DAT12 through PC10 USBOTG_DATA0/Oen USB OTG data0/Output Enable signal; multiplexed with SLCDC1_DAT11 through PC9 USBOTG_DATA6/SPEED USB OTG data6/Suspend signal; multiplexed with SLCDC1_DAT10 and USBG_TXR_INT_B through PC8 USBOTG_DATA5/RCV USB OTG data5/RCV signal; multiplexed with SLCDC1_DAT9 through PC7 USBH1_RXDP USB Host1 Receive Data Plus signal, multiplexed with UART4_RXD; multiplexed with SLCDC1_DAT6 and UART4_RTS_ALT through PB31 USBH1_RXDM USB Host1 Receive Data Minus signal; multiplexed with SLCDC1_DAT5 and UART4_CTS through PB30 USBH1_TXDP USB Host1 Transmit Data Plus signal; multiplexed with UART4_CTS, multiplexed with SLCDC1_DAT4 and UART4_RXD_ALT through PB29 USBH1_TXDM USB Host1 Transmit Data Minus signal; multiplexed with UART4_TXD, multiplexed with SLCDC1_DAT3 through PB28 USBH1_OE_B USB Host1 Output Enable signal; multiplexed with SLCDC1_DAT2 through PB27 USBH1_FS USB Host1 Full Speed output signal, multiplexed with UART4_RTS, multiplexed with SLCDC1_DAT1 through PB26 USBH1_RCV USB Host1 RCV signal; multiplexed with SLCDC1_DAT0 through PB25 USB_OC_B USB OC signal. PB24 USB_PWR USB Power signal; PB23 USBH1_SUSP USB Host1 Suspend signal; PB22 LCD Controller and Smart LCD Controller OE_ACD Alternate Crystal Direction/Output Enable; PA31 CONTRAST This signal is used to control the LCD bias voltage as contrast control; PA30 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 33 Signal Descriptions Table 3. i.MX27/MX27L Signal Descriptions (continued) Pad Name Function/Notes VSYNC Frame Sync or Vsync—This signal also serves as the clock signal output for gate; driver (dedicated signal SPS for Sharp panel HR-TFT); PA29. HSYNC Line Pulse or HSync; PA28 SPL_SPR Sampling start signal for left and right scanning. Through GPIO, this signal is multiplexed with the SLCDC1_CLK; PA27. PS Control signal output for source driver (Sharp panel dedicated signal). This signal is multiplexed with the SLCDC1_CS; PA26. CLS Start signal output for gate driver. This signal is invert version of PS (Sharp panel dedicated signal). This signal is multiplexed with the SLCDC1_RS; PA25. REV Signal for common electrode driving signal preparation (Sharp panel dedicated signal). This signal is multiplexed with SLCDC1_D0; PA24. LD [17:0] LCD Data Bus—All LCD signals are driven low after reset and when LCD is off. Through GPIO, LD[15:0] signals are multiplexed with SLCDC1_DAT[15:0], SLCDC. PA23–PA6. LSCLK Shift Clock; PA5 Note: SLCDC signals are multiplexed with LCDC signals. ATA (not available on i.MX27L) ATA_DATA15–0 ATA Data Bus, [15:0] are multiplexed with ETMTRACEPKT4–12, FEC_MDIO, ETMTRACEPKT13–14 SD3_D3–0; Through GPIO also are multiplexed with SLCDC 15–0, and FEC signals; PF23, PD16–PD2. Noisy I/O Supply Pins NVDD1–15, AVDD Noisy Supply for the I/O pins. There are 16 I/O voltage pads, N VDD1 through NVDD15 + AVDD. Analog Supply Pins FPMVDD MPLLVDD OSC26VDD UPLLVDD OSC32VDD OSC32VSS Supply for analog blocks FPMVSS MPLLVSS OSC26VSS UPLLVSS Quiet GND for analog blocks QVDD Internal Power Supply QVDD Power supply pins for silicon internal circuitry QVSS GND pins for silicon internal circuitry i.MX27 and i.MX27L Data Sheet, Rev. 1.3 34 Freescale Semiconductor Signal Descriptions Table 3. i.MX27/MX27L Signal Descriptions (continued) Pad Name Function/Notes FUSEVDD For FuseVDD RTCVDD For RTC, SCC power supply RTCVSS For RTC, SCC GND Note: Both 1-Wire and Fast Ethernet Controller signals are multiplexed with other signals. As a result these signal names do not appear in this list. The signals are listed below with the named signal that they are multiplexed. 1-Wire Signals: The 1-Wire input and output signal is multiplexed with JTAG RTCK pad, PE16. Fast Ethernet Controller (FEC) Signals on the i.MX27. The ATA module does not exist on the i.MX27L: FEC_TX_EN: Transmit enable signal, through GPIO multiplexed with ATA_DATA15 pad; PF23 FEC_TX_ER: Transmit Data Error; through GPIO multiplexed with ATA_DATA14 pad; PD16 FEC_COL: Collision signal; through GPIO multiplexed with ATA_DATA13 pad; PD15 FEC_RX_CLK: Receive Clock signal; through GPIO multiplexed with ATA_DATA12 pad; PD14 FEC_RX_DV: Receive data Valid signal; through GPIO multiplexed with ATA_DATA11 pad; PD13 FEC_RXD0: Receive Data0; through GPIO multiplexed with ATA_DATA10 pad; PD12 FEC_TX_CLK: Transmit Clock signal; through GPIO multiplexed with ATA_DATA9 pad; PD11 FEC_CRS: Carrier Sense enable; through GPIO multiplexed with ATA_DATA8 pad; PD10 FEC_MDC: Management Data Clock; through GPIO multiplexed with ATA_DATA7 pad; PD9 FEC_MDIO: Management Data Input/Output, multiplexed with ATA_DATA6 pad; PD8 FEC_RXD3–1: Receive Data; through GPIO multiplexed with ATA_DATA5–3 pad; PD7–5 FEC_RX_ER: Receive Data Error; through GPIO multiplexed with ATA_DATA2 pad; PD4 FEC_TXD3–2: Transmit Data; through GPIO multiplexed with ATA_DATA1–0; pad; PD3–2 FEC_TXD1: Transmit Data; through GPIO multiplexed with SD3_CLK pad; PD1 FEC_TXD0: Transmit Data; through GPIO multiplexed with SD3_CMD pad; PD0 Note: The Rest ATA signals are multiplexed with PCMCIA Pads. 3.1 Power-Up Sequence The i.MX27/MX27L processor consists of three major sets for power supply voltage named QVDD (core logic supply), FUSEVDD (analog supply for FUSEBOX), and NVDD,VDDA (IO supply). The External Voltage Regulators and power-on devices must provide the applications processor with a specific sequence of power and resets to ensure proper operation. It is important that the applications processor power supplies be powered-up in a certain order to avoid unintentional fuse blown. QVDD should be powered up before FUSEVDD. The recommended order is: 1. QVDD(1.5 V) 2. FUSEVDD (1.8 V), NVDD (1.8/2.775 V), and Analog Supplies (2.775 V). See Table 3 for signal descriptions. or 1. QVDD (1.5 V), NVDD (1.8/2.775 V), and Analog Supplies (2.775 V). See Table 3 for signal descriptions. 2. FUSEVDD (1.8 V). i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 35 Signal Descriptions 3.2 EMI Pins Multiplexing This section discusses the multiplexing of EMI signals. The EMI signals’ multiplexing is done inside the EMI. Table 4 lists the i.MX27 pin names, pad types, and the memory devices’ equivalent pin names. Table 4. EMI Multiplexing Pin Name Pad Type WEIM SDRAM PCMCIA DDR NFC A0 regular A0 MA0 A0 MA0 — A1 regular A1 MA1 A1 MA1 — A2 regular A2 MA2 A2 MA2 — A3 regular A3 MA3 A3 MA3 — A4 regular A4 MA4 A4 MA4 — A5 regular A5 MA5 A5 MA5 — A6 regular A6 MA6 A6 MA6 — A7 regular A7 MA7 A7 MA7 — A8 regular A8 MA8 A8 MA8 — A9 regular A9 MA9 A9 MA9 — A10 regular A10 — A10 — — MA10 regular — MA10 — MA10 — A11 regular A11 MA11 A11 MA11 — A12 regular A12 MA12 A12 MA12 — A13 regular A13 MA13 A13 MA13 — A14 regular A14 — A14 — — A15 regular A15 — A15 — — A16 regular A16 — A16 — — A17 regular A17 — A17 — — A18 regular A18 — A18 — — A19 regular A19 — A19 — — A20 regular A20 — A20 — — A21 regular A21 — A21 — — A22 regular A22 — A22 — — A23 regular A23 — A23 — — A24 regular A24 — A24 — — A25 regular A25 — A25 — — SDBA1 regular — SDBA1 CE1 — — SDBA0 regular — SDBA0 CE2 — — SD0 ddr — SD0 — — — SD1 ddr — SD1 — — — i.MX27 and i.MX27L Data Sheet, Rev. 1.3 36 Freescale Semiconductor Signal Descriptions Table 4. EMI Multiplexing (continued) Pin Name Pad Type WEIM SDRAM PCMCIA DDR NFC SD2 ddr — SD2 — — — SD3 ddr — SD3 — — — SD4 ddr — SD4 — — — SD5 ddr — SD5 — — — SD6 ddr — SD6 — — — SD7 ddr — SD7 — — — SD8 ddr — SD8 — — — SD9 ddr — SD9 — — — SD10 ddr — SD10 — — — SD11 ddr — SD11 — — — SD12 ddr — SD12 — — — SD13 ddr — SD13 — — — SD14 ddr — SD14 — — — SD15 ddr — SD15 — — — SD16 ddr — SD16 — — — SD17 ddr — SD17 — — — SD18 ddr — SD18 — — — SD19 ddr — SD19 — — — SD20 ddr — SD20 — — — SD21 ddr — SD21 — — — SD22 ddr — SD22 — — — SD23 ddr — SD23 — — — SD24 ddr — SD24 — — — SD25 ddr — SD25 — — — SD26 ddr — SD26 — — — SD27 ddr — SD27 — — — SD28 ddr — SD28 — — — SD29 ddr — SD29 — — — SD30 ddr — SD30 — — — SD31 ddr — SD31 — — — DQM0 ddr — DQM0 — — — DQM1 ddr — DQM1 — — — DQM2 ddr — DQM2 — — — DQM3 ddr — DQM3 — — — EB0 regular EB0 — REG — — i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 37 Signal Descriptions Table 4. EMI Multiplexing (continued) Pin Name Pad Type WEIM SDRAM PCMCIA DDR NFC EB1 regular EB1 — IORD — — OE regular OE — IOWR — — CS0 regular CS0 — — — — CS1 regular CS1 — — — — CS2 regular CS2 CSD0 — — — CS3 regular CS3 CSD1 — — — CS4 regular CS4 — — — — CS5 regular CS5 — — — — ECB regular ECB — — — — LBA regular LBA — OE — — BCLK regular BCLK — — — — RW regular RW — WE — — RAS regular — RAS — — — CAS regular — CAS — — — SDWE regular — SDWE — — — SDCKE0 regular — SDCKE0 — — — SDCKE1 regular — SDCKE1 — — — SDCLK regular — SDCLK — — — SDCLK — — — — — — SDQS0 ddr — — — SDQS0 — SDQS1 ddr — — — SDQS1 — SDQS2 ddr — — — SDQS2 — SDQS3 ddr — — — SDQS3 — NFWE regular — — — — WE NFRE regular — — — — RE NFALE regular — — — — ALE NFCLE regular — — — — CLE NFWP regular — — — — WP NFCE regular — — — — CE NFRB regular — — — — R/B D15 regular D15 — D15 — D15 D14 regular D14 — D14 — D14 D13 regular D13 — D13 — D13 D12 regular D12 — D12 — D12 D11 regular D11 — D11 — D11 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 38 Freescale Semiconductor Signal Descriptions Table 4. EMI Multiplexing (continued) Pin Name Pad Type WEIM SDRAM PCMCIA DDR NFC D10 regular D10 — D10 — D10 D9 regular D9 — D9 — D9 D8 regular D8 — D8 — D8 D7 regular D7 — D7 — D7 D6 regular D6 — D6 — D6 D5 regular D5 — D5 — D5 D4 regular D4 — D4 — D4 D3 regular D3 — D3 — D3 D2 regular D2 — D2 — D2 D1 regular D1 — D1 — D1 D0 regular D0 — D0 — D0 PC_CD1 regular — — CD1 — — PC_CD2 regular — — CD2 — — PC_WAIT regular — — WAIT — — PC_READY regular — — READY — — PC_PWRON regular — — PC_PWRON — — PC_VS1 regular — — VS1 — — PC_VS2 regular — — VS2 — — PC_BVD1 regular — — BVD1 — — PC_BVD2 regular — — BVD2 — — PC_RST regular — — RST — — IOIS16 regular — — IOIS16/WP — — PC_RW regular — — RW — — PC_POE regular — — POE — — M_REQUEST regular — — — — — M_GRANT regular — — — — — i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 39 Electrical Characteristics 4 Electrical Characteristics This section provides the chip-level and module-level electrical characteristics for the i.MX27/iMX27L. 4.1 i.MX27/iMX27L Chip-Level Conditions This section provides the chip-level electrical characteristics for the IC. See Table 5 for a quick reference to the individual tables and sections. Table 5. i.MX27/iMX27L Chip-Level Conditions For these characteristics… Topic appears… Table 6, “DC Absolute Maximum Conditions” on page 40 Table 7, “DC Operating Conditions” on page 40 Table 9, “Interface Frequency” on page 41 Table 10, “Frequency Definition for Power Consumption Measurement” on page 42 Table 11, “Current Consumption” on page 42 Section 4.1.3, “Test Conditions and Recommended Settings” on page 43 Table 6 provides the DC absolute maximum operating conditions. CAUTION Stresses beyond those listed under Table 6 may cause permanent damage to device. These are stress ratings only. Functional operation of device at these or any other conditions beyond those indicated under “DC operating conditions” is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. Table 6. DC Absolute Maximum Conditions Ref. Num Parameter 1 Supply Voltage 2 Supply Voltage (Level Shift I/O) 3 Input Voltage Range 4 Storage Temperature Range Symbol Min Max Units VDDmax –0.5 1.52 V VDDIOmax –0.5 3.3 V VImax –0.5 NVDD (1, 5–13) + 0.3 V Tstorage –20 125 oC Table 7 provides the DC recommended operating conditions. Table 7. DC Operating Conditions ID Parameter Symbol Min Typical Max Units 1 Core Supply Voltage (@266 MHz) QVDD 1.2 1.3 1.52 V 2 Core Supply Voltage (@400 MHz) QVDD 1.38 1.45 1.52 V i.MX27 and i.MX27L Data Sheet, Rev. 1.3 40 Freescale Semiconductor Electrical Characteristics Table 7. DC Operating Conditions (continued) ID Parameter Symbol Min Typical Max Units RTC VDD 1.2 — 1.52 V 3 RTC, SCC separate Supply Voltage 4 I/O Supply Voltage, Fast (7, 11, 12, 14, 15)1 NVDD_FAST 1.75 — 2.8 V 5 I/O Supply Voltage, Slow (5, 6, 8, 9, 10, 13, AVDD) NVDD_SLOW 1.75 — 3.05 V NVDD_SLOW 1.75 — 3.1 V NVDD_DDR 1.75 — 1.9 V VDD 1.35 1.4 1.6 V FUSEVDD (read mode) 1.7 1.875 1.95 V FUSEVDD (program mode) 3.00 3.15 3.30 V 6 I/O Supply Voltage, DDR (1, 2, 3, 4)2 7 Analog Supply Voltage: FPMVDD, UPLLVDD, MPLLVDD 8 Fusebox read Supply Voltage 9 Fusebox Program Supply Voltage 10 OSC32VDD VOSC32 1.1 — 1.6 V 11 OSC26VDD VOSC26 2.68 — 2.875 V 12 Operating Ambient Temperature (17mm x17mm package) TA –20 — 85 oC 13 Operating Ambient Temperature (19mm x19mm package) TA –40 — 85 oC Note: 1 2 Segments 11, 14, 15 are mixture of Fast and Slow GPIO. Segments 1, 3, 4 are mixture of DDR and Fast GPIO. 4.1.1 DPLL Frequency Specification Table 8 provides the frequency specifications for the DPLL. Table 8. DPLL FREQUENCY Specifications Parameter Min Typical Max Unit Output Duty Cycle (dpdck) 48.5 50.0 51.5 % Output Duty Cycle (dpgdck_2) 48.5 50.0 51.5 % Frequency lock time (FOL mode or non-integer MF) — — 80 µs Phase lock time — — 100 µs Cycle-to-cycle jitter — — 0.2 ns Table 9 provides information for interface frequency limits. Table 9. Interface Frequency ID 1 Parameter JTAG: TCK Frequency of Operation Symbol Min Typical Max Units fJTAG DC 5 33.25 MHz i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 41 Electrical Characteristics 4.1.2 Current Consumption Table 10 defines the frequency settings used for specifying power consumption in Table 11. All power states are specified. The temperature setting of 25° C is used for specifying the Deep Sleep Mode (DSM) per the temperature range shown in Table 7. Table 10. Frequency Definition for Power Consumption Measurement ID Parameter Symbol Value Units 1 MCU core fMCUmeas@266 266 MHz 2 MCU core fMCUmeas@400 400 MHz 3 MCU AHB bus fMCU-AHBmeas 133 MHz 4 MCU IP bus fMCU-IPmeas 66 MHz 5 OSC32 fosc32khzmeas 32.768 kHz Table 11 shows the power consumption for the i.MX27/iMX27L device. Table 11. Current Consumption ID 1 Parameter Conditions Symbol Typical Units RUN Current RUN Current at 266 MHz (QVDD current) QVDD = 1.3 V IddRUN 260 mA RUN Current at 400 MHz QVDD = 1.45 V IddRUN 300 mA 2 Doze Current • • • • • • • • • • • QVDD = 1.2 V NVDD = 1.75 V ARM is in wait for interrupt mode. ARM well bias is enabled. MCU PLL is on. SPLL is off. FPM is on. 26MHz oscillator is on. 32 kHz oscillator is on. Other modules are off. TA = 25° C. IddDOZE 11 mA 3 Sleep Current • • • • • • • • • QVDD = 1.2 V. NVDD = 1.75 V. Both PLLs are off. FPM is off. ARM well bias is enabled. 32 kHz oscillator is on. 26MHz oscillator is off. All the modules are off. TA = 25° C. IddSLEEP 900 µA 4 Power Gate IddPG 75 µA • NVDD13 is on. See Table 7 for specific values. • RTCVDD, OSC32VDD are on. See Table 7 for specific values. • All other VDD = 0 V • TA = 25° C. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 42 Freescale Semiconductor Electrical Characteristics 4.1.3 Test Conditions and Recommended Settings Unless specified, AC timing parameters are specified for 15 pF loading on i.MX27/iMX27L pads. Drive strength has been kept at default/reset values for testing. EMI timing has been verified with high drive strength setting and 25 pF loads. SDHC timing has also been verified with high drive strength setting. Unless otherwise noted, AC/DC parameters are guaranteed at operating conditions shown in Table 7. 4.2 Module-Level Electrical Specifications This section contains the i.MX27/iMX27L electrical information including timing specifications, arranged in alphabetical order by module name. 4.2.1 4.2.1.1 Pads IO (PADIO) Electricals DC Electrical Characteristics The over-operating characteristics appear in Table 12 for GPIO pads and Table 13 for DDR (Double Data Rate) pads (unless otherwise noted). Table 12. GPIO Pads DC Electrical Parameters Parameter High-level output voltage Low-level output voltage High-level output current, slow slew rate High-level output current, fast slew rate Low-level output current, slow slew rate Low-level output current, fast slew rate Symbol Test Conditions Min Typical Max Units VOH IOH = -1 mA NVDD -0.15 — — V IOH = specified Drive 0.8*NVDD — — V IOL = 1 mA — — 0.15 V IOL = specified Drive — — 0.2*NVDD V VOH = 0.8*NVDD Normal High Max High1 — — mA –2 –4 –8 VOH = 0.8*NVDD Normal High Max High1 — — mA –4 –6 –8 VOL = 0.2*NVDD Normal High Max High1 — — mA 2 4 8 VOL = 0.2*NVDD Normal High Max High1 — — mA 4 6 8 VOL IOH_S IOH_F IOL_S IOL_F Input Hysteresis VHYS Hysteresis enabled 0.25 — — V Schmitt trigger VT+ VT + Hysteresis enabled 0.5*QVDD — — V Schmitt trigger VT- VT - Hysteresis enabled — — 0.5*QVDD V i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 43 Electrical Characteristics Table 12. GPIO Pads DC Electrical Parameters (continued) Parameter Symbol Test Conditions Min Typical Max Units Pull-up resistor (22 kΩ PU) RPU — 15 22 59 Pull-up resistor (47 kΩ PU) RPU — 30 47 128 Pull-up resistor (100 kΩ PU) RPU — 34 100 268 Pull-down resistor (100 kΩ PD) RPD — 25 100 343 Input current (no PU/PD) IIN VI = 0 VI = NVDD — 0.33 ±1 μA Input current (22 kΩ PU) IIN VI = 0 VI = NVDD — — 115 0.1 μA μA Input current (47 kΩ PU) IIN VI = 0 VI = NVDD — — 53 0.1 μA μA Input current (100 kΩ PU) IIN VI = 0 VI = NVDD — — 25 0.1 μA μA Input current (100 kΩ PD) IIN VI = 0 VI = NVDD — — 0.25 28 μA μA Tri-state input leakage current IZ VI = NVDD or 0 I/O = high Z — 0.33 ±2 μA High Level DC Input Voltage VIH — 0.7*VDDIO — VDDIO V Low-Level DC Input Voltage VIL — 0 — 0.3*VDDIO V kΩ Note: 1 Max High strength should be avoided due to excessive overshoot and ringing. Table 13. DDR (Double Data Rate) I/O Pads DC Electrical Parameters Parameter High-level output voltage Symbol Test Conditions Min Typical Max Units VOH IOH = -1 mA NVDD_DDR –0.08 — — V IOH = specified Drive 0.8*NVDD_ — — V DDR Low-level output voltage VOL IOL = 1 mA — — 0.08 V IOL = specified Drive — — 0.2*NVDD_ V DDR High-level output current IOH VOH=0.8*NVDD_DDR Normal High Max High1 DDR Drive1 — — mA –3.6 –7.2 –10.8 –14.4 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 44 Freescale Semiconductor Electrical Characteristics Table 13. DDR (Double Data Rate) I/O Pads DC Electrical Parameters (continued) Parameter Symbol Test Conditions Min IOL VOL=0.2*NVDD_DDR Normal High Max High1 DDR Drive1 3.6 7.2 10.8 14.4 Low-level output current Low-level input current IIL VI = 0 — High-level input current IIH VI = NVDD_DDR — Tri-state current IZ VI = NVDD_DDR or 0 I/O = high Z — Typical Max Units — — mA 1.7 2 μA 2 μA 2 μA 1.7 Note: 1 Max High and DDR Drive strengths should be avoided due to excessive overshoot and ringing. 4.2.1.2 AC Electrical Characteristics Figure 2 depicts the load circuit for output pads. Figure 3 depicts the output pad transition time waveform. The range of operating conditions appear in Table 14 for slow general I/O, Table 15 for fast general I/O, and Table 16 for DDR I/O (unless otherwise noted). From Output Under Test Test Point CL CL includes package, probe and jig capacitance Figure 2. Load Circuit for Output Pad NVDD 80% 80% 20% 20% Output (at pad) 0V PA1 PA1 Figure 3. Output Pad Transition Time Waveform Table 14. AC Electrical Characteristics of Slow General I/O Pads ID PA1 — Parameter Symbol Test Condition Min Typical Max Units Output Pad Transition Times (Max High) tpr 25 pF 50 pF 1.25 1.95 1.9 2.9 3.2 4.75 ns Output Pad Transition Times (High) tpr 25 pF 50 pF 1.45 2.6 — 4.8 8.4 ns Output Pad Transition Times (Standard Drive) tpr 25 pF 50 pF 2.6 5.1 — 8.5 16.5 ns Maximum Input Transition Times1 trm — — — 25 ns Note: i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 45 Electrical Characteristics 1 Hysteresis mode is recommended for input with transition time greater than 25 ns. Table 15. AC Electrical Characteristics of Fast General I/O Pads ID PA1 — Parameter Symbol Test Condition Min Typical Max Units Output Pad Transition Times (Max High) tpr 25 pF 50 pF 0.9 1.7 1.2 2.4 2.0 4.0 ns Output Pad Transition Times (High) tpr 25 pF 50 pF 1.15 2.3 1.6 3.1 2.7 5.3 ns Output Pad Transition Times (Normal) tpr 25 pF 50 pF 1.7 3.4 2.4 4.7 4.0 8.0 ns Maximum Input Transition Times1 trm — — — 25 ns Note: 1 Hysteresis mode is recommended for input with transition time greater than 25 ns. Table 16. AC Electrical Characteristics of DDR I/O Pads ID PA1 — 4.2.2 Parameter Symbol Test Condition Min Typical Max Units Output Pad Transition Times (DDR Drive) tpr 25 pF 50 pF 0.5 1.0 0.75 1.45 1.2 2.4 ns Output Pad Transition Times (Max High) tpr 25 pF 50 pF 0.67 1.3 1.0 2.0 1.6 3.1 ns Output Pad Transition Times (High) tpr 25 pF 35 pF 1.0 1.95 1.5 2.9 2.4 4.7 ns Output Pad Transition Times (Normal) tpr 25 pF 50 pF 2.0 3.9 2.9 5.9 4.8 8.4 ns Maximum Input Transition Times trm — — — 5 ns 1-Wire Electrical Specifications Figure 4 depicts the RPP timing, and Table 17 lists the RPP timing parameters. 1-Wire Tx “Reset Pulse” DS2502 Tx “Presence Pulse” OW2 One-Wire bus (BATT_LINE) OW1 OW3 OW4 Figure 4. Reset and Presence Pulses (RPP) Timing Diagram i.MX27 and i.MX27L Data Sheet, Rev. 1.3 46 Freescale Semiconductor Electrical Characteristics Table 17. RPP Sequence Delay Comparisons Timing Parameters ID Parameters Symbol Min Typical Max Units OW1 Reset Time Low tRSTL 480 511 OW2 Presence Detect High tPDH 15 — 60 µs OW3 Presence Detect Low tPDL 60 — 240 µs OW4 Reset Time High tRSTH 480 512 — — µs Figure 5 depicts Write 0 Sequence timing, and Table 18 lists the timing parameters. OW6 One-Wire bus (BATT_LINE) OW5 Figure 5. Write 0 Sequence Timing Diagram Table 18. WR0 Sequence Timing Parameters ID Parameter OW5 Write 0 Low Time OW6 Transmission Time Slot Symbol Min Typical Max Units tWR0_low 60 100 120 µs tSLOT OW5 117 120 µs Figure 6 depicts Write 1 Sequence timing, Figure 7 depicts the Read Sequence timing, and Table 19 lists the timing parameters. OW8 One-Wire bus (BATT_LINE) OW7 Figure 6. Write 1 Sequence Timing Diagram OW8 One-Wire bus (BATT_LINE) OW7 OW9 Figure 7. Read Sequence Timing Diagram i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 47 Electrical Characteristics Table 19. Write 1/Read Timing Parameters ID 4.2.3 Parameter Symbol Min Typical Max Units OW7 Write 1/Read Low Time tLOW1 1 5 15 µs OW8 Transmission Time Slot tSLOT 60 117 120 µs OW9 Release Time tRELEASE 15 — 45 µs ATA Electrical Specifications This section describes the electrical information of the Parallel ATA module compliant with ATA/ATAPI-6 specification. NOTE The parallel ATA module is not available on the i.MX27L Parallel ATA module can work on PIO/Multi-Word DMA/Ultra DMA transfer modes. Each transfer mode has different data transfer rate, Ultra DMA mode 4 data transfer rate is up to 100 MB/s. Parallel ATA module interface consist of a total of 29 pins, Some pins act on different function in different transfer mode. There are different requirements of timing relationships among the function pins conform with ATA/ATAPI-6 specification and these requirements are configurable by the ATA module registers. Below defines the AC characteristics of all the interface signals on all data transfer modes. 4.2.3.1 General Timing Requirements These are the general timing requirements for the ATA interface signals. Table 20. AC Characteristics of All Interface Signals ID Parameter Symbol Min Max Unit SI1 Rising edge slew rate for any signal on ATA interface (see note) Srise — 1.25 V/ns SI2 Falling edge slew rate for any signal on ATA interface (see note) Sfall — 1.25 V/ns SI3 Host interface signal capacitance at the host connector Chost — 20 pF Note: SRISE and SFALL meets this requirement when measured at the sender’s connector from 10–90% of full signal amplitude with all capacitive loads from 15 pf through 40 pf where all signals have the same capacitive load value. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 48 Freescale Semiconductor Electrical Characteristics ATA Interface Signals SI2 SI1 Figure 8. ATA interface Signals Timing Diagram 4.2.4 Digital Audio Mux (AUDMUX) The AUDMUX provides a programmable interconnect logic for voice, audio and data routing between internal serial interfaces (SSI, SAP) and external serial interfaces (audio and voice codecs). The AC timing of AUDMUX external pins is hence governed by SSI and SAP modules. Please refer to their respective electrical specifications. 4.2.5 CMOS Sensor Interface (CSI) This section describes the electrical information (AC timing) of the CSI. 4.2.5.1 Gated Clock Mode Timing VSYNC, HSYNC, and PIXCLK signals are used in this mode. A frame starts with a rising/falling edge on VSYNC, then HSYNC goes high and holds for the entire line. The pixel clock is valid as long as HSYNC is high. Figure 9 and Figure 10 depict the gated clock mode timings of CSI, and Table 21 lists the timing parameters. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 49 Electrical Characteristics Figure 9 shows sensor output data on the pixel clock falling edge. The CSI latches data on the pixel clock rising edge. 1 VSYNC 7 HSYNC 2 5 6 PIXCLK Valid Data Valid Data DATA[7:0] 3 Valid Data 4 Figure 9. CSI Timing Diagram, Gated, PIXCLK—Sensor Data at Falling Edge, Latch Data at Rising Edge Figure 10 shows sensor output data on the pixel clock rising edge. The CSI latches data on the pixel clock falling edge. 1 VSYNC 7 HSYNC 2 5 6 PIXCLK DATA[7:0] Valid Data Valid Data 3 Valid Data 4 Figure 10. CSI Timing Diagram, Gated, PIXCLK—Sensor Data at Rising Edge, Latch Data at Falling Edge i.MX27 and i.MX27L Data Sheet, Rev. 1.3 50 Freescale Semiconductor Electrical Characteristics Table 21. Gated Clock Mode Timing Parameters Number Parameter Minimum Maximum Unit 1 csi_vsync to csi_hsync 9*THCLK — ns 2 csi_hsync to csi_pixclk 3 (Tp/2)-3 ns 3 csi_d setup time 1 — ns 4 csi_d hold time 1 — ns 5 csi_pixclk high time THCLK — ns 6 csi_pixclk low time THCLK — ns 7 csi_pixclk frequency 0 HCLK/2 MHz HCLK = AHB System Clock, THCLK = Period for HCLK, Tp = Period of CSI_PIXCLK The limitation on pixel clock rise time/fall time is not specified. It should be calculated from the hold time and setup time based on the following assumptions: Rising-edge latch data: max rise time allowed = (positive duty cycle—hold time) max fall time allowed = (negative duty cycle—setup time) In most of case, duty cycle is 50/50, therefore: max rise time = (period/2—hold time) max fall time = (period/2—setup time) For example: Given pixel clock period = 10 ns, duty cycle = 50/50, hold time = 1 ns, setup time = 1 ns. positive duty cycle = 10/2 = 5 ns max rise time allowed = 5 –1 = 4 ns negative duty cycle = 10/2 = 5 ns max fall time allowed = 5 –1 = 4 ns Falling-edge latch data: max fall time allowed = (negative duty cycle—hold time) max rise time allowed = (positive duty cycle—setup time) 4.2.5.2 Non-Gated Clock Mode Timing In non-gated mode only, the VSYNC, and PIXCLK signals are used; the HSYNC signal is ignored. Figure 3 and Figure 4 show the different clock edge timing of CSI and Sensor in Non-Gated Mode. Table 3 is the parameter value. Figure 11 and Figure 12 show the non-gated clock mode timings of CSI, and Table 22 lists the timing parameters. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 51 Electrical Characteristics Figure 11 shows sensor output data on the pixel clock falling edge. The CSI latches data on the pixel clock rising edge. 1 VSYNC 6 4 5 PIXCLK Valid Data DATA[7:0] 2 Valid Data Valid Data 3 Figure 11. CSI Timing Diagram, Non-Gated, PIXCLK—Sensor Data at Falling Edge, Latch Data at Rising Edge Figure 12 shows sensor output data on the pixel clock rising edge. The CSI latches data on the pixel clock falling edge. 1 VSYNC 6 5 4 PIXCLK Valid Data DATA[7:0] 2 Valid Data Valid Data 3 Figure 12. CSI Timing Diagram, Non-Gated, PIXCLK—Sensor Data at Rising Edge, Latch Data at Falling Edge Table 22. Non-Gated Clock Mode Parameters Number Parameter — csi_vsync to csi_pixclk — csi_d setup time Minimum Maximum Unit 9*THCLK — ns 1 — ns i.MX27 and i.MX27L Data Sheet, Rev. 1.3 52 Freescale Semiconductor Electrical Characteristics Table 22. Non-Gated Clock Mode Parameters (continued) Number Parameter Minimum Maximum Unit 1 — ns — csi_d hold time — csi_pixclk high time THCLK — ns — csi_pixclk low time THCLK — ns — csi_pixclk high time 0 HCLK/2 MHz HCLK = AHB System Clock, THCLK = Period of HCLK 4.2.6 Configurable Serial Peripheral Interface (CSPI) This section describes the electrical information of the CSPI. 4.2.6.1 CSPI Timing Figure 13 and Figure 14 show the master mode and slave mode timings of CSPI, and Table 23 lists the timing parameters. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 53 Electrical Characteristics 4.3 Timing Diagrams Figure 13 and Figure 14 depict the master mode and slave mode timing diagrams of the CSPI and Table 23 lists the timing parameters. The values shown in timing diagrams were tested using a worst case core voltage of 1.1 V, slow pad voltage of 2.68 V, and fast pad voltage of 1.65 V. t7 SSn (output) t5 t8 t9 t6 CSPI1_RDY (input) t1 SCLK (output) t10 t2 t3 t11 t4 t4 MOSI t12 t13 MISO Figure 13. CSPI Master Mode Timing Diagram t7’ t5’ SSn (Input) t6’ t1’ SCLK (Input) t10 t2’ t3’ t11 t4 t4 MISO t12 t13 MOSI Figure 14. CSPI Slave Mode Timing Diagram i.MX27 and i.MX27L Data Sheet, Rev. 1.3 54 Freescale Semiconductor Electrical Characteristics Table 23. CSPI Interface Timing Parameters ID Num Parameter Description Symbol Minimum Maximum Units t1 CSPI master SCLK cycle time tclko 45.12 - ns t2 CSPI master SCLK high time tclkoH 22.65 — ns t3 CSPI master SCLK low time tclkoL 22.47 — ns t1’ CSPI slave SCLK cycle time tclki 60.2 — ns t2’ CSPI slave SCLK high time tclkiH 30.1 — ns t3’ CSPI slave SCLK low time tclkiL 30.1 — ns t4 CSPI SCLK transition time tpr1 2.6 8.5 ns — — 2Tsclk2 +T wait3 t5 SSn output pulse width tWsso t5’ SSn input pulse width tWssi Tper4 — — t6 SSn output asserted to first SCLK edge (SS output setup time) tSsso 3T sclk — — t6’ SSn input asserted to first SCLK edge (SS input setup time) tSssi Tper + 20 ns — — t7 CSPI master: Last SCLK edge to SSn deasserted (SS output hold time) tHsso 2T sclk — — t7’ CSPI slave: Last SCLK edge to SSn deasserted (SS input hold time) tHssi 30 — ns t8 CSPI master: CSPI1_RDY low to SSn asserted (CSPI1_RDY setup time) tSrdy 2Tper 5Tper — t9 CSPI master: SSn deasserted to CSPI1_RDY low tHrdy 0 — ns t10 Output data setup time tSdatao (tclkoL or tclkoH or tclkiL or tclkiH) Tipg5 — — t11 Output data hold time tHdatao tclkoL or tclkoH or tclkiL or tclkiH — — t12 Input data setup time tSdatai Tipg + 0.5 — ns t13 Input data hold time tHdatai 5 — ns Note: 1 The output SCLK transition time is tested with 25 pF drive. Tsclk = CSPI clock period 3 Twait = Wait time as per the Sample Period Control Register value. 4 T per = CSPI reference baud rate clock period (PERCLK2) 5 T ipg = CSPI main clock IPG_CLOCK period 2 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 55 Electrical Characteristics 4.3.1 Direct Memory Access Controller (DMAC) After assertion of External DMA Request the DMA burst will start when the corresponding DMA channel becomes the current highest priority channel. The External DMA Request should be kept asserted until it is serviced by the DMAC. One External request will initiate at least one DMA burst. The output External Grant signal from the DMAC is an active-low signal. This signal will be asserted during the time when a DMA burst is ongoing for an External DMA Request, when the following conditions are true: • The DMA channel for which the DMA burst is ongoing has requested source as external DMA Request (as per RSSR settings). • REN and CEN bit of this channel are set. • External DMA Request is asserted. Once the grant is asserted the External DMA Request will not be sampled until completion of the DMA burst. The priority of the external request will become low, for the next consecutive burst, if another DMA request signal is asserted. The waveforms are shown for the worst case—that is, smallest burst (1 byte read/write). Minimum and maximum timings for the External request and External grant signal are present in the data sheet. Figure 15 shows the minimum time for which the External Grant signal remains asserted if External DMA request is de-asserted immediately after sensing grant signal active. Ext_DMAReq Ext_DMAGrant tmin_assert Figure 15. Assertion of DMA External Grant Signal Figure 16 shows the safe maximum time for which External DMA request can be kept asserted, after sensing grant signal active such that a new burst is not initiated. Ext_DMAReq Ext_DMAGrant tmax_req_assert Data read from External device tmax_read tmax_write Data written to External device NOTE: Assuming worst case that the data is read/written from/to external device as per the above waveform. Figure 16. Timing Diagram of Safe Maximums for External Request De-Assertion i.MX27 and i.MX27L Data Sheet, Rev. 1.3 56 Freescale Semiconductor Electrical Characteristics Table 24. DMAC Timing Parameters 3.0 V Parameter 1.8 V Description Unit WCS BCS WCS BCS 8hclk+8.6 8hclk+2.74 8hclk+7.17 8hclk+3.25 ns Tmax_req_assert Maximum External Request assertion time after assertion of Grant signal 9hclk–20.66 9hclk–6.7 9hclk–17.96 9hclk–8.16 ns Tmax_read Maximum External Request assertion time after first read completion 8hclk–6.21 8hclk–0.77 8hclk–5.84 8hclk–0.66 ns Tmax_write Maximum External Request assertion time after first write completion 3hclk–5.87 3hclk–8.83 3hclk–15.9 3hclkv91.2 ns Tmin_assert 4.3.2 Minimum assertion time of External Grant signal Fast Ethernet Controller (FEC) This section describes the AC timing specifications of the FEC. The MII signals are compatible with transceivers operating at a voltage of 3.3 V. 4.3.2.1 MII Receive Signal Timing (FEC_RXD[3:0], FEC_RX_DV, FEC_RX_ER, and FEC_RX_CLK) The receiver functions correctly up to a FEC_RX_CLK maximum frequency of 25 MHz + 1%. There is no minimum frequency requirement. In addition, the FEC IPG clock frequency must exceed twice the FEC_RX_CLK frequency. Figure 17 shows the MII receive signal timings, and Table 25 lists the timing parameters. M3 FEC_RX_CLK (input) M4 FEC_RXD[3:0] (inputs) FEC_RX_DV FEC_RX_ER M1 M2 Figure 17. MII Receive Signal Timing Diagram Table 25. MII Receive Signal Timing Parameters Parameter1 Min Max Unit M1 FEC_RXD[3:0], FEC_RX_DV, FEC_RX_ER to FEC_RX_CLK setup 5 — ns M2 FEC_RX_CLK to FEC_RXD[3:0], FEC_RX_DV, FEC_RX_ER hold 5 — ns M3 FEC_RX_CLK pulse width high 35% 65% FEC_RX_CLK period ID i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 57 Electrical Characteristics Table 25. MII Receive Signal Timing Parameters (continued) Parameter1 ID M4 FEC_RX_CLK pulse width low Min Max Unit 35% 65% FEC_RX_CLK period Note: 1 FEC_RX_DV, FEC_RX_CLK, and FEC_RXD0 have the same timing in 10 Mbps 7-wire interface mode. 4.3.2.2 MII Transmit Signal Timing (FEC_TXD[3:0], FEC_TX_EN, FEC_TX_ER, and FEC_TX_CLK) The transmitter functions correctly up to a FEC_TX_CLK maximum frequency of 25 MHz + 1%. There is no minimum frequency requirement. In addition, the FEC IPG clock frequency must exceed twice the FEC_TX_CLK frequency. Figure 18 shows the MII transmit signal timings, and Table 26 lists the timing parameters. M7 FEC_TX_CLK (input) M5 M8 FEC_TXD[3:0] (outputs) FEC_TX_EN FEC_TX_ER M6 Figure 18. MII Transmit Signal Timing Diagram Table 26. MII Transmit Signal Timing Parameters Parameter1 ID Min Max Unit M5 FEC_TX_CLK to FEC_TXD[3:0], FEC_TX_EN, FEC_TX_ER invalid 5 — ns M6 FEC_TX_CLK to FEC_TXD[3:0], FEC_TX_EN, FEC_TX_ER valid — 20 ns M7 FEC_TX_CLK pulse width high 35% 65% FEC_TX_CLK period M8 FEC_TX_CLK pulse width low 35% 65% FEC_TX_CLK period Note: 1 FEC_TX_EN, FEC_TX_CLK, and FEC_TXD0 have the same timing in 10 Mbps 7-wire interface mode. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 58 Freescale Semiconductor Electrical Characteristics 4.3.2.3 MII Asynchronous Inputs Signal Timing (FEC_CRS and FEC_COL) Figure 19 shows the MII asynchronous input timings, and Table 27 lists the timing parameters. FEC_CRS, FEC_COL M9 Figure 19. MII Asynchronous Inputs Signal Timing Diagram Table 27. MII Asynchronous Inputs Signal Timing Parameter ID Parameter M91 Min Max Unit 1.5 — FEC_TX_CLK period FEC_CRS to FEC_COL minimum pulse width Note: 1 FEC_COL has the same timing in 10 Mbit 7-wire interface mode. 4.3.2.4 MII Serial Management Channel Timing (FEC_MDIO and FEC_MDC) The FEC functions correctly with a maximum MDC frequency of 2.5 MHz. The MDC frequency should be equal to or less than 2.5 MHz to be compliant with IEEE 802.3 MII specification. However the FEC can function correctly with a maximum MDC frequency of 15 MHz. Figure 20 shows the MII serial management channel timings, and Table 28 lists the timing parameters. M14 M15 FEC_MDC (output) M10 FEC_MDIO (output) M11 FEC_MDIO (input) M12 M13 Figure 20. MII Serial Management Channel Timing Diagram i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 59 Electrical Characteristics Table 28. MII Serial Management Channel Timing Parameters ID Parameter Min Max Unit M10 FEC_MDC falling edge to FEC_MDIO output invalid (minimum propagation delay) 0 — ns M11 FEC_MDC falling edge to FEC_MDIO output valid (max propagation delay) — 5 ns M12 FEC_MDIO (input) to FEC_MDC rising edge setup 18 — ns M13 FEC_MDIO (input) to FEC_MDC rising edge hold 0 — ns M14 FEC_MDC pulse width high 40% 60% FEC_MDC period M15 FEC_MDC pulse width low 40% 60% FEC_MDC period 4.3.3 Inter IC Communication (I2C) This section describes the electrical information of the I2C module. I2C Module Timing 4.3.3.1 The I2C communication protocol consists of seven elements: START, Data Source/Recipient, Data Direction, Slave Acknowledge, Data, Data Acknowledge, and STOP. Figure 21 shows the timing of the I2C module. Table 29 lists the I2C module timing parameters. SDA IC5 IC3 IC4 SCL IC1 IC2 IC6 2 Figure 21. I C Bus Timing Diagram Table 29. I2C Module Timing Parameters ID 1.8 V +/–0.10 V 3.0 V +/–0.30 V Min Max Min Max Parameter Unit — SCL Clock Frequency 0 100 0 100 kHz IC1 Hold time (repeated) START Condition 114.8 — 111.1 — ns IC2 Data Hold Time 0 69.7 0 72.3 ns IC3 Data Setup Time 3.1 — 1.76 — ns IC4 HIGH period of the SCL clock 69.7 — 68.3 — ns IC5 LOW period of the SCL clock 336.4 — 335.1 — ns IC6 Setup Time for STOP condition 110.5 — 111.1 — ns i.MX27 and i.MX27L Data Sheet, Rev. 1.3 60 Freescale Semiconductor Electrical Characteristics 4.3.4 JTAG Controller (JTAGC) This section details the electrical characteristics for the JTAGC module. Figure 22 shows the JTAGC test clock input timing; Figure 23 shows the JTAGC boundary scan timing; Figure 24 shows the JTAGC test access port; Figure 25 shows the JTAGC TRST timing; and Table 30 lists the JTAGC timing parameters. J1 J2 J2 Tck (input) J3 J3 Figure 22. Test Clock Input Timing Diagram TCK (input) J5 J4 Data (inputs) Input Data Valid J6 Data (outputs) Output Data Valid J7 Data (outputs) J6 Data (outputs) Output Data Valid Figure 23. Boundary Scan Timing Diagram i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 61 Electrical Characteristics TCK (input) J9 J8 TDI, TMS (inputs) Input Data Valid J10 TD0 (outputs) Output Data Valid J11 TD0 (outputs) J10 TD0 (outputs) Output Data Valid Figure 24. Test Access Port (TAP) Diagram TCK (input) J13 TRST (input) J12 Figure 25. TRST Timing Diagram Table 30. JTAGC Timing Parameters All Frequencies ID J1 Parameter Unit TCK cycle time in crystal mode VM1 Min Max 30.08 — ns 15.04 — ns J2 TCK clock pulse width measured at J3 TCK rise and fall times — 2.0 ns J4 Boundary scan input data set-up time 3.5 — ns J5 Boundary scan input data hold time 16.0 — ns i.MX27 and i.MX27L Data Sheet, Rev. 1.3 62 Freescale Semiconductor Electrical Characteristics Table 30. JTAGC Timing Parameters (continued) All Frequencies ID Parameter Unit Min Max J6 TCK low to output data valid — 25.0 ns J7 TCK low to output high impedance — 25.0 ns J8 TMS, TDI data set-up time 3.5 — ns J9 TMS, TDI data hold time 20.0 — ns J10 TCK low to TDO data valid — 29.0 ns J11 TCK low to TDO high impedance — 29.0 ns J12 TRST assert time 70.0 — ns J13 TRST set-up time to TCK low 2.5.0 — ns Note: 1 4.3.5 Midpoint voltage Liquid Crystal Display Controller Module (LCDC) Figure 26 and Figure 27 depict the timings of the LCDC, and Table 31 and Table 32 list the timing parameters. T5 FLM LP Line 1 Line n Line 2 Line 1 T2 LP T1 T6 LSCLK T3 T4 LD Figure 26. LCDC Non-TFT Mode Timing Diagram i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 63 Electrical Characteristics Table 31. LCDC Non-TFT Mode Timing Parameters ID Description Min Max Unit 22.5 1000 ns T1 Pixel Clock period T2 LP width 1 — T1 T3 LD setup time 5 — ns T4 LD hold time 5 — ns T5 Wait between LP and FLM rising edge 2 — T1 T6 Wait between last data and LP rising edge 1 — T1 Note: 1 T is pixel clock period. VSYNC HSYNC Line 1 Line n Line 2 Line 1 HSYNC T2 T5 T6 OE T1 LSCLK T3 T4 LD Figure 27. LCDC TFT Mode Timing Diagram Table 32. LCDC TFT Mode Timing Parameters ID Description Min Ma Unit T1 Pixel Clock period 22.5 1000 ns T2 HSYNC width 1 — T1 T3 LD setup time 5 — ns T4 LD hold time 5 — ns T5 Delay from the end of HSYNC to the beginning of the OE pulse. 3 — T1 T6 Delay from end of OE to the beginning of the HSYNC pulse. 1 — T1 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 64 Freescale Semiconductor Electrical Characteristics 1 4.3.6 T is pixel clock period. Memory Stick Host Controller (MSHC) Figure 30, Figure 28, and Figure 29 show the MSHC timings. Table 33 and Table 34 list the timing parameters. NOTE The i.MX27L does not contain an MSHC module. tSCLKc MSHC_SCLK tBSsu tBSh MSHC_BS tDsu tDh MSHC_DATA (Output) tDd MSHC_DATA (Input) Figure 28. Transfer Operation Timing Diagram (Serial) i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 65 Electrical Characteristics tSCLKc MSHC_SCLK tBSsu tBSh MSHC_BS tDsu tDh MSHC_DATA (Output) tDd MSHC_DATA (Input) Figure 29. Transfer Operation Timing Diagram (Parallel) tSCLKc tSCLKwh tSCLKwl MSHC_SCLK tSCLKr tSCLKf Figure 30. MSHC_CLK Timing Diagram Table 33. Serial Interface Timing Parameters Standards Signal MSHC_SCLK Parameter Symbol Unit Min. Max. tSCLKc 50 — ns H pulse length tSCLKwh 15 — ns L pulse length tSCLKwl 15 — ns Rise time tSCLKr — 10 ns Fall time tSCLKf — 10 ns Cycle i.MX27 and i.MX27L Data Sheet, Rev. 1.3 66 Freescale Semiconductor Electrical Characteristics Table 33. Serial Interface Timing Parameters (continued) Standards Signal MSHC_BS MSHC_DATA Parameter Symbol Unit Min. Max. Setup time tBSsu 5 — ns Hold time tBSh 5 — ns Setup time tDsu 5 — ns Hold time tDh 5 — ns Output delay time tDd — 15 ns Table 34. Parallel Interface Timing Parameters Standards Signal MSHC_SCLK MSHC_BS MSHC_DATA 4.3.7 Parameter Symbol Unit Min Max tSCLKc 25 — ns H pulse length tSCLKwh 5 — ns L pulse length tSCLKwl 5 — ns Rise time tSCLKr — 10 ns Fall time tSCLKf — 10 ns Setup time tBSsu 8 — ns Hold time tBSh 1 — ns Setup time tDsu 8 — ns Hold time tDh 1 — ns Output delay time tDd — 15 ns Cycle NAND Flash Controller Interface (NFC) Figure 31, Figure 32, Figure 33, and Figure 34 show the relative timing requirements among different signals of the NFC at module level, and Table 35 lists the timing parameters. The NAND Flash Controller (NFC) timing parameters are based on the internal NFC clock generated by the Clock Controller module, where time T is the period of the NFC clock in ns. The relationship between the NFC clock and the external timing parameters of the NFC is provided in Table 35. Table 35 also provides two examples of external timing parameters with NFC clock frequencies of 22.17 MHz and 33.25 MHz. Assuming a 266 MHz FCLK (CPU clock), NFCDIV should be set to divide-by-12 to generate a 22.17 MHz NFC clock and divide-by-8 to generate a 33.25 MHz NFC clock. The user should compare the parameters of the selected NAND Flash memory with the NFC external timing parameters to determine the proper NFC clock. The maximum NFC clock allowed is 66 MHz. It should also be noted that the default NFC clock on power up is 16.63 MHz. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 67 Electrical Characteristics NFCLE NF1 NF2 NF3 NF4 NFCE NF5 NFWE NF6 NF7 NFALE NF9 NF8 command NFIO[7:0] Figure 31. Command Latch Cycle Timing Diagram NFCLE NF1 NFCE NF4 NF3 NF5 NFWE NF6 NF7 NFALE NF8 NFIO[7:0] NF9 Address Address Time it takes for SW to issue the next address command Figure 32. Address Latch Cycle Timing Diagram i.MX27 and i.MX27L Data Sheet, Rev. 1.3 68 Freescale Semiconductor Electrical Characteristics NFCLE NF1 NF3 NFCE NF10 NF4 NF5 NF11 NF8 NF9 NFWE NF6 NFALE NFIO[15:0] Data to Flash Figure 33. Write Data Latch Timing Diagram NFCLE NFCE NF14 NF3 NF15 NF13 NFRE NF17 NF16 NFRB Data from Flash NFIO[15:0] NF12 Figure 34. Read Data Latch Timing Diagram Table 35. NFC Target Timing Parameters ID Parameter Symbol Relationship to NFC NFC clock 22.17 MHz NFC clock 33.25 MHz clock period (T) T = 45 ns T = 30 ns Min Max Min Max Min Max Unit NF1 NFCLE Setup Time tCLS T — 45 — 30 — ns NF2 NFCLE Hold Time tCLH T — 45 — 30 — ns NF3 NFCE Setup Time tCS T — 45 — 30 — ns NF4 NFCE Hold Time tCH T — 45 — 30 — ns NF5 NF_WP Pulse Width tWP T — 45 — 30 — ns i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 69 Electrical Characteristics Table 35. NFC Target Timing Parameters (continued) ID Parameter Symbol Relationship to NFC NFC clock 22.17 MHz NFC clock 33.25 MHz clock period (T) T = 45 ns T = 30 ns Min Max Min Max Min Max Unit NF6 NFALE Setup Time tALS T — 45 — 30 — ns NF7 NFALE Hold Time tALH T — 45 — 30 — ns NF8 Data Setup Time tDS T — 45 — 30 — ns NF9 Data Hold Time tDH T — 45 — 30 — ns NF10 Write Cycle Time tWC 2T — 90 — 60 — ns NF11 NFWE Hold Time tWH T — 45 — 30 — ns NF12 Ready to NFRE Low tRR 4T — 180 — 120 — ns NF13 NFRE Pulse Width tRP 1.5T — 67.5 — 45 — ns NF14 READ Cycle Time tRC 2T — 90 — 60 — ns NF15 NFRE High Hold Time tREH 0.5T — 22.5 — 15 — ns NF16 Data Setup on READ tDSR 15 — 15 — 15 — ns NF17 Data Hold on READ tDHR 0 — 0 — 0 — ns NOTE High is defined as 80% of signal value and low is defined as 20% of signal value. All timings are listed according to this NFC clock frequency (multiples of NFC clock period) except NF16, which is not NFC clock related. The read data is generated by the NAND Flash device and sampled with the internal NFC clock. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 70 Freescale Semiconductor Electrical Characteristics 4.3.8 Personal Computer Memory Card International Association (PCMCIA) Figure 35 and Figure 36 show the timings pertaining to the PCMCIA module, each of which is an example of one clock of strobe setup time and one clock of strobe hold time. Table 36 lists the timing parameters. HCLK HADDR CONTROL HWDATA ADDR 1 CONTROL 1 DATA write 1 HREADY HRESP OKAY A[25:0] ADDR 1 D[15:0] OKAY OKAY DATA write 1 WAIT REG REG OE/WE/IORD/IOWR CE1/CE2 RD/WR POE PSST PSL PSHT Figure 35. Write Accesses Timing Diagram—PSHT=1, PSST=1 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 71 Electrical Characteristics HCLK ADDR 1 HADDR CONTROL CONTROL 1 DATA read 1 RWDATA HREADY HRESP OKAY A[25:0] ADDR 1 OKAY OKAY D[15:0] WAIT REG REG OE/WE/IORD/IOWR CE1/CE2 RD/WR POE PSST PSHT PSL Figure 36. Read Accesses Timing Diagram—PSHT=1, PSST=1 Table 36. PCMCIA Write and Read Timing Parameters Symbol Parameter Min Max Unit PSHT PCMCIA strobe hold time 0 63 clock PSST PCMCIA strobe set up time 1 63 clock PSL PCMCIA strobe length 1 128 clock i.MX27 and i.MX27L Data Sheet, Rev. 1.3 72 Freescale Semiconductor Electrical Characteristics 4.3.9 SDRAM (DDR and SDR) Memory Controller Figure 37, Figure 38, Figure 39, Figure 40, Figure 41, and Figure 42 depict the timings pertaining to the ESDCTL module, which interfaces Mobile DDR or SDR SDRAM. Table 37, Table 38, Table 39, Table 40, Table 41, and Table 42 list the timing parameters. SD1 SDCLK SDCLK SD2 SD3 SD4 CS SD5 RAS SD4 SD5 SD4 CAS SD4 SD5 SD5 WE SD6 SD7 ADDR ROW/BA COL/BA SD8 SD10 SD9 DQ Data SD4 DQM Note: CKE is high during the read/write cycle. SD5 Figure 37. SDRAM Read Cycle Timing Diagram Table 37. DDR/SDR SDRAM Read Cycle Timing Parameters ID Parameter Symbol Min Max Unit SD1 SDRAM clock high-level width tCH 3.4 4.1 ns SD2 SDRAM clock low-level width tCL 3.4 4.1 ns SD3 SDRAM clock cycle time tCK 7.5 — ns SD4 CS, RAS, CAS, WE, DQM, CKE setup time tCMS 2.0 — ns SD5 CS, RAS, CAS, WE, DQM, CKE hold time tCMH 1.8 — ns i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 73 Electrical Characteristics Table 37. DDR/SDR SDRAM Read Cycle Timing Parameters (continued) ID Parameter Symbol Min Max Unit SD6 Address setup time tAS 2.0 — ns SD7 Address hold time tAH 1.8 — ns SD8 SDRAM access time tAC — 6.47 ns SD9 Data out hold time1 tOH 1.8 — ns SD10 Active to read/write command period tRC 10 — clock Note: 1 Timing parameters are relevant only to SDR SDRAM. For the specific DDR SDRAM data related timing parameters, see Table 41 and Table 42. NOTE SDR SDRAM CLK parameters are being measured from the 50% point—that is, high is defined as 50% of signal value and low is defined as 50% of signal value. SD1 + SD2 does not exceed 7.5 ns for 133 MHz. The timing parameters are similar to the ones used in SDRAM data sheets—that is, Table 37 indicates SDRAM requirements. All output signals are driven by the ESDCTL at the negative edge of SDCLK and the parameters are measured at maximum memory frequency. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 74 Freescale Semiconductor Electrical Characteristics SD1 SDCLK SDCLK SD2 SD3 SD4 CS SD5 RAS SD11 SD4 CAS SD5 SD4 SD4 WE SD5 SD5 SD12 SD7 SD6 ADDR BA COL/BA ROW / BA SD13 DQ SD14 DATA DQM Figure 38. SDR SDRAM Write Cycle Timing Diagram Table 38. SDR SDRAM Write Timing Parameters ID Parameter Symbol Min Max Unit SD1 SDRAM clock high-level width tCH 3.4 4.1 ns SD2 SDRAM clock low-level width tCL 3.4 4.1 ns SD3 SDRAM clock cycle time tCK 7.5 — ns SD4 CS, RAS, CAS, WE, DQM, CKE setup time tCMS 2.0 — ns SD5 CS, RAS, CAS, WE, DQM, CKE hold time tCMH 1.8 — ns SD6 Address setup time tAS 2.0 — ns SD7 Address hold time tAH 1.8 — ns SD11 Precharge cycle period1 tRP 1 4 clock tRCD 1 8 clock SD12 Active to read/write command delay1 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 75 Electrical Characteristics Table 38. SDR SDRAM Write Timing Parameters (continued) ID Parameter Symbol Min Max Unit SD13 Data setup time tDS 2.0 — ns SD14 Data hold time tDH 1.3 — ns Note: 1 SD11 and SD12 are determined by SDRAM controller register settings. NOTE SDR SDRAM CLK parameters are being measured from the 50% point—that is, high is defined as 50% of signal value and low is defined as 50% of signal value. The timing parameters are similar to the ones used in SDRAM data sheets—that is, Table 38 indicates SDRAM requirements. All output signals are driven by the ESDCTL at the negative edge of SDCLK and the parameters are measured at maximum memory frequency. SD1 SDCLK SDCLK SD2 SD3 CS RAS SD11 CAS SD10 SD10 WE SD7 SD6 ADDR BA ROW/BA Figure 39. SDRAM Refresh Timing Diagram Table 39. SDRAM Refresh Timing Parameters ID Parameter Symbol Min Max Unit SD1 SDRAM clock high-level width tCH 3.4 4.1 ns SD2 SDRAM clock low-level width tCL 3.4 4.1 ns i.MX27 and i.MX27L Data Sheet, Rev. 1.3 76 Freescale Semiconductor Electrical Characteristics Table 39. SDRAM Refresh Timing Parameters (continued) ID Parameter Symbol Min Max Unit SD3 SDRAM clock cycle time tCK 7.5 — ns SD6 Address setup time tAS 1.8 — ns SD7 Address hold time tAH 1.8 — ns SD10 Precharge cycle period1 tRP 1 4 clock SD11 Auto precharge command period1 tRC 2 20 clock Note: 1 SD10 and SD11 are determined by SDRAM controller register settings. NOTE SDR SDRAM CLK parameters are being measured from the 50% point—that is, high is defined as 50% of signal value and low is defined as 50% of signal value. The timing parameters are similar to the ones used in SDRAM data sheets—that is, Table 39 indicates SDRAM requirements. All output signals are driven by the ESDCTL at the negative edge of SDCLK and the parameters are measured at maximum memory frequency. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 77 Electrical Characteristics SDCLK CS RAS CAS WE ADDR BA SD16 CKE SD16 Don’t care Figure 40. SDRAM Self-Refresh Cycle Timing Diagram NOTE The clock continues to run unless both CKEs are low. Then the clock is stopped in low state. Table 40. SDRAM Self-Refresh Cycle Timing Parameters ID SD16 Parameter CKE output delay time Symbol Min Max Unit tCKS 1.8 — ns i.MX27 and i.MX27L Data Sheet, Rev. 1.3 78 Freescale Semiconductor Electrical Characteristics SDCLK SDCLK SD20 SD19 DQS (output) SD18 SD17 DQ (output) DQM (output) SD17 SD18 Data Data Data Data Data Data Data Data DM DM DM DM DM DM DM DM SD17 SD17 SD18 SD18 Figure 41. Mobile DDR SDRAM Write Cycle Timing Diagram Table 41. Mobile DDR SDRAM Write Cycle Timing Parameters1 ID Parameter Symbol Min Max Unit SD17 DQ and DQM setup time to DQS tDS 0.95 — ns SD18 DQ and DQM hold time to DQS tDH 0.95 — ns SD19 Write cycle DQS falling edge to SDCLK output delay time. tDSS 1.8 — ns SD20 Write cycle DQS falling edge to SDCLK output hold time. tDSH 1.8 — ns Note: 1 Test condition: Measured using delay line 5 programmed as follows: ESDCDLY5[15:0] = 0x0703. NOTE SDRAM CLK and DQS related parameters are being measured from the 50% point—that is, high is defined as 50% of signal value and low is defined as 50% of signal value. The timing parameters are similar to the ones used in SDRAM data sheets—that is, Table 41 indicates SDRAM requirements. All output signals are driven by the ESDCTL at the negative edge of SDCLK and the parameters are measured at maximum memory frequency. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 79 Electrical Characteristics SDCLK SDCLK SD23 DQS (input) SD22 SD21 DQ (input) Data Data Data Data Data Data Data Data Figure 42. Mobile DDR SDRAM DQ versus DQS and SDCLK Read Cycle Timing Diagram Table 42. Mobile DDR SDRAM Read Cycle Timing Parameters ID Parameter SD21 DQS–DQ Skew (defines the Data valid window in read cycles related to DQS). SD22 DQS DQ HOLD time from DQS SD23 DQS output access time from SDCLK posedge Symbol Min Max Unit tDQSQ — 0.85 ns tQH 2.3 — ns tDQSCK — 6.7 ns NOTE SDRAM CLK and DQS related parameters are being measured from the 50% point—that is, high is defined as 50% of signal value and low is defined as 50% of signal value. The timing parameters are similar to the ones used in SDRAM data sheets—that is, Table 42 indicates SDRAM requirements. All output signals are driven by the ESDCTL at the negative edge of SDCLK and the parameters are measured at maximum memory frequency. 4.3.9.1 SDHC Electrical DC Characteristics Table 43 lists the SDHC electrical DC characteristics. Table 43. SDHC Electrical DC Characteristics ID Parameter Min Max Unit Comments Peak Voltage on All Lines –0.3 VDD + 0.3 V — Input Leakage Current –10 10 μA — –10 10 μA — General SD10 All Inputs SD11 All Outputs SD12 Output Leakage Current Power Supply i.MX27 and i.MX27L Data Sheet, Rev. 1.3 80 Freescale Semiconductor Electrical Characteristics Table 43. SDHC Electrical DC Characteristics ID Parameter Min Max Unit Comments SD13 Supply Voltage (low voltage) 1.65 1.95 V 1.95 ~2.7 V is not supported. SD14 Supply Voltage (high voltage) 2.7 3.6 V SD15 Power Up Time — 250 ms — SD16 Supply Current 100 — mA — Bus Signal Line Load SD17 Pull-up Resistance 10 100 kΩ Internal PU SD18 Open Drain Resistance NA NA kΩ For MMC cards only Open Drain Signal Level — SD19 Output High Voltage VDD – 0.2 — V IOH=-100 mA SD20 Output Low Voltage — 0.3 V IOL= 2 mA Push-Pull Signal Levels (High Voltage) SD21 Output HIGH Voltage 0.75 x VDD — V IOH=-100 mA @VDD min SD22 Output LOW Voltage — 0.125 x VDD V IOL=100 mA @VDD min SD23 Input HIGH Voltage 0.625 x VDD VDD + 0.3 V — SD24 Input LOW Voltage VSS – 0.3 0.25 x VDD V — Push-Pull Signal Levels (Low Voltage) SD25 Output HIGH Voltage VDD – 0.2 — V IOH=-100 mA @VDD min SD26 Output LOW Voltage — 0.2 V IOL=100 mA @VDD min SD27 Input HIGH Voltage 0.7 x VDD VDD + 0.3 V — SD28 Input LOW Voltage VSS – 0.3 0.3 x VDD V — i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 81 Electrical Characteristics 4.3.10 Smart Liquid Crystal Display Controller (SLCDC) Figure 43 and Figure 44 show the timings of the SLCDC, and Table 44 and Table 45 list the timing parameters. tcsh tcss tcyc LCD_CS tcl tch LCD_CLK (LCD_DATA[6]) SDATA (LCD_DATA[7]) trsh tdh tds MSB LSB trss RS=0 => command data, RS=1=> display data RS This diagram illustrates the timing when the SCKPOL = 1, CSPOL = 0 tcss tcsh tcyc LCD_CS tcl tch LCD_CLK (LCD_DATA[6]) trsh tdh tds SDATA (LCD_DATA[7]) MSB LSB trss RS=0 => command data, RS=1=> display data RS This diagram illustrates the timing when the SCKPOL = 0, CSPOL = 0 tcss tcsh tcyc LCD_CS tcl tch LCD_CLK (LCD_DATA[6]) SDATA (LCD_DATA[7]) trsh tdh tds MSB LSB trss RS=0 => command data, RS=1=> display data RS This diagram illustrates the timing when the SCKPOL = 1, CSPOL = 1 tcss tcsh tcyc LCD_CS tcl tch LCD_CLK (LCD_DATA[6]) tdh tds SDATA (LCD_DATA[7]) MSB trsh LSB trss RS RS=0 => command data, RS=1=> display data This diagram illustrates the timing when the SCKPOL = 0, CSPOL = 1 Figure 43. SLCDC Timing Diagram—Serial Transfers to LCD Device i.MX27 and i.MX27L Data Sheet, Rev. 1.3 82 Freescale Semiconductor Electrical Characteristics Table 44. SLCDC Serial Interface Timing Parameters Symbol Parameter Min Typical Max Units tcss Chip select setup time (tcyc / 2) (±) tprop — — ns tcsh Chip select hold time (tcyc / 2) (±) tprop — — ns tcyc Serial clock cycle time 39 (±) tprop — 2641 ns tcl Serial clock low pulse 18 (±) tprop — — ns tch Serial clock high pulse 18 (±) tprop — — ns tds Data setup time (tcyc / 2) (±) tprop — — ns tdh Data hold time (tcyc / 2) (±) tprop — — ns trss Register select setup time (15 * tcyc / 2) (±) tprop — — ns trsh Register select hold time (tcyc / 2) (±) tprop — — ns LCD_CLK trss trsh LCD_RS tcyc LCD_CS tds tdh command data LCD_DATA[15:0] display data This diagram illustrates the timing when CSPOL=0 LCD_CLK trsh trss LCD_RS tcyc LCD_CS tds tdh command data LCD_DATA[15:0] display data This diagram illustrates the timing when CSPOL=1 Figure 44. SLCDC Timing Diagram—Parallel Transfers to LCD Device Table 45. SLCDC Parallel Interface Timing Parameters Symbol Parameter Min Typical Max Units tcyc Parallel clock cycle time 78 (±) tprop — 4923 — tds Data setup time (tcyc / 2) (±) tprop — — — tdh Data hold time (tcyc / 2) (±) tprop — — — i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 83 Electrical Characteristics Table 45. SLCDC Parallel Interface Timing Parameters (continued) Symbol 4.3.11 Parameter Min Typical Max Units trss Register select setup time (tcyc / 2) (±) tprop — — — trsh Register select hold time (tcyc / 2) (±) tprop — — — Synchronous Serial Interface (SSI) This section describes the electrical information of SSI. 4.3.11.1 SSI Transmitter Timing with Internal Clock Figure 45 and Figure 46 show the SSI transmitter timing with internal clock, and Table 46 lists the timing parameters. SS1 SS5 SS2 SS3 SS4 AD1_TXC (Output) SS6 SS8 AD1_TXFS (bl) (Output) SS10 AD1_TXFS (wl) (Output) SS12 SS14 SS15 SS16 SS17 SS18 AD1_TXD (Output) SS43 SS42 SS19 AD1_RXD (Input) Note: SRXD Input in Synchronous mode only Figure 45. SSI Transmitter with Internal Clock Timing Diagram i.MX27 and i.MX27L Data Sheet, Rev. 1.3 84 Freescale Semiconductor Electrical Characteristics SS1 SS3 SS5 SS4 SS2 DAM1_T_CLK (Output) SS8 SS6 DAM1_T_FS (bl) (Output) SS10 DAM1_T_FS (wl) (Output) SS12 SS14 SS15 SS16 SS18 SS17 DAM1_TXD (Output) SS43 SS42 SS19 DAM1_RXD (Input) Note: SRXD Input in Synchronous mode only Figure 46. SSI Transmitter with Internal Clock Timing Diagram Table 46. SSI Transmitter with Internal Clock Timing Parameters ID Parameter Min Max Unit Internal Clock Operation SS1 (Tx/Rx) CK clock period 81.4 — ns SS2 (Tx/Rx) CK clock high period 36.0 — ns SS3 (Tx/Rx) CK clock rise time — 6 ns SS4 (Tx/Rx) CK clock low period 36.0 — ns SS5 (Tx/Rx) CK clock fall time — 6 ns SS6 (Tx) CK high to FS (bl) high — 15.0 ns SS8 (Tx) CK high to FS (bl) low — 15.0 ns SS10 (Tx) CK high to FS (wl) high — 15.0 ns SS12 (Tx) CK high to FS (wl) low — 15.0 ns SS14 (Tx/Rx) Internal FS rise time — 6 ns SS15 (Tx/Rx) Internal FS fall time — 6 ns SS16 (Tx) CK high to STXD valid from high impedance — 15.0 ns SS17 (Tx) CK high to STXD high/low — 15.0 ns SS18 (Tx) CK high to STXD high impedance — 15.0 ns SS19 STXD rise/fall time — 6 ns i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 85 Electrical Characteristics Table 46. SSI Transmitter with Internal Clock Timing Parameters (continued) ID Parameter Min Max Unit 10.0 — ns Synchronous Internal Clock Operation • • • • SS42 SRXD setup before (Tx) CK falling SS43 SRXD hold after (Tx) CK falling 0 — ns SS52 Loading — 25 pF All the timings for the SSI are given for a non-inverted serial clock polarity (TSCKP/RSCKP = 0) and a non-inverted frame sync (TFSI/RFSI = 0). If the polarity of the clock and/or the frame sync have been inverted, all the timing remains valid by inverting the clock signal STCK/SRCK and/or the frame sync STFS/SRFS shown in the tables and in the figures. All timings are on AUDMUX pads when SSI is being used for data transfer. “Tx” and “Rx” refer to the Transmit and Receive sections of the SSI. For internal Frame Sync operation using external clock, the FS timing will be same as that of Tx Data (for example, during AC97 mode of operation). 4.3.11.2 SSI Receiver Timing with Internal Clock Figure 47 and Figure 48 show the SSI receiver timing with internal clock, and Table 47 lists the timing parameters. SS1 SS3 SS5 SS4 SS2 AD1_TXC (Output) SS9 SS7 AD1_TXFS (bl) (Output) SS11 SS13 AD1_TXFS (wl) (Output) SS20 SS21 AD1_RXD (Input) SS47 SS48 SS51 SS50 SS49 AD1_RXC (Output) Figure 47. SSI Receiver with Internal Clock Timing Diagram i.MX27 and i.MX27L Data Sheet, Rev. 1.3 86 Freescale Semiconductor Electrical Characteristics SS1 SS3 SS5 SS2 SS4 DAM1_T_CLK (Output) SS9 SS7 DAM1_T_FS (bl) (Output) SS11 SS13 DAM1_T_FS (wl) (Output) SS20 SS21 DAM1_RXD (Input) SS47 SS48 SS51 SS49 SS50 DAM1_R_CLK (Output) Figure 48. SSI Receiver with Internal Clock Timing Diagram Table 47. SSI Receiver with Internal Clock Timing Parameters ID Parameter Min Max Unit Internal Clock Operation SS1 (Tx/Rx) CK clock period 81.4 — ns SS2 (Tx/Rx) CK clock high period 36.0 — ns SS3 (Tx/Rx) CK clock rise time — 6 ns SS4 (Tx/Rx) CK clock low period 36.0 — ns SS5 (Tx/Rx) CK clock fall time — 6 ns SS7 (Rx) CK high to FS (bl) high — 15.0 ns SS9 (Rx) CK high to FS (bl) low — 15.0 ns SS11 (Rx) CK high to FS (wl) high — 15.0 ns SS13 (Rx) CK high to FS (wl) low — 15.0 ns SS20 SRXD setup time before (Rx) CK low 10.0 — ns SS21 SRXD hold time after (Rx) CK low 0 — ns 15.04 — ns 6 — ns Oversampling Clock Operation SS47 Oversampling clock period SS48 Oversampling clock high period i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 87 Electrical Characteristics Table 47. SSI Receiver with Internal Clock Timing Parameters (continued) ID Parameter Min Max Unit SS49 Oversampling clock rise time — 3 ns SS50 Oversampling clock low period 6 — ns SS51 Oversampling clock fall time — 3 ns NOTE All the timings for the SSI are given for a non-inverted serial clock polarity (TSCKP/RSCKP = 0) and a non-inverted frame sync (TFSI/RFSI = 0). If the polarity of the clock and/or the frame sync have been inverted, all the timing remains valid by inverting the clock signal STCK/SRCK and/or the frame sync STFS/SRFS shown in the tables and in the figures. All timings are on AUDMUX pads when SSI is being used for data transfer. “Tx” and “Rx” refer to the Transmit and Receive sections of the SSI. For internal Frame Sync operation using external clock, the FS timing is the same as that of Tx Data, for example, during the AC97 mode of operation. 4.3.11.3 SSI Transmitter Timing with External Clock Figure 49 and Figure 50 show the SSI transmitter timing with external clock, and Table 48 lists the timing parameters. SS22 SS23 AD1_TXC (Input) SS25 SS26 SS27 SS24 SS29 AD1_TXFS (bl) (Input) SS33 SS31 AD1_TXFS (wl) (Input) SS37 SS39 SS38 AD1_TXD (Output) SS45 SS44 AD1_RXD (Input) Note: SRXD Input in Synchronous mode only SS46 Figure 49. SSI Transmitter with External Clock Timing Diagram i.MX27 and i.MX27L Data Sheet, Rev. 1.3 88 Freescale Semiconductor Electrical Characteristics SS22 SS26 SS25 SS23 SS24 DAM1_T_CLK (Input) SS29 SS27 DAM1_T_FS (bl) (Input) SS33 SS31 DAM1_T_FS (wl) (Input) SS39 SS37 SS38 DAM1_TXD (Output) SS45 SS44 DAM1_RXD (Input) SS46 Note: SRXD Input in Synchronous mode only Figure 50. SSI Transmitter with External Clock Timing Diagram Table 48. SSI Transmitter with External Clock Timing Parameters ID Parameter Min Max Unit External Clock Operation SS22 (Tx/Rx) CK clock period 81.4 — ns SS23 (Tx/Rx) CK clock high period 36.0 — ns SS24 (Tx/Rx) CK clock rise time — 6.0 ns SS25 (Tx/Rx) CK clock low period 36.0 — ns SS26 (Tx/Rx) CK clock fall time — 6.0 ns SS27 (Tx) CK high to FS (bl) high –10.0 15.0 ns SS29 (Tx) CK high to FS (bl) low 10.0 — ns SS31 (Tx) CK high to FS (wl) high –10.0 15.0 ns SS33 (Tx) CK high to FS (wl) low 10.0 — ns SS37 (Tx) CK high to STXD valid from high impedance — 15.0 ns SS38 (Tx) CK high to STXD high/low — 15.0 ns SS39 (Tx) CK high to STXD high impedance — 15.0 ns Synchronous External Clock Operation SS44 SRXD setup before (Tx) CK falling 10.0 — ns SS45 SRXD hold after (Tx) CK falling 2.0 — ns SS46 SRXD rise/fall time — 6.0 ns i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 89 Electrical Characteristics NOTE All the timings for the SSI are given for a non-inverted serial clock polarity (TSCKP/RSCKP = 0) and a non-inverted frame sync (TFSI/RFSI = 0). If the polarity of the clock and/or the frame sync have been inverted, all the timing remains valid by inverting the clock signal STCK/SRCK and/or the frame sync STFS/SRFS shown in the tables and in the figures. All timings are on AUDMUX pads when the SSI is being used for data transfer. “Tx” and “Rx” refer to the Transmit and Receive sections of the SSI. For internal Frame Sync operation using external clock, the FS timing will be same as that of Tx Data, for example, during the AC97 mode of operation. 4.3.11.4 SSI Receiver Timing with External Clock Figure 51 and Figure 52 show the SSI receiver timing with external clock, and Table 49 lists the timing parameters. SS22 SS26 SS24 SS25 SS23 AD1_TXC (Input) SS28 AD1_TXFS (bl) (Input) AD1_TXFS (wl) (Input) SS30 SS32 SS34 SS35 SS41 SS40 SS36 AD1_RXD (Input) Figure 51. SSI Receiver with External Clock Timing Diagram i.MX27 and i.MX27L Data Sheet, Rev. 1.3 90 Freescale Semiconductor Electrical Characteristics SS22 SS24 SS26 SS23 SS25 DAM1_T_CLK (Input) SS30 SS28 DAM1_T_FS (bl) (Input) SS32 DAM1_T_FS (wl) (Input) SS34 SS35 SS41 SS36 SS40 DAM1_RXD (Input) Figure 52. SSI Receiver with External Clock Timing Diagram Table 49. SSI Receiver with External Clock Timing Parameters ID Parameter Min Max Unit External Clock Operation SS22 (Tx/Rx) CK clock period 81.4 — ns SS23 (Tx/Rx) CK clock high period 36.0 — ns SS24 (Tx/Rx) CK clock rise time — 6.0 ns SS25 (Tx/Rx) CK clock low period 36.0 — ns SS26 (Tx/Rx) CK clock fall time — 6.0 ns SS28 (Rx) CK high to FS (bl) high –10.0 15.0 ns SS30 (Rx) CK high to FS (bl) low 10.0 — ns SS32 (Rx) CK high to FS (wl) high –10.0 15.0 ns SS34 (Rx) CK high to FS (wl) low 10.0 — ns SS35 (Tx/Rx) External FS rise time — 6.0 ns SS36 (Tx/Rx) External FS fall time — 6.0 ns SS40 SRXD setup time before (Rx) CK low 10.0 — ns SS41 SRXD hold time after (Rx) CK low 2.0 — ns i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 91 Electrical Characteristics NOTE All the timings for the SSI are given for a non-inverted serial clock polarity (TSCKP/RSCKP = 0) and a non-inverted frame sync (TFSI/RFSI = 0). If the polarity of the clock and/or the frame sync have been inverted, all the timing remains valid by inverting the clock signal STCK/SRCK and/or the frame sync STFS/SRFS shown in the tables and in the figures. All timings are on AUDMUX pads when the SSI is being used for data transfer. “Tx” and “Rx” refer to the Transmit and Receive sections of the SSI. For internal Frame Sync operation using external clock, the FS timing will be same as that of Tx Data, for example, during the AC97 mode of operation. 4.3.12 Wireless External Interface Module (WEIM) All WEIM output control signals may be asserted and deasserted by internal clock related to BCLK rising edge or falling edge according to corresponding assertion/negation control fields. Address always begins related to BCLK falling edge but may be ended both on rising and falling edge in muxed mode according to control register configuration. Output data begins related to BCLK rising edge except in muxed mode where both rising and falling edge may be used according to control register configuration. Input data, ECB and DTACK all captured according to BCLK rising edge time. Figure 53 shows the timing of the WEIM module, and Table 50 lists the timing parameters. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 92 Freescale Semiconductor Electrical Characteristics WEIM Outputs Timing WE22 WE21 WE23 BCLK (for rising edge timing) ... ... BCLK (for falling edge timing) WE1 WE2 WE3 WE4 WE5 WE6 WE7 WE8 WE9 WE10 WE11 WE12 WE13 WE14 Address CS[x] RW OE EB[x] LBA Output Data WEIM Inputs Timing BCLK (for rising edge timing) WE16 Input Data WE15 WE18 ECB WE17 WE20 DTACK WE19 Figure 53. WEIM Bus Timing Diagram Table 50. WEIM Bus Timing Parameters 1.8 V ID Parameter Unit Min Max WE1 Clock fall to address valid 0.68 2.05 ns WE2 Clock rise/fall to address invalid 0.68 2.49 ns WE3 Clock rise/fall to CS[x] valid 0.45 2.25 ns WE4 Clock rise/fall to CS[x] invalid 0.45 2.25 ns i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 93 Electrical Characteristics Table 50. WEIM Bus Timing Parameters (continued) 1.8 V ID Parameter Unit Min Max WE5 Clock rise/fall to RW Valid 0.90 2.60 ns WE6 Clock rise/fall to RW Invalid 0.90 2.60 ns WE7 Clock rise/fall to OE Valid 1.17 3.57 ns WE8 Clock rise/fall to OE Invalid 1.17 3.57 ns WE9 Clock rise/fall to EB[x] Valid 0.73 2.43 ns WE10 Clock rise/fall to EB[x] Invalid 0.73 2.43 ns WE11 Clock rise/fall to LBA Valid 1.03 2.84 ns WE12 Clock rise/fall to LBA Invalid 1.03 2.84 ns WE13 Clock rise/fall to Output Data Valid 1.04 4.01 ns WE14 Clock rise to Output Data Invalid 1.04 4.01 ns WE15 Input Data Valid to Clock rise, FCE=0 6.95 — ns WE16 Cloc/k rise to Input Data Invalid, FCE=0 2.35 — ns WE17 Input Data Valid to Clock rise, FCE=1 1.24 — ns WE18 Clock rise to Input Data Invalid, FCE=1 0.23 — ns WE19 ECB setup time, FCE=0 7.23 — ns WE20 ECB hold time, FCE=0 2.93 — ns WE21 ECB setup time, FCE=1 1.08 — ns WE22 ECB hold time, FCE=1 0 — ns WE23 DTACK setup time 5.35 — ns WE24 DTACK hold time 3.19 — ns WE25 BCLK High Level Width1 3.0 — ns WE26 BCLK Low Level Width1 3.0 — ns WE27 BCLK Cycle time1 7.5 — ns Note: 1 BCLK parameters are being measured from the 50% point—that is, high is defined as 50% of signal value and low is defined as 50% of signal value. NOTE High is defined as 80% of signal value and low is defined as 20% of signal value. Test conditions: pad voltage, 1.7–1.95 V; pad capacitance, 25 pF. Recommended drive strength for all controls, address, and BCLK is Max High. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 94 Freescale Semiconductor Electrical Characteristics Figure 54, Figure 55, Figure 34, Figure 57, Figure 58, and Figure 59 show examples of basic WEIM accesses to external memory devices with the timing parameters mentioned in Table 50 for specific control parameter settings. BCLK WE2 WE1 ADDR V1 Last Valid Address Next Address WE3 WE4 WE11 WE12 WE7 WE8 WE9 WE10 CS[x] RW LBA OE EB[y] WE16 V1 DATA WE15 Figure 54. Asynchronous Memory Timing Diagram for Read Access—WSC=1 BCLK WE2 WE1 ADDR Last Valid Address CS[x] WE3 WE4 WE5 WE6 RW LBA Next Address V1 WE11 WE12 OE WE9 EB[y] WE10 WE14 V1 DATA WE13 Figure 55. Asynchronous Memory Timing Diagram for Write Access—WSC=1, EBWA=1, EBWN=1, LBN=1 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 95 Electrical Characteristics BCLK WE1 WE2 ADDR Last Valid Addr Address V1 Address V2 WE4 WE3 CS[x] RW WE11 LBA WE12 WE8 WE7 OE WE10 WE9 EB[y] WE18 WE18 ECB WE17 WE17 WE16 WE16 V1 V1+2 Halfword Halfword DATA WE15 V2 Halfword V2+2 Halfword WE15 Figure 56. Synchronous Memory Timing Diagram for Two Non-Sequential Read Accesses: WSC=2, SYNC=1, DOL=0 BCLK WE2 WE1 ADDR Last Valid Addr CS[x] RW LBA Address V1 WE3 WE4 WE5 WE6 WE12 WE11 OE EB[y] WE10 WE9 WE18 ECB WE17 WE14 V1+4 V1+8 V1+12 V1 DATA WE13 WE14 WE13 Figure 57. Synchronous Memory TIming Diagram for Burst Write Access—BCS=1, WSC=4, SYNC=1, DOL=0, PSR=1 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 96 Freescale Semiconductor Electrical Characteristics BCLK WE1 ADDR/ M_DATA Last Valid Addr CS[x] RW WE14 WE2 Write Data Address V1 WE13 WE3 WE5 WE4 WE6 Write WE11 WE12 LBA OE EB[y] WE9 WE10 Figure 58. Muxed A/D Mode Timing Diagram for Asynchronous Write Access—WSC=7, LBA=1, LBN=1, LAH=1 BCLK WE1 ADDR/ Last Valid Addr M_DATA WE3 CS[x] WE2 Address V1 WE16 Read Data WE15 WE4 RW WE11 WE12 LBA WE7 OE EB[y] WE9 WE8 WE10 Figure 59. Muxed A/D Mode Timing Diagram for Asynchronous Read Access—WSC=7, LBA=1, LBN=1, LAH=1, OEA=7 4.3.13 USBOTG Electricals This section describes the electrical information of the USB OTG port and host ports. 4.3.14 Serial Interface In order to support four serial different interfaces, the USBOTG transceiver can be configured to operate in one of the following modes: • DAT_SE0 bidirectional, 3-wire mode • DAT_SE0 unidirectional, 6-wire mode i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 97 Electrical Characteristics • VP_VM bidirectional, 4-wire mode • VP_VM unidirectional, 6-wire mode 4.3.14.1 DAT_SE0 Bidirectional Mode Table 51. Signal Definitions—DAT_SE0 Bidirectional Mode Name Direction Signal Description USB_TXOE_B Out • Transmit enable, active low USB_DAT_VP Out In • TX data when USB_TXOE_B is low • Differential RX data when USB_TXOE_B is high USB_SE0_VM Out In • SE0 drive when USB_TXOE_B is low • SE0 RX indicator when USB_TXOE_B is high USB_DAT_VP USB_SE0_VM Figure 60. USB Transmit Waveform in DAT_SE0 Bidirectional Mode USB_TXOE_B USB_DAT_VP USB_SE0_VM Figure 61. USB Receive Waveform in DAT_SE0 Bidirectional Mode i.MX27 and i.MX27L Data Sheet, Rev. 1.3 98 Freescale Semiconductor Electrical Characteristics Table 52. OTG Port Timing Specification in DAT_SE0 Bidirectional Mode Parameter Signal Name Direction Min Max Unit Conditions/ Reference Signal TX Rise/Fall Time USB_DAT_VP Out — 5.0 ns 50 pF TX Rise/Fall Time USB_SE0_VM Out — 5.0 ns 50 pF TX Rise/Fall Time USB_TXOE_B Out — 5.0 ns 50 pF TX Duty Cycle USB_DAT_VP Out 49.0 51.0 % — Enable Delay USB_DAT_VP USB_SE0_VM In — 8.0 ns USB_TXOE_B Disable Delay USB_DAT_VP USB_SE0_VM In — 10.0 ns USB_TXOE_B RX Rise/Fall Time USB_DAT_VP In — 3.0 ns 35 pF RX Rise/Fall Time USB_SE0_VM In — 3.0 ns 35 pF 4.3.14.2 DAT_SE0 Unidirectional Mode Table 53. Signal Definitions—DAT_SE0 Unidirectional Mode Name Direction Signal Description USB_TXOE_B Out Transmit enable, active low USB_DAT_VP Out TX data when USB_TXOE_B is low. USB_SE0_VM Out SE0 drive when USB_TXOE_B is low. USB_VP1 In Buffered data on DP when USB_TXOE_B is high. USB_VM1 In Buffered data on DM when USB_TXOE_B is high. USB_RCV In Differential RX data when USB_TXOE_B is high. USB_DAT_VP USB_SE0_VM Figure 62. USB Transmit Waveform in DAT_SE0 Unidirectional Mode i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 99 Electrical Characteristics USB_DAT_VP/ USB_SE0_VM VP, VM, RCV Figure 63. USB Receive Waveform in DAT_SE0 Unidirectional Mode Table 54. OTG Port Timing Specification in DAT_SE0 Unidirectional Mode Parameter Signal Name Signal Source Min Max Unit Condition/ Reference Signal TX Rise/Fall Time USB_DAT_VP Out — 5.0 ns 50 pF TX Rise/Fall Time USB_SE0_VM Out — 5.0 ns 50 pF TX Rise/Fall Time USB_TXOE_B Out — 5.0 ns 50 pF TX Duty Cycle USB_DAT_VP Out 49.0 51.0 % — Enable Delay USB_DAT_VP USB_SE0_VM In — 8.0 ns USB_TXOE_B Disable Delay USB_DAT_VP USB_SE0_VM In — 10.0 ns USB_TXOE_B RX Rise/Fall Time USB_VP1 In — 3.0 ns 35 pF RX Rise/Fall Time USB_VM1 In — 3.0 ns 35 pF RX Rise/Fall Time USB_RCV In — 3.0 ns 35 pF 4.3.14.3 VP_VM Bidirectional Mode Table 55. Signal Definitions—VP_VM Bidirectional Mode Name Direction Signal Description USB_TXOE_B Out USB_DAT_VP Out (Tx) In (Rx) • TX VP data when USB_TXOE_B is low • RX VP data when USB_TXOE_B is high USB_SE0_VM Out (Tx) In (Rx) • TX VM data when USB_TXOE_B low • RX VM data when USB_TXOE_B high USB_RCV In • Transmit enable, active low • Differential RX data i.MX27 and i.MX27L Data Sheet, Rev. 1.3 100 Freescale Semiconductor Electrical Characteristics USB_TXOE_B USB_DAT_VP USB_SE0_VM USB_SE0_VM Figure 64. USB Transmit Waveform in VP_VM Bidirectional Mode USB_TXOE_B USB_DAT_VP USB_SE0_VM USB_SE0_VM Figure 65. USB Receive Waveform in VP_VM Bidirectional Mode i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 101 Electrical Characteristics Table 56. OTG Port Timing Specification in VP_VM Bidirectional Mode Parameter Signal Name Direction Min Max Unit Condition/ Reference Signal TX Rise/Fall Time USB_DAT_VP Out — 5.0 ns 50 pF TX Rise/Fall Time USB_SE0_VM Out — 5.0 ns 50 pF TX Rise/Fall Time USB_TXOE_B Out — 5.0 ns 50 pF TX Duty Cycle USB_DAT_VP Out 49.0 51.0 % — TX High Overlap USB_SE0_VM Out 0.0 — ns USB_DAT_VP TX Low Overlap USB_SE0_VM Out — 0.0 ns USB_DAT_VP Enable Delay USB_DAT_VP USB_SE0_VM In — 8.0 ns USB_TXOE_B Disable Delay USB_DAT_VP USB_SE0_VM In — 10.0 ns USB_TXOE_B RX Rise/Fall Time USB_DAT_VP In — 3.0 ns 35 pF RX Rise/Fall Time USB_SE0_VM In — 3.0 ns 35 pF RX Skew USB_DAT_VP Out –4.0 +4.0 ns USB_SE0_VM RX Skew USB_RCV Out –6.0 +2.0 ns USB_DAT_VP 4.3.14.4 VP_VM Unidirectional Mode Table 57. Signal Definitions—VP_VM Unidirectional Mode Name Direction Signal Description USB_TXOE_B Out Transmit enable, active low USB_DAT_VP Out TX VP data when USB_TXOE_B is low USB_SE0_VM Out TX VM data when USB_TXOE_B is low USB_VP1 In RX VP data when USB_TXOE_B is high USB_VM1 In RX VM data when USB_TXOE_B is high USB_RCV In Differential RX data i.MX27 and i.MX27L Data Sheet, Rev. 1.3 102 Freescale Semiconductor Electrical Characteristics USB_TXOE_B USB_DAT_VP USB_SE0_VM USB_SE0_VM Figure 66. USB Transmit Waveform in VP_VM Unidirectional Mode USB_TXOE_B USB_VP1 USB_VM1 UH1_RXD Figure 67. USB Receive Waveform in VP_VM Unidirectional Mode i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 103 Electrical Characteristics Table 58. USB Timing Specification in VP_VM Unidirectional Mode Signal Direction Min Max Unit Conditions/ Reference Signal TX Rise/Fall Time USB_DAT_VP Out — 5.0 ns 50 pF TX Rise/Fall Time USB_SE0_VM Out — 5.0 ns 50 pF TX Rise/Fall Time USB_TXOE_B Out — 5.0 ns 50 pF TX Duty Cycle USB_DAT_VP Out 49.0 51.0 % — TX High Overlap USB_SE0_VM Out 0.0 — ns USB_DAT_VP TX Low Overlap USB_SE0_VM Out — 0.0 ns USB_DAT_VP Enable Delay USB_DAT_VP USB_SE0_VM In — 8.0 ns USB_TXOE_B Disable Delay USB_DAT_VP USB_SE0_VM In — 10.0 ns USB_TXOE_B RX Rise/Fall Time USB_VP1 In — 3.0 ns 35 pF RX Rise/Fall Time USB_VM1 In — 3.0 ns 35 pF RX Skew USB_VP1 Out –4.0 +4.0 ns USB_SE0_VM RX Skew USB_RCV Out –6.0 +2.0 ns USB_DAT_VP Parameter i.MX27 and i.MX27L Data Sheet, Rev. 1.3 104 Freescale Semiconductor Package Information and Pinout 5 Package Information and Pinout The i.MX27/MX27L processor is available in a 17 mm × 17 mm, 0.65 mm pitch, 404-pin MAPBGA package and a 19 mm × 19 mm, 0.8 mm pitch, 473-pin MAPBGA package. 5.1 Full Package Outline Drawing (17 mm × 17 mm) Figure 68 shows the package drawings and dimensions of the production package. Figure 68. i.MX27/MX27L 17 mm × 17 mm Full Package MAPBGA: Mechanical Drawing i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 105 Pin Assignments (17 mm × 17 mm) Table 59 shows the i.MX27 full 17 × 17 mm package MAPBGA pin assignment. i.MX27/i.MX27L Block Guide, Rev. 1.3 Table 60 identifies the pin assignments for the ball grid array (BGA) for full package. The connections of these pins depend solely upon the user application, however there are a few factory test signals that are not used in a normal application. Following is a list of these signals and how they are to be terminated for proper operation of the i.MX27/MX27L processor: • CLKMODE[1:0]: To ensure proper operation, leave these signals as no connects. • OSC26M_TEST: To ensure proper operation, leave this signal as no connect. • EXT_60M: To ensure proper operation, connect this signal to ground. • EXT_266M: To ensure proper operation, connect this signal to ground. • Most of the signals shown in Table 60 are multiplexed with other signals. For ease of reference, all of the signals at a particular pad are shown in the form of a compound signal name. Please refer to Table 3 for complete information on the signal multiplexing schemes of these signals. Table 59. i.MX27 Full 17 × 17 mm Package MAPBGA Pin Assignment Freescale Semiconductor 1 2 3 4 5 6 11 12 13 14 15 16 A GND GND SD2_ SD2_ CSI_D CSI_D CSI_H SSI4_ SSI1_ SSI2_ D3_M CLK_ 3_UA 5_PB1 SYNC RXDA RXDA RXDA SHC_ MSHC RT6_ 7_PAD _UAR T_PC T_PC T_GP T5_R 17_PA 21_PA T5_TI DATA _SCL RTS_ N_PC D D TS_P 3_PB K_PB PB13_ 25_PA B21_ 7_PA 9_PAD PAD D PAD D SSI3_ RXDA T_SL CDC2 _RS_ PC29 _PAD KP_R OW1_ PAD KP_R OW5_ PAD UART 2_RT S_KP _ROW 7_PE 4_PA D KP_C OL2_ PAD UART 2_TX D_KP _COL 6_PE 6_PA D UART3 UART1 RTCK_ _CTS_ _CTS_ OWIR PE10_ PE14_ E_PE1 PAD PAD 6_PAD B GND GND SPL_ SPR_ PA27 _PAD CSI_D CSI_M CSI_D TIN_P 1_UA CLK_ 7_UA C15_ PAD RT6_ PB15_ RT5_ RXD_ PAD RXD_ PB19_ PB11_ PAD PAD SSI1_ CLK_ PC23 _PAD SSI2_ CLK_ GPT4 _TIN_ PC27 _PAD SSI3_ CLK_ SLCD C2_C LK_P C31_ PAD KP_R OW3_ PAD I2C_C LK_P D18_ PAD KP_C OL0_ PAD KP_C OL4_ PAD UART 3_TX D_PE 8_PA D UART1 _TXD_ PE12_ PAD TDI_P AD TMS_ PAD C SD2_ CON D0_M TRA SHC_ ST_ DATA PA30 0_PB _PA D 4_PA D CSI_ D0_U ART6 _TXD _PB1 0_PA D SD2_ CMD_ MSHC _BS_ PB8_ PAD KP_R OW2_ PAD PWM O_PE 5_PA D UART 1_RT S_PE 15_PA D TRST _B_P AD CSPI1 _SS1_ PD27_ PAD CSPI1 _MOSI _PD31 _PAD CSPI2 USB _SS1_ H1_O USBH E_B_ 2_DAT PB27 A3_PD _PAD 20 SD2_ D2_M SHC_ DATA2 _PB6_ PAD 7 SSI3_ TXDA T_SL CDC2 _CS_ PC30 _PAD 8 SSI4_ CLK_ PC19 _PAD 9 10 17 18 19 20 23 24 SD1_ SD1_ CSPI D0_C CMD_ 1_MI SPI3_ CSPI SO_ MISO 3_MO PD3 _PE1 SI_PE 0_PA 8_PA 22_P D AD D GND GND CSPI 1_S S0_ PD2 8_PA D GND GND SD1_ D2_P E20_ PAD 21 CSPI 1_RD Y_PD 25_P AD 22 Package Information and Pinout 106 5.2 Freescale Semiconductor Table 59. i.MX27 Full 17 × 17 mm Package MAPBGA Pin Assignment (continued) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 CSPI CSPI USBH 2_S 1_TX 2_S S2_ CLK DP_U USB _US ART4 H2_ BH2 _CTS DATA _DAT _PB2 9 A0_ 4_P D19 PD2 2 i.MX27/i.MX27L Block Guide, Rev. 1.3 HSY PS_ OE_A NC_P PA26 CD_P A28_ _PA A31_ PAD D PAD E REV_ LD1 SD2_ PA24 6_PA D1_M _PAD 22_P SHC_ DATA AD 1_PB 5_PA D CSI_D CSI_P 2_UA IXCLK RT6_ _PB16 CTS_ _PAD PB12_ PAD F LD14 _PA2 0_PA D LD1 0_PA 16_P AD VSYN CSI_D CSI_D C_PA2 4_PB1 6_UA 9_PAD 4_PAD RT5_ TXD_ PB18 _PAD G LD8_ PA14 _PAD LD6 _PA1 2_PA D LD17_ PA23_ PAD H NFRB LD4 _ETM _PA1 TRAC 0_PA D EPKT 3_PF 0 LD12 _PA1 8_PA D LD13_ LD15_ PA19_ PA21_ PAD PAD NVDD 15 NVDD 14 USBO USB_ USBH USB USB TG_D OC_B 1_RC H2_ OTG ATA5_ _PB2 V_PB CLK _DAT PC7_P 4_PA 25_P _PA0 A4_ _PA PC1 AD D AD 2_PA D D J NFW LD0 P_B_ _PA6 ETMT _PA D RAC EPKT 1_PF 2 LD2_ PA8_ PAD LD7_P LD5_P LD11_ A13_P A11_P PA17_ PAD AD AD UPLLV DD_PA D USBO USB TG_D H1_R ATA0_ XDM PC9_P _PB3 0_PA AD D UART UART 2_RX 3_RT D_KP S_PE _ROW 11_PA D 6_PE 7_PA D TDO_ PAD SD1_ D1_P E19_ PAD SD1_D USBH 3_CSP 1_FS_ I3_SS UART4 _PE21 _RTS_ _PAD PB26_ PAD CSPI 1_SS 2_US BH2_ DATA 5_PD 26 KP_C OL1_ PAD KP_C OL5_ PAD UART 3_RX D_PE 9_PA D UART TCK_P CSPI1 USBH AD _SCLK 1_TXD 1_RX _PD29 M_UA D_PE _PAD RT4_T 13_PA XD_P D B28 CSPI 2_SS 0_US BH2_ DATA 6_PD 21 QVDD QVDD NVDD 9 NVDD 8 QVDD SD1_C USBO USBH CSPI LK_CS TG_D 1_SUS 2_MI PI3_S ATA1_ P_PB2 SO_U CLK_P PC11_ 2_PAD SBH2 _DAT PAD E23_P A2_P AD D23 KP_C OL3_ PAD SSI1_ SSI3_ KP_R TXDA FS_S OW4_ PAD T_PC LCDC 22_PA 2_D0_ PC28 D _PAD UART 2_CT S_KP _COL 7_PE 3_PA D SSI4_ FS_P C16_ PAD SSI1_ FS_P C20_ PAD SSI2_ TXDA T_GP T4_T OUT_ PC26 _PAD KP_R I2C_D OW0_ ATA_P PAD D17_ PAD CLS_ CSI_V SSI4_ PA25_ SYNC TXDA PAD _UAR T_PC T5_C 18_PA D TS_P B20_ PAD SSI2_ FS_G PT5_ TOUT _PC2 4_PA D NVDD 11 NVDD 10 TOUT _PC1 4_PA D CSPI 2_MO SI_U SBH2 _DAT A1_P D24 USB H1_ RXD P_U ART 4_R XD_ PB3 1 USB _PW R_P B23_ PAD I2C2 _SC L_P C6_ PAD USB USB OTG OTG _DAT _DAT A6_ A2_ PC1 PC8 0_PA _PA D D I2C2_ USB USB SDA_ H2_ H2_ PC5_ STP DATA PAD _PA4 7_PA _PA 2_PA D D Package Information and Pinout 107 D i.MX27/i.MX27L Block Guide, Rev. 1.3 Freescale Semiconductor 1 2 3 K NFAL E_ET MPIP ESTA T0_P F4 LSC LK_ PA5_ PAD L NFW E_B_ ETM PIPE STAT 2_PF 6 NFC E_B _ET MTR ACE PKT 2_P F3 M D14_ PAD D15 _PA D D11_ PAD N D12_ PAD D7_ PAD D5_P AD P D10_ PAD R D6_P AD 4 5 6 7 8 9 10 11 12 13 14 15 GND GND GND GND GND GND GND GND GND GND GND D13_P D9_PA NVDD AD D 1 GND GND GND GND GND D3_PA D1_PA NVDD D D 1 GND GND GND GND D8_ PAD A9_PA A12_P QVDD D AD GND GND GND D4_ PAD A5_PA A7_PA NVDD D D 2 GND GND GND LD3_P LD1_P LD9_ A9_PA A7_PA PA15_ PAD D D NFRE NFCL _B_ET E_ET MPIP MTRA ESTAT CEPK 1_PF5 T0_PF 1 NVDD 12 GND 16 17 18 19 20 21 23 USB USB H2_ OTG DIR_ _CL PA1_ K_P PAD E24_ PAD USB RTCV RTCV SS_PA DD_PA OTG_ DATA D D 3_PC 13_P AD NVDD 7 22 USBO OSC TG_S 32K_ TP_K BYP P_RO ASS W6A_ _PA D PE1_ PAD NVDD 7 USBH 2_NXT _PA3_ PAD UPLL VSS_ PAD FPMV DD_PA D NVDD 13 USB USBO OTG_ TG_D NXT_ ATA7_ KP_C PE25 OL6A _PAD _PE0 _PAD OSC 32V DD_ PAD EXT AL32 K_PA D GND GND NVDD 6 POWE USB POW R_ON OTG_ ER_C _RES DIR_ UT_P AD ET_PA KP_R OW7 D A_PE 2_PA D OSC 32V SS_ PAD XTAL 32K_ PAD GND GND FPMV SS_P AD NVDD 6 ATA_D ATA6_ FEC_ MDIO_ PD8_P AD ATA_ DATA 2_SD 3_D2 _PD4 _PAD SD3 _CM D_P D0_ PAD SD3 _CL K_E TMT RAC EPK T15_ PD1 GND GND MPLL VSS_ PAD FUSE VDD_ PAD FUSE VSS_P AD ATA_ DATA 10_E TMT RAC EPKT 9_PD 12 ATA_ ATA_ DATA DATA 1_S 0_S D3_ D3_ D0_ D1_ PD2 PD3 _PA _PA D D 24 Package Information and Pinout 108 Table 59. i.MX27 Full 17 × 17 mm Package MAPBGA Pin Assignment (continued) Freescale Semiconductor Table 59. i.MX27 Full 17 × 17 mm Package MAPBGA Pin Assignment (continued) i.MX27/i.MX27L Block Guide, Rev. 1.3 1 2 3 T D2_P AD D0_ PAD MA10 _PAD SDBA A1_PA NVDD 1_PAD D 2 MPLLV AVSS_ PAD DD_PA D ATA_ ATA_ ATA_ ATA_ DATA DATA DATA DATA 14_E 4_ET 5_ET 3_S TMT MTRA MTR D3_ RAC CEPK ACE D3_ EPKT T14_ PKT PD5 5_PD PD6 13_P _PA D D7 16 U A13_ PAD A11_ PAD A3_P AD SD31_ A25_P NVDD PAD AD 2 AVDD _PAD BOOT 2_PAD IOIS1 ATA_ 6_AT DATA A_IN 8_ET TRQ_ MTRA PF9_ CEPK T11_ PAD PD10 V A8_P AD A6_ PAD SD26_ SD28_ PAD PAD SD29 _PAD A19_ PAD NVDD 2 NVDD 2 NVDD 3 NVDD 3 OSC2 PC_P 6M_TE OE_A ST_PA TA_B UFFE D R_EN _PF7 _PAD W A4_P AD A2_ PAD SD23_ SDQS PAD 2_PAD SD25 _PAD SDQS 1_PA D SD13 _PAD SD6_ PAD A16_ PAD DQM1 SDWE _PAD _B_P AD CS3_ B_PA D Y A0_P AD SDB A0_ PAD A20_P AD SD18 _PAD SD15 _PAD SD12 _PAD SD8_ PAD A15_ PAD SD2_ PAD SDCK E1_P AD 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 NVDD QVDD QVDD QVDD 4 NVDD 5 NVDD 5 CS5_ B_ET MTRA CECL K_PF 22_PA D EB0_ B_PA D EXT_6 0M_PA D PC_C PC_V PC_B D1_B_ S2_AT VD2_ ATA_D A_DA0 ATA_ IOR_P _PF13 DMA F20_P _PAD CK_P F11_ AD PAD CS2_ B_PA D LBA_ B_PA D OE_B_ PAD PC_W PC_P AIT_B WRON _ATA_ _ATA_ CS1_P DA2_P F18_P F16_P AD AD DQM2 _PAD 21 22 ATA_ DATA 12_E TMT RAC EPK T7_P D14 23 24 ATA_ DATA 7_ET MTR ACE PKT 12_P D9 BOO ATA_ T0_P DATA AD 9_ET MTR ACE PKT 10_P D11 ATA_ DATA 11_E TMT RAC EPK T8_P D13 ATA_ DATA 13_E TMT RAC EPK T6_P D15 BOOT BOO ATA_ 3_PA T1_P DATA AD 15_E D TMT RAC EPK T4_P F23 109 Package Information and Pinout SDQ S3_P AD 4 1 2 3 4 5 6 i.MX27/i.MX27L Block Guide, Rev. 1.3 AA SD30 A24_ _PAD PAD AB A23_ PAD SD2 4_PA D AC GND GND A22_ PAD SD20_ SD17_ A18_P PAD PAD AD AD GND GND SD22 SD19_ SD16_ SD14_ _PAD PAD PAD PAD 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 SD27 _PAD A21_P SD21_ AD PAD SD10 _PAD A14_ PAD SD0_ PAD RAS_ B_PA D A17_ PAD SD9_ PAD SD5_ PAD SD4_ PAD SD1_ PAD A10_ PAD CAS_ B_PA D SDCK E0_P AD SD11 _PAD SD7_ PAD SDQS 0_PA D SD3_ PAD DQM3 DQM0 _PAD _PAD SDCL K_PA D SDCL K_PA D_B 22 23 24 RES ET_ OUT _B_ PE1 7_PA D OSC 26V DD_ PAD XTAL 26M_ PAD OSC 26V SS_ PAD EXTA L26M _PAD CS1_ B_PA D BCLK_ PAD CLK MOD E0_P AD CLKM ODE1 _PAD RW_B _PAD ECB_ B_PA D EB1_B JTAG_ PC_C PC_V _PAD CTRL_ D2_B_ S1_A ATA_D TA_D PAD IOW_P A1_P F19_P F14_ AD PAD PC_R ST_A TA_R ESET _B_P F10_ PAD RES ET_I N_B _PA D GND GND CS4_ B_ET MTRA CESY NC_P F21_P AD CS0_ B_PA D CLKO_ EXT_2 PC_R PC_B PC_R POR PF15_ 66M_P EADY_ VD1_ W_B_ _B_ ATA_C ATA_ ATA_I PAD AD PAD S0_PF DMA ORDY 17_PA RQ_P _PF8 F12_ _PAD D PAD GND GND Package Information and Pinout 110 Table 59. i.MX27 Full 17 × 17 mm Package MAPBGA Pin Assignment (continued) Freescale Semiconductor Package Information and Pinout Table 60 shows the device pin list, sorted by signal identification, including pad locations for ground and power supply voltages. Table 60. i.MX27 24 mm × 24 mm BGA (17 mm × 17 mm)—Signal ID by Ball Grid Location Pin Name Ball Grid Location A0 Y1 A1 T6 A10 AC12 A11 U2 A12 P6 A13 U1 A14 AB9 A15 Y11 A16 W11 A17 AC7 A18 AC6 A19 V8 A2 W2 A20 Y6 A21 AB4 A22 AC3 A23 AB1 A24 AA2 A25 U6 A3 U3 A4 W1 A5 R5 A6 V2 A7 R6 A8 V1 A9 P5 ATA_DATA0_SD3_D0_PD2 R23 ATA_DATA1_SD3_D1_PD3 R24 ATA_DATA10_ETMTRACEPKT9_PD12 R20 ATA_DATA11_ETMTRACEPKT8_PD13 W23 ATA_DATA12_ETMTRACEPKT7_PD14 U23 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 111 Package Information and Pinout Table 60. i.MX27 24 mm × 24 mm BGA (17 mm × 17 mm)—Signal ID by Ball Grid Location (continued) Pin Name Ball Grid Location ATA_DATA13_ETMTRACEPKT6_PD15 W24 ATA_DATA14_ETMTRACEPKT5_PD16 T20 ATA_DATA15_ETMTRACEPKT4_PF23 Y24 ATA_DATA2_SD3_D2_PD4 P20 ATA_DATA3_SD3_D3_PD5 T24 ATA_DATA4_ETMTRACEPKT14_PD6 T22 ATA_DATA5_ETMTRACEPKT13_PD7 T23 ATA_DATA6_FEC_MDIO_PD8 P19 ATA_DATA7_ETMTRACEPKT12_PD9 U24 ATA_DATA8_ETMTRACEPKT11_PD10 U22 ATA_DATA9_ETMTRACEPKT10_PD11 V24 AVDD U18 AVSS T19 BCLK AB17 BOOT0 V23 BOOT1 Y23 BOOT2 U19 BOOT3 Y22 CAS AC13 CLKMODE0 AB20 CLKMODE1 AB21 CLKO_PF15 AD17 CLS_PA25 G6 CONTRAST_PA30 C2 CS0 AD16 CS1 AB16 CS2 Y15 CS3 W14 CS4_ETMTRACESYNC_PF21 AD15 CS5_ETMTRACECLK_PF22 W15 CSI_D0_UART6_TXD_PB10 C4 CSI_D1_UART6_RXD_PB11 B4 CSI_D2_UART6_CTS_PB12 E6 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 112 Freescale Semiconductor Package Information and Pinout Table 60. i.MX27 24 mm × 24 mm BGA (17 mm × 17 mm)—Signal ID by Ball Grid Location (continued) Pin Name Ball Grid Location CSI_D3_UART6_RTS_PB13 A5 CSI_D4_PB14 F6 CSI_D5_PB17 A6 CSI_D6_UART5_TXD_PB18 F7 CSI_D7_UART5_RXD_PB19 B6 CSI_HSYNC_UART5_RTS_PB21 A7 CSI_MCLK_PB15 B5 CSI_PIXCLK_PB16 E7 CSI_VSYNC_UART5_CTS_PB20 G7 CSPI1_MISO_PD30 A22 CSPI1_MOSI_PD31 C21 CSPI1_RDY_PD25 B21 CSPI1_SCLK_PD29 F18 CSPI1_SS0_PD28 B22 CSPI1_SS1_PD27 C20 CSPI1_SS2_USBH2_DATA5_PD26 E22 CSPI2_MISO_USBH2_DATA2_PD23 G20 CSPI2_MOSI_USBH2_DATA1_PD24 E23 CSPI2_SCLK_USBH2_DATA0_PD22 D23 CSPI2_SS0_USBH2_DATA6_PD21 F20 CSPI2_SS1_USBH2_DATA3_PD20 C23 CSPI2_SS2_USBH2_DATA4_PD19 D22 D0 T2 D1 N6 D2 T1 D3 N5 D4 R2 D5 N3 D6 R1 D7 N2 D8 P2 D9 M6 D10 P1 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 113 Package Information and Pinout Table 60. i.MX27 24 mm × 24 mm BGA (17 mm × 17 mm)—Signal ID by Ball Grid Location (continued) Pin Name Ball Grid Location D11 M3 D12 N1 D13 M5 D14 M1 D15 M2 DQM0 AD12 DQM1 W12 DQM2 Y13 DQM3 AD11 EB0 W16 EB1 AC17 ECB AC16 EXT_266M AD18 EXT_60M W17 EXTAL26M AB24 EXTAL32K M24 FPMVDD M18 FPMVSS P15 FUSEVDD R18 FUSEVSS R19 GND L12 GND N10 GND N11 GND N12 GND N13 GND N14 GND N15 GND P10 GND P11 GND P12 GND P13 GND P14 GND R10 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 114 Freescale Semiconductor Package Information and Pinout Table 60. i.MX27 24 mm × 24 mm BGA (17 mm × 17 mm)—Signal ID by Ball Grid Location (continued) Pin Name Ball Grid Location GND R11 GND R12 GND R13 GND R14 HSYNC_PA28 D1 I2C_CLK_PD18 B13 I2C_DATA_PD17 F12 I2C2_SCL_PC6 F24 I2C2_SDA_PC5 J22 IOIS16_ATA_INTRQ_PF9 U20 JTAG_CTRL AC18 KP_COL0 B14 KP_COL1 F13 KP_COL2 A15 KP_COL3 E13 KP_COL4 B15 KP_COL5 F14 KP_ROW0 F11 KP_ROW1 A12 KP_ROW2 C12 KP_ROW3 B12 KP_ROW4 E11 KP_ROW5 A13 LBA Y16 LD0_PA6 J2 LD1_PA7 K6 LD10_PA16 F2 LD11_PA17 J7 LD12_PA18 H3 LD13_PA19 H5 LD14_PA20 F1 LD15_PA21 H6 LD16_PA22 E2 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 115 Package Information and Pinout Table 60. i.MX27 24 mm × 24 mm BGA (17 mm × 17 mm)—Signal ID by Ball Grid Location (continued) Pin Name Ball Grid Location LD17_PA23 G5 LD2_PA8 J3 LD3_PA9 K5 LD4_PA10 H2 LD5_PA11 J6 LD6_PA12 G2 LD7_PA13 J5 LD8_PA14 G1 LD9_PA15 K7 LSCLK_PA5 K2 MA10 T3 MPLLVDD T18 MPLLVSS R15 NVDD2 V10 NFALE_ETMPIPESTAT0_PF4 K1 NFCE_B_ETMTRACEPKT2_PF3 L2 NFCLE_ETMTRACEPKT0_PF1 L6 FRB_ETMTRACEPKT3_PF0 H1 NFRE_ETMPIPESTAT1_PF5 L5 NFWE_ETMPIPESTAT2_PF6 L1 NFWP_ETMTRACEPKT1_PF2 J1 NVDD1 M7 NVDD1 N7 NVDD10 G11 NVDD11 G10 NVDD12 L7 NVDD13 M19 NVDD14 H18 NVDD15 H7 NVDD2 R7 NVDD2 T7 NVDD2 U7 NVDD2 V9 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 116 Freescale Semiconductor Package Information and Pinout Table 60. i.MX27 24 mm × 24 mm BGA (17 mm × 17 mm)—Signal ID by Ball Grid Location (continued) Pin Name Ball Grid Location NVDD3 V11 NVDD3 V12 NVDD4 V13 NVDD5 V17 NVDD5 V18 NVDD6 N18 NVDD6 P18 NVDD7 L18 NVDD7 L19 NVDD8 G15 NVDD9 G14 GND A1 GND A24 GND AC1 GND AC2 GND A23 GND AC23 GND A2 GND AC24 GND AD1 GND AD2 GND AD23 GND AD24 GND B1 GND B2 GND B23 GND B24 GND K10 GND K11 GND K12 GND K13 GND K14 GND K15 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 117 Package Information and Pinout Table 60. i.MX27 24 mm × 24 mm BGA (17 mm × 17 mm)—Signal ID by Ball Grid Location (continued) Pin Name Ball Grid Location GND L10 GND L11 OE Y17 OE_ACD_PA31 D3 OSC26M_TEST V19 OSC26VDD AA23 OSC26VSS AB23 OSC32K_BYPASS L24 OSC32VDD M23 OSC32VSS N23 PC_BVD1_ATA_DMARQ_PF12 AD20 PC_BVD2_ATA_DMACK_PF11 W20 PC_CD1_B_ATA_DIOR_PF20 W18 PC_CD2_B_ATA_DIOW_PF19 AC19 PC_POE_ATA_BUFFER_EN_PF7 V20 PC_PWRON_ATA_DA2_PF16 Y19 PC_READY_ATA_CS0_PF17 AD19 PC_RST_ATA_RESET_PF10 AC21 PC_RW_ATA_IORDY_PF8 AD21 PC_VS1_ATA_DA1_PF14 AC20 PC_VS2_ATA_DA0_PF13 W19 PC_WAIT_ATA_CS1_PF18 Y18 POR AD22 POWER_CUT N22 POWER_ON_RESET N19 PS_PA26 D2 PWMO_PE5 C13 Q VDD G12 Q VDD G13 Q VDD G16 Q VDD P7 Q VDD V14 Q VDD V15 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 118 Freescale Semiconductor Package Information and Pinout Table 60. i.MX27 24 mm × 24 mm BGA (17 mm × 17 mm)—Signal ID by Ball Grid Location (continued) Pin Name Ball Grid Location Q VDD V16 QVSS L13 QVSS L14 QVSS L15 QVSS M10 QVSS M11 QVSS M12 QVSS M13 QVSS M14 RAS AB13 RESET_IN AC22 RESET_OUT_PE17 AA22 REV_PA24 E1 RTCK_OWIRE_PE16 A19 RTCVDD K19 RTCVSS K18 RW_B AC15 SD0 AB12 SD1 AC11 SD1_CLK_CSPI3_SCLK_PE23 G17 SD1_CMD_CSPI3_MOSI_PE22 A21 SD1_D0_CSPI3_MISO_PE18 A20 SD1_D1_PE19 E17 SD1_D2_PE20 B20 SD1_D3_CSPI3_SS_PE21 E18 SD10 AB8 SD11 AD7 SD12 Y9 SD13 W9 SD14 AD6 SD15 Y8 SD16 AD5 SD17 AC5 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 119 Package Information and Pinout Table 60. i.MX27 24 mm × 24 mm BGA (17 mm × 17 mm)—Signal ID by Ball Grid Location (continued) Pin Name Ball Grid Location SD18 Y7 SD19 AD4 SD2 Y12 SD2_CLK_MSHC_SCLK_PB9 A4 SD2_CMD_MSHC_BS_PB8 C5 SD2_D0_MSHC_DATA0_PB4 C1 SD2_D1_MSHC_DATA1_PB5 E3 SD2_D2_MSHC_DATA2_PB6 C8 SD2_D3_MSHC_DATA3_PB7 A3 SD20 AC4 SD21 AB5 SD22 AD3 SD23 W5 SD24 AB2 SD25 W7 SD26 V5 SD27 AA3 SD28 V6 SD29 V7 SD3 AD10 SD3_CLK_ETMTRACEPKT15_PD1 P24 SD3_CMD_PD0_ P23 SD30 AA1 SD31 U5 SD4 AC10 SD5 AC9 SD6 W10 SD7 AD8 SD8 Y10 SD9 AC8 SDBA0 Y2 SDBA1 T5 SDCKE0 AC14 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 120 Freescale Semiconductor Package Information and Pinout Table 60. i.MX27 24 mm × 24 mm BGA (17 mm × 17 mm)—Signal ID by Ball Grid Location (continued) Pin Name Ball Grid Location SDCKE1 Y14 SDCLK AD13 SDCLK AD14 SDQS0 AD9 SDQS1 W8 SDQS2 W6 SDQS3 Y3 SDWE W13 SPL_SPR_PA27 B3 SSI1_CLK_PC23 B9 SSI1_FS_PC20 F9 SSI1_RXDAT_PC21 A9 SSI1_TXDAT_PC22 E9 SSI2_CLK_GPT4_TIN_PC27 B10 SSI2_FS_GPT5_TOUT_PC24 G9 SSI2_RXDAT_GPT5_TIN_PC25 A10 SSI2_TXDAT_GPT4_TOUT_PC26 F10 SSI3_CLK_SLCDC2_CLK_PC31 B11 SSI3_FS_SLCDC2_D0_PC28 E10 SSI3_RXDAT_SLCDC2_RS_PC29 A11 SSI3_TXDAT_SLCDC2_CS_PC30 C9 SSI4_CLK_PC19 B8 SSI4_FS_PC16 F8 SSI4_RXDAT_PC17 A8 SSI4_TXDAT_PC18 G8 TCK F17 TDI B18 TDO E16 TIN_PC15 B7 TMS B19 TOUT_PC14 E8 TRST C17 UART1_CTS_PE14 A18 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 121 Package Information and Pinout Table 60. i.MX27 24 mm × 24 mm BGA (17 mm × 17 mm)—Signal ID by Ball Grid Location (continued) Pin Name Ball Grid Location UART1_RTS_PE15 C16 UART1_RXD_PE13 F16 UART1_TXD_PE12 B17 UART2_CTS_KP_COL7_PE3_PAD E12 UART2_RTS_KP_ROW7_PE4 A14 UART2_RXD_KP_ROW6_PE7 E14 UART2_TXD_KP_COL6_PE6 A16 UART3_CTS_PE10 A17 UART3_RTS_PE11 E15 UART3_RXD_PE9 F15 UART3_TXD_PE8 B16 UPLLVDD J18 UPLLVSS M15 USB_OC_PB24 H20 USB_PWR_PB23 F23 USBH1_FS_UART4_RTS_PB26 E19 USBH1_OE_PB27 C24 USBH1_RCV_PB25 H22 USBH1_RXDM_PB30 J20 USBH1_RXDP_UART4_RXD_PB31 E24 USBH1_SUSP_PB22 G19 USBH1_TXDM_UART4_TXD_PB28 F19 USBH1_TXDP_UART4_CTS_PB29 D24 USBH2_CLK_PA0 H23 USBH2_DATA7_PA2_SUSPEND J24 USBH2_DIR_PA1 K23 USBH2_NXT_PA3 L20 USBH2_STP_PA4 J23 USBOTG_CLK_PE24 K24 USBOTG_DATA0_PC9_OEN J19 USBOTG_DATA1_PC11_TXDP G18 USBOTG_DATA2_PC10_TXDM G23 USBOTG_DATA3_PC13_RXDP K20 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 122 Freescale Semiconductor Package Information and Pinout Table 60. i.MX27 24 mm × 24 mm BGA (17 mm × 17 mm)—Signal ID by Ball Grid Location (continued) Pin Name Ball Grid Location USBOTG_DATA4_PC12_RXDM H24 USBOTG_DATA5_PC7_RCV H19 USBOTG_DATA6_PC8_SPEED G24 USBOTG_DATA7_PE25_SUSPEND M22 USBOTG_DIR_KP_ROW7A_PE2 N20 USBOTG_NXT_KP_COL6A_PE0 M20 USBOTG_STP_KP_ROW6A_PE1 L23 VSYNC_PA29 F5 XTAL26M AA24 XTAL32K N24 Notes: 1. GND and QVSS contacts are tied together inside the BGA package 2. Freescale recommends tying GND and QVSS contacts to a single plane. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 123 Package Information and Pinout 5.3 Full Package Outline Drawing (19 mm × 19 mm) Figure 69 shows the package drawings and dimensions of the production package. Figure 69. i.MX27/MX27L 19 × 19 mm Full Package MAPBGA: Mechanical Drawing i.MX27 and i.MX27L Data Sheet, Rev. 1.3 124 Freescale Semiconductor Pin Assignments (19 mm × 19 mm) Freescale Semiconductor 5.4 Table 61 shows the i.MX27 full 19 × 19 mm package MAPBGA pin assignment. i.MX27/i.MX27L Block Guide, Rev. 1.3 Table 62 identifies the pin assignments for the ball grid array (BGA) for full package. The connections of these pins depend solely upon the user application, however there are a few factory test signals that are not used in a normal application. Following is a list of these signals and how they are to be terminated for proper operation of the i.MX27/MX27L processor: • CLKMODE[1:0]: To ensure proper operation, leave these signals as no connects. • OSC26M_TEST: To ensure proper operation, leave this signal as no connect. • EXT_60M: To ensure proper operation, connect this signal to ground. • EXT_266M: To ensure proper operation, connect this signal to ground. • Most of the signals shown in Table 62 are multiplexed with other signals. For ease of reference, all of the signals at a particular pad are shown in the form of a compound signal name. Refer to Table 3 for complete information on the signal multiplexing schemes of these signals. Table 61. i.MX27 Full 19 mm × 19 mm package MAPBGA Pin Assignment 2 3 4 5 6 A GND GND SD2_ CSI_D CSI_M CSI_D D3_M 1_UAR CLK_P 5_PB1 SHC_ T6_RX B15_P 7_PAD AD DATA3 D_PB1 _PB7_ 1_PAD PAD B GND GND SD2_ D1_M SHC_ DATA1 _PB5_ PAD C SD2_ D0_M SHC_ DATA0 _PB4_ PAD CONT RAST _PA30 _PAD 7 8 9 13 14 15 TOUT SSI4_ SSI1_ SSI3_ SSI3_ KP_R _PC14 CLK_P CLK_P FS_SL CLK_S OW3_ PAD _PAD C19_P C23_P CDC2 LCDC AD AD _D0_P 2_CLK C28_P _PC31 _PAD AD UART 2_CT S_KP _COL 7_PE 3_PA D PWM O_PE 5_PA D KP_C OL4_ PAD SSI3_ RXDA T_SLC DC2_ RS_P C29_P AD KP_R OW2_ PAD I2C_C LK_P D18_ PAD KP_C OL2_ PAD KP_C OL5_ PAD SSI2_ SSI3_ FS_G TXDAT PT5_T _SLC OUT_ DC2_ PC24_ CS_P C30_P PAD AD KP_R OW4_ PAD UART 2_RT S_KP _ROW 7_PE 4_PA D KP_C OL3_ PAD SD2_ CSI_D CSI_PI CSI_H SSI4_ SSI1_ CMD_ 2_UAR XCLK_ SYNC RXDA TXDAT MSHC T6_CT PB16_ _UART T_PC1 _PC22 5_RTS 7_PAD _PAD PAD _BS_P S_PB1 _PB21 B8_PA 2_PAD _PAD D OE_A SD2_ CSI_D CSI_D CSI_D TIN_P CD_PA D2_M 0_UAR 4_PB1 7_UAR C15_P AD 31_PA SHC_ T6_TX 4_PAD T5_RX D_PB1 D DATA2 D_PB1 9_PAD _PB6_ 0_PAD PAD SSI1_ FS_P C20_P AD 10 SSI2_ RXDA T_GP T5_TI N_PC 25_PA D 11 12 16 17 18 19 UART3 UART _TXD_ 1_RX PE8_P D_PE AD 13_P AD RTCK _OWI RE_P E16_ PAD SD1_ D1_P E19_ PAD UART3 UART _CTS_ 1_CT PE10_ S_PE 14_P PAD AD SD1_ D0_C SPI3_ MISO _PE1 8_PA D UART UART3 UART 2_RX _RTS_ 1_RT D_KP PE11_ S_PE PAD 15_P _ROW AD 6_PE 7_PA D TMS_ PAD 20 21 22 23 SD1_ CSPI CMD 1_MI SO_ _CS PI3_ PD30 MOSI _PAD _PE2 2_PA D GND GND SD1_ D2_P E20_ PAD CSPI CSPI 1_RD 1_SS Y_P 0_PD D25_ 28_P AD PAD GND GND SD1_ CLK_ CSPI 3_SC LK_P E23_ PAD CSPI CSPI 1_M 1_SS OSI_ 1_PD PD31 27_P AD _PAD CSPI 2_SS 1_US BH2_ DATA 3_PD 20 CSPI 2_SS 0_US BH2_ DATA 6_PD 21 125 Package Information and Pinout 1 1 2 3 4 5 6 7 8 9 10 CSI_D CSI_D SSI4_ SSI1_ SSI2_ 3_UAR 6_UAR FS_P RXDA CLK_ T6_RT T5_TX C16_P T_PC2 GPT4_ 1_PAD TIN_P AD S_PB1 D_PB1 C27_P 3_PAD 8_PAD AD i.MX27/i.MX27L Block Guide, Rev. 1.3 11 12 13 14 15 16 17 18 19 20 21 22 23 KP_R OW1_ PAD KP_R OW5_ PAD KP_C OL0_ PAD UART 2_TX D_KP _COL 6_PE 6_PA D UART 1_TX D_PE 12_PA D TDO_ PAD TDI_ PAD SD1_ D3_C SPI3_ SS_P E21_ PAD CSPI 1_SC LK_P D29_ PAD CSPI 1_SS 2_US BH2_ DATA 5_PD 26 CSPI CSPI CSPI 2_SS 2_SC 2_MO 2_US LK_U SI_U BH2_ SBH2 SBH2 DATA _DAT _DAT 4_PD A0_P A1_P D24 D22 19 CSPI 2_MI SO_ USB H2_D ATA2 _PD2 3 USB USB_ USB _PW OC_B H1_R R_P _PB2 CV_P B23_ 4_PA B25_ PAD D PAD Freescale Semiconductor D HSYN C_PA2 8_PAD PS_PA SPL_S VSYN SD2_ 26_PA PR_PA C_PA2 CLK_ 27_PA 9_PAD MSHC D _SCLK D _PB9_ PAD E LD15_ PA21_ PAD LD16_ PA22_ PAD LD17_ PA23_ PAD CLS_P A25_P AD F LD13_ PA19_ PAD LD12_ PA18_ PAD LD14_ PA20_ PAD REV_ PA24_ PAD GND GND CSI_V SSI4_ SSI2_ SYNC TXDAT TXDAT _UART _PC18 _GPT4 _TOU 5_CTS _PAD T_PC2 _PB20 6_PAD _PAD KP_R OW0_ PAD I2C_D ATA_P D17_ PAD KP_C OL1_ PAD UART 3_RX D_PE 9_PA D TCK_ PAD TRST_ B_PAD QVD D GND USB USB USB USB H1_F H1_ H1_T H1_T S_UA OE_ XDM XDP_ RT4_ B_PB _UAR UART RTS_ 27_P T4_T 4_CT XD_P S_PB AD PB26 29 B28 _PAD G LD8_P A14_P AD LD7_P A13_P AD LD10_ PA16_ PAD LD11_ PA17_ PAD NVDD 15 GND NVDD 11 NVDD 11 NVDD 11 NVDD 10 NVDD 10 NVDD NVDD 9 9 NVDD 8 NVDD 8 QVD D USBH 1_SU SP_P B22_ PAD USB USB I2C2_ I2C2_ H1_R H1_R SDA_ SCL_ XDM XDP PC5_ PC6_ PAD PAD _PB3 _UA 0_PA RT4_ RXD D _PB3 1 H LD3_P A9_PA D LD5_P A11_P AD LD6_P A12_P AD LD9_P A15_P AD NVDD 15 QVDD QVDD QVDD QVDD QVDD QVDD QVDD QVDD QVDD QVDD QVD D NVD D14 USB USB USB USB OTG OTG OTG_ OTG_ _DAT _DAT DATA DATA A5_P A6_P 0_PC 2_PC C7_P C8_P 9_PA 10_P AD D AD AD J LD0_P A6_PA D LD1_P A7_PA D LD2_P A8_PA D LD4_P A10_P AD NVDD 12 NVDD 12 QVDD GND GND GND QVDD NVD D14 NVD D7 USB USB USB USB OTG OTG OTG_ H2_C _DAT _DAT DATA LK_P A1_P A4_P 3_PC A0_P AD C11_ C12_ 13_P AD PAD PAD GND GND GND GND Package Information and Pinout 126 Table 61. i.MX27 Full 19 mm × 19 mm package MAPBGA Pin Assignment (continued) Freescale Semiconductor Table 61. i.MX27 Full 19 mm × 19 mm package MAPBGA Pin Assignment (continued) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 USB H2_N XT_P A3_P AD USB H2_S TP_P A4_P AD i.MX27/i.MX27L Block Guide, Rev. 1.3 NFWP NFRB NFCE LSCLK _B_ET _ETM _B_ET _PA5_ PAD MTRA TRAC MTRA CEPK EPKT3 CEPK T1_PF _PF0 T2_PF 3 2 NVDD 1 NVDD 1 QVDD GND GND GND GND GND GND GND QVDD UPLL VDD_ PAD NVD D7 USB USB H2_D H2_D IR_P ATA7 A1_P _PA2 _PAD AD L NFWE NFALE NFRE _B_ET _ETM _B_ET MPIPE PIPES MPIPE STAT2 TAT0_ STAT1 _PF5 PF4 _PF6 NFCL E_ET MTRA CEPK T0_PF 1 NVDD 1 NVDD 1 QVDD GND GND GND GND GND GND GND QVDD UPLL VSS_ PAD NVD D13 USB USB USB USB OTG OTG OTG_ OTG_ _DAT _NXT CLK_ STP_ A7_P _KP_ PE24 KP_R E25_ COL _PAD OW6 A_PE PAD 6A_P 1_PA E0_P D AD M D15_P AD D14_P AD D12_P AD D13_P AD D11_P AD QVDD QVDD GND GND GND GND GND GND GND QVDD RTCV SS_P AD RTCV DD_P AD USB OSC POW POW OTG 32K_ ER_O ER_C _DIR BYPA N_RE UT_P AD _KP_ SS_P SET_ PAD AD ROW 7A_P E2_P AD N D10_P AD D9_PA D5_PA D D D8_PA D D7_PA D D0_PA D QVDD GND GND GND GND GND GND GND QVDD FPMV FPMV SS_P DD_P AD AD P D6_PA D D4_PA D3_PA D D NC_P 4_1 MA10_ PAD NVDD 2 QVDD GND GND GND GND GND GND GND QVDD NVD D6 R D2_PA D D1_PA D A12_P AD NVDD 2 NVDD 2 QVDD GND GND GND GND GND GND GND QVDD FUSE FUSE VSS_ VDD_ PAD PAD A13_P AD NVD D6 SD3_ OSC OSC3 CMD 32VD 2VSS _PD0 D_PA _PAD D _PAD EXTA L32K _PAD ATA_ ATA_ SD3_ DATA DATA CLK_ 0_SD 1_SD ETMT 3_D0 3_D1 RACE _PD2 _PD3 PKT1 _PAD _PAD 5_PD 1 XTAL 32K_ PAD ATA_ DATA 3_SD 3_D3 _PD5 _PAD ATA_ DATA 2_SD 3_D2 _PD4 _PAD ATA_ ATA_ DATA DATA 5_ET 4_ET MTR MTR ACE ACE PKT1 PKT1 3_PD 4_PD 6 7 127 Package Information and Pinout K i.MX27/i.MX27L Block Guide, Rev. 1.3 1 2 3 4 T A11_P AD A9_PA D A8_PA D U A6_PA D A5_PA D V A2_PA D W Y 5 6 7 8 9 10 11 12 13 A7_PA D A1_PA D NVDD 2 QVDD QVDD QVDD QVDD QVDD QVDD QVDD QVDD A4_PA D A3_PA D SD29_ PAD NVDD 2 NVDD 2 NVDD 2 QVDD NVDD 3 NVDD 3 A0_PA D SDBA 0_PAD SD31_ PAD A22_P AD GND GND SD12_ SD6_P SD2_P DQM1 SDCK PAD AD AD _PAD E0_P AD SDBA 1_PAD A25_P AD SDQS 3_PAD SD27_ PAD SD30_ PAD A24_P AD SD28_ PAD SD26_ PAD SDCK E1_P AD 14 15 16 17 18 19 20 21 22 23 ATA_ DATA 6_FE C_M DIO_ PD8_ PAD QVDD MPLL BOOT VSS_ 2_PA D PAD ATA_ ATA_ ATA_ DATA DATA DATA 8_ET 9_ET 7_ET MTR MTR MTR ACE ACE ACEP PKT1 PKT1 KT12 1_PD 0_PD _PD9 11 10 NVDD 4 NVDD 4 AVDD _PAD AVSS _PAD ATA_ DATA 13_E TMT RAC EPK T6_P D15 ATA_ ATA_ ATA_ DATA DATA DATA 12_E 11_E 10_E TMT TMT TMT RAC RACE RACE EPK PKT8 PKT9 T7_P _PD1 _PD1 2 3 D14 CS5_ NVDD 5 B_ET MTRA CECL K_PF 22_PA D NVDD 5 MPLL VDD_ PAD GND BOO T1_P AD BOO T0_P AD NVDD 4 ATA_ ATA_ DATA DATA 15_E 14_E TMT TMT RACE RACE PKT4 PKT5 _PF2 _PD1 6 3 OSC OSC OSC2 26M_ 26VS 6VDD TEST S_PA _PAD _PAD D BOO T3_P AD Freescale Semiconductor CS4_ B_ET MTRA CESY NC_P F21_P AD CS0_ B_PA D OE_B_ PC_C PC_V PAD D2_B S1_A _ATA_ TA_D DIOW A1_P _PF1 F14_ PAD 9_PA D PC_R PC_ POR ST_A POE _B_P AD TA_R _ATA ESET _BUF _B_P FER_ F10_ EN_ PAD PF7_ PAD CLK MOD E1_P AD EXTA L26M _PAD AA SD25_ A23_P SD24_ SD22_ A20_P SD16_ SD15_ SD11_ SD7_P A15_P SD0_P DQM0 SDCL RW_B CS1_ B_PA D EB0_B _PAD PC_B IOIS1 RES VD1_ 6_AT ET_I ATA_ A_IN N_B_ DMA TRQ PAD RQ_P _PF9 F12_ _PAD PAD CLK MOD E0_P AD XTAL 26M_ PAD PAD AD PAD PAD SD20_ PAD AD SD17_ PAD PAD A19_P AD PAD SD13_ SD9_P SDQS PAD AD 0_PAD PAD AD AD DQM3 _PAD AD RAS_ B_PA D _PAD SDCL K_PA D_B K_PA D _PAD EXT_ 60M_ PAD PC_ WAIT _B_A TA_C S1_P F18_ PAD Package Information and Pinout 128 Table 61. i.MX27 Full 19 mm × 19 mm package MAPBGA Pin Assignment (continued) Freescale Semiconductor Table 61. i.MX27 Full 19 mm × 19 mm package MAPBGA Pin Assignment (continued) 1 2 3 4 5 6 7 8 9 AB GND GND SDQS 2_PAD SD21_ PAD SD19_ PAD SDQS 1_PAD SD14_ PAD SD10_ SD5_P SD4_P SD1_P PAD AD AD AD AC GND GND SD23_ PAD A21_P AD SD18_ PAD A18_P AD A17_P AD SD8_P AD A16_P AD 10 A14_P AD 11 12 13 14 15 16 17 A10_ PAD SDWE _B_P AD CS2_ B_PA D ECB_ B_PA D EB1_B _PAD JTAG _CTR L_PA D SD3_P DQM2 AD _PAD CAS_ B_PA D CS3_ B_PA D LBA_ B_PA D BCLK_ CLKO PAD _PF1 5_PA D 18 i.MX27/i.MX27L Block Guide, Rev. 1.3 22 23 PC_ PC_C PC_R PC_ D1_B EADY BVD RW_ _ATA_ _ATA_ 2_AT B_AT DIOR CS0_ A_D A_IO _PF2 PF17 MAC RDY_ 0_PA _PAD K_PF PF8_ 11_P PAD D AD GND GND PC_ RES VS2_ ET_ ATA_ OUT DA0_ _B_P PF13 E17_ _PAD PAD GND GND EXT_ 266M _PAD 19 PC_P WRO N_AT A_DA 2_PF 16_P AD 20 21 Package Information and Pinout 129 Package Information and Pinout Table 62 shows the device pin list, sorted by sorted by location. Table 62. i.MX27 23 mm × 23 mm BGA (19 mm × 19 mm)—Signal ID by Ball Grid Location Location Contact Name A1 GND A2 GND A3 SD2_D3_MSHC_DATA3_PB7 A4 CSI_D1_UART6_RXD_PB11 A5 CSI_MCLK_PB15 A6 CSI_D5_PB17 A7 TOUT_PC14 A8 SSI4_CLK_PC19 A9 SSI1_CLK_PC23 A10 SSI3_FS_SLCDC2_D0_PC28 A11 SSI3_CLK_SLCDC2_CLK_PC31 A12 KP_ROW3 A13 UART2_CTS_KP_COL7_PE3 A14 PWMO_PE5 A15 KP_COL4 A16 UART3_TXD_PE8 A17 UART1_RXD_PE13 A18 RTCK_OWIRE_PE16 A19 SD1_D1_PE19 A20 SD1_CMD_CSPI3_MOSI_PE22 A21 CSPI1_MISO_PD30 A22 GND A23 GND AA1 SD25 AA2 A23 AA3 SD24 AA4 SD22 AA5 A20 AA6 SD16 AA7 SD15 AA8 SD11 AA9 SD7 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 130 Freescale Semiconductor Package Information and Pinout Table 62. i.MX27 23 mm × 23 mm BGA (19 mm × 19 mm)—Signal ID by Ball Grid Location (continued) Location Contact Name AA10 A15 AA11 SD0 AA12 DQM0 AA13 SDCLK AA14 RW_B AA15 CS1_B AA16 EB0_B AA17 EXT_60M AA18 PC_WAIT_B_ATA_CS1_PF18 AA19 PC_BVD1_ATA_DMARQ_PF12 AA20 IOIS16_ATA_INTRQ_PF9 AA21 RESET_IN_B AA22 CLKMODE0 AA23 XTAL26M AB1 GND AB2 GND AB3 SDQS2 AB4 SD21 AB5 SD19 AB6 SDQS1 AB7 SD14 AB8 SD10 AB9 SD5 AB10 SD4 AB11 SD1 AB12 A10 AB13 SDWE_B AB14 CS2_B AB15 ECB_B AB16 EB1_B AB17 JTAG_CTRL AB18 PC_CD1_B_ATA_DIOR_PF20 AB19 PC_READY_ATA_CS0_PF17 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 131 Package Information and Pinout Table 62. i.MX27 23 mm × 23 mm BGA (19 mm × 19 mm)—Signal ID by Ball Grid Location (continued) Location Contact Name AB20 PC_BVD2_ATA_DMACK_PF11 AB21 PC_RW_B_ATA_IORDY_PF8 AB22 GND AB23 GND AC1 GND AC2 GND AC3 SD23 AC4 A21 AC5 SD18 AC6 A18 AC7 A17 AC8 SD8 AC9 A16 AC10 A14 AC11 SD3 AC12 DQM2 AC13 CAS_B AC14 CS3_B AC15 LBA_B AC16 BCLK AC17 CLKO_PF15 AC18 EXT_266M AC19 PC_PWRON_ATA_DA2_PF16 AC20 PC_VS2_ATA_DA0_PF13 AC21 RESET_OUT_B_PE17 AC22 GND AC23 GND B1 GND B2 GND B3 SD2_D1_MSHC_DATA1_PB5 B4 SD2_CMD_MSHC_BS_PB8 B5 CSI_D2_UART6_CTS_PB12 B6 CSI_PIXCLK_PB16 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 132 Freescale Semiconductor Package Information and Pinout Table 62. i.MX27 23 mm × 23 mm BGA (19 mm × 19 mm)—Signal ID by Ball Grid Location (continued) Location Contact Name B7 CSI_HSYNC_UART5_RTS_PB21 B8 SSI4_RXDAT_PC17 B9 SSI1_TXDAT_PC22 B10 SSI2_RXDAT_GPT5_TIN_PC25 B11 SSI3_RXDAT_SLCDC2_RS_PC29 B12 KP_ROW2 B13 I2C_CLK_PD18 B14 KP_COL2 B15 KP_COL5 B16 UART3_CTS_PE10 B17 UART1_CTS_PE14 B18 SD1_D0_CSPI3_MISO_PE18 B19 SD1_D2_PE20 B20 CSPI1_RDY_PD25 B21 CSPI1_SS0_PD28 B22 GND B23 GND C1 SD2_D0_MSHC_DATA0_PB4 C2 CONTRAST_PA30 C3 OE_ACD_PA31 C4 SD2_D2_MSHC_DATA2_PB6 C5 CSI_D0_UART6_TXD_PB10 C6 CSI_D4_PB14 C7 CSI_D7_UART5_RXD_PB19 C8 TIN_PC15 C9 SSI1_FS_PC20 C10 SSI2_FS_GPT5_TOUT_PC24 C11 SSI3_TXDAT_SLCDC2_CS_PC30 C12 KP_ROW4 C13 UART2_RTS_KP_ROW7_PE4 C14 KP_COL3 C15 UART2_RXD_KP_ROW6_PE7 C16 UART3_RTS_PE11 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 133 Package Information and Pinout Table 62. i.MX27 23 mm × 23 mm BGA (19 mm × 19 mm)—Signal ID by Ball Grid Location (continued) Location Contact Name C17 UART1_RTS_PE15 C18 TMS C19 SD1_CLK_CSPI3_SCLK_PE23 C20 CSPI1_MOSI_PD31 C21 CSPI1_SS1_PD27 C22 CSPI2_SS1_USBH2_DATA3_PD20 C23 CSPI2_SS0_USBH2_DATA6_PD21 D1 HSYNC_PA28 D2 PS_PA26 D3 SPL_SPR_PA27 D4 VSYNC_PA29 D5 SD2_CLK_MSHC_SCLK_PB9 D6 CSI_D3_UART6_RTS_PB13 D7 CSI_D6_UART5_TXD_PB18 D8 SSI4_FS_PC16 D9 SSI1_RXDAT_PC21 D10 SSI2_CLK_GPT4_TIN_PC27 D11 KP_ROW1 D12 KP_ROW5 D13 KP_COL0 D14 UART2_TXD_KP_COL6_PE6 D15 UART1_TXD_PE12 D16 TDO D17 TDI D18 SD1_D3_CSPI3_SS_PE21 D19 CSPI1_SCLK_PD29 D20 CSPI1_SS2_USBH2_DATA5_PD26 D21 CSPI2_SS2_USBH2_DATA4_PD19 D22 CSPI2_SCLK_USBH2_DATA0_PD22 D23 CSPI2_MOSI_USBH2_DATA1_PD24 E1 LD15_PA21 E2 LD16_PA22 E3 LD17_PA23 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 134 Freescale Semiconductor Package Information and Pinout Table 62. i.MX27 23 mm × 23 mm BGA (19 mm × 19 mm)—Signal ID by Ball Grid Location (continued) Location Contact Name E4 CLS_PA25 E20 CSPI2_MISO_USBH2_DATA2_PD23 E21 USB_PWR_PB23 E22 USB_OC_B_PB24 E23 USBH1_RCV_PB25 F1 LD13_PA19 F2 LD12_PA18 F3 LD14_PA20 F4 REV_PA24 F6 GND F7 GND F8 CSI_VSYNC_UART5_CTS_PB20 F9 SSI4_TXDAT_PC18 F10 SSI2_TXDAT_GPT4_TOUT_PC26 F11 KP_ROW0 F12 I2C_DATA_PD17 F13 KP_COL1 F14 UART3_RXD_PE9 F15 TCK F16 TRST_B F17 QVDD F18 GND F20 USBH1_FS_UART4_RTS_PB26 F21 USBH1_OE_B_PB27 F22 USBH1_TXDM_UART4_TXD_PB28 F23 USBH1_TXDP_UART4_CTS_PB29 G1 LD8_PA14 G2 LD7_PA13 G3 LD10_PA16 G4 LD11_PA17 G6 NVDD15 G7 GND G8 NVDD11 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 135 Package Information and Pinout Table 62. i.MX27 23 mm × 23 mm BGA (19 mm × 19 mm)—Signal ID by Ball Grid Location (continued) Location Contact Name G9 NVDD11 G10 NVDD11 G11 NVDD10 G12 NVDD10 G13 NVDD9 G14 NVDD9 G15 NVDD8 G16 NVDD8 G17 QVDD G18 USBH1_SUSP_PB22 G20 USBH1_RXDM_PB30 G21 USBH1_RXDP_UART4_RXD_PB31 G22 I2C2_SDA_PC5 G23 I2C2_SCL_PC6 H1 LD3_PA9 H2 LD5_PA11 H3 LD6_PA12 H4 LD9_PA15 H6 NVDD15 H7 QVDD H8 QVDD H9 QVDD H10 QVDD H11 QVDD H12 QVDD H13 QVDD H14 QVDD H15 QVDD H16 QVDD H17 QVDD H18 NVDD14 H20 USBOTG_DATA5_PC7 H21 USBOTG_DATA6_PC8 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 136 Freescale Semiconductor Package Information and Pinout Table 62. i.MX27 23 mm × 23 mm BGA (19 mm × 19 mm)—Signal ID by Ball Grid Location (continued) Location Contact Name H22 USBOTG_DATA0_PC9 H23 USBOTG_DATA2_PC10 J1 LD0_PA6 J2 LD1_PA7 J3 LD2_PA8 J4 LD4_PA10 J6 NVDD12 J7 NVDD12 J8 QVDD J9 GND J10 GND J11 GND J12 GND J13 GND J14 GND J15 GND J16 QVDD J17 NVDD14 J18 NVDD7 J20 USBOTG_DATA1_PC11 J21 USBOTG_DATA4_PC12 J22 USBOTG_DATA3_PC13 J23 USBH2_CLK_PA0 K1 NFWP_B_ETMTRACEPKT1_PF2 K2 NFRB_ETMTRACEPKT3_PF0 K3 NFCE_B_ETMTRACEPKT2_PF3 K4 LSCLK_PA5 K6 NVDD1 K7 NVDD1 K8 QVDD K9 GND K10 GND K11 GND i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 137 Package Information and Pinout Table 62. i.MX27 23 mm × 23 mm BGA (19 mm × 19 mm)—Signal ID by Ball Grid Location (continued) Location Contact Name K12 GND K13 GND K14 GND K15 GND K16 QVDD K17 UPLLVDD K18 NVDD7 K20 USBH2_DIR_PA1 K21 USBH2_DATA7_PA2 K22 USBH2_NXT_PA3 K23 USBH2_STP_PA4 L1 NFWE_B_ETMPIPESTAT2_PF6 L2 NFALE_ETMPIPESTAT0_PF4 L3 NFRE_B_ETMPIPESTAT1_PF5 L4 NFCLE_ETMTRACEPKT0_PF1 L6 NVDD1 L7 NVDD1 L8 QVDD L9 GND L10 GND L11 GND L12 GND L13 GND L14 GND L15 GND L16 QVDD L17 UPLLVSS L18 NVDD13 L20 USBOTG_DATA7_PE25 L21 USBOTG_NXT_KP_COL6A_PE0 L22 USBOTG_CLK_PE24 L23 USBOTG_STP_KP_ROW6A_PE1 M1 D15 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 138 Freescale Semiconductor Package Information and Pinout Table 62. i.MX27 23 mm × 23 mm BGA (19 mm × 19 mm)—Signal ID by Ball Grid Location (continued) Location Contact Name M2 D14 M3 D12 M4 D13 M6 D11 M7 QVDD M8 QVDD M9 GND M10 GND M11 GND M12 GND M13 GND M14 GND M15 GND M16 QVDD M17 RTCVSS M18 RTCVDD M20 USBOTG_DIR_KP_ROW7A_PE2 M21 OSC32K_BYPASS M22 POWER_ON_RESET M23 POWER_CUT N1 D10 N2 D9 N3 D5 N4 D8 N6 D7 N7 D0 N8 QVDD N9 GND N10 GND N11 GND N12 GND N13 GND N14 GND i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 139 Package Information and Pinout Table 62. i.MX27 23 mm × 23 mm BGA (19 mm × 19 mm)—Signal ID by Ball Grid Location (continued) Location Contact Name N15 GND N16 QVDD N17 FPMVSS N18 FPMVDD N20 SD3_CMD_PD0 N21 OSC32VDD N22 OSC32VSS N23 EXTAL32K P1 D6 P2 D4 P3 D3 P4 NC_P4_1 P6 MA10 P7 NVDD2 P8 QVDD P9 GND P10 GND P11 GND P12 GND P13 GND P14 GND P15 GND P16 QVDD P17 NVDD6 P18 NVDD6 P20 ATA_DATA0_SD3_D0_PD2 P21 ATA_DATA1_SD3_D1_PD3 P22 SD3_CLK_ETMTRACEPKT15_PD1 P23 XTAL32K R1 D2 R2 D1 R3 A13 R4 A12 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 140 Freescale Semiconductor Package Information and Pinout Table 62. i.MX27 23 mm × 23 mm BGA (19 mm × 19 mm)—Signal ID by Ball Grid Location (continued) Location Contact Name R6 NVDD2 R7 NVDD2 R8 QVDD R9 GND R10 GND R11 GND R12 GND R13 GND R14 GND R15 GND R16 QVDD R17 FUSEVSS R18 FUSEVDD R20 ATA_DATA5_ETMTRACEPKT13_PD7 R21 ATA_DATA4_ETMTRACEPKT14_PD6 R22 ATA_DATA3_SD3_D3_PD5 R23 ATA_DATA2_SD3_D2_PD4 T1 A11 T2 A9 T3 A8 T4 A7 T6 A1 T7 NVDD2 T8 QVDD T9 QVDD T10 QVDD T11 QVDD T12 QVDD T13 QVDD T14 QVDD T15 QVDD T16 QVDD T17 MPLLVSS i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 141 Package Information and Pinout Table 62. i.MX27 23 mm × 23 mm BGA (19 mm × 19 mm)—Signal ID by Ball Grid Location (continued) Location Contact Name T18 BOOT2 T20 ATA_DATA8_ETMTRACEPKT11_PD10 T21 ATA_DATA9_ETMTRACEPKT10_PD11 T22 ATA_DATA7_ETMTRACEPKT12_PD9 T23 ATA_DATA6_FEC_MDIO_PD8 U1 A6 U2 A5 U3 A4 U4 A3 U6 SD29 U7 NVDD2 U8 NVDD2 U9 NVDD2 U10 QVDD U11 NVDD3 U12 NVDD3 U13 SDCKE1 U14 NVDD4 U15 NVDD4 U16 NVDD4 U17 AVDD U18 AVSS U20 ATA_DATA13_ETMTRACEPKT6_PD15 U21 ATA_DATA12_ETMTRACEPKT7_PD14 U22 ATA_DATA11_ETMTRACEPKT8_PD13 U23 ATA_DATA10_ETMTRACEPKT9_PD12 V1 A2 V2 A0 V3 SDBA0 V4 SD31 V6 A22 V7 GND V8 GND i.MX27 and i.MX27L Data Sheet, Rev. 1.3 142 Freescale Semiconductor Package Information and Pinout Table 62. i.MX27 23 mm × 23 mm BGA (19 mm × 19 mm)—Signal ID by Ball Grid Location (continued) Location Contact Name V9 SD12 V10 SD6 V11 SD2 V12 DQM1 V13 SDCKE0 V14 CS5_B_ETMTRACECLK_PF22 V15 NVDD5 V16 NVDD5 V17 MPLLVDD V18 GND V20 BOOT1 V21 BOOT0 V22 ATA_DATA15_ETMTRACEPKT4_PF23 V23 ATA_DATA14_ETMTRACEPKT5_PD16 W1 SDBA1 W2 A25 W3 SDQS3 W4 SD27 W20 OSC26M_TEST W21 OSC26VSS W22 OSC26VDD W23 BOOT3 Y1 SD30 Y2 A24 Y3 SD28 Y4 SD26 Y5 SD20 Y6 SD17 Y7 A19 Y8 SD13 Y9 SD9 Y10 SDQS0 Y11 DQM3 i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 143 Product Documentation Table 62. i.MX27 23 mm × 23 mm BGA (19 mm × 19 mm)—Signal ID by Ball Grid Location (continued) 6 Location Contact Name Y12 RAS_B Y13 SDCLK_B Y14 CS4_B_ETMTRACESYNC_PF21 Y15 CS0_B Y16 OE_B Y17 PC_CD2_B_ATA_DIOW_PF19 Y18 PC_VS1_ATA_DA1_PF14 Y19 PC_RST_ATA_RESET_B_PF10 Y20 PC_POE_ATA_BUFFER_EN_PF7 Y21 POR_B Y22 CLKMODE1 Y23 EXTAL26M Product Documentation This Data Sheet is labeled as a particular type: Product Preview, Advance Information, or Technical Data. Definitions of these types are available at: http://www.freescale.com. 7 Revision History Table 63 summarizes revisions to this document since the previous release. Table 63. Document Revision History Rev. No. Date Significant Change(s) 1.3 11/2008 • In Table 3, “i.MX27/MX27L Signal Descriptions,” switched FEC_TXD0 and FEC_TXD1 for SD3_CMD and SD3_CLK. • In Table 23, “CSPI Interface Timing Parameters,” updated t6’ and t13, and removed t14. • In Table 60, “i.MX27 24 mm × 24 mm BGA (17 mm × 17 mm)—Signal ID by Ball Grid Location,” changed “RW” to “RW_B.” • Added Table 59, “i.MX27 Full 17 × 17 mm Package MAPBGA Pin Assignment.” • Updated Table 62, “i.MX27 23 mm × 23 mm BGA (19 mm × 19 mm)—Signal ID by Ball Grid Location.” 1.2 7/2008 Corrected part number in section 1.3, “Ordering Information,” on p. 4. Part number previously listed as MCIMX27FVOP4A has been corrected to read MCIMX27VOP4A. 1.1 7/2008 Formatting and template work. i.MX27 and i.MX27L Data Sheet, Rev. 1.3 144 Freescale Semiconductor Revision History THIS PAGE INTENTIONALLY LEFT BLANK i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 145 Revision History THIS PAGE INTENTIONALLY LEFT BLANK i.MX27 and i.MX27L Data Sheet, Rev. 1.3 146 Freescale Semiconductor Revision History THIS PAGE INTENTIONALLY LEFT BLANK i.MX27 and i.MX27L Data Sheet, Rev. 1.3 Freescale Semiconductor 147 How to Reach Us: Home Page: www.freescale.com Web Support: http://www.freescale.com/support USA/Europe or Locations Not Listed: Freescale Semiconductor, Inc. Technical Information Center, EL516 2100 East Elliot Road Tempe, Arizona 85284 1-800-521-6274 or +1-480-768-2130 www.freescale.com/support 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) www.freescale.com/support 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 which 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 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 [email protected] under its patent rights nor the rights of others. Freescale Semiconductor products are Asia/Pacific: Freescale Semiconductor China Ltd. Exchange Building 23F No. 118 Jianguo Road Chaoyang District Beijing 100022 China +86 10 5879 8000 [email protected] claims, costs, damages, and expenses, and reasonable attorney fees arising out of, For Literature Requests Only: Freescale Semiconductor Literature Distribution Center P.O. Box 5405 Denver, Colorado 80217 1-800 441-2447 or +1-303-675-2140 Fax: +1-303-675-2150 LDCForFreescaleSemiconductor @hibbertgroup.com Document Number: MCIMX27EC Rev. 1.3 12/2008 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 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. RoHS-compliant and/or Pb-free versions of Freescale products have the functionality and electrical characteristics as their non-RoHS-compliant and/or non-Pb-free counterparts. For further information, see http://www.freescale.com or contact your Freescale sales representative. For information on Freescale’s Environmental Products program, go to http://www.freescale.com/epp. Freescale are trademarks or registered trademarks of Freescale Semiconductor, Inc. in the U.S. and other countries. ARM is the registered trademark of ARM Limited. ARM926EJ-S is a trademark of ARM Limited. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc., 2008. All rights reserved.