|
MC9S12XD Datasheet, PDF (7/28 Pages) Freescale Semiconductor, Inc – 16-BIT MICROPROCESSOR FAMILY | |||
|
◁ |
Features
⢠Up to two IIC modules (see Table 2)
⢠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 controller (BDM) with single-wire interface
â Non-intrusive memory access commands
â Supports in-circuit programming of on-chip non-volatile memory
â Supports security
⢠Four comparators A, B, C and D
â Each can monitor CPU or XGATE busses
â A and C compares 23-bit address bus and 16-bit data bus with
mask register
â B and D compares 23-bit address bus only
â Three modes: simple address/data match, inside address range
or outside address range
⢠64 x 64-bit circular trace buffer to capture change-of-flow addresses
or address and data of every access
⢠Tag-type or force-type hardware breakpoint requests
⢠Power-on reset (POR)
⢠illegal address detection with reset
⢠Low-voltage detection with interrupt or reset
⢠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
MC9S12XD Family, Rev. 2.14
Freescale Semiconductor
7
|
▷ |