0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
MCF5233CVM100

MCF5233CVM100

  • 厂商:

    ROCHESTER(罗切斯特)

  • 封装:

    LBGA256

  • 描述:

    IC MCU 32BIT ROMLESS 256MAPBGA

  • 数据手册
  • 价格&库存
MCF5233CVM100 数据手册
Hardware Specification Preliminary MCF5235EC/D Rev. 0, 5/2004 MCF523x Integrated Microprocessor Hardware Specifications The MCF523x is a family of highly-integrated 32-bit microcontrollers based on the V2 ColdFire microarchitecture. Featuring a 16 or 32 channel eTPU, 64 Kbytes of internal SRAM, a 2-bank SDRAM controller, four 32-bit timers with dedicated DMA, a 4 channel DMA controller, up to 2 CAN modules, 3 UARTs and a queued SPI, the MCF523x family has been designed for general purpose industrial control applications. It is also a high-performance upgrade for users of the MC68332. This document provides an overview of the MCF523x microcontroller family, focusing on its highly diverse feature set, as well as providing an "at-a-glance" comparison to the MC68332. The MCF523x family is based on the Version 2 ColdFire reduced instruction set computing (RISC) microarchitecture operating at a core frequency of up to 150 MHz and bus frequency up to 75 MHz. This document contains the following topics: Topic Section 1, “Overview” Section 1.1, “MCF523x Family Configurations” Section 1.2, “Block Diagram” Section 1.3, “Features” Section 2, “Signal Descriptions” Section 3, “Modes of Operation” Section 4, “Design Recommendations” Section 5, “Mechanicals and Part Numbers” Section 6, “Preliminary Electrical Characteristics” ” Section 7, “Documentation” 1 Page 1 2 3 5 15 29 32 40 49 73 Overview This 32-bit device's on-chip modules include: • V2 ColdFire core with enhanced multiply-accumulate unit (EMAC) providing 144 Dhrystone 2.1 MIPS @ 150 MHz • eTPU with 16 or 32 channels, 6 Kbytes of code memory and 1.5 Kbytes of data memory with Nexus Class 1 debug support • 64 Kbytes of internal SRAM PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MCF523x Family Configurations • External bus speed of one half the CPU operating frequencey (75 MHz bus @ 150 MHz core) • 10/100 Mbps bus-mastering Ethernet controller • 8 Kbytes of configurable instruction/data cache • Three universal asynchronous receiver/transmitters (UARTs) • Controller area network 2.0B (FlexCAN) module — Optional second FlexCAN module multiplexed with the third UART • Inter-integrated circuit (I2C™) bus controller • Queued serial peripheral interface (QSPI) module • Hardware cryptography accelerator (optional) — Random number generator — DES/3DES/AES block cipher engine — MD5/SHA-1/HMAC accelerator • Four channel 32-bit direct memory access (DMA) controller • Four channel 32-bit input capture/output compare timers with optional DMA support • Four channel 16-bit periodic interrupt timers (PITs) • Programmable software watchdog timer • Interrupt controller capable of handling up to 126 interrupt sources • Clock module with integrated phase locked loop (PLL) • External bus interface module including a 2-bank synchronous DRAM controller • 32-bit non-multiplexed bus with up to 8 chip select signals that support paged mode Flash memories 1.1 MCF523x Family Configurations Table 1. MCF523x Family Configurations Module 5232 5233 5234 5235 ColdFire V2 Core with EMAC (Enhanced Multiply-Accumulate Unit) x x x x Enhanced Time Processor Unit with memory (eTPU) 16-ch 6K 32-ch 6K 16-ch 6K 16-ch 6K System Clock 2 up to 150 MHz Performance (Dhrystone/2.1 MIPS) up to 144 Instruction/Data Cache 8 Kbytes Static RAM (SRAM) 64 Kbytes Interrupt Controllers (INTC) 2 2 2 2 Edge Port Module (EPORT) x x x x External Interface Module (EIM) x x x x MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Block Diagram Table 1. MCF523x Family Configurations (continued) Module 5232 5233 5234 5235 4-channel Direct-Memory Access (DMA) x x x x SDRAM Controller x x x x Fast Ethernet Controller (FEC) — — x x Cryptography - Security module for data packets processing — — — x Watchdog Timer (WDT) x x x x Four Periodic Interrupt Timers (PIT) x x x x 32-bit DMA Timers 4 4 4 4 QSPI x x x x UART(s) 3 3 3 3 I2C x x x x FlexCAN 2.0B - Controller-Area Network communication module 1 2 1 2 General Purpose I/O Module (GPIO) x x x x JTAG - IEEE 1149.1 Test Access Port x x x x Package 1.2 160 QFP 256 256 256 MAPBGA MAPBGA MAPBGA 196 MAPBGA Block Diagram The superset device in the MCF523x family comes in a 256 mold array process ball grid array (MAPBGA) package. Figure 1 shows a top-level block diagram of the MCF5235, the superset device. MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 3 Block Diagram SDRAMC EIM QSPI I2C_SDA CHIP SELECTS (To/From SRAM backdoor) I2C_SCL UnTXD UnRXD EBI INTC0 Arbiter UnRTS INTC1 UnCTS (To/From PADI) UART 0 UART 1 DTIM 0 4 CH DMA UART 2 DTIM 1 I2C DTIM 2 QSPI SDRAMC PADI – Pin Muxing (To/From PADI) FAST ETHERNET CONTROLLER (FEC) DTOUTn DTINn FEC CANRX CANTX eTPU D[31:0] DTIM 3 A[23:0] R/W (To/From PADI) CS[3:0] TA JTAG_EN BDM MUX DREQ[2:0] DACK[2:0] V2 ColdFire CPU TEA BS[3:0] DIV JTAG TAP TSIZ[1:0] EMAC NEXUS 64 Kbytes SRAM (8Kx16)x4 eTPU (To/From PADI) Watchdog Timer PLL CLKGEN FlexCAN (x2) MDHA PORTS (GPIO) CIM (To/From Arbiter) SKHA RNGA 8 Kbytes CACHE (1Kx32)x2 PIT0 PIT1 PIT2 PIT3 (To/From INTC) Edge Port Cryptography Modules Figure 1. MCF5235 Block Diagram 4 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Features 1.3 Features This document contains information on a new product under development. Specifications and information herein are subject to change without notice. 1.3.1 • Feature Overview Version 2 ColdFire variable-length RISC processor core — Static operation — 32-bit address and data path on-chip — Processor core runs at twice the bus frequency — Sixteen general-purpose 32-bit data and address registers — Implements the ColdFire Instruction Set Architecture, ISA_A, with extensions to support the user stack pointer register, and 4 new instructions for improved bit processing — Enhanced Multiply-Accumulate (EMAC) unit with four 48-bit accumulators to support 32-bit signal processing algorithms — Illegal instruction decode that allows for 68K emulation support • Enhanced Time Processor Unit (eTPU) — Event triggered VLIW processor timer subsystem — 32 channels — 24-bit timer resolution — 6 Kbyte of code memory and 1.5 Kbyte of data memory — Variable number of parameters allocatable per channel — Double match/capture channels — Angle mode support — DMA and interrupt request support — Nexus Class 1 Debug support • System debug support — Integrated debug supports both ColdFire Debug and Nexus class 1 features on a single port with cross triggering operations for ease of use — Unified programming model including both ColdFire and Nexus debug registers — Real time trace for determining dynamic execution path — Background debug mode (BDM) for in-circuit debugging — Real time debug support, with two user-visible hardware breakpoint registers (PC and address with optional data) that can be configured into a 1- or 2-level trigger • On-chip memories — 8-Kbyte cache, configurable as instruction-only, data-only, or split I-/D-cache — 64-Kbyte dual-ported SRAM on CPU internal bus, accessible by core and non-core bus masters (e.g., DMA, FEC) • Fast Ethernet Controller (FEC) — 10 BaseT capability, half duplex or full duplex MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 5 Features — 100 BaseT capability, half duplex or full duplex — On-chip transmit and receive FIFOs — Built-in dedicated DMA controller — Memory-based flexible descriptor rings — Media independent interface (MII) to external transceiver (PHY) • FlexCAN Modules (up to 2) — Full implementation of the CAN protocol specification version 2.0B – Standard Data and Remote Frames (up to 109 bits long) – Extended Data and Remote Frames (up to 127 bits long) – 0–8 bytes data length – Programmable bit rate up to 1 Mbit/sec — Flexible Message Buffers (MBs), totalling up to 16 message buffers of 0–8 bytes data length each, configurable as Rx or Tx, all supporting standard and extended messages — Unused MB space can be used as general purpose RAM space — Listen only mode capability — Content-related addressing — Three programmable mask registers: global (for MBs 0-13), special for MB14 and special for MB15 — Programmable transmit-first scheme: lowest ID or lowest buffer number — “Time stamp” based on 16-bit free-running timer — Global network time, synchronized by a specific message • Three Universal Asynchronous Receiver Transmitters (UARTs) — 16-bit divider for clock generation — Interrupt control logic — Maskable interrupts — DMA support — Data formats can be 5, 6, 7 or 8 bits with even, odd or no parity — Up to 2 stop bits in 1/16 increments — Error-detection capabilities — Modem support includes request-to-send (UnRTS) and clear-to-send (UnCTS) lines for two UARTs — Transmit and receive FIFO buffers • I2C Module — Interchip bus interface for EEPROMs, LCD controllers, A/D converters, and keypads — Fully compatible with industry-standard I2C bus — Master or slave modes support multiple masters — Automatic interrupt generation with programmable level • Queued Serial Peripheral Interface (QSPI) — Full-duplex, three-wire synchronous transfers 6 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Features — Up to four chip selects available — Master mode operation only — Programmable master bit rates — Up to 16 pre-programmed transfers • Four 32-bit DMA Timers — 13-ns resolution at 75 MHz — Programmable sources for clock input, including an external clock option — Programmable prescaler — Input-capture capability with programmable trigger edge on input pin — Output-compare with programmable mode for the output pin — Free run and restart modes — Maskable interrupts on input capture or reference-compare — DMA trigger capability on input capture or reference-compare • Four Periodic Interrupt Timers (PITs) — 16-bit counter — Selectable as free running or count down • Software Watchdog Timer — 16-bit counter — Low power mode support • Phase Locked Loop (PLL) — Crystal or external oscillator reference — 8 to 25 MHz reference frequency for normal PLL mode — 24 to 75 MHz oscillator reference frequency for 2:1 mode — Separate clock output pin • Interrupt Controllers (x2) — Support for up to 110 interrupt sources organized as follows: – 103 fully-programmable interrupt sources – 7 fixed-level external interrupt sources — Unique vector number for each interrupt source — Ability to mask any individual interrupt source or all interrupt sources (global mask-all) — Support for hardware and software interrupt acknowledge (IACK) cycles — Combinatorial path to provide wake-up from low power modes • DMA Controller — Four fully programmable channels — Dual-address and single-address transfer support with 8-, 16- and 32-bit data capability along with support for 16-byte (4 × 32-bit) burst transfers — Source/destination address pointers that can increment or remain constant — 24-bit byte transfer counter per channel MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 7 Features — Auto-alignment transfers supported for efficient block movement — Bursting and cycle steal support — Software-programmable connections between the 12 DMA requesters in the UARTs (3), 32-bit timers (4) plus external logic (4) the four DMA channels and the eTPU (1) • External Bus Interface — Glueless connections to external memory devices (e.g., SRAM, Flash, ROM, etc.) — SDRAM controller supports 8-, 16-, and 32-bit wide memory devices — Support for n-1-1-1 burst fetches from page mode Flash — Glueless interface to SRAM devices with or without byte strobe inputs — Programmable wait state generator — 32-bit bidirectional data bus — 24-bit address bus — Up to eight chip selects available — Byte/write enables (byte strobes) — Ability to boot from external memories that are 8, 16, or 32 bits wide • Chip Integration Module (CIM) — System configuration during reset — Selects one of four clock modes — Sets boot device and its data port width — Configures output pad drive strength — Unique part identification number and part revision number — Reset – Separate reset in and reset out signals – Six sources of reset: Power-on reset (POR), External, Software, Watchdog, PLL loss of clock, PLL loss of lock – Status flag indication of source of last reset • General Purpose I/O interface — Up to 142 bits of general purpose I/O — Bit manipulation supported via set/clear functions — Unused peripheral pins may be used as extra GPIO • 8 JTAG support for system level board testing MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Features 1.3.2 V2 Core Overview The processor core is comprised of two separate pipelines that are decoupled by an instruction buffer. The two-stage Instruction Fetch Pipeline (IFP) is responsible for instruction-address generation and instruction fetch. The instruction buffer is a first-in-first-out (FIFO) buffer that holds prefetched instructions awaiting execution in the Operand Execution Pipeline (OEP). The OEP includes two pipeline stages. The first stage decodes instructions and selects operands (DSOC); the second stage (AGEX) performs instruction execution and calculates operand effective addresses, if needed. The V2 core implements the ColdFire Instruction Set Architecture Revision A with added support for a separate user stack pointer register and four new instructions to assist in bit processing. Additionally, the MCF523x core includes the enhanced multiply-accumulate unit (EMAC) for improved signal processing capabilities. The EMAC implements a 4-stage execution pipeline, optimized for 32 × 32 bit operations, with support for four 48-bit accumulators. Supported operands include 16- and 32-bit signed and unsigned integers as well as signed fractional operands as well as a complete set of instructions to process these data types. The EMAC provides superb support for execution of DSP operations within the context of a single processor at a minimal hardware cost. 1.3.3 Enhanced Time Processor Unit (eTPU) The eTPU is an intelligent programmable I/O controller with its own core and memory system, allowing it to perform complex timing and I/O management independently of the CPU. The eTPU is essentially a co-processor designed for timing control, I/O handling, serial communications, motor control. and engine control applications and accesses data without the host CPU’s intervention. Consequently, the host CPU setup and service times for each timer event are minimized or eliminated. The eTPU is an enhanced version of the TPU module implemented on the MC68332 and MPC500 products. Enhancements of the eTPU include a more powerful processor which handles high-level C code efficiently and allows for more functionality and increased performace. Although there is no compatibility at microcode level, the eTPU maintains several features of older TPU versions and is conceptually almost identical. The eTPU library is a superset of the standard TPU library functions modified to take advantage of enhancements in the eTPU. These, along with a C compiler, make it relatively easy to port older applications. By providing source code for the Motorola library, it is possible for the eTPU to support the users own function development. The eTPU has up to 32 timer channels in addition to having 6 Kbytes of code memory and 1.5 Kbytes of data memory that stores software modules downloaded at boot time and that can be mixed and matched as required for any specific application. 1.3.4 eTPU Functions Any one of the following four sets of functions can be loaded into the device. 1.3.4.1 Set 1 (General) • PWM – Full featured Pulse Width modulation • ICOC – Input Capture / Output Compare • PFM – Pulse and frequency measurement • PPA – Pulse / Period Accumulate • SM – Stepper motor MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 9 Features • QOM – Queued Output Match for complex outputs • UART – Serial interface • SPI – Synchronous serial interface • POC – Protected Output Compare • SPWM – Synchronized Pulse Width Modulation • GPIO – General purpose I/O (only needed for Puma) 1.3.4.2 Set 2 (Automotive) • All functions from set 1 • AngleClock - Engine position decoding based on the crank tooth signal • CamDecode - Engine position synchronization based on the cam signal • FuelControl - Control the fuel pulse delivery • SparkControl - Control the spark firing angle and dwell time • AnglePulse – Output signal based on angle 1.3.4.3 Set 3 (Motor Control 1) • All functions from set 1 • DC – DC motor with permanent magnet • DCE – DC motor with separately excited stator windings • BLDC – Brushless DC motor with Hall sensors • QD - Quadrature decode function • HS - Hall sensor signals decode function 1.3.4.4 Set 4 (Motor Control 2) • All functions from set 1. • ACIM – 3-phase AC induction motor with V/Hz control • ACIMVC – 3-phase AC induction motor with vector control • PMSMVC – 3-phase PM motor with vector control • PMSMTVC – 3-phase PM motor with torque vector control • QD - Quadrature decode function • HS - Hall sensor signals decode function 1.3.5 Debug Module The ColdFire processor core debug interface is provided to support system debugging in conjunction with low-cost debug and emulator development tools. Through a standard debug interface, users can access real-time trace and debug information. This allows the processor and system to be debugged at full speed without the need for costly in-circuit emulators. The debug interface is a superset of the BDM interface provided on Motorola’s 683xx family of parts. 10 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Features The on-chip breakpoint resources include a total of 6 programmable registers—a set of address registers (with two 32-bit registers), a set of data registers (with a 32-bit data register plus a 32-bit data mask register), and one 32-bit PC register plus a 32-bit PC mask register. These registers can be accessed through the dedicated debug serial communication channel or from the processor’s supervisor mode programming model. The breakpoint registers can be configured to generate triggers by combining the address, data, and PC conditions in a variety of single or dual-level definitions. The trigger event can be programmed to generate a processor halt or initiate a debug interrupt exception. To support program trace, the Version 2 debug module provides processor status (PST[3:0]) and debug data (DDATA[3:0]) ports. These buses and the PSTCLK output provide execution status, captured operand data, and branch target addresses defining processor activity at the CPU’s clock rate. The integration of the eTPU on the MCF523x family marks the first time that ColdFire and Nexus debug subsystems have been present in a single device. The eTPU’s Nexus functionality has been merged into the standard ColdFire debug model. This includes access to the eTPU Nexus debug registers via the standard ColdFire BDM serial interface or the processor WDEBUG instruction and run/halt cross triggering capability between eTPU Nexus and ColdFire BDM. 1.3.6 JTAG The MCF523x supports circuit board test strategies based on the Test Technology Committee of IEEE and the Joint Test Action Group (JTAG). The test logic includes a test access port (TAP) consisting of a 16-state controller, an instruction register, and three test registers (a 1-bit bypass register, a 330-bit boundary-scan register, and a 32-bit ID register). The boundary scan register links the device’s pins into one shift register. Test logic, implemented using static logic design, is independent of the device system logic. The MCF523x implementation can do the following: • Perform boundary-scan operations to test circuit board electrical continuity • Sample MCF523x system pins during operation and transparently shift out the result in the boundary scan register • Bypass the MCF523x for a given circuit board test by effectively reducing the boundary-scan register to a single bit • Disable the output drive to pins during circuit-board testing • Drive output pins to stable levels 1.3.7 On-chip Memories 1.3.7.1 Cache The 8-Kbyte cache can be configured into one of three possible organizations: an 8-Kbyte instruction cache, an 8-Kbyte data cache or a split 4-Kbyte instruction/4-Kbyte data cache. The configuration is software-programmable by control bits within the privileged Cache Configuration Register (CACR). In all configurations, the cache is a direct-mapped single-cycle memory, organized as 512 lines, each containing 16 bytes of data. The memories consist of a 512-entry tag array (containing addresses and control bits) and a 8-Kbyte data array, organized as 2048 × 32 bits. If the desired address is mapped into the cache memory, the output of the data array is driven onto the ColdFire core's local data bus, completing the access in a single cycle. If the data is not mapped into the tag memory, a cache miss occurs and the processor core initiates a 16-byte line-sized fetch. The cache module MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 11 Features includes a 16-byte line fill buffer used as temporary storage during miss processing. For all data cache configurations, the memory operates in write-through mode and all operand writes generate an external bus cycle. 1.3.7.2 SRAM The SRAM module provides a general-purpose 64-Kbyte memory block that the ColdFire core can access in a single cycle. The location of the memory block can be set to any 64-Kbyte boundary within the 4-Gbyte address space. The memory is ideal for storing critical code or data structures, for use as the system stack, or for storing FEC data buffers. Because the SRAM module is physically connected to the processor’s high-speed local bus, it can quickly service core-initiated accesses or memory-referencing commands from the debug module. The SRAM module is also accessible by the DMA and FEC non-core bus masters. The dual-ported nature of the SRAM makes it ideal for implementing applications with double-buffer schemes, where the processor and a DMA device operate in alternate regions of the SRAM to maximize system performance. As an example, system performance can be increased significantly if Ethernet packets are moved from the FEC into the SRAM (rather than external memory) prior to any processing. 1.3.8 Fast Ethernet Controller (FEC) The MCF523x’s integrated Fast Ethernet Controller (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. 1.3.9 FlexCAN There are up to 2 FlexCAN modules on the MCF523x (refer to Table 1). The FlexCAN module is a communication controller implementing the 2.0B CAN protocol. The CAN protocol is commonly used as an industrial control serial data bus, meeting the specific requirements of real-time processing, reliable operation in a harsh EMI environment, cost-effectiveness, and required bandwidth. FlexCAN contains 16 message buffers. 1.3.10 UARTs The MCF523x contains three full-duplex UARTs that function independently. The three UARTs can be clocked by the system bus clock, eliminating the need for an externally supplied clock. They can use DMA requests on transmit-ready and recieve-ready as well as interrput requests for servicing. Flow control is only available on two of the UARTs. 1.3.11 I2C Bus The I2C bus 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. 12 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Features 1.3.12 QSPI The queued serial peripheral interface module provides a high-speed synchronous serial peripheral interface with queued transfer capability. It allows up to 16 transfers to be queued at once, eliminating CPU intervention between transfers. 1.3.13 Cryptography The MCF5235 device incorporates small, fast, dedicated hardware accelerators for random number generation, message digest and hashing, and the DES, 3DES, and AES block cipher functions allowing for the implementation of common Internet security protocol cryptography operations with performance well in excess of software-only algorithms. 1.3.14 DMA Timers (DTIM0-DTIM3) There are four independent, DMA-transfer-generating 32-bit timers (DTIM[3:0]) on the MCF523x. Each timer module incorporates a 32-bit timer with a separate register set for configuration and control. The timers can be configured to operate from the system clock or from an external clock source using one of the DTINx signals. If the system clock is selected, it can be divided by 16 or 1. The input clock is further divided by a user-programmable 8-bit prescaler which clocks the actual timer counter register (TCRn). Each of these timers can be configured for input capture or reference compare mode. By configuring the internal registers, each timer may be configured to assert an external signal, generate an interrupt on a particular event or cause a DMA transfer. 1.3.15 Periodic Interrupt Timers (PIT0-PIT3) The four periodic interrupt timers (PIT[3:0]) are 16-bit timers that provide precise interrupts at regular intervals with minimal processor intervention. Each timer can either count down from the value written in its PIT modulus register, or it can be a free-running down-counter. 1.3.16 Software Watchdog Timer The watchdog timer is a 16-bit timer that facilitates recovery from runaway code. The watchdog counter is a free-running down-counter that generates a reset on underflow. To prevent a reset, software must periodically restart the countdown. 1.3.17 Clock Module and Phase Locked Loop (PLL) The clock module contains a crystal oscillator (OSC), phase-locked loop (PLL), reduced frequency divider (RFD), status/control registers, and control logic. To improve noise immunity, the PLL and OSC have their own power supply inputs, VDDPLL and VSSPLL. All other circuits are powered by the normal supply pins, VDD and VSS. 1.3.18 Interrupt Controllers (INTC0/INTC1) There are two interrupt controllers on the MCF523x, each of which can support up to 63 interrupt sources each for a total of 126. Each interrupt controller is organized as 7 levels with 9 interrupt sources per level. MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 13 Features Each interrupt source has a unique interrupt vector, and 56 of the 63 sources of a given controller provide a programmable level [1-7] and priority within the level. 1.3.19 DMA Controller The Direct Memory Access (DMA) Controller Module provides an efficient way to move blocks of data with minimal processor interaction. The DMA module provides four channels (DMA0-DMA3) that allow byte, word, longword or 16-byte burst line transfers. These transfers are triggered by software explicitly setting a DCRn[START] bit. Other sources include the DMA timer, external sources via the DREQ signal, UARTs, and the eTPU. The DMA controller supports single or dual address to off-chip devices or dual address to on-chip devices. 1.3.20 External Bus Interface (EBI) The external bus interface handles the transfer of information between the core and memory, peripherals, or other processing elements in the external address space. Features have been added to support external Flash modules, for secondary wait states on reads and writes, and a signal to support Active-Low Address Valid (a signal on most Flash memories). Programmable chip-select outputs provide signals to enable external memory and peripheral circuits, providing all handshaking and timing signals for automatic wait-state insertion and data bus sizing. Base memory address and block size are programmable, with some restrictions. For example, the starting address must be on a boundary that is a multiple of the block size. Each chip select can be configured to provide read and write enable signals suitable for use with most popular static RAMs and peripherals. Data bus width (8-bit, 16-bit, or 32-bit) is programmable on all chip selects, and further decoding is available for protection from user mode access or read-only access. 1.3.21 SDRAM Controller The SDRAM controller provides all required signals for glueless interfacing to a variety of JEDEC-compliant SDRAM devices. SD_SRAS/SD_SCAS address multiplexing is software configurable for different page sizes. To maintain refresh capability without conflicting with concurrent accesses on the address and data buses, SD_SRAS, SD_SCAS, SDWE, SD_CS[1:0] and SD_CKE are dedicated SDRAM signals. 1.3.22 Reset The reset controller is provided to determine the cause of reset, assert the appropriate reset signals to the system, and keep track of what caused the last reset. The power management registers for the internal low-voltage detect (LVD) circuit are implemented in the reset module. There are six sources of reset: 14 • External • Power-on reset (POR) • Watchdog timer • Phase locked-loop (PLL) loss of lock • PLL loss of clock • Software MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Signal Properties External reset on the RSTOUT pin is software-assertable independent of chip reset state. There are also software-readable status flags indicating the cause of the last reset. 1.3.23 GPIO Like the MC68332, unused bus interface and peripheral pins on the MCF523x can be used as discrete general-purpose inputs and outputs. These are managed by a dedicated GPIO module that logically groups all pins into ports located within a contiguous block of memory-mapped control registers. All of the pins associated with the external bus interface may be used for several different functions. Their primary function is to provide an external memory interface to access off-chip resources. When not used for this, all of the pins may be used as general-purpose digital I/O pins. In some cases, the pin function is set by the operating mode, and the alternate pin functions are not supported. The digital I/O pins on the MCF523x are grouped into 8-bit ports. Some ports do not use all eight bits. Each port has registers that configure, monitor, and control the port pins. 2 Signal Descriptions This section describes signals that connect off chip. It includes a table of signal properties, and detailed discussion of the MCF523x signals. 2.1 Signal Properties Table 2 lists all of the signals grouped by function. The “Dir” column is the direction for the primary function of the pin. Table 2. Signal Descriptions Signal Name GPIO Alternate 1 Alternate 2 Qty. Dir. Pullup Reset RESET — — — 1 I Pullup RSTOUT — — — 1 O — Clock EXTAL — — — 1 I — XTAL — — — 1 O — CLKOUT — — — 1 O — Mode Selection CLKMOD[1:0] — — — 2 I/O Pullup RCON — — — 1 I Pullup External Memory Interface and Ports A[23:21] PADDR[7:5] CS[6:4] — 3 O — A[20:0] — — — 21 O — D[31:16] — — — 16 I/O — D[15:8] PDATAH[7:0] — — 8 I/O — MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 15 Signal Properties Table 2. Signal Descriptions (continued) Signal Name GPIO Alternate 1 Alternate 2 Qty. Dir. Pullup D[7:0] PDATAL[7:0] — — 8 I/O — BS[3:0] PBS[7:4] CAS[3:0] — 4 O — OE PBUSCTL7 — — 1 O — TA PBUSCTL6 — — 1 I Pullup TEA PBUSCTL5 DREQ1 — 1 I Pullup R/W PBUSCTL4 — — 1 I/O Pullup TSIZ1 PBUSCTL3 DACK1 — 1 O Pullup TSIZ0 PBUSCTL2 DACK0 — 1 O Pullup TIP PBUSCTL0 DREQ0 — 1 O Pullup TS PBUSCTL1 DACK2 — 1 O Pullup Chip Selects CS[7:4] PCS[7:4] — — 2 O Pullup CS[3:2] PCS[3:2] SD_CS[1:0] — 2 O — CS1 PCS1 — — 1 O — CS0 — — — 1 O — SDRAM Controller SD_RAS PSDRAM3 — — 1 O — SD_CAS PSDRAM4 — — 1 O — SD_WE PSDRAM5 — — 1 O — SD_CS[1:0] PSDRAM[1:0] — — 1 O Pullup SD_CKE PSDRAM2 — — 1 O Pullup External Interrupts Port IRQ[7:3] PIRQ[7:3] — — 5 I Pullup IRQ2 PIRQ2 DREQ2 — 1 I Pullup IRQ1 PIRQ1 — — 1 I Pullup eTPU 16 TPUCH31 — ECOL — 1 I/O — TPUCH30 — ECRS — 1 I/O — TPUCH29 — ERXCLK — 1 I/O — TPUCH28 — ERXDV — 1 I/O — TPUCH[27:24] — ERXD[3:0] — 4 I/O — TPUCH23 — ERXER — 1 I/O — TPUCH22 — ETXCLK — 1 I/O — TPUCH21 — ETXEN — 1 I/O — MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Signal Properties Table 2. Signal Descriptions (continued) Signal Name GPIO Alternate 1 Alternate 2 Qty. Dir. Pullup TPUCH20 — ETXER — 1 I/O — TPUCH[19:16] — ETXD[3:0] — 4 I/O — TPUCH15 — ECOL — 1 I/O — TPUCH14 — ECRS — 1 I/O — TPUCH13 — ERXCLK — 1 I/O — TPUCH12 — ERXDV — 1 I/O — TPUCH[11:8] — ERXD[3:0] — 4 I/O — TPUCH7 — ERXER — 1 I/O — TPUCH6 — ETXCLK — 1 I/O — TPUCH5 — ETXEN — 1 I/O — TPUCH4 — ETXER — 1 I/O — TPUCH[3:0] — ETXD[3:0] — 4 I/O — LTPUODIS PETPU0 — — 1 I/O Pullup TCRCLK PETPU2 — — 1 I/O Pullup UTPUODIS PETPU1 — — 1 I/O Pullup FEC EMDIO PFECI2C2 I2C_SDA U2RXD 1 I/O — EMDC PFECI2C3 I2C_SCL U2TXD 1 O — ECOL — — — 1 I — ECRS — — — 1 I — ERXCLK — — — 1 I — ERXDV — — — 1 I — ERXD[3:0] — — — 4 I — ERXER — — — 1 I — ETXCLK — — — 1 I — ETXEN — — — 1 O — ETXER — — — 1 O — ETXD[3:0] — — — 4 O — — 1 I Pulldown Feature Control eTPU/EthENB — — I2C I2C_SDA PFECI2C1 CAN0RX — 1 I/O Pullup I2C_SCL PFECI2C0 CAN0TX — 1 I/O Pullup MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 17 Signal Properties Table 2. Signal Descriptions (continued) Signal Name GPIO Alternate 1 Alternate 2 Qty. Dir. Pullup QSPI QSPI_CS1 PQSPI4 SD_CKE — 1 O — QSPI_CS0 PQSPI3 — — 1 O — QSPI_CLK PQSPI2 I2C_SCL — 1 O — QSPI_DIN PQSPI1 I2C_SDA — 1 I — QSPI_DOUT PQSPI0 — — 1 O — UARTs U2RXD PUARTH0 CAN1RX — 1 I Pullup U2TXD PUARTH1 CAN1TX — 1 O — U1RXD PUARTL4 CAN0RX — 1 I — U1TXD PUARTL5 CAN0TX — 1 O — U0RXD PUARTL0 — — 1 I — U0TXD PUARTL1 — — 1 O — U1CTS PUARTL7 U2CTS — 1 I — U1RTS PUARTL6 U2RTS — 1 O — U0CTS PUARTL3 — — 1 I — U0RTS PUARTL2 — — 1 O — DMA Timers DTIN3 PTIMER7 U2CTS — 1 I — DTOUT3 PTIMER6 U2RTS — 1 O — DTIN2 PTIMER5 DREQ2 DTOUT2 1 I — DTOUT2 PTIMER4 DREQ2 — 1 O — DTIN1 PTIMER3 DREQ1 DTOUT1 1 I — DTOUT1 PTIMER2 DACK1 — 1 O — DTIN0 PTIMER1 DREQ0 — 1 I — DTOUT0 PTIMER0 DACK0 — 1 O — Debug and JTAG Test Port Control 18 TRST — DSCLK — 1 I Pullup TCLK — PSTCLK — 1 I Pullup TMS — BKPT — 1 I Pullup TDI — DSI — 1 I Pullup TDO — DSO — 1 O — JTAG_EN — — — 1 I Pullup DDATA[3:0] — — — 4 O Pullup MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Signal Primary Functions Table 2. Signal Descriptions (continued) Signal Name GPIO Alternate 1 Alternate 2 Qty. Dir. Pullup PST[3:0] — — — 4 O — Test TEST — — — 1 I — PLL_TEST — — — 1 I — Power Supplies 2.2 2.2.1 VDDPLL — — — 1 I — VSSPLL — — — 1 I — OVDD — — — 22 I — OVSS — — — 22 I — VDD — — — 4 I — VSS — — — 4 I — Signal Primary Functions Reset Signals Table 3 describes signals that are used to either reset the chip or as a reset indication. Table 3. Reset Signals Signal Name Abbreviation Function I/O Reset In RESET Primary reset input to the device. Asserting RESET immediately resets the CPU and peripherals. I Reset Out RSTOUT Driven low for 128 CPU clocks when the soft reset bit of the system configuration register (SCR[SOFTRST]) is set. It is driven low for 32K CPU clocks when the software watchdog timer times out or when a low input level is applied to RESET. O 2.2.2 PLL and Clock Signals Table 4 describes signals that are used to support the on-chip clock generation circuitry. Table 4. PLL and Clock Signals Signal Name Abbreviation Function I/O External Clock In EXTAL Always driven by an external clock input except when used as a connection to the external crystal when the internal oscillator circuit is used. The clock source is configured during reset by CLKMOD[1:0]. I Crystal XTAL Used as a connection to the external crystal when the internal oscillator circuit is used to drive the crystal. O Clock Out CLKOUT This output signal reflects the internal system clock. O MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 19 Signal Primary Functions 2.2.3 Mode Selection Table 5 describes signals used in mode selection. Table 5. Mode Selection Signals Signal Name Abbreviation Function I/O Clock Mode Selection CLKMOD[1:0] Configure the clock mode after reset. I Reset Configuration RCON I 2.2.4 Indicates whether the external D[31:16] pin states affect chip configuration at reset. External Memory Interface Signals Table 6 describes signals that are used for doing transactions on the external bus. Table 6. External Memory Interface Signals Signal Name Address Bus Abbreviation A[23:0] Function I/O The 24 dedicated address signals define the address of external byte, word, and longword accesses. These three-state outputs are the 24 lsbs of the internal 32-bit address bus and multiplexed with the SDRAM controller row and column addresses. O Unused pins are can be configured as GPIO. The A[23:21] pins can also be configured as CS[6:4]. Data Bus D[31:0] These three-state bidirectional signals provide the general purpose data path between the processor and all other devices. I/O The D[15:0] pins can be configured as GPIO when using a 16-bit bus. Byte Strobes BS[3:0] Define the flow of data on the data bus. During SRAM and peripheral accesses, these output signals indicate that data is to be latched or driven onto a byte of the data when driven low. The BS[3:0] signals are asserted only to the memory bytes used during a read or write access. BS0 controls access to the most significant byte lane of data, and BS3 controls access to the least significant byte lane of data. The BS[3:0] signals are asserted during accesses to on-chip peripherals but not to on-chip SRAM, or cache. During SDRAM accesses, these signals act as the CAS[3:0] signals, which indicate a byte transfers between SDRAM and the chip when driven high. O For SRAM or Flash devices, the BS[3:0] outputs should be connected to individual byte strobe signals. For SDRAM devices, the BS[3:0] should be connected to individual SDRAM DQM signals. Note that most SDRAMs associate DQM3 with the MSB, in which case BS0 should be connected to the SDRAM’s DQM3 input. These pins can also be configured as GPIO. Output Enable 20 OE Indicates when an external device can drive data during external read cycles. This pin can also be configured as GPIO. MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE O MOTOROLA Signal Primary Functions Table 6. External Memory Interface Signals (continued) Signal Name Abbreviation Transfer Acknowledge TA Function I/O Indicates that the external data transfer is complete. During a read cycle, when the processor recognizes TA, it latches the data and then terminates the bus cycle. During a write cycle, when the processor recognizes TA, the bus cycle is terminated. I This pin can also be configured as GPIO. Transfer Error Acknowledge TEA Indicates an error condition exists for the bus transfer. The bus cycle is terminated and the CPU begins execution of the access error exception. I This pin can also be configured as GPIO or DMA transfer request signal DREQ0. Read/Write R/W Indicates the direction of the data transfer on the bus for SRAM (R/W) and SDRAM (SD_WE) accesses. A logic 1 indicates a read from a slave device and a logic 0 indicates a write to a slave device O This pin can also be configured as GPIO. Transfer Size TSIZ[1:0] When the device is in normal mode, dynamic bus sizing lets the programmer change data bus width between 8, 16, and 32 bits for each chip select. The initial width for the bootstrap program chip select, CS0, is determined by the state of TSIZ[1:0]. The program should select bus widths for the other chip selects before accessing the associated memory space. These pins our output pins. O These pins can also be configured as GPIO or DMA transfer acknowledge signals DACK1/DACK0. Transfer Start TS Bus control output signal indicating the start of a transfer. O This pin can also be configured as GPIO or DMA transfer acknowledge signal DACK2. Transfer in Progress TIP Bus control output signal indicating bus transfer in progress. O This pin can also be configured as GPIO or DMA transfer request signal DREQ0. Chip Selects CS[7:0] These output signals select external devices for external bus transactions. The CS[3:2] can also be configured to function as SDRAM chip selects SD_CS[1:0]. O CS[7:1] pins can also be configured as GPIO. MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 21 Signal Primary Functions 2.2.5 SDRAM Controller Signals Table 7 describes signals that are used for SDRAM accesses. Table 7. SDRAM Controller Signals Signal Name Abbreviation SDRAM Synchronous Row Address Strobe SD_SRAS Function I/O SDRAM synchronous row address strobe. O This pin is configured as GPIO. SDRAM Synchronous SD_SCAS Column Address Strobe SDRAM synchronous column address strobe. O This pin is configured as GPIO. SDRAM Write Enable SD_WE SDRAM write enable. O This pin is configured as GPIO. SDRAM Chip Selects SD_CS[1:0] SDRAM chip select signals. O These pints are configured as GPIO. SDRAM Clock Enable SD_CKE SDRAM clock enable. O This pin is configured as GPIO. 2.2.6 External Interrupt Signals Table 8 describes the external interrupt signals. Table 8. External Interrupt Signals Signal Name Abbreviation External Interrupts IRQ[7:1] Function I/O External interrupt sources. IRQ2 can also be configured as DMA request signal DREQ2. I These pins are configured as GPIO. 2.2.7 eTPU Table 9 describes eTPU signals. Table 9. eTPU Signals Signal Name Abbreviation Function I/O TCRCLK TCRCLK TPUCH[31:0] TPUCH[31:0] Channel pins for the eTPU module. They can also be configured for Ethernet controller functionality. See table Table 2 and Section 2.2.8, “Ethernet Module (FEC) Signals,” for details. I/O LTPUODIS LTPUODIS Disables eTPU outputs on the lower 16 channels of the eTPU. I/O UTPUDIS UTPUDIS Disables eTPU outputs on the upper 16 channels of the eTPU. I/O 22 Used to clock the TCR1/2 counters or gate the TCR2 clock. MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE I MOTOROLA Signal Primary Functions 2.2.8 Ethernet Module (FEC) Signals The following signals are used by the Ethernet module for data and clock signals. Some of these signals are muxed with eTPU channels on the MCF5235 and dedicated on the other members of the family that have an Ethernet Module. Table 10. Ethernet Module (FEC) Signals Signal Name Management Data Abbreviation EMDIO Function I/O Transfers control information between the external PHY and the media-access controller. Data is synchronous to EMDC. Applies to MII mode operation. This signal is an input after reset. When the FEC is operated in 10Mbps 7-wire interface mode, this signal should be connected to VSS. I/O This pin can also be configured as GPIO port AS5 or UART2 receive data U2RXD. Management Data Clock EMDC In Ethernet mode, EMDC is an output clock which provides a timing reference to the PHY for data transfers on the EMDIO signal. Applies to MII mode operation. O This pin can also be configured as UART2 transmit data U2TXD or I2C clock I2C_SCL. Transmit Clock ETXCLK Input clock which provides a timing reference for ETXEN, ETXD[3:0] and ETXER I Transmit Enable ETXEN Indicates when valid nibbles are present on the MII. This signal is asserted with the first nibble of a preamble and is negated before the first ETXCLK following the final nibble of the frame. O Transmit Data 0 ETXD0 ETXD0 is the serial output Ethernet data and is only valid during the assertion of ETXEN. This signal is used for 10-Mbps Ethernet data. It is also used for MII mode data in conjunction with ETXD[3:1]. O Collision ECOL Asserted upon detection of a collision and remains asserted while the collision persists. This signal is not defined for full-duplex mode. I Receive Clock ERXCLK Provides a timing reference for ERXDV, ERXD[3:0], and ERXER. I Receive Data Valid ERXDV Asserting the receive data valid (ERXDV) input indicates that the PHY has valid nibbles present on the MII. ERXDV should remain asserted from the first recovered nibble of the frame through to the last nibble. Assertion of ERXDV must start no later than the SFD and exclude any EOF. I Receive Data 0 ERXD0 ERXD0 is the Ethernet input data transferred from the PHY to the media-access controller when ERxDV is asserted. This signal is used for 10-Mbps Ethernet data. This signal is also used for MII mode Ethernet data in conjunction with ERXD[3:1]. I When asserted, indicates that transmit or receive medium is not idle. Applies to MII mode operation. I Carrier Receive Sense ECRS This pin can also be configured and UART2 receive U2RXD or I2C data I2C_SDA. MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 23 Signal Primary Functions Table 10. Ethernet Module (FEC) Signals (continued) Signal Name Abbreviation Function I/O Transmit Data 1–3 ETXD[3:1] In Ethernet mode, these pins contain the serial output Ethernet data and are valid only during assertion of ETXEN in MII mode. O Transmit Error ETXER In Ethernet mode, when ETXER is asserted for one or more clock cycles while ETXEN is also asserted, the PHY sends one or more illegal symbols. ETXER has no effect at 10 Mbps or when ETXEN is negated. Applies to MII mode operation. O Receive Data 1–3 ERXD[3:1] In Ethernet mode, these pins contain the Ethernet input data transferred from the PHY to the Media Access Controller when ERXDV is asserted in MII mode operation. I Receive Error ERXER In Ethernet mode, ERXER—when asserted with ERXDV—indicates that the PHY has detected an error in the current frame. When ERXDV is not asserted ERXER has no effect. Applies to MII mode operation. O 2.2.9 Feature Control The eTPU/EthENB signal configures which modules are available to the user. This input signal selects the muxing of the eTPU and Ethernet controller. 2.2.10 I2C I/O Signals Table 11 describes the I2C serial interface module signals. Table 11. I2C I/O Signals Signal Name Serial Clock Abbreviation I2C_SCL Function I/O Open-drain clock signal for the for the I2C interface. Either it is driven by the I2C module when the bus is in the master mode or it becomes the clock input when the I2C is in the slave mode. I/O This pin can also be configured as GPIO or as UART2 transmit signal U2TXD. Serial Data 24 I2C_SDA Open-drain signal that serves as the data input/output for the I2C interface. MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE I/O MOTOROLA Signal Primary Functions 2.2.11 Queued Serial Peripheral Interface (QSPI) Table 12 describes QSPI signals. Table 12. Queued Serial Peripheral Interface (QSPI) Signals Signal Name QSPI Syncrhonous Serial Output Abbreviation QSPI_DOUT Function I/O Provides the serial data from the QSPI and can be programmed to be driven on the rising or falling edge of QSPI_CLK. Each byte is sent msb first. O This pin can also be configured as GPIO. QSPI Synchronous Serial Data Input QSPI_DIN Provides the serial data to the QSPI and can be programmed to be sampled on the rising or falling edge of QSPI_CLK. Each byte is written to RAM lsb first. I This pin can also be configured as GPIO or as I2C data signal I2C_SDA. QSPI Serial Clock QSPI_CLK Provides the serial clock from the QSPI. The polarity and phase of QSPI_CLK are programmable. The output frequency is programmed according to the following formula, in which n can be any value between 1 and 255: SPI_CLK = fsys/2 ÷ n O This pin can also be configured as GPIO or as I2C clock signal I2C_SCL. Synchronous QSPI_CS[1:0] Provide QSPI peripheral chip selects that can be programmed to be Peripheral Chip Selects active high or low. QSPI_CS1 can also be configured as SDRAM clock enable signal SD_CKE. O These pins can also be configured as GPIO. 2.2.12 UART Module Signals The UART modules use the signals in this section for data. The baud rate clock inputs are not supported. Table 13. UART Module Signals Signal Name Transmit Serial Data Output Abbreviation Function U2TXD/U1TXD Transmitter serial data outputs for the UART modules. The output is /U0TXD held high (mark condition) when the transmitter is disabled, idle, or in the local loopback mode. Data is shifted out, lsb first, on this pin at the falling edge of the serial clock source. U1TXD can also be configured as Controller Area Network Transmit data output CAN0TX. U2TXD can also be configured as Controller Area Network Transmit data output CAN1TX. I/O O All pins can also be configured as GPIO. MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 25 Signal Primary Functions Table 13. UART Module Signals (continued) Signal Name Receive Serial Data Input Abbreviation U2RXD/U1RX D/U0RXD Function I/O Receiver serial data inputs for the UART modules. Data received on this pin is sampled on the rising edge of the serial clock source lsb first. When the UART clock is stopped for power-down mode, any transition on this pin restarts it. U1RXD can also be configured as Controller Area Network Transmit data input CAN0RX. U2RXD can also be configured as Controller Area Network Transmit data output CAN1RX. I All pins can also be configured as GPIO. Clear-to-Send U1CTS/U0CTS Indicate to the UART modules that they can begin data transmission. I Request-to-Send U1RTS/U0RTS Automatic request-to-send outputs from the UART modules. U1RTS/U0RTS can also be configured to be asserted and negated as a function of the RxFIFO level. O 2.2.13 DMA Timer Signals Table 14 describes the signals of the four DMA timer modules. Table 14. DMA Timer Signals Signal Name DMA Timer 0 Input Abbreviation DTIN0 Function I/O Can be programmed to cause events to occur in first platform timer. It can either clock the event counter or provide a trigger to the timer value capture logic. I This pin can also be configured as DMA request line signal, DREQ0, or as GPIO. DMA Timer 0 Output DTOUT0 The output from first platform timer. O This pin can also be configured as DMA acknowledge signal, DACK0, or as GPIO. DMA Timer 1 Input DTIN1 Can be programmed to cause events to occur in the second platform timer. This can either clock the event counter or provide a trigger to the timer value capture logic. I This pin can also be configured as DMA request line signal, DREQ1, or as GPIO. DMA Timer 1 Output DTOUT1 The output from the second platform timer. O This pin can also be configured as DMA acknowledge signal, DACK1, or as GPIO. 26 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Signal Primary Functions Table 14. DMA Timer Signals (continued) Signal Name DMA Timer 2 Input Abbreviation DTIN2 Function I/O Can be programmed to cause events to occur in the third platform timer. It can either clock the event counter or provide a trigger to the timer value capture logic. I This pin can also be configured as DMA request line signal, DREQ2, or as GPIO. DMA Timer 2 Output DTOUT2 The output from the third platform timer. I This pin can also be configured as GPIO. DMA Timer 3 Input DTIN3 Can be programmed as an input that causes events to occur in the fourth platform timer. This can either clock the event counter or provide a trigger to the timer value capture logic. I This pin can also be configured as QSPI chip select 2 signal, UART 2 clear-to-send signal, U2CTS, or as GPIO. DMA Timer 3 Output DTOUT3 The output from the fourth platform timer. O This pin can also be configured as QSPI chip select 2 signal, UART 2 request-to-send signal, U2RTS, or as GPIO. 2.2.14 Debug Support Signals These signals are used as the interface to the on-chip JTAG controller and also to interface to the BDM logic. Table 15. Debug Support Signals Signal Name Abbreviation Function I/O Test Reset TRST This active-low signal is used to initialize the JTAG logic asynchronously. I Test Clock TCLK Used to synchronize the JTAG logic. I Test Mode Select TMS Used to sequence the JTAG state machine. TMS is sampled on the rising edge of TCLK. I Test Data Input TDI Serial input for test instructions and data. TDI is sampled on the rising edge of TCLK. I Test Data Output TDO Serial output for test instructions and data. TDO is three-stateable and is actively driven in the shift-IR and shift-DR controller states. TDO changes on the falling edge of TCLK. O Development Serial Clock DSCLK Clocks the serial communication port to the BDM module during packet transfers. I Breakpoint BKPT Used to request a manual breakpoint. I MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 27 Signal Primary Functions Table 15. Debug Support Signals (continued) Signal Name Abbreviation Function I/O Development Serial Input DSI This internally-synchronized signal provides data input for the serial communication port to the BDM module. I Development Serial Output DSO This internally-registered signal provides serial output communication for BDM module responses. O Debug Data DDATA[3:0] Display captured processor data and breakpoint status. The CLKOUT signal can be used by the development system to know when to sample DDATA[3:0]. O Processor Status Outputs PST[3:0] Indicate core status, as shown in Table 16. Debug mode timing is synchronous with the processor clock; status is unrelated to the current bus transfer. The CLKOUT signal can be used by the development system to know when to sample PST[3:0]. O Table 16. Processor Status PST[3:0] 28 Processor Status 0000 Continue execution 0001 Begin execution of one instruction 0010 Reserved 0011 Entry into user mode 0100 Begin execution of PULSE and WDDATA instructions 0101 Begin execution of taken branch 0110 Reserved 0111 Begin execution of RTE instruction 1000 Begin one-byte transfer on DDATA 1001 Begin two-byte transfer on DDATA 1010 Begin three-byte transfer on DDATA 1011 Begin four-byte transfer on DDATA 1100 Exception processing 1101 Reserved 1110 Processor is stopped 1111 Processor is halted MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Chip Configuration Mode—Device Operating 2.2.15 Test Signals Table 17 describes test signals. Table 17. Test Signals Signal Name Abbreviation Function I/O Test TEST Reserved for factory testing only and in normal modes of operation should be connected to VSS to prevent unintentional activation of test functions. I PLL Test PLL_TEST Reserved for factory testing only and should be treated as a no-connect (NC). I 2.2.16 Power and Ground Pins The pins described in Table 18 provide system power and ground to the chip. Multiple pins are provided for adequate current capability. All power supply pins must have adequate bypass capacitance for high-frequency noise suppression. Table 18. Power and Ground Pins Signal Name Abbreviation Function I/O PLL Analog Supply VDDPLL, VSSPLL Dedicated power supply signals to isolate the sensitive PLL analog circuitry from the normal levels of noise present on the digital power supply. I Positive Supply VDDO These pins supply positive power to the I/O pads. I Positive Supply VDD These pins supply positive power to the core logic. I Ground VSS This pin is the negative supply (ground) to the chip. 3 Modes of Operation 3.1 Chip Configuration Mode—Device Operating Options • Chip operating mode: — Master mode • Boot device/size: — External device boot – 32-bit – 16-bit (Default) – 8-bit • Output pad strength: — Partial drive strength (Default) — Full drive strength MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 29 Chip Configuration Mode—Device Operating Options • Clock mode: — Normal PLL with external crystal — Normal PLL with external clock — 1:1 PLL Mode — External oscillator mode (no PLL) • Chip Select Configuration: — PADDR[7:5] configured as chip select(s) and/or address line(s) – PADDR[7:5] configured as A23-A21 (default) – PADDR configured as CS6, PADDR[6:5] as A22-A21 – PADDR[7:6] configured as CS[6:5], PADDR5 as A21 – PADDR[7:5] configured as CS[6:4] 3.1.1 Chip Configuration Pins Table 19. Configuration Pin Descriptions Pin 30 Chip Configuration Function Pin State/Meaning Comments RCON Chip configuration enable 1 Disabled 0 Enabled Active low: if asserted, then all configuration pins must be driven appropriately for desired operation D26, D17, D16 Select chip operating mode 111 110 101 100 0xx D19, D18 Select external boot device data port size 00,11 External (32-bit) 10 External (8-bit) 01 External (16-bit) D21 Select output pad drive strength 1 Full 0 Partial CLKMOD1, CLKMOD0 Select clock mode 00 External clock mode (no VDDPLL must be supplied if a PLL PLL) mode is selected 01 1:1 PLL mode 10 Normal PLL with external clock reference 11 Normal PLL with crystal clock reference Master Reserved Reserved Reserved Reserved Value read defaults to 32-bit MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Low Power Modes Table 19. Configuration Pin Descriptions (continued) Pin Chip Configuration Function Pin State/Meaning D25, D24 Select chip select / address line 00 PADDR[7:5] configured as A23-A21 (default) 10 PADDR7 configured as CS6, PADDR[6:5] as A22-A21 01 PADDR[7:6] configured as CS[6:5], PADDR5 as A21 11 PADDR[7:5] configured as CS[6:4] JTAG_EN Selects BDM or JTAG mode 0 BDM mode 1 JTAG mode 3.2 Comments Low Power Modes The following features are available to support applications which require low power. • Four modes of operation: — RUN — WAIT — DOZE — STOP • Ability to shut down most peripherals independently. • Ability to shut down the external CLKOUT pin. There are four modes of operation: RUN, WAIT, DOZE, and STOP. The system enters a low power mode when the user programs the low power bits (LPMD) in the LPCR (Low Power Control Register) in the CIM before the CPU core executes a STOP instruction. This idles the CPU with no cycles active. The LPMD bits indicate to the system and clock controller to power down and stop the clocks appropriately. During STOP mode, the system clock is stopped low. A wakeup event is required to exit a low power mode and return back to RUN mode. Wakeup events consist of any of the following conditions. See the following sections for more details. 1. 2. 3. 4. 3.2.1 Any type of reset. Assertion of the BKPT pin to request entry into Debug mode. Debug request bit in the BDM control register to request entry into debug mode. Any valid interrupt request. RUN Mode RUN mode is the normal system operating mode. Current consumption in this mode is related directly to the frequency chosen for the system clock. MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 31 Layout 3.2.2 WAIT Mode WAIT mode is intended to be used to stop only the CPU core and memory clocks until a wakeup event is detected. In this mode, peripherals may be programmed to continue operating and can generate interrupts, which cause the CPU core to exit from WAIT mode. 3.2.3 DOZE Mode DOZE mode affects the CPU core in the same manner as WAIT mode, but with a different code on the CIM LPMD bits, which are monitored by the peripherals. Each peripheral defines individual operational characteristics in DOZE mode. Peripherals which continue to run and have the capability of producing interrupts may cause the CPU to exit the DOZE mode and return to the RUN mode. Peripherals which are stopped will restart operation on exit from DOZE mode as defined for each peripheral. 3.2.4 STOP Mode STOP mode affects the CPU core in the same manner as the WAIT and DOZE modes, but with a different code on the CCM LPMD bits. In this mode, all clocks to the system are stopped and the peripherals cease operation. STOP mode must be entered in a controlled manner to ensure that any current operation is properly terminated. When exiting STOP mode, most peripherals retain their pre-stop status and resume operation. 3.2.5 Peripheral Shut Down Most peripherals may be disabled by software in order to cease internal clock generation and remain in a static state. Each peripheral has its own specific disabling sequence (refer to each peripheral description for further details). A peripheral may be disabled at anytime and will remain disabled during any low power mode of operation. 4 Design Recommendations 4.1 Layout 32 • Use a 4-layer printed circuit board with the VDD and GND pins connected directly to the power and ground planes for the MCF523x. • See application note AN1259 System Design and Layout Techniques for Noise Reduction in processor-Based Systems. • Match the PC layout trace width and routing to match trace length to operating frequency and board impedance. Add termination (series or therein) to the traces to dampen reflections. Increase the PCB impedance (if possible) keeping the trace lengths balanced and short. Then do cross-talk analysis to separate traces with significant parallelism or are otherwise "noisy". Use 6 mils trace and separation. Clocks get extra separation and more precise balancing. MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Power Supply 4.2 • Power Supply 33 µF, .1 µF and .01 µF across each power supply 4.3 Decoupling • Place the decoupling caps as close to the pins as possible, but they can be outside the footprint of the package. • .1 µF and .01 µF at each supply input 4.4 • Buffering Use bus buffers on all data/address lines for all off-board accesses and for all on-board accesses when excessive loading is expected. See Section 6, “Preliminary Electrical Characteristics.” 4.5 • Pull-up Recommendations Use external pull-up resistors on unused inputs. See pin table. 4.6 Clocking Recommendations • Use a multi-layer board with a separate ground plane. • Place the crystal and all other associated components as close to the EXTAL and XTAL (oscillator pins) as possible. • Do not run a high frequency trace around crystal circuit. • Ensure that the ground for the bypass capacitors is connected to a solid ground trace. • Tie the ground trace to the ground pin nearest EXTAL and XTAL. This prevents large loop currents in the vicinity of the crystal. • Tie the ground pin to the most solid ground in the system. • Do not connect the trace that connects the oscillator and the ground plane to any other circuit element. This tends to make the oscillator unstable. • Tie XTAL to ground when an external oscillator is clocking the device. 4.7 4.7.1 Interface Recommendations SDRAM Controller 4.7.1.1 SDRAM Controller Signals in Synchronous Mode Table 20 shows the behavior of SDRAM signals in synchronous mode. MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 33 Interface Recommendations Table 20. Synchronous DRAM Signal Connections Signal Description SD_RAS Synchronous row address strobe. Indicates a valid SDRAM row address is present and can be latched by the SDRAM. SD_RAS should be connected to the corresponding SDRAM SD_RAS. Do not confuse SD_RAS with the DRAM controller’s SD_CS[1:0], which should not be interfaced to the SDRAM SD_RAS signals. SD_CAS Synchronous column address strobe. Indicates a valid column address is present and can be latched by the SDRAM. SD_CAS should be connected to the corresponding signal labeled SD_CAS on the SDRAM. DRAMW DRAM read/write. Asserted for write operations and negated for read operations. SD_CS[1:0] Row address strobe. Select each memory block of SDRAMs connected to the MCF523x. One SD_CS signal selects one SDRAM block and connects to the corresponding CS signals. SD_CKE Synchronous DRAM clock enable. Connected directly to the CKE (clock enable) signal of SDRAMs. Enables and disables the clock internal to SDRAM. When CKE is low, memory can enter a power-down mode where operations are suspended or they can enter self-refresh mode. SD_CKE functionality is controlled by DCR[COC]. For designs using external multiplexing, setting COC allows SD_CKE to provide command-bit functionality. BS[3:0] Column address strobe. For synchronous operation, BS[3:0] function as byte enables to the SDRAMs. They connect to the DQM signals (or mask qualifiers) of the SDRAMs. CLKOUT Bus clock output. Connects to the CLK input of SDRAMs. 4.7.1.2 Address Multiplexing Table 21 shows the generic address multiplexing scheme for SDRAM configurations. All possible address connection configurations can be derived from this table. Table 21. Generic Address Multiplexing Scheme Address Pin Row Address Column Address 34 Notes Related to Port Sizes 17 17 0 8-bit port only 16 16 1 8- and 16-bit ports only 15 15 2 14 14 3 13 13 4 12 12 5 11 11 6 10 10 7 9 9 8 17 17 16 32-bit port only 18 18 17 16-bit port only or 32-bit port with only 8 column address lines 19 19 18 16-bit port only when at least 9 column address lines are used MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Interface Recommendations Table 21. Generic Address Multiplexing Scheme (continued) Address Pin Row Address Column Address 20 20 19 21 21 20 22 22 21 23 23 22 24 24 23 25 25 24 Notes Related to Port Sizes The following tables provide a more comprehensive, step-by-step way to determine the correct address line connections for interfacing the MCF523x to SDRAM. To use the tables, find the one that corresponds to the number of column address lines on the SDRAM and to the port size as seen by the MCF523x, which is not necessarily the SDRAM port size. For example, if two 1M x 16-bit SDRAMs together form a 2M x 32-bit memory, the port size is 32 bits. Most SDRAMs likely have fewer address lines than are shown in the tables, so follow only the connections shown until all SDRAM address lines are connected. Table 22. MCF523x to SDRAM Interface (8-Bit Port, 9-Column Address Lines) MCF523x A17 A16 A15 A14 A13 A12 A11 A10 A9 A18 A19 A20 A21 A22 A23 A24 A25 A26 A27 A28 A29 A30 A31 Pins Row 17 16 15 14 13 12 11 10 9 Column 0 1 2 3 4 5 6 7 8 SDRAM Pins 18 19 20 21 22 23 24 25 26 27 28 29 30 31 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 A22 Table 23. MCF523x to SDRAM Interface (8-Bit Port,10-Column Address Lines) MCF523x A17 A16 A15 A14 A13 A12 A11 A10 A9 A19 A20 A21 A22 A23 A24 A25 A26 A27 A28 A29 A30 A31 Pins Row 17 16 15 14 13 12 11 10 9 19 Column 0 1 2 3 4 5 6 7 8 18 SDRAM Pins 20 21 22 23 24 25 26 27 28 29 30 31 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 Table 24. MCF523x to SDRAM Interface (8-Bit Port,11-Column Address Lines) MCF523x A17 A16 A15 A14 A13 A12 A11 A10 A9 A19 A21 A22 A23 A24 A25 A26 A27 A28 A29 A30 A31 Pins Row 17 16 15 14 13 12 11 10 9 19 21 Column 0 1 2 3 4 5 6 7 8 18 20 SDRAM Pins 22 23 24 25 26 27 28 29 30 31 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 35 Interface Recommendations Table 25. MCF523x to SDRAM Interface (8-Bit Port,12-Column Address Lines) MCF523x A17 A16 A15 A14 A13 A12 A11 A10 A9 A19 A21 A23 A24 A25 A26 A27 A28 A29 A30 A31 Pins Row 17 16 15 14 13 12 11 10 9 19 21 23 Column 0 1 2 3 4 5 6 7 8 18 20 22 SDRAM Pins 24 25 26 27 28 29 30 31 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 Table 26. MCF523x to SDRAM Interface (8-Bit Port,13-Column Address Lines) MCF523x A17 A16 A15 A14 A13 A12 A11 A10 A9 A19 A21 A23 A25 A26 A27 A28 A29 A30 A31 Pins Row 17 16 15 14 13 12 11 10 9 19 21 23 25 Column 0 1 2 3 4 5 6 7 8 18 20 22 24 SDRAM Pins 26 27 28 29 30 31 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 Table 27. MCF523x to SDRAM Interface (16-Bit Port, 8-Column Address Lines) MCF523x A16 A15 A14 A13 A12 A11 A10 A9 A17 A18 A19 A20 A21 A22 A23 A24 A25 A26 A27 A28 A29 A30 A31 Pins Row 16 15 14 13 12 11 10 9 Column 1 2 3 4 5 6 7 8 SDRAM Pins 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 A22 Table 28. MCF523x to SDRAM Interface (16-Bit Port, 9-Column Address Lines) MCF523x A16 A15 A14 A13 A12 A11 A10 A9 A18 A19 A20 A21 A22 A23 A24 A25 A26 A27 A28 A29 A30 A31 Pins Row 16 15 14 13 12 11 10 9 18 Column 1 2 3 4 5 6 7 8 17 SDRAM Pins 19 20 21 22 23 24 25 26 27 28 29 30 31 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 Table 29. MCF523x to SDRAM Interface (16-Bit Port, 10-Column Address Lines) MCF523x A16 A15 A14 A13 A12 A11 A10 A9 A18 A20 A21 A22 A23 A24 A25 A26 A27 A28 A29 A30 A31 Pins Row 16 15 14 13 12 11 10 9 18 20 Column 1 2 3 4 5 6 7 8 17 19 SDRAM Pins A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 36 21 22 23 24 25 26 27 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 28 29 30 31 MOTOROLA Interface Recommendations Table 30. MCF523x to SDRAM Interface (16-Bit Port, 11-Column Address Lines) MCF523x A16 A15 A14 A13 A12 A11 A10 A9 A18 A20 A22 A23 A24 A25 A26 A27 A28 A29 A30 A31 Pins Row 16 15 14 13 12 11 10 9 18 20 22 23 24 25 26 27 28 29 30 31 Column 1 2 3 4 5 6 7 8 17 19 21 SDRAM Pins A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 Table 31. MCF523x to SDRAM Interface (16-Bit Port, 12-Column Address Lines) MCF523x A16 A15 A14 A13 A12 A11 A10 Pins A9 A18 A20 A22 A24 A25 A26 A27 A28 A29 A30 A31 Row 16 15 14 13 12 11 10 9 18 20 22 24 Column 1 2 3 4 5 6 7 8 17 19 21 23 SDRAM Pins A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 25 26 27 28 29 30 31 A10 A11 A12 A13 A14 A15 A16 A17 A18 Table 32. MCF523xto SDRAM Interface (16-Bit Port, 13-Column-Address Lines) MCF523x A16 A15 A14 A13 A12 A11 A10 Pins A9 A18 A20 A22 A24 A26 A27 A28 A29 A30 A31 Row 16 15 14 13 12 11 10 9 18 20 22 24 26 Column 1 2 3 4 5 6 7 8 17 19 21 23 25 SDRAM Pins A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 27 28 29 30 31 A10 A11 A12 A13 A14 A15 A16 A17 Table 33. MCF523x to SDRAM Interface (32-Bit Port, 8-Column Address Lines) MCF523x A15 A14 A13 A12 A11 A10 A9 A17 A18 A19 A20 A21 A22 A23 A24 A25 A26 A27 A28 A29 A30 A31 Pins Row 15 14 13 12 11 10 9 17 Column 2 3 4 5 6 7 8 16 SDRAM Pins 18 19 20 21 22 23 24 25 26 27 28 29 30 31 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 Table 34. MCF523x to SDRAM Interface (32-Bit Port, 9-Column Address Lines) MCF523x A15 A14 A13 A12 A11 A10 A9 A17 A19 A20 A21 A22 A23 A24 A25 A26 A27 A28 A29 A30 A31 Pins Row 15 14 13 12 11 10 9 17 19 Column 2 3 4 5 6 7 8 16 18 SDRAM Pins A0 A1 A2 A3 A4 A5 A6 A7 A8 MOTOROLA 20 21 22 23 24 25 26 27 28 29 30 31 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 37 Interface Recommendations Table 35. MCF523x to SDRAM Interface (32-Bit Port, 10-Column Address Lines) MCF523x A15 A14 A13 A12 A11 A10 A9 A17 A19 A21 A22 A23 A24 A25 A26 A27 A28 A29 A30 A31 Pins Row 15 14 13 12 11 10 9 17 19 21 22 23 24 25 26 27 28 29 30 31 Column 2 3 4 5 6 7 8 16 18 20 SDRAM Pins A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 Table 36. MCF523x to SDRAM Interface (32-Bit Port, 11-Column Address Lines) MCF523x A15 A14 A13 A12 A11 A10 A9 A17 A19 A21 A23 A24 A25 A26 A27 A28 A29 A30 A31 Pins Row 15 14 13 12 11 10 9 17 19 21 23 24 25 26 27 28 29 30 31 Column 2 3 4 5 6 7 8 16 18 20 22 SDRAM Pins A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 Table 37. MCF523x to SDRAM Interface (32-Bit Port, 12-Column Address Lines) MCF523x A15 A14 A13 A12 A11 A10 Pins A9 A17 A19 A21 A23 A25 A26 A27 A28 A29 A30 A31 Row 15 14 13 12 11 10 9 17 19 21 23 25 Column 2 3 4 5 6 7 8 16 18 20 22 24 SDRAM Pins A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 4.7.1.3 26 27 28 29 30 31 A10 A11 A12 A13 A14 A15 A16 A17 SDRAM Interfacing Example The tables in the previous section can be used to configure the interface in the following example. To interface one 2M × 32-bit × 4 bank SDRAM component (8 columns) to the MCF523x, the connections would be as shown in Table 38. Table 38. SDRAM Hardware Connections SDRAM Pins A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 = CMD BA0 BA1 MCF523x Pins A15 A14 A13 A12 A11 A10 A9 A17 A18 A19 A20 A21 A22 4.7.2 Ethernet PHY Transceiver Connection The FEC supports both an MII interface for 10/100 Mbps Ethernet and a seven-wire serial interface for 10 Mbps Ethernet. The interface mode is selected by R_CNTRL[MII_MODE]. In MII mode, the 802.3 standard defines and the FEC module supports 18 signals. These are shown in Table 39. 38 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Interface Recommendations Table 39. MII Mode Signal Description MCF523x Pin Transmit clock ETXCLK Transmit enable ETXEN Transmit data ETXD[3:0] Transmit error ETXER Collision ECOL Carrier sense ECRS Receive clock ERXCLK Receive enable ERXDV Receive data ERXD[3:0] Receive error ERXER Management channel clock EMDC Management channel serial data EMDIO The serial mode interface operates in what is generally referred to as AMD mode. The MCF523x configuration for seven-wire serial mode connections to the external transceiver are shown in Table 40. Table 40. Seven-Wire Mode Configuration Signal Description MCF523x Pin Transmit clock ETXCLK Transmit enable ETXEN Transmit data ETXD[0] Collision ECOL Receive clock ERXCLK Receive enable ERXDV Receive data ERXD[0] Unused, configure as PB14 ERXER Unused input, tie to ground ECRS Unused, configure as PB[13:11] ERXD[3:1] Unused output, ignore ETXER Unused, configure as PB[10:8] ETXD[3:1] Unused, configure as PB15 EMDC Input after reset, connect to ground EMDIO Refer to the M523xEVB evaluation board user’s manual for an example of how to connect an external PHY. Schematics for this board are accessible at the MCF523x site by navigating from: http://e-www.motorola.com/ following the 32-bit Embedded Processors, 68K/ColdFire, MCF5xxx, MCF523x and M523xEVB links. MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 39 Pinout—196 MAPBGA 4.7.2.1 FlexCAN The FlexCAN module interface to the CAN bus is composed of 2 pins: CANTX and CANRX, which are the serial transmitted data and the serial received data. The use of an external CAN transceiver to interface to the CAN bus is generally required. The transceiver is capable of driving the large current needed for the CAN bus and has current protection, against a defective CAN bus or defective stations. 4.7.3 BDM Use the BDM interface as shown in the M523xEVB evaluation board user’s manual. The schematics for this board are accessible at the MCF523x site by navigating from: http://e-www.motorola.com/ following the 32-bit Embedded Processors, 68K/ColdFire, MCF5xxx, MCF523x and M523xEVB links. 5 Mechanicals and Part Numbers This chapter contains drawings showing the pinout and the packaging and mechanical characteristics of the MCF523x devices. 5.1 Pinout—196 MAPBGA Figure 2 shows a pinout of the MCF5232CVMxxx package. 40 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Pinout—196 MAPBGA 1 2 3 4 5 6 7 8 9 10 11 12 13 14 A VSS TPUCH6 TPUCH3 TPUCH2 QSPI_ DOUT QSPI_CS0 U2RXD U2TXD CS3 CS6 CS4 A20 A17 VSS A B TPUCH8 TPUCH7 TPUCH4 TPUCH0 QSPI_ DIN BS3 QSPI_CS1 U1CTS CS7 CS1 A23 A19 A16 A15 B C TPUCH10 TPUCH9 TPUCH5 TPUCH1 QSPI_CLK BS2 BS0 U1RTS CS2 CS5 A22 A18 A14 A13 C NC NC Core VDD_4 BS1 U1RXD/ CANRX0 U1TXD/ CAN0TX CS0 A21 A12 A11 A10 D TCRCLK DT0IN VDD VSS VDD SD_CKE VSS VDD A9 A8 A7 A6 E D TPUCH13 TPUCH12 TPUCH11 E TPUCH14 TPUCH15 F U0TXD U0RXD U0CTS DT0OUT TEST VSS VDD VSS VDD VDD Core VDD_3 A5 A4 A3 F G DATA31 DATA30 U0RTS Core VDD_1 CLK MOD1 VDD VSS VDD VSS LTPU ODIS A2 A1 A0 DTOUT3 G H DATA29 DATA28 DATA27 DATA26 CLK MOD0 VSS VDD VDD VDD UTPU ODIS TA TIP TS DTIN3 H J DATA25 DATA24 DATA23 DATA22 VSS VDD VSS VDD VSS VDD I2C_SCL I2C_SDA R/W TEA J K DATA21 DATA20 DATA19 DATA18 VDD VDD VSS VDD JTAG_EN RCON SD_ RAS SD_ CAS SD_ WE CLKOUT K L DATA17 DATA16 DATA10 Core VDD_2 DATA3 DT1IN IRQ5 IRQ1 DT2OUT PST0 DDATA0 SD_ CS1 SD_ CS0 VSSPLL L M DATA15 DATA13 DATA9 DATA6 DATA2 DT1OUT IRQ6 IRQ2 DT2IN TDI/DSI PST3 DDATA3 VDDPLL EXTAL M N DATA14 DATA12 DATA8 DATA5 DATA1 OE IRQ7 IRQ3 TRST/ DSCLK TDO/DSO PST2 DDATA2 RESET XTAL N P VSS DATA11 DATA7 DATA4 DATA0 TSIZ1 TSIZ0 IRQ4 TCLK/ PSTCLK TMS/ BKPT PST1 DDATA1 RSTOUT VSS P 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Figure 2. MCF5232CVMxxx Pinout (196 MAPBGA) MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 41 Package Dimensions—196 MAPBGA 5.2 Package Dimensions—196 MAPBGA Figure 3 shows MCF5232CVMxxx package dimensions. NOTES: 1. Dimensions are in millimeters. 2. Interpret dimensions and tolerances per ASME Y14.5M, 1994. 3. Dimension B is measured at the maximum solder ball diameter, parallel to datum plane Z. 4. Datum Z (seating plane) is defined by the spherical crowns of the solder balls. 5. Parallelism measurement shall exclude any effect of mark on top surface of package. D X Laser mark for pin 1 identification in this area Y M K Millimeters DIM Min Max A 1.32 1.75 A1 0.27 0.47 A2 1.18 REF b 0.35 0.65 D 15.00 BSC E 15.00 BSC e 1.00 BSC S 0.50 BSC E M 0.20 13X e S 14 13 12 11 10 9 6 5 4 3 2 Metalized mark for pin 1 identification in this area 1 A B C 13X 5 D S E e F A 0.30 Z A2 G H J K L M A1 Z 4 0.15 Z Detail K Rotated 90 °Clockwise N P 3 196X b 0.30 Z X Y View M-m 0.10 Z Figure 3. 196 MAPBGA Package Dimensions (Case No. 1128A-01) 42 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Package Dimensions—196 MAPBGA 5.2.1 Pinout—256 MAPBGA Figure 4 through Figure 6 show pinouts of the MCF5233CVMxxx, MCF5234CVMxxx, and MCF5235CVMxxx packages. 1 2 3 4 5 6 7 8 9 10 VSS TPUCH6 TPUCH4 TPUCH2 TPUCH17 TPUCH1 TPUCH0 Core VDD_4 BS1 BS0 TPUCH7 TPUCH5 TPUCH3 TPUCH18 TPUCH19 TPUCH16 QSPI_ CLK BS2 QSPI_ CS1 C TPUCH10 TPUCH9 TPUCH25 TPUCH24 TPUCH22 TPUCH20 I2C_SDA/ U2RXD QSPI_ DIN BS3 D TPUCH12 TPUCH11 TPUCH27 TPUCH26 TPUCH23 TPUCH21 I2C_SCL/ U2TXD QSPI_ DOUT A B TPUCH8 11 12 U1RXD/ U1TXD/ CANRX0 CAN0TX 13 14 15 16 CS6 CS4 A21 VSS A U1RTS CS3 CS1 A23 A20 A19 B SD_CKE U1CTS CS7 CS5 A22 A18 A17 C QSPI_ U2RXD/ U2TXD/ CS0 CANRX1 CAN1TX CS2 CS0 A14 A15 A16 D E TPUCH14 TPUCH13 TPUCH29 TPUCH28 VSS VDD VDD VDD VDD VDD VDD VSS A10 A11 A12 A13 E TCRCLK TPUCH15 TPUCH31 TPUCH30 VDD VSS VDD VDD VDD VDD VSS VDD A7 A8 A9 VSS F F G U0CTS U0RXD DT0OUT DT0IN VDD VDD VSS VSS VSS VSS VDD VDD A4 A5 A6 Core VDD_3 G H Core VDD_1 U0TXD U0RTS NC VDD VDD VSS VSS VSS VSS VDD VDD A0 A1 A2 A3 H J VSS CLK MOD0 CLK MOD1 TEST VDD VDD VSS VSS VSS VSS VDD VDD UTPU ODIS LTPU ODIS DT3IN K DATA28 DATA29 DATA30 DATA31 VDD VDD VSS VSS VSS VSS VDD VDD TEA TA TIP L DATA24 DATA25 DATA26 DATA27 VDD VSS VDD VDD VDD VDD VSS VDD M DATA21 DATA22 DATA23 NC VSS VDD VDD VDD VDD VDD VDD VSS SD_ CS0 N DATA19 DATA20 DATA13 DATA9 NC DATA3 DATA0 TSIZ1 IRQ5 IRQ1 TRST/ DSCLK PST0 JTAG_ EN DDATA3 SD_ CS1 P DATA17 DATA18 DATA12 DATA8 DATA5 DATA2 DT1IN TSIZ0 IRQ4 DT2IN TMS/ BKPT PST1 RCON DDATA2 R DATA16 DATA15 DATA11 DATA7 DATA4 DATA1 DT1OUT IRQ7 IRQ3 DT2OUT TDO/ DSO PST2 DDATA0 PLL_ TEST T VSS DATA14 DATA10 DATA6 Core VDD_2 VSS OE IRQ6 IRQ2 TCLK/ TDI/DSI PSTCLK PST3 1 2 3 4 5 6 7 8 9 10 11 SD_ WE I2C_SCL/ I2C_SDA/ CAN0TX CANRX0 TS K R/W L SD_ RAS SD_CAS CLKOUT M VSS N VDDPLL EXTAL P VSSPLL XTAL R DDATA1 RST OUT RESET VSS T 12 13 14 15 16 Figure 4. MCF5233CVMxxx Pinout (256 MAPBGA) MOTOROLA DT3OUT J MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 43 Package Dimensions—196 MAPBGA 1 2 3 4 5 6 7 8 9 10 A VSS TPUCH6 TPUCH4 TPUCH2 ETXD1 TPUCH1 TPUCH0 Core VDD_4 BS1 BS0 B TPUCH8 TPUCH7 TPUCH5 TPUCH3 ETXD2 ETXD3 ETXD0 QSPI_ CLK BS2 QSPI_ CS1 C TPUCH10 TPUCH9 ERXD1 ERXD0 ETXCLK ETXER EMDIO QSPI_ DIN BS3 D TPUCH12 TPUCH11 ERXD3 ERXD2 ERXER ETXEN EMDC QSPI_ DOUT E TPUCH14 TPUCH13 ERXCLK ERXDV VSS VDD VDD VDD VDD ECOL ECRS VDD VSS VDD VDD F TCRCLK TPUCH15 11 12 U1RXD/ U1TXD/ CAN0RX CAN0TX 13 14 15 16 CS6 CS4 A21 VSS A U1RTS CS3 CS1 A23 A20 A19 B SD_CKE U1CTS CS7 CS5 A22 A18 A17 C U2TXD CS2 CS0 A14 A15 A16 D VDD VDD VSS A10 A11 A12 A13 E VDD VDD VSS VDD A7 A8 A9 VSS F QSPI_C U2RXD S0 G U0CTS U0RXD DT0OUT DT0IN VDD VDD VSS VSS VSS VSS VDD VDD A4 A5 A6 Core VDD_3 G H Core VDD_1 U0TXD U0RTS NC VDD VDD VSS VSS VSS VSS VDD VDD A0 A1 A2 A3 H J VSS CLK MOD0 CLK MOD1 TEST VDD VDD VSS VSS VSS VSS VDD VDD UTPU ODIS LTPU ODIS DT3IN K DATA28 DATA29 DATA30 DATA31 VDD VDD VSS VSS VSS VSS VDD VDD TEA TA TIP L DATA24 DATA25 DATA26 DATA27 VDD VSS VDD VDD VDD VDD VSS VDD M DATA21 DATA22 DATA23 NC VSS VDD VDD VDD VDD VDD VDD VSS SD_ CS0 SD_ RAS N DATA19 DATA20 DATA13 DATA9 NC DATA3 DATA0 TSIZ1 IRQ5 IRQ1 TRST/ DSCLK PST0 JTAG_ EN DDATA3 P DATA17 DATA18 DATA12 DATA8 DATA5 DATA2 TIN1 TSIZ0 IRQ4 DT2IN TMS/ BKPT PST1 RCON DDATA2 VDDPLL EXTAL R DATA16 DATA15 DATA11 DATA7 DATA4 DATA1 DT1OUT IRQ7 IRQ3 DT2OUT TDO/ DSO PST2 DDATA0 PLL_ TEST VSSPLL XTAL R T VSS DATA14 DATA10 DATA6 Core VDD_2 VSS OE IRQ6 IRQ2 TCLK/ TDI/DSI PSTCLK PST3 DDATA1 RST OUT RESET VSS T 1 2 3 4 5 6 7 8 9 12 13 14 15 16 10 11 SD_ WE I2C_SCL I2C_SD / A/ CAN0TX CAN0RX MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE TS K R/W L SD_CAS CLKOUT M SD_ CS1 Figure 5. MCF5234CVMxxx Pinout (256 MAPBGA) 44 DT3OUT J MOTOROLA VSS N P Package Dimensions—196 MAPBGA 1 A 2 VSS 3 TPUCH6 TPUCH4 B TPUCH8 TPUCH7 TPUCH5 4 5 6 7 8 9 10 TPUCH0 Core VDD_4 BS1 BS0 TPUCH3 TPUCH18/ TPUCH19/ TPUCH16/ QSPI_ ETXD2 ETXD3 ETXD0 CLK BS2 QSPI_ CS1 TPUCH2 TPUCH17/ TPUCH1 ETXD1 C TPUCH1 TPUCH9 TPUCH25/ TPUCH24/ TPUCH22/ TPUCH20/ I2C_SDA/ 0 ERXD1 ERXD0 ETXCLK ETXER U2RXD/ EMDIO QSPI_ DIN D TPUCH1 TPUCH1 TPUCH27/ TPUCH26/ TPUCH23/ TPUCH21/ I2C_SCL/ 2 1 ERXD3 ERXD2 ERXER ETXEN U2TXD/ EMDC QSPI_ DOUT 11 12 U1RXD/ U1TXD/ CANRX0 CAN0TX 13 14 15 16 CS6 CS4 A21 VSS A U1RTS CS3 CS1 A23 A20 A19 B SD_CKE U1CTS CS7 CS5 A22 A18 A17 C QSPI_ U2RXD/ U2TXD/ CS0 CANRX1 CAN1TX CS2 CS0 A14 A15 A16 D BS3 E TPUCH1 TPUCH1 TPUCH29/ TPUCH28/ 4 3 ERXCLK ERXDV VSS VDD VDD VDD VDD VDD VDD VSS A10 A11 A12 A13 E F TCRCLK TPUCH1 TPUCH31/ TPUCH30/ 5 ECOL ECRS VDD VSS VDD VDD VDD VDD VSS VDD A7 A8 A9 VSS F G U0CTS0 U0RXD DT0OUT DT0IN VDD VDD VSS VSS VSS VSS VDD VDD A4 A5 A6 Core VDD_3 G A3 H H Core VDD_1 U0TXD U0RTS NC VDD VDD VSS VSS VSS VSS VDD VDD A0 A1 A2 J VSS CLK MOD0 CLK MOD1 TEST VDD VDD VSS VSS VSS VSS VDD VDD UTPU ODIS LTPU ODIS DT3IN K DATA28 DATA29 DATA30 DATA31 VDD VDD VSS VSS VSS VSS VDD VDD TEA TA TIP L DATA24 DATA25 DATA26 DATA27 VDD VSS VDD VDD VDD VDD VSS VDD M DATA21 DATA22 DATA23 eTPU / EthENB VSS VDD VDD VDD VDD VDD VDD VSS SD_ CS0 N DATA19 DATA20 DATA13 DATA9 NC DATA3 DATA0 TSIZ1 IRQ5 IRQ1 TRST/ DSCLK PST0 JTAG_ EN DDATA3 P DATA17 DATA18 DATA12 DATA8 DATA5 DATA2 TIN1 TSIZ0 IRQ4 TIN2 TMS/ BKPT PST1 RCON DDATA2 VDDPLL EXTAL R DATA16 DATA15 DATA11 DATA7 DATA4 DATA1 TOUT1 IRQ7 IRQ3 TOUT2 TDO/ DSO PST2 DDATA0 VSSPLL XTAL R TCLK/ TDI/DSI PSTCLK PST3 DDATA1 RSTOUT RESET VSS T T VSS DATA14 DATA10 DATA6 Core VDD_2 VSS OE IRQ6 IRQ2 1 2 3 4 5 6 7 8 9 10 11 DT3OUT J SD_ WE I2C_SCL/ I2C_SD CAN0TX A/ CANRX0 12 13 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE K R/W L SD_ RAS SD_CAS CLKOUT M PLL_ TEST 14 SD_ CS1 VSS 15 16 Figure 6. MCF5235CVMxxx Pinout (256 MAPBGA) MOTOROLA TS 45 N P Package Dimensions—196 MAPBGA 5.2.2 Package Dimensions—256 MAPBGA Figure 7 shows MCF5235CVMxxx, MCF5234CVMxxx, and MCF5233CVMxx package dimensions. X D M LASER MARK FOR PIN A1 IDENTIFICATION IN THIS AREA Y 5 K A 0.30 Z A2 A1 256X Z E 4 0.15 Z DETAIL K ROTATED 90°CLOCKWISE M 0.20 15X e S 16151413121110 15X e METALIZED MARK FOR PIN A1 IDENTIFICATION IN THIS AREA 76 5432 1 A B C D E F G H J K L M N P R T S 256X b 3 0.25 M Z X Y 0.10 M Z NOTES: 1. DIMENSIONS ARE IN MILLIMETERS. 2. INTERPRET DIMENSIONS AND TOLERANCES PER ASME Y14.5M, 1994. 3. DIMENSION b IS MEASURED AT THE MAXIMUM SOLDER BALL DIAMETER, PARALLEL TO DATUM PLANE Z. 4. DATUM Z (SEATING PLANE) IS DEFINED BY THE SPHERICAL CROWNS OF THE SOLDER BALLS. 5. PARALLELISM MEASUREMENT SHALL EXCLUDE ANY EFFECT OF MARK ON TOP SURFACE OF PACKAGE. VIEW M-M MILLIMETERS MIN MAX A 1.25 1.60 A1 0.27 0.47 1.16 REF A2 0.40 0.60 b 17.00 BSC D 17.00 BSC E e 1.00 BSC 0.50 BSC S DIM Figure 7. 256 MAPBGA Package Outline 46 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Pinout—160 QFP 5.3 Pinout—160 QFP 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 MCF5232 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 A17 A16 A15 A14 A13 A12 O-VDD VSS A11 A10 A9 A8 A7 A6 A5 O-VDD VSS/OVSS Core_Vdd_3 A4 A3 A2 A1 A0 TA R/W O-VDD VSS SD_WE SD_SCAS SD_SRAS O-VDD CLKOUT VSS VDDPLL EXTAL XTAL VSSPLL RESET RSTOUT/PLL_TEST VSS O-VDD DATA15 DATA14 DATA13 DATA12 DATA11 DATA10 DATA9 DATA8 DATA7 DATA6 DATA5 Core Vdd_2 VSS\OVSS OVDD DATA4 DATA3 DATA2 DATA1 DATA0 VSS OVDD OE IRQ7 IRQ4 IRQ1 VSS TCLK\PSTCLK O-VDD TRST\DSCLK TMS\BKPT TDO/DSO TDI/DSI PST0 PST1 PST2 PST3 JTAG_EN RCON VSS 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 O-VDD TPUCH8 TPUCH9 TPUCH10 TPUCH11 TPUCH12 TPUCH13 VSS O-VDD TPUCH14 TPUCH15 TCRCLK U0RXD U0TXD Core Vdd_1 VSS O-VDD TEST CLKMOD1 CLKMOD0 DATA31 DATA30 DATA29 DATA28 VSS DATA27 DATA26 DATA25 DATA24 DATA23 VSS O-VDD DATA22 DATA21 DATA20 DATA19 DATA18 DATA17 DATA16 VSS 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 VSS TPUCHAN7 TPUCHAN6 TPUCHAN5 TPUCHAN4 TPUCHAN3 TPUCHAN2 VSS TPUCHAN1 TPUCHAN0 QSPI_DOUT QSPI_DIN QSPI_CLK QSPI_CS0 OVDD VSS\OVSS Core Vdd_4 BS3 BS2 BS1 BS0 SD_CKE\QSPI_CS1 O-VDD VSS U1RXD\CANRX0 U1TXD\CAN0TX CS3 CS2 O-VDD VSS CS1 CS0 O-VDD VSS A23 A18 A21 A20 A19 A18 Figure 8 shows a pinout of the MCF5232CABxxx package. Figure 8. MCF5232CABxxx Pinout (160 QFP) MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 47 Package Dimensions—160 QFP 5.4 Package Dimensions—160 QFP Figure 9 shows MCF5232CAB80 package dimensions. L A-B B H V B 0.20 (0.008) M A-B H 0.20 (0.008) M B 0.20 (0.008) –B– –A– L –A–, –B–, –D– S A-B S D S D S Y P DETAIL A G DETAIL A Z A 0.20 (0.008) M C 0.20 (0.008) S A-B BASE METAL D S A-B N S 0.20 (0.008) M C A-B S J D S F DETAIL C D 0.13 (0.005) M C A-B S D S –H– SECTION B–B M× TOP & BOTTOM U× C E NOTES T –H– R Q× W –C– K H X 0.110 (0.004) DETAIL C 1. DIMENSIONING AND TOLERINCING PER ANSI Y14.5M, 1982. 2. CONTROLLING DIMENSION: MILLIMETER 3. DATUM PLAN -H- IS LOCATED AT BOTTOM OF LEAD AND IS COINCIDENT WITH THE LEAD WHERE THE LEAD EXITS THE PLASTIC BODY AT THE BOTTOM OF THE PARTING LINE. 4. DATUMS -A-, -B-, AND -D- TO BE DETERMINED AT DATUM PLANE -H-. 5. DIMENSIONS S AND V TO BE DETERMINED AT SEATING PLANE -C-. 6. DIMENSIONS A AND B DO NOT INCLUDE MOLD PROTRUSION. ALLOWABLE PROTRUSION IS 0.25 (0.010) PER SIDE. DIMENSIONS A AND B DO INCLUDE MOLD MISMATCH AND ARE DETERMINED AT DATUM PLANE -H-. 7. DIMENSION D DOES NOT INCLUDE DAMBAR PROTRUSION. ALLOWABLE DAMBAR PROTRUSION SHALL BE 0.08 (0.003) TOTAL IN EXCESS OF THE D DIMENSION AT MAXIMUM MATERIAL CONDITION. DAMBAR CANNOT BE LOCATED ON THE LOWER RADIUS OR THE FOOT. MILLIMETERS DIM MIN MAX A 27.90 28.10 27.90 28.10 B 3.35 3.85 C D 0.22 0.38 3.20 3.50 E 0.22 0.33 F 0.65 BSC G H 0.25 0.35 J 0.11 0.23 K 0.70 0.90 25.35 BSC L 5° 16° M 0.11 0.19 N 0.325 BSC P ° Q 0 7° R 0.13 0.30 S 31.00 31.40 0.13 — T U 0° — V 31.00 31.40 0.4 — W 1.60 REF X 1.33 REF Y 1.33 REF Z INCHES MIN MAX 1.098 1.106 1.098 1.106 0.132 1.106 0.009 0.015 0.126 0.138 0.009 0.013 0.026 REF 0.010 0.014 0.004 0.009 0.028 0.035 0.998 REF 5° 16° 0.004 0.007 0.013 REF 0° 7° 0.005 0.012 1.220 1.236 0.005 — 0° — 1.220 1.236 0.016 — 0.063 REF 0.052 REF 0.052 REF Case 864A-03 Figure 9. 160 QFP Package Dimensions 48 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Ordering Information 5.5 Ordering Information Table 41. Orderable Part Numbers Motorola Part Number Description Speed Temperature MCF5232CAB80 MCF5232 RISC Microprocessor, 160 QFP 80MHz –40° to +85° C MCF5232CVM100 MCF5232 RISC Microprocessor, 196 MAPBGA 100MHz –40° to +85° C MCF5232CVM150 MCF5232 RISC Microprocessor, 196 MAPBGA 150MHz –40° to +85° C MCF5233CVM100 MCF5232 RISC Microprocessor, 256 MAPBGA 100MHz –40° to +85° C MCF5233CVM150 MCF5232 RISC Microprocessor, 256 MAPBGA 150MHz –40° to +85° C MCF5234CVM100 MCF5232 RISC Microprocessor, 256 MAPBGA 100MHz –40° to +85° C MCF5234CVM150 MCF5232 RISC Microprocessor, 256 MAPBGA 150MHz –40° to +85° C MCF5235CVM100 MCF5232 RISC Microprocessor, 256 MAPBGA 100MHz –40° to +85° C MCF5235CVM150 MCF5232 RISC Microprocessor, 256 MAPBGA 150MHz –40° to +85° C 6 Preliminary Electrical Characteristics This chapter contains electrical specification tables and reference timing diagrams for the MCF5232 microcontroller unit. This section contains detailed information on power considerations, DC/AC electrical characteristics, and AC timing specifications of MCF5232. The electrical specifications are preliminary and are from previous designs or design simulations. These specifications may not be fully tested or guaranteed at this early stage of the product life cycle, however for production silicon these specifications will be met. Finalized specifications will be published after complete characterization and device qualifications have been completed. NOTE The parameters specified in this processor document supersede any values found in the module specifications. 6.1 Maximum Ratings Table 42. Absolute Maximum Ratings 1, Rating 2 Symbol Value Unit Core Supply Voltage VDD – 0.5 to +2.0 V Pad Supply Voltage OVDD – 0.3 to +4.0 V VDDPLL – 0.3 to +4.0 V VIN – 0.3 to + 4.0 V Clock Synthesizer Supply Voltage Digital Input Voltage 3 MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 49 Thermal Characteristics Table 42. Absolute Maximum Ratings 1, Rating Symbol Value Unit ID 25 mA TA (TL - TH) – 40 to 85 °C Tstg – 65 to 150 °C Instantaneous Maximum Current Single pin limit (applies to all pins) 3, 4, 5 Operating Temperature Range (Packaged) Storage Temperature Range 1 2 3 4 5 6.2 2 Functional operating conditions are given in DC Electrical Specifications. Absolute Maximum Ratings are stress ratings only, and functional operation at the maxima is not guaranteed. Continued operation at these levels may affect device reliability or cause permanent damage to the device. This device contains circuitry protecting against damage due to high static voltage or electrical fields; however, it is advised that normal precautions be taken to avoid application of any voltages higher than maximum-rated voltages to this high-impedance circuit. Reliability of operation is enhanced if unused inputs are tied to an appropriate logic voltage level (e.g., either VSS or OVDD). Input must be current limited to the value specified. To determine the value of the required current-limiting resistor, calculate resistance values for positive and negative clamp voltages, then use the larger of the two values. All functional non-supply pins are internally clamped to VSS and OVDD. Power supply must maintain regulation within operating OVDD range during instantaneous and operating maximum current conditions. If positive injection current (Vin > OVDD) is greater than IDD, the injection current may flow out of OVDD and could result in external power supply going out of regulation. Insure external OVDD load will shunt current greater than maximum injection current. This will be the greatest risk when the processor is not consuming power (ex; no clock).Power supply must maintain regulation within operating OVDD range during instantaneous and operating maximum current conditions. Thermal Characteristics Table lists thermal resistance values Table 43. Thermal Characteristics Characteristic Symbol 256 196 160QFP MAPBGA MAPBGA Unit θJMA 26 1, 2 32 3, 4 40 5, 6 °C/W θJMA 235,6 295,6 365,6 °C/W θJB 15 7 20 8 25 9 °C/W Junction to case θJC 10 10 10 11 10 12 °C/W Junction to top of package Ψjt 25, 13 25, 14 25, 15 °C/W Maximum operating junction temperature Tj TBD TBD TBD oC Junction to ambient, natural convection Junction to ambient (@200 ft/min) Junction to board Four layer board (2s2p) Four layer board (2s2p) 1 θJMA and Ψjt parameters are simulated in conformance with EIA/JESD Standard 51-2 for natural convection. Motorola recommends the use of θJmA and power dissipation specifications in the system design to prevent device junction temperatures from exceeding the rated specification. System designers should be aware that device junction temperatures can be significantly influenced by board layout and surrounding devices. Conformance to the device junction temperature specification can be verified by physical measurement in the customer’s system using the Ψjt parameter, the device power dissipation, and the method described in EIA/JESD Standard 51-2. 2 Per JEDEC JESD51-6 with the board horizontal. 50 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Thermal Characteristics 3 4 5 6 7 8 9 10 11 12 13 14 15 θJMA and Ψjt parameters are simulated in conformance with EIA/JESD Standard 51-2 for natural convection. Motorola recommends the use of θJmA and power dissipation specifications in the system design to prevent device junction temperatures from exceeding the rated specification. System designers should be aware that device junction temperatures can be significantly influenced by board layout and surrounding devices. Conformance to the device junction temperature specification can be verified by physical measurement in the customer’s system using the Ψjt parameter, the device power dissipation, and the method described in EIA/JESD Standard 51-2. Per JEDEC JESD51-6 with the board horizontal. θJMA and Ψjt parameters are simulated in conformance with EIA/JESD Standard 51-2 for natural convection. Motorola recommends the use of θJmA and power dissipation specifications in the system design to prevent device junction temperatures from exceeding the rated specification. System designers should be aware that device junction temperatures can be significantly influenced by board layout and surrounding devices. Conformance to the device junction temperature specification can be verified by physical measurement in the customer’s system using the Ψjt parameter, the device power dissipation, and the method described in EIA/JESD Standard 51-2. Per JEDEC JESD51-6 with the board horizontal. Thermal resistance between the die and the printed circuit board in conformance with JEDEC JESD51-8. Board temperature is measured on the top surface of the board near the package. Thermal resistance between the die and the printed circuit board in conformance with JEDEC JESD51-8. Board temperature is measured on the top surface of the board near the package. Thermal resistance between the die and the printed circuit board in conformance with JEDEC JESD51-8. Board temperature is measured on the top surface of the board near the package. Thermal resistance between the die and the case top surface as measured by the cold plate method (MIL SPEC-883 Method 1012.1). Thermal resistance between the die and the case top surface as measured by the cold plate method (MIL SPEC-883 Method 1012.1). Thermal resistance between the die and the case top surface as measured by the cold plate method (MIL SPEC-883 Method 1012.1). Thermal characterization parameter indicating the temperature difference between package top and the junction temperature per JEDEC JESD51-2. When Greek letters are not available, the thermal characterization parameter is written in conformance with Psi-JT. Thermal characterization parameter indicating the temperature difference between package top and the junction temperature per JEDEC JESD51-2. When Greek letters are not available, the thermal characterization parameter is written in conformance with Psi-JT. Thermal characterization parameter indicating the temperature difference between package top and the junction temperature per JEDEC JESD51-2. When Greek letters are not available, the thermal characterization parameter is written in conformance with Psi-JT. The average chip-junction temperature (TJ) in °C can be obtained from: T J = TA + ( P D × Θ JMA ) (1) Where: TA= Ambient Temperature, °C ΘJMA= Package Thermal Resistance, Junction-to-Ambient, °C/W PD= PINT + PI/O PINT= IDD × VDD, Watts - Chip Internal Power PI/O= Power Dissipation on Input and Output Pins — User Determined For most applications PI/O < PINT and can be ignored. An approximate relationship between PD and TJ (if PI/O is neglected) is: P D = K ÷ ( TJ + 273°C ) (2) Solving equations 1 and 2 for K gives: MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 51 DC Electrical Specifications K = PD × (TA + 273 °C) + ΘJMA × PD 2 (3) where K is a constant pertaining to the particular part. K can be determined from equation (3) by measuring PD (at equilibrium) for a known TA. Using this value of K, the values of PD and TJ can be obtained by solving equations (1) and (2) iteratively for any value of TA. 6.3 DC Electrical Specifications Table 44. DC Electrical Specifications 1 Characteristic Symbol Min Max Unit Core Supply Voltage VDD 1.35 1.65 V Pad Supply Voltage OVDD 3 3.6 V Input High Voltage VIH 0.7 × OVDD 3.65 V Input Low Voltage VIL VSS – 0.3 0.35 × OVDD V VHYS 0.06 × OVDD — mV Input Leakage Current Vin = VDD or VSS, Input-only pins Iin –1.0 1.0 µA High Impedance (Off-State) Leakage Current Vin = VDD or VSS, All input/output and output pins IOZ –1.0 1.0 µA Output High Voltage (All input/output and all output pins) IOH = –5.0 mA VOH OVDD - 0.5 __ V Output Low Voltage (All input/output and all output pins) IOL = 5.0mA VOL __ 0.5 V Weak Internal Pull Up Device Current, tested at VIL Max. 2 IAPU –10 – 130 µA — — 7 7 Input Hysteresis 3 Input Capacitance All input-only pins All input/output (three-state) pins Cin Load Capacitance 4 Low drive strength High drive strength CL Core Operating Supply Current 5 Master Mode IDD pF pF Pad Operating Supply Current Master Mode Low Power Modes DC Injection Current 3, 6, 7, 8 VNEGCLAMP =VSS– 0.3 V, VPOSCLAMP = VDD + 0.3 Single Pin Limit Total processor Limit, Includes sum of all stressed pins 25 50 — TBD mA — — TBD TBD mA µA OIDD IIC mA –1.0 –10 1.0 10 1 Refer to Table 45 for additional PLL specifications. Refer to the MCF5232 signals section for pins having weak internal pull-up devices. 3 This parameter is characterized before qualification rather than 100% tested. 4 pF load ratings are based on DC loading and are provided as an indication of driver strength. High speed interfaces require transmission line analysis to determine proper drive strength and termination. See High Speed Signal Propagation: Advanced Black Magic by Howard W. Johnson for design guidelines. 2 52 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Oscillator and PLLMRFM Electrical Characteris5 Current measured at maximum system clock frequency, all modules active, and default drive strength with matching load. 6 All functional non-supply pins are internally clamped to VSS and their respective VDD. 7 Input must be current limited to the value specified. To determine the value of the required current-limiting resistor, calculate resistance values for positive and negative clamp voltages, then use the larger of the two values. 8 Power supply must maintain regulation within operating VDD range during instantaneous and operating maximum current conditions. If positive injection current (Vin > VDD) is greater than IDD, the injection current may flow out of VDD and could result in external power supply going out of regulation. Insure external VDD load will shunt current greater than maximum injection current. This will be the greatest risk when the processor is not consuming power. Examples are: if no system clock is present, or if clock rate is very low which would reduce overall power consumption. Also, at power-up, system clock is not present during the power-up sequence until the PLL has attained lock. 6.4 Oscillator and PLLMRFM Electrical Characteristics Table 45. HiP7 PLLMRFM Electrical Specifications 1 Num 1 2 Characteristic PLL Reference Frequency Range Crystal reference External reference 1:1 mode (NOTE: fsys/2 = 2 × fref_1:1) Core frequency CLKOUT Frequency 2 External reference On-Chip PLL Frequency Symbol Min. Value Max. Value fref_crystal fref_ext fref_1:1 8 8 24 25 25 75 fsys/2 0 fref ÷ 32 150 75 75 MHz MHZ MHz Unit MHz fsys 3 Loss of Reference Frequency 3, 5 fLOR 100 1000 kHz 4 Self Clocked Mode Frequency 4, 5 fSCM TBD TBD MHz 5 Crystal Start-up Time 5, 6 tcst — 10 ms 6 EXTAL Input High Voltage Crystal Mode 7 All other modes (Dual Controller (1:1), Bypass, External) VIHEXT VIHEXT TBD TBD TBD TBD V V EXTAL Input Low Voltage Crystal Mode7 All other modes (Dual Controller (1:1), Bypass, External) VILEXT VILEXT TBD TBD TBD TBD V V 7 8 XTAL Output High Voltage IOH = 1.0 mA VOH TBD — V 9 XTAL Output Low Voltage IOL = 1.0 mA VOL — TBD V 10 XTAL Load Capacitance5 5 30 pF 11 PLL Lock Time 5, 8,14 tlpll — 750 µs 12 Power-up To Lock Time 5, 6, 9 With Crystal Reference (includes 5 time) Without Crystal Reference 10 tlplk — — 11 750 ms µs MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 53 Oscillator and PLLMRFM Electrical Characteristics Table 45. HiP7 PLLMRFM Electrical Specifications 1 Num Characteristic Symbol Min. Value Max. Value Unit 13 1:1 Mode Clock Skew (between CLKOUT and EXTAL) 11 tskew –1 1 ns 14 Duty Cycle of reference 5 tdc 40 60 % 15 Frequency un-LOCK Range fUL –3.8 4.1 % fsys/2 16 Frequency LOCK Range fLCK –1.7 2.0 % fsys/2 17 CLKOUT Period Jitter, 5, 6, 9, 12, 13 Measured at fsys/2 Max Peak-to-peak Jitter (Clock edge to clock edge) Long Term Jitter (Averaged over 2 ms interval) Cjitter — — 5.0 .01 % fsys/2 18 Frequency Modulation Range Limit 14, 15 (fsys/2 Max must not be exceeded) Cmod 0.8 2.2 %fsys/2 19 ICO Frequency. fico = fref * 2 * (MFD+2) 16 fico 48 75 MHz 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 54 All values given are initial design targets and subject to change. All internal registers retain data at 0 Hz. “Loss of Reference Frequency” is the reference frequency detected internally, which transitions the PLL into self clocked mode. Self clocked mode frequency is the frequency that the PLL operates at when the reference frequency falls below fLOR with default MFD/RFD settings. This parameter is guaranteed by characterization before qualification rather than 100% tested. Proper PC board layout procedures must be followed to achieve specifications. This parameter is guaranteed by design rather than 100% tested. This specification applies to the period required for the PLL to relock after changing the MFD frequency control bits in the synthesizer control register (SYNCR). Assuming a reference is available at power up, lock time is measured from the time VDD and VDDSYN are valid to RSTOUT negating. If the crystal oscillator is being used as the reference for the PLL, then the crystal start up time must be added to the PLL lock time to determine the total start-up time. tlpll = (64 * 4 * 5 + 5 × τ) × Tref, where Tref = 1/Fref_crystal = 1/Fref_ext = 1/Fref_1:1, and τ = 1.57x10-6 × 2(MFD + 2). PLL is operating in 1:1 PLL mode. Jitter is the average deviation from the programmed frequency measured over the specified interval at maximum fsys/2. Measurements are made with the device powered by filtered supplies and clocked by a stable external clock signal. Noise injected into the PLL circuitry via VDDSYN and VSSSYN and variation in crystal oscillator frequency increase the Cjitter percentage for a given interval. Values are with frequency modulation disabled. If frequency modulation is enabled, jitter is the sum of Cjitter+Cmod. Modulation percentage applies over an interval of 10µs, or equivalently the modulation rate is 100KHz. Modulation rate selected must not result in fsys/2 value greater than the fsys/2 maximum specified value. Modulation range determined by hardware design. fsys/2 = fico / (2 * 2RFD) MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA External Interface Timing Characteristics 6.5 External Interface Timing Characteristics Table 46 lists processor bus input timings. NOTE All processor bus timings are synchronous; that is, input setup/hold and output delay with respect to the rising edge of a reference clock. The reference clock is the CLKOUT output. All other timing relationships can be derived from these values. Table 46. Processor Bus Input Timing Specifications Characteristic 1 Name Symbol Min Max Unit 40 75 MHz 1/75 ns 9 — ns 9 — ns 0 — ns tBKNCH 0 — ns freq System bus frequency fsys/2 B0 CLKOUT period tcyc Control Inputs B1a Control input valid to CLKOUT high 2 B1b BKPT valid to CLKOUT B2a CLKOUT high to control inputs invalid2 B2b tCVCH high 3 tBKVCH tCHCII CLKOUT high to asynchronous control input BKPT invalid3 Data Inputs B4 Data input (D[31:0]) valid to CLKOUT high tDIVCH 4 — ns B5 CLKOUT high to data input (D[31:0]) invalid tCHDII 0 — ns 1 Timing specifications are tested using full drive strength pad configurations in a 50ohm transmission line environment.. 2 TEA and TA pins are being referred to as control inputs. 3 Refer to figure A-19. Timings listed in Table 46 are shown in Figure 10 & Figure A-3. MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 55 Processor Bus Output Timing Specifications * The timings are also valid for inputs sampled on the negative clock edge. 1.5V CLKOUT(75MHz) TSETUP THOLD Input Setup And Hold Invalid 1.5V Valid 1.5V Invalid trise Vh = VIH Input Rise Time Vl = VIL tfall Vh = VIH Input Fall Time CLKOUT Vl = VIL B4 B5 Inputs Figure 10. General Input Timing Requirements 6.6 Processor Bus Output Timing Specifications Table 47 lists processor bus output timings. Table 47. External Bus Output Timing Specifications Name Characteristic Symbol Min Max Unit Control Outputs B6a CLKOUT high to chip selects valid 1 tCHCV — 0.5tCYC +5 ns B6b CLKOUT high to byte enables (BS[3:0]) valid 2 tCHBV — 0.5tCYC +5 ns B6c CLKOUT high to output enable (OE) valid 3 tCHOV — 0.5tCYC +5 ns B7 CLKOUT high to control output (BS[3:0], OE) invalid tCHCOI 0.5tCYC+1.5 — ns B7a CLKOUT high to chip selects invalid tCHCI 0.5tCYC+1.5 — ns 56 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Processor Bus Output Timing Specifications Table 47. External Bus Output Timing Specifications (continued) Name Characteristic Symbol Min Max Unit Address and Attribute Outputs B8 CLKOUT high to address (A[23:0]) and control (TS, TSIZ[1:0], TIP, R/W) valid tCHAV — 9 ns B9 CLKOUT high to address (A[23:0]) and control (TS, TSIZ[1:0], TIP, R/W) invalid tCHAI 1.5 — ns Data Outputs B11 CLKOUT high to data output (D[31:0]) valid tCHDOV — 9 ns B12 CLKOUT high to data output (D[31:0]) invalid tCHDOI 1.5 — ns B13 CLKOUT high to data output (D[31:0]) high impedance tCHDOZ — 9 ns 1 2 3 CS transitions after the falling edge of CLKOUT. BS transitions after the falling edge of CLKOUT. OE transitions after the falling edge of CLKOUT. Read/write bus timings listed in Table 47 are shown in Figure 11, Figure 12, and Figure 13. MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 57 Processor Bus Output Timing Specifications S0 S1 S2 S3 S4 S5 S0 S1 S2 S3 S5 S4 CLKOUT B7a B7a CSn A[23:0] TSIZ[1:0] TS B6a B6a B8 B8 B8 B9 B9 B9 B8 TIP B9 B8 B6c B0 B7 OE B9 R/W (H) B8 B6b B6b BS[3:0] B7 B7 B11 B4 B12 D[31:0] B5 B13 TA (H) TEA (H) Figure 11. Read/Write (Internally Terminated) SRAM Bus Timing 58 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Processor Bus Output Timing Specifications Figure 12 shows a bus cycle terminated by TA showing timings listed in Table 47. S0 S1 S2 S3 S4 S5 S0 S1 CLKOUT CSn B6a B7a B8 B9 A[23:0] TSIZ[1:0] B8 B9 TS B8 B9 TIP OE B6c B7 R/W (H) BS[3:0] B6b B7 B5 B4 D[31:0] B2a TA TEA (H) B1a Figure 12. SRAM Read Bus Cycle Terminated by TA MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 59 Processor Bus Output Timing Specifications Figure 13 shows an SRAM bus cycle terminated by TEA showing timings listed in Table 47. S1 S0 S2 S3 S4 S5 S0 S1 CLKOUT CSn B6a B7a B8 B9 A[23:0] TSIZ[1:0] B8 B9 TS B8 TIP OE B9 B6c B7 R/W (H) BS[3:0] B6b B7 D[31:0] TA (H) B1a TEA B2a Figure 13. SRAM Read Bus Cycle Terminated by TEA 60 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Processor Bus Output Timing Specifications Figure 14 shows an SDRAM read cycle. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 SD_CKE D3 D1 Row A[23:0] Column D2 D4 RAS D4 D2 CAS 1 D2 D4 SDWE D6 D5 D[31:0] D2 RAS[1:0[ D2 D4 CAS[3:0] ACTV 1 DACR[CASL] NOP READ NOP NOP PALL =2 Figure 14. SDRAM Read Cycle Table 48. SDRAM Timing NUM 1 Characteristic Symbol Min Max Unit D1 CLKOUT high to SDRAM address valid tCHDAV — 9 ns D2 CLKOUT high to SDRAM control valid tCHDCV — 9 ns D3 CLKOUT high to SDRAM address invalid tCHDAI 1.5 — ns D4 CLKOUT high to SDRAM control invalid tCHDCI 1.5 — ns D5 SDRAM data valid to CLKOUT high tDDVCH 4 — ns D6 CLKOUT high to SDRAM data invalid tCHDDI 1.5 — ns D7 1 CLKOUT high to SDRAM data valid tCHDDVW — 9 ns D82 CLKOUT high to SDRAM data invalid tCHDDIW 1.5 — ns D7 and D8 are for write cycles only. MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 61 General Purpose I/O Timing Figure 15 shows an SDRAM write cycle. 0 1 2 3 4 5 6 7 8 9 10 11 12 SD_CKE D3 D1 Row A[23:0] Column D4 D2 SD_SRAS D2 SD_SCAS1 D2 D4 SD_WE D7 D[31:0] D2 D8 RAS[1:0] D4 D2 CAS[3:0] ACTV 1 NOP WRITE NOP PALL DACR[CASL] = 2 Figure 15. SDRAM Write Cycle 6.7 General Purpose I/O Timing Table 49. GPIO Timing 1 NUM 1 Characteristic Symbol Min Max Unit G1 G2 CLKOUT High to GPIO Output Valid tCHPOV — 10 ns CLKOUT High to GPIO Output Invalid tCHPOI 1.5 — ns G3 G4 GPIO Input Valid to CLKOUT High tPVCH 9 — ns CLKOUT High to GPIO Input Invalid tCHPI 1.5 — ns GPIO pins include: INT, ETPU, UART, FlexCAN and Timer pins. 62 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Reset and Configuration Override Timing CLKOUT G1 G2 GPIO Outputs G3 G4 GPIO Inputs Figure 16. GPIO Timing 6.8 Reset and Configuration Override Timing Table 50. Reset and Configuration Override Timing (VDD = 2.7 to 3.6 V, VSS = 0 V, TA = TL to TH) 1 NUM 1 2 Characteristic Symbol Min Max Unit R1 RESET Input valid to CLKOUT High tRVCH 9 — ns R2 CLKOUT High to RESET Input invalid tCHRI 1.5 — ns R3 RESET Input valid Time 2 tRIVT 5 — tCYC R4 CLKOUT High to RSTOUT Valid tCHROV — 10 ns R5 RSTOUT valid to Config. Overrides valid tROVCV 0 — ns R6 Configuration Override Setup Time to RSTOUT invalid tCOS 20 — tCYC R7 Configuration Override Hold Time after RSTOUT invalid tCOH 0 — ns R8 RSTOUT invalid to Configuration Override High Impedance tROICZ — 1 tCYC All AC timing is shown with respect to 50% VDD levels unless otherwise noted. During low power STOP, the synchronizers for the RESET input are bypassed and RESET is asserted asynchronously to the system. Thus, RESET must be held a minimum of 100 ns. MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 63 I2C Input/Output Timing Specifications CLKOUT R1 R2 R3 RESET R4 R4 RSTOUT R8 R5 R6 R7 Configuration Overrides*: (RCON, Override pins]) Figure 17. RESET and Configuration Override Timing * Refer to the Coldfire Integration Module (CIM) section for more information. 6.9 I2C Input/Output Timing Specifications Table 51 lists specifications for the I2C input timing parameters shown in Figure 18. Table 51. I2C Input Timing Specifications between I2C_SCL and I2C_SDA Num Characteristic Min Max Units I1 Start condition hold time 2 — tcyc I2 Clock low period 8 — tcyc I3 I2C_SCL/I2C_SDA rise time (VIL = 0.5 V to VIH = 2.4 V) — 1 ms I4 Data hold time 0 — ns I5 I2C_SCL/I2C_SDA fall time (VIH = 2.4 V to VIL = 0.5 V) — 1 ms I6 Clock high time 4 — tcyc I7 Data setup time 0 — ns I8 Start condition setup time (for repeated start condition only) 2 — tcyc I9 Stop condition setup time 2 — tcyc Table 52 lists specifications for the I2C output timing parameters shown in Figure 18. Table 52. I2C Output Timing Specifications between I2C_SCL and I2C_SDA Num Min Max Units I1 1 Start condition hold time 6 — tcyc I2 1 Clock low period 10 — tcyc I2C_SCL/I2C_SDA rise time (VIL = 0.5 V to VIH = 2.4 V) — — µs I4 1 Data hold time 7 — tcyc I5 3 I2C_SCL/I2C_SDA fall time (VIH = 2.4 V to VIL = 0.5 V) — 3 ns I6 1 Clock high time 10 — tcyc I3 64 Characteristic 2 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Fast Ethernet AC Timing Specifications Table 52. I2C Output Timing Specifications between I2C_SCL and I2C_SDA Num Characteristic Min Max Units I7 1 Data setup time 2 — tcyc I8 1 Start condition setup time (for repeated start condition only) 20 — tcyc I9 1 Stop condition setup time 10 — tcyc 1 Note: Output numbers depend on the value programmed into the IFDR; an IFDR programmed with the maximum frequency (IFDR = 0x20) results in minimum output timings as shown in Table 52. The I2C interface is designed to scale the actual data transition time to move it to the middle of the I2C_SCL low period. The actual position is affected by the prescale and division values programmed into the IFDR; however, the numbers given in Table 52 are minimum values. 2 Because I2C_SCL and I2C_SDA are open-collector-type outputs, which the processor can only actively drive low, the time I2C_SCL or I2C_SDA take to reach a high level depends on external signal capacitance and pull-up resistor values. 3 Specified at a nominal 50-pF load. Figure 18 shows timing for the values in Table 51 and Table 52. I2 I6 I5 I2C_SCL I1 I4 I8 I3 I9 I7 I2C_SDA Figure 18. I2C Input/Output Timings 6.10 Fast Ethernet AC Timing Specifications MII signals use TTL signal levels compatible with devices operating at either 5.0 V or 3.3 V. 6.10.1 MII Receive Signal Timing (ERXD[3:0], ERXDV, ERXER, and ERXCLK) The receiver functions correctly up to a ERXCLK maximum frequency of 25 MHz +1%. There is no minimum frequency requirement. In addition, the processor clock frequency must exceed twice the ERXCLK frequency. Table 53 lists MII receive channel timings. MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 65 Fast Ethernet AC Timing Specifications Table 53. MII Receive Signal Timing Num Characteristic Min Max Unit M1 ERXD[3:0], ERXDV, ERXER to ERXCLK setup 5 — ns M2 ERXCLK to ERXD[3:0], ERXDV, ERXER hold 5 — ns M3 ERXCLK pulse width high 35% 65% ERXCLK period M4 ERXCLK pulse width low 35% 65% ERXCLK period Figure 19 shows MII receive signal timings listed in Table 53. M3 ERXCLK (input) M4 ERXD[3:0] (inputs) ERXDV ERXER M1 M2 Figure 19. MII Receive Signal Timing Diagram 6.10.2 MII Transmit Signal Timing (ETXD[3:0], ETXEN, ETXER, ETXCLK) Table 54 lists MII transmit channel timings. The transmitter functions correctly up to a ETXCLK maximum frequency of 25 MHz +1%. There is no minimum frequency requirement. In addition, the processor clock frequency must exceed twice the ETXCLK frequency. The transmit outputs (ETXD[3:0], ETXEN, ETXER) can be programmed to transition from either the rising or falling edge of ETXCLK, and the timing is the same in either case. This options allows the use of non-compliant MII PHYs. Refer to the Ethernet chapter for details of this option and how to enable it. Table 54. MII Transmit Signal Timing Num 66 Characteristic Min Max Unit M5 ETXCLK to ETXD[3:0], ETXEN, ETXER invalid 5 — ns M6 ETXCLK to ETXD[3:0], ETXEN, ETXER valid — 25 ns M7 ETXCLK pulse width high 35% 65% ETXCLK period M8 ETXCLK pulse width low 35% 65% ETXCLK period MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Fast Ethernet AC Timing Specifications Figure 20 shows MII transmit signal timings listed in Table 54. M7 ETXCLK (input) M5 M8 ETXD[3:0] (outputs) ETXEN ETXER M6 Figure 20. MII Transmit Signal Timing Diagram 6.10.3 MII Async Inputs Signal Timing (ECRS and ECOL) Table 55 lists MII asynchronous inputs signal timing. Table 55. MII Async Inputs Signal Timing Num M9 Characteristic ECRS, ECOL minimum pulse width Min Max Unit 1.5 — ETXCLK period Figure 21 shows MII asynchronous input timings listed in Table 55. ECRS, ECOL M9 Figure 21. MII Async Inputs Timing Diagram 6.10.4 MII Serial Management Channel Timing (EMDIO and EMDC) Table 56 lists MII serial management channel timings. The FEC functions correctly with a maximum MDC frequency of 2.5 MHz. Table 56. MII Serial Management Channel Timing Num Characteristic Min Max Unit M10 EMDC falling edge to EMDIO output invalid (minimum propagation delay) 0 — ns M11 EMDC falling edge to EMDIO output valid (max prop delay) — 25 ns M12 EMDIO (input) to EMDC rising edge setup 10 — ns M13 EMDIO (input) to EMDC rising edge hold 0 — ns M14 EMDC pulse width high 40% 60% MDC period M15 EMDC pulse width low 40% 60% MDC period MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 67 32-Bit Timer Module AC Timing Specifications Figure 22 shows MII serial management channel timings listed in Table 56. M14 M15 EMDC (output) M10 EMDIO (output) M11 EMDIO (input) M12 M13 Figure 22. MII Serial Management Channel Timing Diagram 6.11 32-Bit Timer Module AC Timing Specifications Table 57 lists timer module AC timings. Table 57. Timer Module AC Timing Specifications 0–66 MHz Name Characteristic Unit Min Max T1 DTIN0 / DTIN1 / DTIN2 / DTIN3 cycle time 3 — tCYC T2 DTIN0 / DTIN1 / DTIN2 / DTIN3 pulse width 1 — tCYC 6.12 QSPI Electrical Specifications Table 58 lists QSPI timings. Table 58. QSPI Modules AC Timing Specifications Name Characteristic Min Max Unit QS1 QSPI_CS[1:0] to QSPI_CLK 1 510 tcyc QS2 QSPI_CLK high to QSPI_DOUT valid. — 10 ns QS3 QSPI_CLK high to QSPI_DOUT invalid. (Output hold) 2 — ns QS4 QSPI_DIN to QSPI_CLK (Input setup) 9 — ns QS5 QSPI_DIN to QSPI_CLK (Input hold) 9 — ns 68 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA JTAG and Boundary Scan Timing The values in Table 58 correspond to Figure 23. QS1 QSPI_CS[1:0] QSPI_CLK QS2 QSPI_DOUT QS3 QS4 QS5 QSPI_DIN Figure 23. QSPI Timing 6.13 JTAG and Boundary Scan Timing Table 59. JTAG and Boundary Scan Timing Characteristics 1 Num 1 Symbol Min Max Unit J1 TCLK Frequency of Operation fJCYC DC 1/4 fsys/2 J2 TCLK Cycle Period tJCYC 4 - tCYC J3 TCLK Clock Pulse Width tJCW 26 - ns J4 TCLK Rise and Fall Times tJCRF 0 3 ns J5 Boundary Scan Input Data Setup Time to TCLK Rise tBSDST 4 - ns J6 Boundary Scan Input Data Hold Time after TCLK Rise tBSDHT 26 - ns J7 TCLK Low to Boundary Scan Output Data Valid tBSDV 0 33 ns J8 TCLK Low to Boundary Scan Output High Z tBSDZ 0 33 ns J9 TMS, TDI Input Data Setup Time to TCLK Rise tTAPBST 4 - ns J10 TMS, TDI Input Data Hold Time after TCLK Rise tTAPBHT 10 - ns J11 TCLK Low to TDO Data Valid tTDODV 0 26 ns J12 TCLK Low to TDO High Z tTDODZ 0 8 ns J13 TRST Assert Time tTRSTAT 100 - ns J14 TRST Setup Time (Negation) to TCLK High tTRSTST 10 - ns JTAG_EN is expected to be a static signal. Hence, specific timing is not associated with it. MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 69 JTAG and Boundary Scan Timing J2 J3 J3 VIH TCLK (input) J4 VIL J4 Figure 24. Test Clock Input Timing TCLK VIL VIH J5 Data Inputs J6 Input Data Valid J7 Data Outputs Output Data Valid J8 Data Outputs J7 Data Outputs Output Data Valid Figure 25. Boundary Scan (JTAG) Timing 70 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Debug AC Timing Specifications TCLK VIL VIH J9 TDI TMS J10 Input Data Valid J11 TDO Output Data Valid J12 TDO J11 TDO Output Data Valid Figure 26. Test Access Port Timing TCLK J14 TRST J13 Figure 27. TRST Timing 6.14 Debug AC Timing Specifications Table 60 lists specifications for the debug AC timing parameters shown in Figure 29. Table 60. Debug AC Timing Specification 150 MHz Num Characteristic Units Min MOTOROLA DE0 PSTCLK cycle time DE1 PST valid to PSTCLK high DE2 PSTCLK high to PST invalid DE3 DE4 Max 0.5 tcyc 4 ns 1.5 ns DSCLK cycle time 5 tcyc DSI valid to DSCLK high 1 tcyc MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 71 Debug AC Timing Specifications Table 60. Debug AC Timing Specification 150 MHz Num Characteristic Units Min Max DE5 1 DSCLK high to DSO invalid 4 tcyc DE6 BKPT input data setup time to CLKOUT Rise 4 ns DE7 CLKOUT high to BKPT high Z 0 1 10 ns DSCLK and DSI are synchronized internally. D4 is measured from the synchronized DSCLK input relative to the rising edge of CLKOUT. Figure 28 shows real-time trace timing for the values in Table 60. PSTCLK DE0 DE1 DE2 PST[3:0] DDATA[3:0] Figure 28. Real-Time Trace AC Timing Figure 29 shows BDM serial port AC timing for the values in Table 60. CLKOUT DE6 BKPT DE7 DE5 DSCLK DE3 DSI Current Next DE4 DSO Past Current Figure 29. BDM Serial Port AC Timing 72 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA Document Revision History 7 Documentation Table 61 lists the documents that provide a complete description of the MCF523x and their development support tools. Documentation is available from a local Motorola distributor, a Motorola semiconductor sales office, the Motorola Literature Distribution Center, or through the Motorola world-wide web address at http://www.motorola.com/semiconductors. Table 61. MCF523x Documentation Motorola Document Number Title Revision Status MCF5232EC/D MCF5232 RISC Microprocessor Hardware Specifications 0 This document MCF5235RM/D MCF523x Reference Manual 0 Available MCF5235PB/D MCF523x Product Brief 0 Available MCF523xFS MCF523x Fact Sheet — In Process eTPURM/D eTPU User Manual — In Process CFPRODFACT/D The ColdFire Family of 32-Bit Microprocessors Family Overview and Technology Roadmap 0 Available under NDA MCF5xxxWP MCF5xxxWP WHITE PAPER: Motorola ColdFire VL RISC Processors 0 Available under NDA MAPBGAPP MAPBGA 4-Layer Example 0 Available CFPRM/D ColdFire Family Programmer's Reference Manual 2 Available 7.1 Document Revision History Table 62 provides a revision history for this document. Table 62. Document Revision History Rev. No. 0 MOTOROLA Substantive Change(s) Preliminary release. MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 73 THIS PAGE INTENTIONALLY LEFT BLANK 74 MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE MOTOROLA THIS PAGE INTENTIONALLY LEFT BLANK MOTOROLA MCF523x Integrated Microprocessor Hardware Specifications PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 75 HOW TO REACH US: USA / EUROPE / Locations Not Listed: Motorola Literature Distribution P.O. Box 5405 Denver, Colorado 80217 1-800-521-6274 or 480-768-2130 JAPAN: Motorola Japan Ltd. SPS, Technical Information Center 3-20-1, Minami-Azabu Minato-ku Tokyo, 106-8573 Japan 81-3-3440-3569 ASIA/PACIFIC: Motorola Semiconductors H.K. Ltd. Silicon Harbour Centre 2 Dai King Street Tai Po Industrial Estate Tai Po, N.T., Hong Kong 852-26668334 HOME PAGE: http://motorola.com/semiconductors Information in this document is provided solely to enable system and software implementers to use Motorola 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. Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Motorola 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 Motorola 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. Motorola does not convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Motorola product could create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended or unauthorized application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Motorola was negligent regarding the design or manufacture of the part. MOTOROLA and the Stylized M Logo are registered in the U.S. Patent and Trademark Office. All other product or service names are the property of their respective owners. Motorola, Inc. is an Equal Opportunity/Affirmative Action Employer. © Motorola, Inc. 2004 MCF5235EC/D, Rev. 0, 5/2004
MCF5233CVM100 价格&库存

很抱歉,暂时无法提供与“MCF5233CVM100”相匹配的价格&库存,您可以联系我们找货

免费人工找货