Datasheet

Device Overview S12XS Family
S12XS Family Reference Manual, Rev. 1.13
22 Freescale Semiconductor
Time-out interrupt and peripheral triggers
Start of timers can be aligned
Up to 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
Serial Peripheral Interface Module (SPI)
Configurable for 8 or 16-bit data size
Full-duplex or single-wire bidirectional
Double-buffered transmit and receive
Master or Slave mode
MSB-first or LSB-first shifting
Serial clock phase and polarity options
Two Serial Communication Interfaces (SCI)
Full-duplex or single wire operation
Standard mark/space non-return-to-zero (NRZ) format
Selectable IrDA 1.4 return-to-zero-inverted (RZI) format with programmable pulse widths
13-bit baud rate selection
Programmable character length
Programmable polarity for transmitter and receiver
Receive wakeup on active edge
Break detect and transmit collision detect supporting LIN
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
Low-voltage reset (LVR)
Low-power wake-up timer (API)
Internal oscillator driving a down counter
Trimmable to +/-5% accuracy
Time-out periods range from 0.2ms to ~13s with a 0.2ms resolution
Input/Output
Up to 91 general-purpose input/output (I/O) pins depending on the package option and 2 input-
only pins
Hysteresis and configurable pull up/pull down device on all input pins
Configurable drive strength on all output pins
Package Options
112-pin low-profile quad flat-pack (LQFP)
80-pin quad flat-pack (QFP)