CAN Blocks
1046
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
Controller Area Network (DCAN) Module
The CAN module internally handles functions such acceptance filtering, transfer of messages from and to
the Message RAM, handling of transmission requests as well as the generation of interrupts or DMA
requests.
23.2 CAN Blocks
The DCAN Module, shown in
, comprises of the following basic blocks.
23.2.1 CAN Core
The CAN Core consists of the CAN Protocol Controller and the Rx/Tx Shift Register. It handles all ISO
11898-1 protocol functions.
23.2.2 Message RAM
The DCAN Message RAM enables storage of CAN messages.
23.2.3 Message Handler
The Message Handler is a state machine that controls the data transfer between the single ported
Message RAM and the CAN Core’s Rx/Tx Shift Register. It also handles acceptance filtering and the
interrupt/DMA request generation as programmed in the control registers.
Figure 23-1. Block Diagram