English
Language : 

PXR40RM Datasheet, PDF (812/1434 Pages) Freescale Semiconductor, Inc – PXR40 Microcontroller
FlexCAN Module
MB63
RXIMR63
RXIMR62
MB62
ID Mask
Storage
64/128/256-
byte RAM
Message
Buffer
Storage
288/544/1056-
byte RAM
RXIMR1
RXIMR0
MB1
MB0
Message
Buffer
Management
CAN
Protocol
Interface
max MB #
(0–63)
Bus Interface Unit
CAN Tx
CAN Rx
IP Bus Interface
Clocks, Address & Data buses,
Interrupt and Test Signals
Figure 24-1. FlexCAN Block Diagram
24.1.1 Overview
The CAN protocol was primarily, but not only, designed to be used 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 module is a full implementation of the
CAN protocol specification, Version 2.0 B [Ref. 1], which supports both standard and extended message
frames. A flexible number of Message Buffers (16, 32 or 64) is also supported. The Message Buffers are
stored in an embedded RAM dedicated to the FlexCAN module. Please refer to the Device User Guide for
the actual number of Message Buffer configured in the MCU
24-2
PXR40 Microcontroller Reference Manual, Rev. 1
Freescale Semiconductor