18.1.2 Configuration
The CAN Controller is composed of the following four blocks.
•
NPB interface
This functional block provides an NPB (NEC Peripheral I/O Bus) interface and means of transmitting
and receiving signals between the CAN module and the host CPU.
•
MAC (Memory Access Controller)
This functional block controls access to the CAN protocol layer and to the CAN RAM within the CAN
module.
•
CAN protocol layer
This functional block is involved in the operation of the CAN protocol and its related settings.
•
CAN RAM
This is the CAN memory functional block, which is used to store message IDs, message data, etc.
CPU
Interrupt request
INTTRXn
INTRECn
INTERRn
INTWUPn
NPB
interface
Chapter 18 AFCAN Controller
Figure 18-1: Block Diagram of CAN Module
NPB
(NEC Peripheral I/O Bus)
CAN module
MCM
(Message Control Module)
CAN RAM
Message
buffer 0
Message
buffer 1
Message
buffer 2
Message
buffer 3
Message
buffer m
User's Manual U16580EE3V1UD00
CANTXn
CAN
Protocol
Layer
CANRXn
C1MASK1
C1MASK2
C1MASK3
C1MASK4
CAN bus
CAN_H
CAN
transceiver
CAN_L
741