Controller Area Network (FlexCAN)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
25-2
Freescale Semiconductor
Preliminary
Figure 25-1. FlexCAN Block Diagram
25.1.2
Features
The FlexCAN has these major features:
•
Full implementation of the CAN protocol specification, Version 2.0A/B
— Standard data and remote frames
— Extended data and remote frames
— Zero to eight bytes data length
— Programmable bit rate up to 1 Mbit/sec
— Content-related addressing
•
64 flexible message buffers (MBs) of zero to eight bytes data length
•
Each message buffer configurable as Rx or Tx, all supporting standard and extended messages
MB3
RAM
Bus Interface Unit
max MB #
(0–63)
Slave Interface
CAN
Message
CNTXx
CNRXx
MB2
MB1
MB0
MB60
MB61
MB62
MB63
Clocks, Address and Data Buses,
Interrupt and Test Signals
Buffer
Management
Protocol
Interface
1 Kbyte
RXIMR63
RXIMR62
RXIMR1
RXIMR0
ID Mask
Storage
256 bytes
RAM
FlexCAN