English
Language : 

XC2361A Datasheet, PDF (63/123 Pages) Infineon Technologies AG – 16/32-Bit Single-Chip Microcontroller with 32-Bit Performance
XC2361A, XC2363A, XC2364A, XC2365A
XC2000 Family Derivatives / Base Line
Functional Description
3.14
MultiCAN Module
The MultiCAN module contains independently operating CAN nodes with Full-CAN
functionality which are able to exchange Data and Remote Frames using a gateway
function. Transmission and reception of CAN frames is handled in accordance with CAN
specification V2.0 B (active). Each CAN node can receive and transmit standard frames
with 11-bit identifiers as well as extended frames with 29-bit identifiers.
All CAN nodes share a common set of message objects. Each message object can be
individually allocated to one of the CAN nodes. Besides serving as a storage container
for incoming and outgoing frames, message objects can be combined to build gateways
between the CAN nodes or to set up a FIFO buffer.
Note: The number of CAN nodes and message objects depends on the selected device
type.
The message objects are organized in double-chained linked lists, where each CAN
node has its own list of message objects. A CAN node stores frames only into message
objects that are allocated to its own message object list and it transmits only messages
belonging to this message object list. A powerful, command-driven list controller
performs all message object list operations.
Clock fCAN
Control
Address
Decoder
Interrupt
Control
MultiCAN Module Kernel
CAN
Node n
Message
Object
Buffer
Linked
List
Control
CAN Control
CAN
Node 0
TXDCn
RXDCn
Port
Control
TXDC0
RXDC0
Figure 11 Block Diagram of MultiCAN Module
mc_ multican_ block.vsd
Data Sheet
63
V2.0, 2009-03