Features
MPC5510 Family Product Brief, Rev. 2
Freescale Semiconductor 17
• Up to eight independently configurable transfer types can be configured for each DSPI using the
clock and transfer attributes registers
• Chip-select strobe available as alternate function on one of the chip-select pins for de-glitching
• FIFOs for buffering up to four transfers on both the transmit and receive side
• Queueing operation possible through use of the I/O processor or eDMA
• Supports serialization of eMIOS200 channels
• General-purpose I/O functionality on pins when not used for SPI
2.6.16 Serial Communication Interface Module (eSCI)
The eSCI on the MPC5510 features the following:
• Up to eight eSCI modules supported
• LIN state machine and UART operating modes
• LIN state machine compliant to LIN1.3, LIN2.0, and LIN2.1 specifications
• LIN master mode state machine
— Supports generation of LIN message header
— Detection and flagging of LIN errors
— Classic or extended checksum calculation
— Supports autonomous LIN frame handling when combined with eDMA
• UART operating mode
— Standard non-return-to-zero (NRZ) mark/space format
— Full-duplex operation
— Software selectable word length (8-bit or 9-bit words)
— 10/11- or 13/14-bit break character possible
— 13-bit programmable baud rate modulus counter
— Separately enabled transmitter and receiver
— Separate receiver and transmitter CPU interrupt requests
— Programmable transmitter output polarity
— Two receiver wakeup methods
— Interrupt-driven operation with eight flags
— Receiver framing error detection
— Hardware parity checking
— 1/16 bit time noise reduction
2.6.17 Controller Area Network Module (FlexCAN)
The enhanced FlexCAN module features the following:
• Up to six FlexCAN modules supported
— Full implementation of the CAN protocol specification, version 2.0B