Chapter 16 Freescale’s Scalable Controller Area Network (S12MSCANV3)
MC9S12XE-Family Reference Manual , Rev. 1.19
622
Freescale Semiconductor
If all transmit message buffers are deselected, no accesses are allowed to the CANTXFG registers.
16.3.2.12 MSCAN Identifier Acceptance Control Register (CANIDAC)
The CANIDAC register is used for identifier acceptance control as described below.
Read: Anytime
Write: Anytime in initialization mode (INITRQ = 1 and INITAK = 1), except bits IDHITx, which are read-
only
Module Base + 0x000B
7
6
5
4
3
2
1
0
R
0
0
IDAM1
IDAM0
0
IDHIT2
IDHIT1
IDHIT0
W
Reset:
0
0
0
0
0
0
0
0
= Unimplemented
Figure 16-15. MSCAN Identifier Acceptance Control Register (CANIDAC)
Table 16-17. CANIDAC Register Field Descriptions
Field
Description
5:4
IDAM[1:0]
Identifier Acceptance Mode
— The CPU sets these flags to define the identifier acceptance filter organization
(see
Section 16.4.3, “Identifier Acceptance Filter
summarizes the different settings. In filter closed
mode, no message is accepted such that the foreground buffer is never reloaded.
2:0
IDHIT[2:0]
Identifier Acceptance Hit Indicator — The MSCAN sets these flags to indicate an identifier acceptance hit (see
Section 16.4.3, “Identifier Acceptance Filter
summarizes the different settings.
Table 16-18. Identifier Acceptance Mode Settings
IDAM1
IDAM0
Identifier Acceptance Mode
0
0
Two 32-bit acceptance filters
0
1
Four 16-bit acceptance filters
1
0
Eight 8-bit acceptance filters
1
1
Filter closed
Because
of
an
order
from
the
United
States
International
Trade
Commission,
BGA-packaged
product
lines
and
part
numbers
indicated
here
currently
are
not
available
from
Freescale
for
import
or
sale
in
the
United
States
prior
to
September
2010:
S12XE
products
in
208
MAPBGA
packages