Hi,Benjamin,
I have to admit that the FlexCan chapter is unclear. Regarding your question, the "message buffer", "mailbox" and "MB" are the same concept. Regarding the total number of MB, pls refer to section 53.3.1 FlexCAN Memory Mapping in the RM of K61 at page 1622, there are total 16 MBs which can be used as receiver MB or transmitter MB but not both at the same time. I copy it here. The address of MB is from 0x4002_4080 to 0x4002_417F, the address of MB0 is from 0x4002_4080 to 0x4002_408F.
Because you receive 50 individual ID, if you do not use receiver FIFO, you have to use mask function so that some bits of ID are "DO NOT care" , you can receive more IDs. In your case, you can use receiver FIFO mode as NORM Davies pointed out, for example, the MB0~MB5 can be receiver FIFO, the remaining MB can be transmitter MBs, it is okay, in FIFO mode, you can write multiple accepted receiver ID.
Hope it can help you
BR
Xiangjun Rong
This module's memory map includes sixteen 128-bit message buffers (MBs) that occupy
the range from offset 0x80 to 0x17F.