Chapter 19
PCLK0
16 MHz
INTCnERR
INTCnWUP
INTCnREC
INTCnTRX
TSOUTCn
642
Downloaded from
Elcodis.com
electronic components distributor
19.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
CAN module
NPB
(Memory Access Controller)
interface
f
CAN
Message
buffer 0
Message
buffer 1
Message
buffer 2
Message
buffer 3
Message
buffer 31
Figure 19-1
Block diagram of CAN module
Preliminary User's Manual U17566EE1V2UM00
NPB
(NEC peripheral bus)
CAN
MAC
protocol
layer
CAN RAM
CnMASK1
CnMASK2
CnMASK3
CnMASK4
CAN Controller (CAN)
CAN bus
CTXDn
CAN_Hn
CAN
transceiver
CAN_Ln
CRXDn