Device Overview
MCF51CN128 Reference Manual, Rev. 6
Freescale Semiconductor
1-5
1.2.2
Functional Units
describes the functional units of the MCF51CN128 series microcontrollers.
Table 1-3. MCF51CN128 Series Functional Units
Unit
Function
ADC (analog-to-digital converter)
Measures analog voltages at up to 12 bits of resolution
BDM (background debug module)
Provides single pin debugging interface (part of the V1 ColdFire core)
CF1CORE (V1 ColdFire core)
Executes programs and interrupt handlers.
COP (Computer Operating Properly)
Software Watchdog
DBG (debug)
Provides debugging and emulation capabilities (part of the V1 ColdFire core)
FEC (fast ethernet controller) with
IEEE-compliant MII (media independent
interface)
10/100 BASE-T/TX, bus-mastering fast ethernet controller with direct
memory access (DMA); supports half or full duplex
FLASH (flash memory)
Provides storage for program code, constants and variables
IIC1, IIC2 (inter-integrated circuits)
Supports standard IIC communications protocol and SMBus
INTC (interrupt controller)
Controls and prioritizes all device interrupts
KBI (keyboard interrupt)
Provides pin interrupt capabilities
LVD (low voltage detect)
Provides an interrupt to the CF1CORE in the event that the supply voltage
drops below a critical value. The LVD can also be programmed to reset the
device upon a low voltage event.
MCG (multipurpose clock generator)
Provides clocking options for the device, including a phase-locked loop(PLL)
and frequency-locked loop (FLL) for multiplying slower reference clock
sources
Mini-FlexBus
Provides expansion capability for off-chip memory and peripherals
MTIM1, MTIM2 (modulo timers)
8-bit Modulo Timers with configurable clock inputs and interrupt generation
on overflow.
RAM (random-access memory)
Provides stack and variable storage
RGPIO (rapid general-purpose input/output)
Allows for I/O port access at CPU clock speeds
RTC (real-time counter)
Provides a constant time-base with optional interrupt
SCI1, SCI2, SCI3(serial communications
interfaces)
Serial communications UARTs capable of supporting RS-232 and LIN
protocols
SIM (System Integration Unit)
SPI1, SPI2 (serial peripheral interfaces)
Provide 4-pin synchronous serial interface
TPM1, TPM2 (Timer/PWM Module)
Timer/PWM module can be used for a variety of generic timer operations as
well as pulse-width modulation
VREG (voltage regulator)
Controls power management across the device
XOSC (crystal oscillator)
Supports low- or high-range crystals.