Chapter 1 Device Overview (MC9S12XDP512V2)
MC9S12XDP512 Data Sheet, Rev. 2.11
24 Freescale Semiconductor
1.1.1 Features
HCS12X Core
16-bit HCS12X CPU
Upward compatible with MC9S12 instruction set
Interrupt stacking and programmer’s model identical to MC9S12
Instruction queue
Enhanced indexed addressing
Enhanced instruction set
EBI (external bus interface)
MMC (module mapping control)
INT (interrupt controller)
DBG (debug module to monitor HCS12X CPU and XGATE bus activity)
BDM (background debug mode)
XGATE (peripheral coprocessor)
Parallel processing module off loads the CPU by providing high-speed data processing and
transfer
Data transfer between Flash EEPROM, RAM, peripheral modules, and I/O ports
PIT (periodic interrupt timer)
Four timers with independent time-out periods
Time-out periods selectable between 1 and 224 bus clock cycles
CRG (clock and reset generator)
Low noise/low power Pierce oscillator
— PLL
COP watchdog
Real time interrupt
Clock monitor
Fast wake-up from stop mode
8-bit ports with interrupt functionality
Digital filtering
Programmable rising or falling edge trigger
• Memory
512-Kbyte Flash EEPROM
4-Kbyte EEPROM
32-Kbyte RAM
One 8-channel and one 16-channel ADC (analog-to-digital converter)
10-bit resolution
External conversion trigger capability