Datasheet
Table Of Contents
- List of Sections
- Table of Contents
- General Description
- Central Processing Unit (CPU)
- Pinout and Signal Description
- System Configuration
- Registers
- Operating Modes
- Resource Mapping
- Bus Control and Input/Output
- Resets and Interrupts
- Voltage Regulator (VREG)
- Flash EEPROM 256K
- EEPROM 4K
- Port Integration Module
- Clocks and Reset Generator (CRG)
- Pulse Width Modulator (PWM)
- Enhanced Capture Timer (ECT)
- Serial Communications Interface (SCI)
- Serial Peripheral Interface (SPI)
- Inter-IC Bus (IIC)
- MSCAN
- Analog to Digital Converter
- Byte Data Link Controller Module
- Contents
- Overview
- Features
- Block Diagram
- Register Map
- Functional Description
- Register Descriptions
- External Pin Descriptions
- Reset Initialization/Basic Operation
- Transmitting A Message
- Receiving A Message
- Transmitting An In-Frame Response (IFR)
- Receiving An In-Frame Response (IFR)
- Special BDLC Operations
- Modes of Operation
- Interrupt Operation
- Low Power Options
- Background Debug Module (BDM)
- Breakpoint (BKP) Module
- Revision History
- Glossary
- Literature Updates

MSCAN
Register Map
MC9S12DP256 — Revision 1.1
MSCAN
Reserved bits within a register always read as 0 and a write is
unimplemented
1
. Unimplemented functions are indicated by shading the
bit.
1. Reserved bits within the Tx- & Rx-Buffers (CANTXFG, CANRXFG) will be read as ‘X’, because
of RAM based implementation.
Register name Bit 7 65432 1Bit 0
Addr.
Offset
CANCTL0
Read:
RXFRM
RXACT
CSWAI
SYNCH
TIME WUPE SLPRQ INITRQ $0000
Write:
CANCTL1
Read:
CANE CLKSRC LOOPB LISTEN
0
WUPM
SLPAK INITAK
$0001
Write:
CANBTR0
Read:
SJW1 SJW0 BRP5 BRP4 BRP3 BRP2 BRP1 BRP0 $0002
Write:
CANBTR1
Read:
SAMP TSEG22 TSEG21 TSEG20 TSEG13 TSEG12 TSEG11 TSEG10 $0003
Write:
CANRFLG
Read:
WUPIF CSCIF
RSTAT 1 RS TAT0 TSTAT 1 TS TAT0
OVRIF RXF $0004
Write:
CANRIER
Read:
WUPIE CSCIE RSTATE1 RSTATE0 TSTATE1 TSTATE0 OVRIE RXFIE $0005
Write:
CANTFLG
Read: 00000
TXE2 TXE1 TXE0 $0006
Write:
CANTIER
Read: 00000
TXEIE2 TXEIE1 TXEIE0 $0007
Write:
CANTARQ
Read: 00000
ABTRQ2 ABTRQ1 ABTRQ0 $0008
Write:
CANTAAK
Read: 00000ABTAK2ABTAK1ABTAK0
$0009
Write:
CANTBSEL
Read: 00000
TX2 TX1 TX0 $000A
Write:
CANIDAC
Read: 0 0
IDAM1 IDAM0
0 IDHIT2 IDHIT1 IDHIT0
$000B
Write:
RESERVED
Read: 000000 0 0
$000C
-$000D
Write:
CANRXERR
Read: RXERR7 RXERR6 RXERR5 RXERR4 RXERR3 RXERR2 RXERR1 RXERR0
$000E
Write:
CANTXERR
Read: TXERR7 TXERR6 TXERR5 TXERR4 TXERR3 TXERR2 TXERR1 TXERR0
$000F
Write:
CANIDAR0
Read:
AC7 AC6 AC5 AC4 AC3 AC2 AC1 AC0 $0010
Write:
= Unimplemented
Figure 94 MSCAN Register Map
Freescale Semiconductor, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...