
527
Chapter 16
FCAN Controller
User’s Manual U16702EE3V2UD00
16.1.3 Configuration
The CAN controller is composed of the following four blocks.
(1)
NPB interface
This functional block provides an NPB (NEC Peripheral I/O Bus) interface and means of transmit-
ting and
receiving signals between the CAN module and the host CPU.
(2)
MAC (Memory Access Controller)
This functional block controls access to the CAN protocol layer and to the CAN RAM within the
CAN module.
(3)
CAN protocol layer
This functional block is involved in the operation of the CAN protocol and its related settings.
(4)
CAN RAM
This is the CAN memory functional block, which is used to store message IDs, message data, etc.
Figure 16-1:
Block Diagram of CAN Module
Remark:
n = 0, 1
CANTXn
CANRXn
CPU
CAN module
CAN RAM
NPB
(NEC peripheral I/O bus)
MAC
(Memory Access Controller)
NPB
interface
Interrupt request
INTCnTRX
INTCnREC
INTCnERR
INTCnWUP
CAN
protocol
layer
CAN
transceiver
Message
buffer 0
Message
buffer 1
Message
buffer 2
Message
buffer 3
Message
buffer 31
CnMASK1
CnMASK2
CnMASK3
CnMASK4
...
CAN_Hn
CAN_Ln
CAN bus
electronic components distributor