TC1767
Introduction
2.4.4
MultiCAN Controller
The MultiCAN module provides two independent CAN nodes in the PG-LQFP-176-5
package, representing two serial communication interfaces. The number of available
message objects is 64.
MultiCAN Module Kernel
fCAN
Clock
Control
fCLC
Message
Object
Buffer
Linked
List
Control
Address
Decoder
TXDC1
CAN
Node 1
64
RXDC1
TXDC0
Port
Control
Objects
CAN
Node 0
RXDC0
Interrupt
Control
CAN Control
MCA06060_N2
Figure 8
Overview of the MultiCAN Module
The MultiCAN module contains two independently operating CAN nodes with Full-CAN
functionality that are able to exchange Data and Remote Frames via a gateway function.
Transmission and reception of CAN frames is handled in accordance to 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 two 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.
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 the message object list of the CAN node, and it transmits
only messages belonging to this message object list. A powerful, command-driven list
controller performs all message object list operations.
Data Sheet
36
V1.3, 2009-09