Datasheet
MC9S12XD Family, Rev. 2.16
6 Freescale Semiconductor
Features
Inter IC Module (IIC)
• Up to two IIC modules (see )
• Compatible with I2C Bus standard
• Multi-master operation
• Software programmable for one of 256 different serial clock
frequencies
• Software selectable acknowledge bit
• Interrupt driven byte-by-byte data transfer
• Arbitration lost interrupt with automatic mode switching from master
to slave
• Calling address identification interrupt
• Start and stop signal generation/detection
• Repeated start signal generation
• Acknowledge bit generation/detection
• Bus busy detection
• supports 400 Kbps
Background Debug
(BDM)
•
– Non-intrusive memory access commands
– Supports in-circuit programming of on-chip non-volatile memory
– Supports security
Debugger (XDBG)
– Each can monitor CPU or XGATE busses
– A and C compares 23-bit address bus and 16-bit data bus with
mask register
– Three modes: simple address/data match, inside address range
or outside address range
•
System Protection
• Power-on reset (POR)
• with interrupt or reset
Input/Output
• up to 117 general-purpose input/output (I/O) pins depending on the
package option and 2 input-only pins
• Hysteresis and configurable pullup/pulldown device on all input pins
• Configurable drive strength on all output pins
Package Options
• 144-pin low-profile quad flat-pack (LQFP)
• 112-pin low-profile quad flat-pack (LQFP)
• 80-pin quad flat-pack (QFP)
