RM0440 Rev 4 1947/2126
RM0440 FD controller area network (FDCAN)
2008
44.3 FDCAN functional description
Figure 663. FDCAN block diagram
Dual interrupt lines
The FDCAN peripheral provides two interrupt lines, fdcan_intr0_it and fdcan_intr1_it.
By programming EINT0 and EINT1 bits in FDCAN_ILE register, the interrupt lines can be
separately enabled or disabled.
CAN core
The CAN core contains the Protocol Controller and receive / transmit shift registers. It
handles all ISO 11898-1: 2015 protocol functions and supports both 11-bit and 29-bit
identifiers.
Sync
The Sync block synchronizes signals from the APB clock domain to the CAN kernel clock
domain and vice versa.
MS51819V1
FDCAN_TX
FDCAN_RX
Interrupts
interface
CANFDL
Message RAM
interface
CAN core
fdcan_intr0_it
fdcan_intr1_it
TX Handler
TX prioritization
Frame Synchro
Tx Req
Tx State Rx State
Sync
Sync
fdcan_pclk
Control and
Configuration
registers
RX Handler
Acceptance filter
fdcan_ts[0:15]
Ctrl_APB
fdcan_tq_ck
Kernel clock domain APB clock domain