AP29000
Connecting C166 and C500 Microcontroller to CAN
The Infineon CAN Devices C167CR, C515C and SAE 81C90/91
Application Note 27 V 1.0, 2004-02
Figure 9 CAN addressing area on the C167CR
There are three mask registers in the CAN controller, called "Global Mask Short",
"Global Mask Long" and "Mask of Last Message". Incoming frames are masked with
their appropriate global mask. Therefore incoming Standard Frames are masked with
the standard 11-bit mask in Global Mask Short, while incoming Extended Frames are
masked with the extended 29-bit identifier in Global Mask Long. A bit in the mask
registers holding a "0" means "don't care", i.e. the respective bit position of the
message's identifier is not relevant during the acceptance filtering. In this way a
message object accepts not only one specific message but all messages only differing
in the previously masked bits. The last message object (MO 15) is used for the "Basic
CAN" feature.
EF00
H
EF02
H
EF04
H
EF06
H
EF08
H
EF0C
H
EF00
H
EF10
H
EF20
H
EF30
H
EF40
H
EF50
H
EF60
H
EF70
H
EF80
H
EF90
H
EFA0
H
EFB0
H
EFC0
H
EFD0
H
EFE0
H
EFF0
H
Messa
e Ob
ect 15
Messa
e Ob
ect 14
Messa
e Ob
ect 13
Messa
e Ob
ect 12
Messa
e Ob
ect 11
Messa
e Ob
ect 10
Messa
e Ob
ect 9
Messa
e Ob
ect 8
Messa
e Ob
ect 7
Messa
e Ob
ect 6
Messa
e Ob
ect 5
Messa
e Ob
ect 4
Messa
e Ob
ect 3
Messa
e Ob
ect 2
Messa
e Ob
ect 1
General Re
isters
Control / Status
Re
ister
Interru
t
Re
ister
Bit Timin
Re
ister
Global Mask
Short
Global Mask
Lon
Mask of
Last Messa
e
CAN Address Area
General Re
isters