Chapter 16 Freescale’s Scalable Controller Area Network (S12MSCANV3)
MC9S12XE-Family Reference Manual , Rev. 1.19
608
Freescale Semiconductor
16.3.2
Register Descriptions
This section describes in detail all the registers and register bits in the MSCAN module. Each description
includes a standard register diagram with an associated figure number. Details of register bit and field
function follow the register diagrams, in bit order. All bits of all registers in this module are completely
synchronous to internal clocks during a register read.
16.3.2.1
MSCAN Control Register 0 (CANCTL0)
The CANCTL0 register provides various control bits of the MSCAN module as described below.
NOTE
The CANCTL0 register, except WUPE, INITRQ, and SLPRQ, is held in the
reset state when the initialization mode is active (INITRQ = 1 and
INITAK = 1). This register is writable again as soon as the initialization
mode is exited (INITRQ = 0 and INITAK = 0).
Read: Anytime
0x0014–0x0017
CANIDMRx
R
AM7
AM6
AM5
AM4
AM3
AM2
AM1
AM0
W
0x0018–0x001B
CANIDAR4–7
R
AC7
AC6
AC5
AC4
AC3
AC2
AC1
AC0
W
0x001C–0x001F
CANIDMR4–7
R
AM7
AM6
AM5
AM4
AM3
AM2
AM1
AM0
W
0x0020–0x002F
CANRXFG
R
See
Section 16.3.3, “Programmer’s Model of Message Storage
W
0x0030–0x003F
CANTXFG
R
See
Section 16.3.3, “Programmer’s Model of Message Storage
W
Module Base + 0x0000
7
6
5
4
3
2
1
0
R
RXFRM
RXACT
CSWAI
SYNCH
TIME
WUPE
SLPRQ
INITRQ
W
Reset:
0
0
0
0
0
0
0
1
= Unimplemented
Figure 16-4. MSCAN Control Register 0 (CANCTL0)
Register
Name
Bit 7
6
5
4
3
2
1
Bit 0
= Unimplemented or Reserved
u = Unaffected
Figure 16-3. MSCAN Register Summary (continued)
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