EasyManua.ls Logo

NXP Semiconductors MPC5606S - Flexcan

NXP Semiconductors MPC5606S
1344 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Overview
MPC5606S Microcontroller Reference Manual, Rev. 7
Freescale Semiconductor 61
• As many as six chip select lines available, depending on package and pin multiplexing, enable 64
external devices to be selected using external muxing from a single DSPI
• Eight clock and transfer attributes registers
• Chip select strobe available as alternate function on one of the chip select pins for deglitching
• FIFOs for buffering as many as four transfers on the transmit and receive side
• General purpose I/O functionality on pins when not used for SPI
• Queueing operation possible through use of eDMA
1.5.17 FlexCAN
The MPC5606S MCU contains two controller area network (FlexCAN) modules. The FlexCAN module
is a communication controller implementing the CAN protocol according to Bosch Specification version
2.0B. The CAN protocol was designed to be used primarily as a vehicle serial data bus, meeting the
specific requirements of this field: real-time processing, reliable operation in the EMI environment of a
vehicle, cost-effectiveness, and required bandwidth.
The FlexCan modules offer the following:
• Compliant with CAN protocol specification, Version 2.0B active
• 64 mailboxes, each configurable as transmit or receive
— Mailboxes configurable while module remains synchronized to CAN bus
• Transmit features
— Supports configuration of multiple mailboxes to form message queues of scalable depth
— Arbitration scheme according to message ID or message buffer number
— Internal arbitration to guarantee no inner or outer priority inversion
— Transmit abort procedure and notification
• Receive features
— Individual programmable filters for each mailbox
— Eight mailboxes configurable as a 6-entry receive FIFO
— Eight programmable acceptance filters for receive FIFO
• Programmable clock source
— System clock
— Direct oscillator clock to avoid PLL jitter
• Listen-only mode capabilities
•CAN Sampler
— Can catch the first message sent on the CAN network while the MPC5606S is stopped; this
guarantees a clean startup of the system without missing messages on the CAN network
— CAN sampler is connected to one of the CAN RX pins

Table of Contents