Can System - Freescale Semiconductor MPC5200B User Manual

Freescale semiconductor board users guide
Table of Contents

Advertisement

CAN_H
19.5
Memory Map / Register Definition
The MPC5200B contains 2 independent MSCAN Controller :
MSCAN1 = MBAR + 0x0900
MSCAN2 = MBAR + 0x0980
19.5.1
Module Memory Map
Table 19-1
and
Table 19-2
give an overview on all registers and their individual bits in the MSCAN memory map. The register address results
from the addition of base address and address offset. The base address is determined at the MPC5200B MCU level. The address offset is
defined at the module level.
The MSCAN occupies 64 bytes in the memory space. The base address of the MSCAN module is determined at the MPC5200B MCU level
when the MCU is defined. The register decode map is fixed and begins at the first address of the module address offset.
Freescale Semiconductor
CAN node 1
MCU
CAN Controller
(MSCAN)
TXCAN
RXCAN
Transceiver
CAN_L
Figure 19-2. The CAN System
Table 19-1. MSCAN Register Organization
Address
Offset
$__00
CONTROL REGISTERS
$__15
$__18
$__19
$__1C
$__1D
MPC5200B Users Guide, Rev. 1
CAN node 2
CAN Bus
12 BYTES
RESERVED
2 BYTES
ERROR COUNTERS
2 BYTES
Memory Map / Register Definition
CAN node n
19-3

Advertisement

Table of Contents
loading

Table of Contents