Board Users Guide

Table Of Contents
Paragraph Page
Number Number
MPC5200B Users Guide, Rev. 1
TOC-16 Freescale Semiconductor
19.5.4 MSCAN Control Register 1 (CANCTL1)—MBAR + 0x0901 ........................................................................19-6
19.5.5 MSCAN Bus Timing Register 0 (CANBTR0)—MBAR + 0x0904 .................................................................19-8
19.5.6 MSCAN Bus Timing Register 1 (CANBTR1)—MBAR + 0x0905 .................................................................19-8
19.5.7 MSCAN Receiver Flag Register (CANRFLG)—MBAR+0x0908 ................................................................19-10
19.5.8 MSCAN Receiver Interrupt Enable Register (CANRIER)—MBAR + 0x0909 ............................................19-11
19.5.9 MSCAN Transmitter Flag Register (CANTFLG)—MBAR + 0x090C .........................................................19-12
19.5.10 MSCAN Transmitter Interrupt Enable Register (CANTIER)—MBAR+0x090D .........................................19-13
19.5.11 MSCAN Transmitter Message Abort Request(CANTARQ)—MBAR + 0x0910 .........................................19-13
19.5.12 MSCAN Transmitter Message Abort Ack(CANTAAK)—MBAR +0x0911 ................................................19-14
19.5.13 MSCAN Transmit Buffer Selection (CANTBSEL)—MBAR + 0x0914 .......................................................19-14
19.5.14 MSCAN ID Acceptance Control Register (CANIDAC)—MBAR + 0x0915 ................................................19-15
19.5.15 MSCAN Receive Error Counter Register (CANRXERR)—MBAR + 0x091C .............................................19-16
19.5.16 MSCAN Transmit Error Counter Register (CANTXERR)—MBAR + 0x091D ...........................................19-16
19.5.17 MSCAN ID Acceptance Registers (CANIDAR0-7)—MBAR + 0x0915 ......................................................19-17
19.5.18 MSCAN ID Mask Register (CANIDMR0-7)—MBAR + 0x0928 .................................................................19-19
19.6 Programmer’s Model of Message Storage ............................................................................................................19-21
19.6.1 Identifier Registers (IDR0-3) ..........................................................................................................................19-23
19.6.2 Data Segment Registers (DSR0-7) .................................................................................................................19-23
19.6.3 Data Length Register (DLR) ...........................................................................................................................19-23
19.6.4 MSCAN Transmit Buffer Priority Register (TBPR)—MBAR + 0x0979 ......................................................19-24
19.6.5 MSCAN Time Stamp Register High (TSRH)—MBAR + 0x097C ................................................................19-24
19.6.6 MSCAN Time Stamp Register Low (TSRL)—MBAR + 0x097D .................................................................19-25
19.7 Functional Description ..........................................................................................................................................19-25
19.7.1 General ............................................................................................................................................................19-25
19.7.2 Message Storage .............................................................................................................................................19-26
19.7.2.1 Message Transmit Background ................................................................................................................19-26
19.7.2.2 Transmit Structures ...................................................................................................................................19-27
19.7.2.3 Receive Structures ....................................................................................................................................19-27
19.7.3 Identifier Acceptance Filter ............................................................................................................................19-28
19.7.4 Protocol Violation Protection .........................................................................................................................19-30
19.7.5 Clock System ..................................................................................................................................................19-31
19.7.6 Timer Link ......................................................................................................................................................19-33
19.7.7 Modes of Operation ........................................................................................................................................19-33
19.7.7.1 Normal Modes ..........................................................................................................................................19-33
19.7.7.2 Listen-Only Mode .....................................................................................................................................19-33
19.7.8 Low Power Options ........................................................................................................................................19-33
19.7.8.1 CPU Run Mode ........................................................................................................................................19-34
19.7.8.2 CPU Sleep Mode ......................................................................................................................................19-34
19.7.8.3 CPU Deep Sleep Mode .............................................................................................................................19-34
19.7.8.4 MSCAN Sleep Mode ................................................................................................................................19-34
19.7.8.5 MSCAN Initialization Mode ....................................................................................................................19-35
19.7.8.6 MSCAN Power Down Mode ....................................................................................................................19-36
19.7.8.7 Programmable Wake-Up Function ...........................................................................................................19-36
19.7.9 Description of Interrupt Operation ..................................................................................................................19-36
19.7.9.1 Transmit Interrupt .....................................................................................................................................19-36
19.7.9.2 Receive Interrupt ......................................................................................................................................19-36
19.7.9.3 Wake-Up Interrupt ....................................................................................................................................19-36
19.7.9.4 Error Interrupt ...........................................................................................................................................19-37
19.7.10 Interrupt Acknowledge ...................................................................................................................................19-37
19.7.11 Recovery from STOP or WAIT ......................................................................................................................19-37