
FlexCAN Module
MPC5644A Microcontroller Reference Manual, Rev. 6
1392
Freescale Semiconductor
— Programmable bit rate up to 1 Mbit/s
— Content-related addressing
•
Flexible Message Buffers (up to 64) of zero to eight bytes data length
•
Each message buffer configurable as Rx or Tx, all supporting standard and extended messages
•
Individual Rx Mask Registers per Message Buffer
•
Includes either 1056 bytes (64 message buffers), 544 bytes (32 message buffers) or 288 bytes (16
message buffers) of RAM used for message buffer storage
•
Includes either 256 bytes (64 message buffers), 128 bytes (32 message buffers) or 64 bytes (16
message buffers) of RAM used for individual Rx Mask Registers
•
Full featured Rx FIFO with storage capacity for 6 frames and internal pointer handling
•
Powerful Rx FIFO ID filtering, capable of matching incoming IDs against either 8 extended, 16
standard or 32 partial (8 bits) IDs, with individual masking capability
•
Selectable backwards compatibility with previous FlexCAN version
•
Programmable clock source to the CAN Protocol Interface, either bus clock or crystal oscillator
•
Unused message buffer and Rx Mask Register space can be used as general purpose RAM space
•
Listen only mode capability
•
Programmable loop-back mode supporting self-test operation
•
Programmable transmission priority scheme: lowest ID, lowest buffer number or highest priority
•
Time Stamp based on 16-bit free-running timer
•
Global network time, synchronized by a specific message
•
Maskable interrupts
•
Independent of the transmission medium (an external transceiver is assumed)
•
Short latency time due to an arbitration scheme for high-priority messages
•
Low power modes, with programmable wake up on bus activity
32.2.3
Modes of operation
The FlexCAN module has four functional modes: Normal Mode (User and Supervisor), Freeze Mode,
Listen-Only Mode and Loop-Back Mode. There are also two low power modes: Disable Mode and Stop
Mode.
•
Normal Mode (User or Supervisor):
In Normal Mode, the module operates receiving and/or transmitting message frames, errors are
handled normally and all the CAN Protocol functions are enabled. User and Supervisor Modes
differ in the access to some restricted control registers.
•
Freeze Mode:
It is enabled when MCR[FRZ] is asserted. If enabled, Freeze Mode is entered when MCR[HALT]
is set or when Debug Mode is requested at MCU level. In this mode, no transmission or reception
of frames is done and synchronicity to the CAN bus is lost. See
for
more information.
•
Listen-Only Mode:
Содержание MPC5644A
Страница 2: ...MPC5644A Microcontroller Reference Manual Rev 6 2 Freescale Semiconductor...
Страница 24: ...MPC5644A Microcontroller Reference Manual Rev 6 24 Freescale Semiconductor...
Страница 26: ...MPC5644A Microcontroller Reference Manual Rev 6 26 Freescale Semiconductor...
Страница 52: ...Introduction MPC5644A Microcontroller Reference Manual Rev 6 52 Freescale Semiconductor...
Страница 56: ...Memory Map MPC5644A Microcontroller Reference Manual Rev 6 56 Freescale Semiconductor...
Страница 130: ...Device Performance Optimization MPC5644A Microcontroller Reference Manual Rev 6 130 Freescale Semiconductor...
Страница 204: ...Multi Layer AHB Crossbar Switch XBAR MPC5644A Microcontroller Reference Manual Rev 6 204 Freescale Semiconductor...
Страница 212: ...Peripheral Bridge PBRIDGE MPC5644A Microcontroller Reference Manual Rev 6 212 Freescale Semiconductor...
Страница 558: ...System Integration Unit SIU MPC5644A Microcontroller Reference Manual Rev 6 558 Freescale Semiconductor...
Страница 582: ...Frequency modulated phase locked loop FMPLL MPC5644A Microcontroller Reference Manual Rev 6 582 Freescale Semiconductor...
Страница 766: ...Enhanced Time Processing Unit eTPU2 MPC5644A Microcontroller Reference Manual Rev 6 766 Freescale Semiconductor...
Страница 1228: ...Decimation Filter MPC5644A Microcontroller Reference Manual Rev 6 1228 Freescale Semiconductor...
Страница 1236: ...System Information Module and Trim SIM MPC5644A Microcontroller Reference Manual Rev 6 1236 Freescale Semiconductor...
Страница 1250: ...Cyclic Redundancy Checker CRC Unit MPC5644A Microcontroller Reference Manual Rev 6 1250 Freescale Semiconductor...
Страница 1336: ...Deserial Serial Peripheral Interface DSPI MPC5644A Microcontroller Reference Manual Rev 6 1336 Freescale Semiconductor...
Страница 1388: ...Enhanced Serial Communication Interface ESCI MPC5644A Microcontroller Reference Manual Rev 6 1388 Freescale Semiconductor...
Страница 1440: ...FlexCAN Module MPC5644A Microcontroller Reference Manual Rev 6 1440 Freescale Semiconductor...
Страница 1624: ...FlexRay Communication Controller FlexRay MPC5644A Microcontroller Reference Manual Rev 6 1624 Freescale Semiconductor...
Страница 1670: ...JTAG Controller JTAGC MPC5644A Microcontroller Reference Manual Rev 6 1670 Freescale Semiconductor...
Страница 1692: ...Nexus Port Controller NPC MPC5644A Microcontroller Reference Manual Rev 6 1692 Freescale Semiconductor...
Страница 1701: ...Development Trigger Semaphore DTS MPC5644A Microcontroller Reference Manual Rev 6 Freescale Semiconductor 1701...
Страница 1702: ...Development Trigger Semaphore DTS MPC5644A Microcontroller Reference Manual Rev 6 1702 Freescale Semiconductor...