Datasheet

Table Of Contents
Overview
1-4 Freescale Semiconductor
Toggle-on-overflow feature for pulse-width modulator (PWM) generation
One dual-mode pulse accumulation channel per timer
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
2- to 10-MHz reference frequency for normal PLL mode
33- to 80-MHz (66 MHz for MCF5214/16) oscillator reference frequency for 1:1 mode
Low-power modes supported
Separate clock output pin
Two interrupt controllers
Support for up to 63 interrupt sources per interrupt controller (a total of 126), organized as
follows:
56 fully-programmable interrupt sources
7 fixed-level interrupt sources
Seven external interrupt signals
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 transfer support with 8-, 16- and 32-bit data capability along with support for
16-byte (4 x 32-bit) burst transfers
Source/destination address pointers that can increment or remain constant
24-bit byte transfer counter per channel
Auto-alignment transfers supported for efficient block movement
Bursting and cycle steal support
Software-programmable connections between the 11 DMA requesters in the UARTs (3), 32-bit
timers (4) plus external logic (4) and the four DMA channels
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
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 seven chip selects available
Byte/write enables (byte strobes)
MCF5282 and MCF5216 ColdFire Microcontroller User’s Manual, Rev. 3