Datasheet
Chapter 1 MC9S12C and MC9S12GC Device Overview (MC9S12C128)
Freescale Semiconductor MC9S12C-Family / MC9S12GC-Family 39
Rev 01.24
0x0146 CANTFLG
Read: 0 0 0 0 0
TXE2 TXE1 TXE0
Write:
0x0147 CANTIER
Read: 0 0 0 0 0
TXEIE2 TXEIE1 TXEIE0
Write:
0x0148 CANTARQ
Read: 0 0 0 0 0
ABTRQ2 ABTRQ1 ABTRQ0
Write:
0x0149 CANTAAK
Read: 0 0 0 0 0 ABTAK2 ABTAK1 ABTAK0
Write:
0x014A CANTBSEL
Read: 0 0 0 0 0
TX2 TX1 TX0
Write:
0x014B CANIDAC
Read: 0 0
IDAM1 IDAM0
0 IDHIT2 IDHIT1 IDHIT0
Write:
0x014C Reserved
Read: 0 0 0 0 0 0 0 0
Write:
0x014D Reserved
Read: 0 0 0 0 0 0 0 0
Write:
0x014E CANRXERR
Read: RXERR7 RXERR6 RXERR5 RXERR4 RXERR3 RXERR2 RXERR1 RXERR0
Write:
0x014F CANTXERR
Read: TXERR7 TXERR6 TXERR5 TXERR4 TXERR3 TXERR2 TXERR1 TXERR0
Write:
0x0150–
0x0153
CANIDAR0 -
CANIDAR3
Read:
AC7 AC6 AC5 AC4 AC3 AC2 AC1 AC0
Write:
0x0154–
0x0157
CANIDMR0 -
CANIDMR3
Read:
AM7 AM6 AM5 AM4 AM3 AM2 AM1 AM0
Write:
0x0158–
0x015B
CANIDAR4 -
CANIDAR7
Read:
AC7 AC6 AC5 AC4 AC3 AC2 AC1 AC0
Write:
0x015C–
0x015F
CANIDMR4 -
CANIDMR7
Read:
AM7 AM6 AM5 AM4 AM3 AM2 AM1 AM0
Write:
0x0160–
0x016F
CANRXFG
Read: FOREGROUND RECEIVE BUFFER see Table 1-2
Write:
0x0170–
0x017F
CANTXFG
Read:
FOREGROUND TRANSMIT BUFFER see Table 1-2
Write:
1. Not available on the MC9S12GC Family members. Those memory locations should not be accessed.
Table 1-2. Detailed MSCAN Foreground Receive and Transmit Buffer Layout
Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0xXXX0
Extended ID Read: ID28 ID27 ID26 ID25 ID24 ID23 ID22 ID21
Standard ID Read: ID10 ID9 ID8 ID7 ID6 ID5 ID4 ID3
CANxRIDR0 Write:
0xXXX1
Extended ID Read: ID20 ID19 ID18 SRR=1 IDE=1 ID17 ID16 ID15
Standard ID Read: ID2 ID1 ID0 RTR IDE=0
CANxRIDR1 Write:
0x0140–0x017F CAN (Scalable Controller Area Network — MSCAN)
(1)
(continued)
Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0