1 flexcan memory map, 1 flexcan memory map -2 – Motorola ColdFire MCF5281 User Manual

Page 472

Advertising
background image

FlexCAN

25-2

Freescale Semiconductor

A block diagram describing the various submodules of the FlexCAN module is shown in

Figure 25-1

.

Each submodule is described in detail in subsequent sections.

Figure 25-1. FlexCAN Block Diagram and Pinout

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.

Table 25-1. FlexCAN Memory Map

IPSBAR

Offset

[31:24]

[23:16]

[15:8]

[7:0]

0x1C_0000

Module Configuration Register (MCR)

Reserved

0x1C_0004

Reserved

Control Register 0

(CANCTRL0)

Control Register 1

(CANCTRL1)

MB0

MB2

MB1

MB3

MB12

MB14

MB13

MB15

0.25k/0.5KB

RAM

Bus Interface Unit

MB #

(0-15)

Transmitter

Receiver

Control

CANTX

CANRX

Internal Bus

MCF5282 and MCF5216 ColdFire Microcontroller User’s Manual, Rev. 3

Advertising
This manual is related to the following products: