Flexcan Memory Map; External Signals - Motorola ColdFire MCF5281 User Manual

Motorola microcontroller user's manual
Table of Contents

Advertisement

25.1.1 FlexCAN Memory Map

The FlexCAN module address space is split into 128 bytes starting at the base address, and
then an extra 256 bytes starting at the base address +128. The upper 256 are fully used for
the message buffer structures, as described in Section 25.3.2, "Message Buffer Memory
Map." Out of the lower 128 bytes, only part is occupied by various registers.
IPSBAR
[31:24]
Offset
0x1C_0000
Module Configuration Register (MCR)
0x1C_0004
0x1C_0008
Prescaler Divider (PRESDIV) Control Register 2
0x1C_000C
0x1C_0010
0x1C_0014
0x1C_0018
0x1C_0020
0x1C_0024
0x1C_0034–
0x1C_007F
0x1C_0080–
0x1C_017F

25.1.2 External Signals

The FlexCAN module/CAN transceiver is composed of two signals: CANTX, which is the
serial transmitted data, and CANRX, which is the serial received data.
MOTOROLA
Table 25-1. FlexCAN Memory Map
[23:16]
Reserved
(CANCTRL2)
Reserved
Rx Global Mask (RXGMASK)
Rx Buffer 14 Mask (RX14MASK)
Rx Buffer 15 Mask (RX15MASK)
Error and Status (ESTAT)
Interrupt Flags (IFLAG)
Reserved
Message Buffers 0–15
Chapter 25. FlexCAN
[15:8]
Reserved
Control Register 0
Control Register 1
(CANCTRL0)
(CANCTRL1)
Free Running Timer (TIMER)
Reserved
Interrupt Masks (IMASK)
Rx Error Counter
Tx Error Counter
(RXECTR)
Reserved
Features
[7:0]
(TXECTR)
25-3

Advertisement

Table of Contents
loading

This manual is also suitable for:

Coldfire mcf5282

Table of Contents