![NXP Semiconductors SAFE ASSURE Qorivva MPC5601P Reference Manual Download Page 536](http://html.mh-extra.com/html/nxp-semiconductors/safe-assure-qorivva-mpc5601p/safe-assure-qorivva-mpc5601p_reference-manual_1721898536.webp)
Chapter 22 FlexCAN
MPC5602P Microcontroller Reference Manual, Rev. 4
536
Freescale Semiconductor
down globally. Exit from this mode happens when the Stop mode request is removed. See
for more information.
22.2
External signal description
22.2.1
Overview
The FlexCAN module has two I/O signals connected to the external MCU pins. These signals are
summarized in
and described in more detail in the next subsections.
22.2.2
Signal Descriptions
22.2.2.1
RXD
This pin is the receive pin from the CAN bus transceiver. Dominant state is represented by logic level 0.
Recessive state is represented by logic level 1.
22.2.2.2
TXD
This pin is the transmit pin to the CAN bus transceiver. Dominant state is represented by logic level 0.
Recessive state is represented by logic level 1.
22.3
Memory map and registers description
This section describes the registers and data structures in the FlexCAN module. The base address of the
module depends on the particular memory map of the device. The addresses presented here are relative to
the base address.
The address space occupied by FlexCAN has 96 bytes for registers starting at the module base address,
followed by MB storage space in embedded RAM starting at address 0x0060, and an extra ID Mask
storage space in a separate embedded RAM starting at address 0x0880.
22.3.1
FlexCAN memory mapping
The complete memory map for a FlexCAN module with 32 MBs capability is shown in
. The
access type can be Supervisor (S), Test (T) or Unrestricted (U), also called User access. Most of the
registers can be configured to have either Supervisor or Unrestricted access by programming the SUPV
bit in the MCR.
Table 22-1. FlexCAN signals
Signal name
Direction
Description
RXD
Input
CAN receive pin
TXD
Output
CAN transmit pin