Datasheet

Chapter 1 Device Overview MC9S12XE-Family
MC9S12XE-Family Reference Manual Rev. 1.25
30 Freescale Semiconductor
Flexible identifier filter programmable as 2 x 32 bit, 4 x 16 bit, or 8x8bit
Four separate interrupt channels for Rx, Tx, error, and wake-up
Low-pass filter wake-up function
Loop-back for self-test operation
ECT (enhanced capture timer)
8 x 16-bit channels for input capture or output compare
16-bit free-running counter with 8-bit precision prescaler
16-bit modulus down counter with 8-bit precision prescaler
Four 8-bit or two 16-bit pulse accumulators
TIM (standard timer module)
8 x 16-bit channels for input capture or output compare
16-bit free-running counter with 8-bit precision prescaler
1 x 16-bit pulse accumulator
PIT (periodic interrupt timer)
Up to eight timers with independent time-out periods
Time-out periods selectable between 1 and 2
24
bus clock cycles
Time-out interrupt and peripheral triggers
8 PWM (pulse-width modulator) channels
8 channel x 8-bit or 4 channel x 16-bit Pulse Width Modulator
programmable period and duty cycle per channel
Center- or left-aligned outputs
Programmable clock select logic with a wide range of frequencies
Fast emergency shutdown input
Three Serial Peripheral Interface Modules (SPI)
Configurable for 8 or 16-bit data size
Eight Serial Communication Interfaces (SCI)
Standard mark/space non-return-to-zero (NRZ) format
Selectable IrDA 1.4 return-to-zero-inverted (RZI) format with programmable pulse widths
Two Inter-IC bus (IIC) Modules
Multi-master operation
Software programmable for one of 256 different serial clock frequencies
Broadcast mode support
10-bit address support
On-Chip Voltage Regulator
Two parallel, linear voltage regulators with bandgap reference
Low-voltage detect (LVD) with low-voltage interrupt (LVI)
Power-on reset (POR) circuit
3.3V and 5V range operation
Low-voltage reset (LVR)