Skip to main content
Automotive semiconductors and sensors from Bosch
Have questions about our products? Our team is here to help with product inquiries and provide assistance.

M_CAN

Protocol controller IP for CAN / CAN FD

 M_CAN | Protocol controller IP for CAN / CAN FD

Safe communication with bit rates above 1 Mbit/s

The M_CAN is a CAN IP module that can be realized as a standalone device, as part of an ASIC or on an FPGA.

It performs communication according to ISO11898-1:2015. It supports Classical CAN and CAN FD (CAN with Flexible Data-rate). Additional transceiver hardware is required for connection to the CAN physical layer.

The message storage is intended to be a single or dual-ported Message RAM outside of the module.

It is connected to the M_CAN via the Generic Master Interface. Depending on the chosen integration, multiple M_CAN controllers may share the same Message RAM. The Host CPU is connected via the 32-bit Generic Interface.

Benefits

Support of Classical CAN and CAN FD according to ISO 11898-1:2015

Up to 64-byte payload for faster transmission of large data fields

Smart message handling reduces CPU load

Optional Add-ons:

TSU - Timestamping unit

The timestamping unit supplies the M_CAN IP-module with hardware timestamps according to CiA 603 and AUTOSAR specification.

> More information about TSU

DMU - Direct memory access unit

The DMU supports DMA transfers between M_CAN message RAM and system memory

> More information about DMU

Mandatory License of CAN Protocols

The CAN Protocols are patented products developed by Robert Bosch GmbH.

A CAN Protocol License is required for all implementations of CAN FD, CAN FD light, TTCAN and CAN XL modules.

> More information about CAN Protocol License

> More information about X_CAN IP module

  • Block diagram M_CAN IP
    Block diagram M_CAN IP

Downloads

Download

Product information

M_CAN - User manual

M_CAN - User manual