Controller area network (beCAN) RM0016
364/449 Doc ID 14587 Rev 8
23.3.3 Tx mailboxes
Three transmit mailboxes are provided to the software for setting up messages. The
Transmission Scheduler decides which mailbox has to be transmitted first.
23.3.4 Acceptance filters
The beCAN provides six scalable/configurable identifier filter banks for selecting the
incoming messages the software needs and discarding the others.
Receive FIFO
The receive FIFO is used by the CAN controller to store the incoming messages. Three
complete messages can be stored in the FIFO. The software always accesses the next
available message at the same address. The FIFO is managed completely by hardware.
Figure 140. beCAN block diagram
5
Mailbox 2
Mailbox 1
CAN 2.0B Active Core
Mailbox 0
Transmission
Acceptance Filters
Tx Mailboxes
Master Control
Scheduler
Master Status
Transmit Control
Transmit Status
Transmit Priority
Receive FIFO
Error Status
Error Int. Enable
Tx Error Counter
Rx Error Counter
Diagnostic
Bit Timing
Filter Mode
Filter Config.
Interrupt Enable
4
3
2
1
Filter bank
0
Mailbox 0
1
2
Receive FIFO
Control / Status / Configuration