666
Chapter 19
CAN Controller (CAN)
Preliminary User’s Manual U17566EE1V2UM00
19.5 Internal Registers of CAN Controller
19.5.1
CAN module register and message buffer addresses
In this chapter all register and message buffer addresses are defined as
address offsets to different base addresses.
Since all registers are accessed via the programmable peripheral area the
bottom address is defined by the BPC register (refer to
“Programmable
peripheral I/O area“ on page 122
or to
“Programmable peripheral I/O area
(PPA)“ on page 257
).
The addresses given in the following tables are offsets to the programmable
peripheral area base address PBA.
The recommended setting of PBA is 8FFB
H
. This setting would define the
programmable peripheral area base address
PBA = 03FE C000
H
Table 19-17 lists all base addresses used throughout this chapter.
In the following <CnRBaseAddr> respectively <CnMBaseAddr> are used for
the base address names for CAN channel n.
Table 19-17
CAN module base addresses
Base address name
Base address of
Address
Address for BPC =8FFB
H
C0RBaseAddr
CAN0 registers
PBA + 000
H
03FE C000
H
C0MBaseAddr
CAN0 message buffers
PBA + 100
H
03FE C100
H
C1RBaseAddr
CAN1 registers
PBA + 600
H
03FE C600
H
C1MBaseAddr
CAN1 message buffers
PBA + 700
H
03FE C700
H
electronic components distributor