Skip to main content
Bosch semiconductors for Automotive
IP solutions for chip manufacturers

CAN IP modules

Smart implementation of CAN bus communication abilities into ASIC, FPGA, and stand-alone devices.

X_CAN

The X_CAN is a CAN IP module that can be implemented in a SoC (System on Chip).

It supports CAN CC (Classical CAN), CAN FD (CAN with Flexible Data-rate), and CAN XL (CAN with Extended Length) communication according to ISO 11898-1:2024. For connection to the CAN physical layer, additional transceiver hardware is required. The X_CAN is being developed as Safety Element out of Context (SEooC) according to ISO 26262-11:2018 Clause 4. Safety Manual and FMEDA are available on request.

> More information about X_CAN

X_CAN

M_CAN

M_CAN

The M_CAN is a CAN IP module that can be realized as stand-alone device, as part of an ASIC, or on an FPGA. It supports CAN CC (Classical CAN) and CAN FD (CAN with Flexible Data-rate) communication according to ISO11898-1:2024. For a connection to the CAN physical layer, additional transceiver hardware is required. The M_CAN is also available as M_TTCAN, to additionally support Time-Triggered CAN according to ISO11898-4. The M_CAN has been developed as Safety Element out of Context (SEooC) according to ISO 26262-11:2018, Clause 4. Safety Manual and FMEDA are available on request.

> More information about M_CAN IP



Optional Add-ons:


TSU - Timestamping unit for MCAN

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