Salient features of the MCAN module are as follows:
- Conforms with CAN Protocol 2.0 A, B and ISO 11898-1:2015
- Full CAN FD support (up to 64 data bytes)
- AUTOSAR and SAE J1939 support
- Up to 32 dedicated transmit buffers
- Configurable transmit FIFO up to 32 elements
- Configurable transmit queue up to 32
elements
- Configurable transmit Event FIFO up to 32
elements
- Up to 14 dedicated receive buffers
- Two configurable receive FIFOs up to 14 elements
each with 1kB message RAM
- Up to 128 filter elements
- Loop-back mode for self-test
- Maskable interrupt (two configurable interrupt
lines, correctable ECC, counter overflow, and clock stop or wakeup)
- Non-maskable interrupt (uncorrectable ECC)
- Two clock domains (CAN clock and host clock)
- ECC check for Message RAM
- Clock stop and wakeup support
- Timestamp counter
- 1Mbps nominal bit rate; 8Mbps data bit rate
Non-supported features:
- Host bus firewall
- Clock calibration
- Debug over CAN