Overview
MPC5606S Microcontroller Reference Manual, Rev. 7
60 Freescale Semiconductor
 
• As many as 16 single-ended input channels
— All channels configured to have alternate function as general purpose input/output pins
– 10-bit ±3 counts accuracy (TUE) 
• External multiplexer support to increase as many as 23 channels
— Automatic 1 × 8 multiplexer control
— External multiplexer connected to a dedicated input channel
— Shared register between the eight external channels
• Result register available for every non-multiplexed channel
• Configurable left- or right-aligned result format
• Supports for one-shot, scan, and injection conversion modes
• Injection mode status bit implemented on adjacent 16-bit register for each result
— Supports access to result and injection status with single 32-bit read
• Independent enabling of function for channels:
—Offset refresh
• Conversion Triggering support
— Internal conversion triggering from periodic interrupt timer (PIT)
• Four configurable analog comparator channels offering range comparison with triggered alarm
— Greater than
—Less than
— Out of range
• All unused analog inputs can be used as general purpose input and output pins
• Power Down mode
• Optional support for DMA transfer of results
1.5.16 Deserial Serial Peripheral Interface (DSPI)
The deserial serial peripheral interface (DSPI) modules provide a synchronous serial interface for 
communication between the MPC5606S MCU and external devices.
The DSPI features the following:
• As many as two DSPI modules
• Full-duplex, synchronous transfers
• Master or slave operation
• Programmable master bit rates
• Programmable clock polarity and phase
• End-of-transmission interrupt flag
• Programmable transfer baud rate
• Programmable data frames from 4 to 16 bits