This document provides an overview of the MCF5253
ColdFire processor and general descriptions of the
MCF5253 features and modules. Also provided are
electrical specifications, pin assignments, and package
diagrams for MCF5253 ColdFire® processor. For
functional characteristics, refer to the MCF5253 Reference Manual (MCF5253RM).
The MCF5253 is a general purpose system controller
with over 125 Dhrystone 2.1 MIPS @ 140 MHz
performance. The integrated peripherals and EMAC
allow the MCF5253 to replace both the microcontroller
and the DSP in certain applications. Most peripheral pins
can also be remapped as general purpose I/O pins.
Low power features include flexible PLL (with
power-down mode) with dynamic clock switching, a
hardwired CD ROM decoder, advanced 0.13 µm CMOS
process technology, 1.2 V core power supply, and
on-chip 128K-byte SRAM.
Freescale reserves the right to change the detail specifications as may be required to permit improvements in the design of its
products.
For additional information regarding software drivers and applications, refer to
http://www.freescale.com/coldfire.
1.1Orderable Part Numbers
Table 1 lists the orderable part numbers for the MCF5253 processor.
Table 1. Orderable Part Numbers
Orderable Part
Number
MCF5253VM140140 MHz225 MAPBGA-20 to +70°CLead free
Maximum Clock
Frequency
Package Type
Operating Temperature
Range
Part Status
MCF5253 ColdFire Processor Data Sheet: Technical Data, Rev. 2
2Freescale Semiconductor
1.2Block Diagram
Figure 1 illustrates the functional block diagram of the MCF5253 processor.
Introduction
Instruction
8K
Cache
64K
KRAM1
64K
KRAM0
“Backdoor” Interface
FlexCAN Pins
Debug
Module
with JTAG
ColdFire
CF2 Core
140 MHz
2x FlexCAN
Controller
Standard ColdFire Peripheral Blocks
Timer
I2C
5x08
DMA
5x08
Arbiter
Translator
UART (3)
5x08
Interrupt
E-bus
SDRAM
Interface
E-bus
Interrupt
Controller
MUX
SmartMedia
Timer Pins
I2C Pins
UART P ins
SDRAM
SRAM
IDE
BUFENB1
BUFENB
IDE
IDE_DIOW
IDE_IORDY
2
_DIOR
CRIN/CROUT Pins
RTC Pins
16 Kbyte
SRAM
Clock
PLL
XTAL
Oscillator
Real-Time
Clock
ARB
DMA
SPI
Interface
Audio
Interfaces
AD
Logic
Memory Stick/SD
Interface
USB 2.0
OTG Controller
ATA
Controller
USB
PHY
USB XTAL
Oscillator
Figure 1. MCF5253 Block Diagram
MCF5253 ColdFire Processor Data Sheet: Technical Data, Rev. 2
SPI Pins
Audio Interface
Pins
AD IN Pins
FlashMedia
Pins
USB Analog
USB XTAL Pins
ATA Pins
Freescale Semiconductor3
Functional Description
2Functional Description
2.1Version 2 ColdFire Core
The V ersion 2 ColdFire (CF2) core consists of two independent, decoupled pipeline structures to maximize
performance while minimizing core size. The instruction fetch pipeline (IFP) is a two-stage pipeline for
prefetching instructions. The prefetched instruction stream is then gated into the two-stage operand
execution pipeline (OEP), which decodes the instruction, fetches the required operands, and then executes
the required function.
2.2Module Inventory
Table 2 shows an alphabetical listing of the modules in the processor.
Table 2. Digital and Analog Modules
Block
Mnemonic
ATAAdvanced Technology
ADCBattery Level/Keypad
ABAudio BusAudio
AIMAudio InterfaceAudio
BROMBootloaderBoot ROMThe MCF5253 incorporates a ROM Bootloader, which enables booting
FlexCANTwin Controller Area
CSMChip Select ModuleConnectivity
DMACDirect Memory
Block Name
Attachment Controller
Analog/Digital
Converter
Network 2.0B
Communication Unit
Access Controller
Module
Functional
Grouping
Connectivity
Peripheral
Analog InputThe six-channel ADC is based on the Sigma-Delta concept with 12-bit
Interface
Interface
Connectivity
Peripheral
Peripheral
Connectivity
Peripheral
The ATA block is an AT attachment host interface. Its main use is to
interface with IDE hard disc drives and ATAPI optical disc drives.
resolution. Both the analog comparator and digital sections are integrated
in the MCF5253.
The audio interfaces connect to an internal bus that carries all audio data.
Each receiver places its received data on the audio bus and each
transmitter takes data from the audio bus for transmission.
The audio interface module provides the necessary input and output
features to receive and transmit digital audio signals over serial audio
interfaces (IIS/EIAJ) and over digital audio interfaces (IEC958).
from UART, I2C, SPI, or IDE devices.
The FlexCan module is a full implementation of the Bosch CAN protocol
specification 2.0B, which supports both standard and extended message
frames.
Three programmable chip-select outputs (CS0
provide signals that enable glueless connection to external memory and
peripheral circuits.
There are four fully programmable DMA channels for quick data transfer.
Brief Description
/CS4, CS1, and CS2)
eMACenhanced Multiply
Accumulate Module
MBUSMemory Bus Interface Bus Operation The bus interface controller transfers data between the ColdFire core or
MMC/SDMultimedia
Card/Secure Digital
Interface
MCF5253 ColdFire Processor Data Sheet: Technical Data, Rev. 2
4Freescale Semiconductor
CoreThe integrated eMAC unit provides a common set of DSP operations and
enhances the integer multiply instructions in the ColdFire architecture.
DMA and memory, peripherals, or other devices on the external bus.
Flash Memory
Card Interface
The interface is Sony® Memory Stick®, SecureDigital, and Multi-Media
card compatible.
Note: The Sony Memory Interface does not support Sony MagicGate™.
Table 2. Digital and Analog Modules (continued)
Functional Description
Block
Mnemonic
Block Name
GPIOGeneral Purpose I/O
Interface
GPTGeneral Timer
Module
IDEIntegrated Drive
Electronics
Functional
Grouping
System
integration
Timer
peripheral
Connectivity
peripheral
Brief Description
GPIO signals are multiplexed with various other signals.
The timer module includes two general-purpose timers, each of which
contains a free-running 16-bit timer.
The IDE hardware consists of bus buffers for address and data and are
intended to reduce the load on the bus and prevent SDRAM and Flash
accesses from propagating to the IDE bus.
INCInstruction CacheCoreThe instruction cache improves system performance by providing cached
instructions to the execution unit in a single clock cycle.
2
CInter IC
I
Communication
Module
SRAMInternal 128-KB
SRAM
LINInternal Voltage
Regulator
Connectivity
peripheral
Internal
memory
Linear
regulator
The two-wire I2C bus interfaces, compliant with the Philips I2C bus
standard, are bidirectional serial buses that exchange data between
devices.
The 128-Kbyte on-chip SRAM is split over two banks, SRAM0 (64K) and
SRAM1 (64K). It provides single clock-cycle access for the ColdFire core.
An internal 1.2 V regulator is used to supply the CPU and PLL sections of
the MCF5253, reducing the number of external components required and
allowing operation from a single supply rail, typically 3.3 volts.
JTAGJoint Test Action
Group
Test and
debug
To help with system diagnostics and manufacturing testing, the MCF5253
includes dedicated user-accessible test logic that complies with the IEEE
1149.1A standard for boundary scan testability, often referred to as Joint
Test Action Group, or JTAG.
QSPIQueued Serial
Peripheral Interface
Connectivity
Interface
RTCReal-Time ClockTimer
Peripheral
BDMBackground Debug
Interface
SDRAMCSynchronous DRAM
Memory Controller
SIMSystem Integration
Module
PLLSystem Oscillator and
Phase Lock Loop
Test and
debug
Peripheral
Interface
System
Integration
System
Clocking
The QSPI module provides a serial peripheral interface with queued
transfer capability.
The RTC is a clock that keeps track of the current time even if the clock is
turned off.
A background-debug mode (BDM) interface provides system debug.
The SDRAM controller provides a glueless interface for one bank of
SDRAM, and can address up to 32MB. The controller supports a 16-bit
data bus. The controller operates in page mode, non-page mode, and
burst-page mode and supports SDRAMs.
The SIM provides overall control of the internal and external buses and
serves as the interface between the ColdFire core and the internal
peripherals or external devices. The SIM is responsible for the two
interrupt controllers (setting priorities and levels). And it also configures
the GPIO ports.
The oscillator operates from an external crystal connected across CRIN
and CROUT. The circuit can also operate from an external clock
connected to CRIN. The on-chip programmable PLL, which generates the
processor clock, allows the use of almost any low frequency external clock
(5–35 MHz).
MCF5253 ColdFire Processor Data Sheet: Technical Data, Rev. 2
Freescale Semiconductor5
Signal Description
UARTUniversal
Asynchronous
Receiver
/Transmitter Module
USBOTGUSB 2.0 High-Speed
On-The-Go
Connectivity
Peripheral
Connectivity
Peripheral
Three UARTs handle asynchronous serial communication.
The USB module is used for communication to a PC or communication to
slave devices; for example, to download data from a hard disc player to a
flash player, and to other devices.
3Signal Description
This chapter describes the MCF5253 input and output signals. The signal descriptions as shown in Table 3
are grouped according to relevant functionality. For additional signal information, see “Chapter 2, Signal
Description” in the MCF5253 reference manual.
Table 3. MCF5253 Signal Index
Signal NameMnemonicFunction
AddressA[24:1]
A[23]/GPO54
Read-write controlRWBus write enable—indicates if read
24 address lines—address 23 is
multiplexed with GPO54 and
address 24 is multiplexed with A20
(SDRAM access only).
or write cycle in progress.
Input/
Output
OutX
OutH
Reset
State
Output enableOE
Output enable for asynchronous
memorier TD-0.6(e5(e7(tc25)5.h(.)-4.8pus l6(es(.)]TJ18.1133 1.67 TD-0.0604 Tc0 Tw[(Out230m)4.n(l)-6.6ga(l)-6.te(l)-6.d(H)]TJ-47.3133 -3.67 TD-0.0025 Tc0.3005 TwData(l909)12.D[31:16]or)-23012.Data 4(b)2211()221 is uson)-5.7( )6.7(ttrmm)1)85non f3r l17158[(/[(Out261012.Hi-Zs )]TJ0267 TD-0.0019 Tc0.0039 TwSasynchrotp)-5.9s r do
addre sontbe1]
MCF5253 ColdFire Processor Data Sheet: Technical Data, Rev. 2
6Freescale Semiconductor
Out230mlllH
SDMo
Signal Description
ISA bus read strobeIDE_DIOR/GPIO31
(CS2)
ISA bus write strobeIDE_DIOW/GPIO32
)
(CS2
1 ISA bus read strobe and 1 ISA bus
write strobe—allow connection of an
independent ISA bus peripheral,
such as an IDE slave device.
ISA bus wait signalIDE_IORDY/GPIO33ISA bus wait line available for both
busses
Chip Selects[2:0]CS0/CS4
CS1/QSPICS3/GPIO28
Chip selects bits 2 through 0—
enable peripherals at programmed
addresses. C