AT32F425
Series Reference Manual
2022.03.30
Page 17
Ver 2.01
Controller area network (CAN) .................................................... 319
CAN introduction ....................................................................... 319
CAN main features ..................................................................... 319
Baud rate .................................................................................. 319
Interrupt management ................................................................ 322
Design tips ................................................................................ 322
Functional overview ................................................................... 323
General description .................................................................... 323
Operating modes ........................................................................ 323
Test modes ................................................................................ 324
Message filtering ........................................................................ 324
Message transmission ................................................................ 327
Message reception ..................................................................... 328
Error management ...................................................................... 329
CAN registers ............................................................................ 329
CAN control and status registers ................................................. 330
CAN master control register (CAN_MCTRL) ............................ 330
CAN master status register (CAN_MSTS) ................................ 331
CAN transmit status register (CAN_TSTS) .............................. 333
CAN receive FIFO 0 register (CAN_RF0) ................................ 335
CAN receive FIFO 1 register (CAN_RF1) ................................ 336
CAN interrupt enable register (CAN_INTEN) ........................... 336
CAN error status register (CAN_ESTS) ................................... 338
CAN bit timing register (CAN_BTMG) ..................................... 338
CAN mailbox registers ................................................................ 339
Transmit mailbox identifier register (CAN_TMIx) (x=0..2) ......... 339
Transmit mailbox data length and time stamp register
(CAN_TMCx) (x=0..2) ......................................................................... 340
Transmit mailbox data low register (CAN_TMDTLx) (x=0..2) ..... 340
Transmit mailbox data high register (CAN_TMDTHx) (x=0..2) ... 340
Receive FIFO mailbox identifier register (CAN_RFIx) (x=0. .1) .. 340
Receive FIFO mailbox data length and time stamp register
(CAN_RFCx) (x=0..1) ......................................................................... 341
Receive FIFO mailbox data low register
(CAN_RFDTLx) (x=0..1) ..................................................................... 341
Receive FIFO mailbox data high register (CAN_RFDTHx) (x=0..1) 341