Datasheet

Chapter 1 MC9S12C and MC9S12GC Device Overview (MC9S12C128)
18 MC9S12C-Family / MC9S12GC-Family Freescale Semiconductor
Rev 01.24
Memory options:
16K or 32Kbyte Flash EEPROM (erasable in 512-byte sectors)
64K, 96K, or 128Kbyte Flash EEPROM (erasable in 1024-byte sectors)
1K, 2K or 4K Byte RAM
Analog-to-digital converters:
One 8-channel module with 10-bit resolution
External conversion trigger capability
Available on MC9S12C Family:
One 1M bit per second, CAN 2.0 A, B software compatible module
Five receive and three transmit buffers
Flexible identifier filter programmable as 2 x 32 bit, 4 x 16 bit, or 8 x 8 bit
Four separate interrupt channels for Rx, Tx, error, and wake-up
Low-pass filter wake-up function
Loop-back for self test operation
Timer module (TIM):
8-channel timer
Each channel configurable as either input capture or output compare
Simple PWM mode
Modulo reset of timer counter
16-bit pulse accumulator
External event counting
Gated time accumulation
PWM module:
Programmable period and duty cycle
8-bit 6-channel or 16-bit 3-channel
Separate control for each pulse width and duty cycle
Center-aligned or left-aligned outputs
Programmable clock select logic with a wide range of frequencies
Fast emergency shutdown input
Serial interfaces:
One asynchronous serial communications interface (SCI)
One synchronous serial peripheral interface (SPI)
CRG (clock reset generator module)
Windowed COP watchdog
Real time interrupt
Clock monitor
Pierce or low current Colpitts oscillator
Phase-locked loop clock frequency multiplier
Limp home mode in absence of external clock
Low power 0.5MHz to 16MHz crystal oscillator reference clock