Editorial Technical Reference

CAN bus controller (CAN / CAN FD controller IC)

CAN bus controllers · Classic CAN or CAN FD and ISO 11898 compliance, data rate, host interface, integrated transceiver, bus fault and common-mode range, ESD, supply and logic voltages, operating modes and wake-up, temperature and package

A CAN bus controller handles the Controller Area Network protocol — framing, arbitration, error handling and message filtering — so a processor can send and receive messages on a CAN or CAN FD network, either built into a microcontroller or added as a separate chip. Settle three things before choosing one: the protocol version and data rate, the host interface and whether you need an integrated transceiver, and the bus robustness, supplies, modes, temperature and package.

Stand-alone CAN and CAN FD controller ICs, with or without an integrated transceiver, for adding CAN to processors in industrial, building and transport equipment. CAN transceivers sold alone, microcontrollers with built-in CAN, CAN gateways and interface modules and EtherCAT controllers are outside this page except where compared; line drivers and transceivers, fieldbus gateways and EtherCAT controllers have their own pages.

CNFX editorial research · Sources checked October 19, 2026 · 4 sources

CAN Bus Controller in a manufacturing environment
Representative product image. Confirm appearance and specifications with the manufacturer.

01

ISO 11898 versions, CAN FD data rate and SPI clock of the TCAN4550

TI's TCAN4550 datasheet describes a CAN FD controller with an integrated CAN FD transceiver and SPI: the controller supports ISO 11898-1:2015 and Bosch M_CAN revision 3.2.1.1, the physical layer meets ISO 11898-2:2016, it is backward compatible with classic CAN, and it lists CAN FD data rates up to 5 Mbps with an SPI clock up to 18 MHz (its description also states transceiver support up to 8 Mbps). It adds CAN FD to processors that lack it or provides port expansion, with 3.3–5 V I/O logic support. [1]

It offers normal, standby, sleep and failsafe operating modes, wake-up by local wake (LWU) or the ISO 11898-2:2016 bus wake-up pattern, an internal dominant-state timeout and a time-out watchdog, for building automation, factory automation and industrial transportation. [1]

Editorial calculation: bit time is the inverse of data rate — 1 µs at 1 Mbps classic CAN and 200 ns in the CAN FD data phase at 5 Mbps — so a 5 Mbps data phase moves a 64-byte payload in a fraction of the time of eight classic 8-byte frames. [1]

Give the supplier the protocol (classic CAN, CAN FD) and standard versions, arbitration and data-phase rates, number of message buffers and filters, host interface and clock, whether a transceiver is integrated, I/O voltage, bus supply, fault and ESD requirements, low-power and wake-up needs, temperature range, qualification, package and quantity.

02

±42 V bus faults, ESD to IBEE and SAE J2962-2, and VSUP/VIO rails

The TCAN4550 lists ±42 V bus fault protection and ±12 V bus common-mode range, high-impedance bus and logic terminals when unpowered, glitch-free power-up and power-down, ±12,000 V HBM ESD on CANH and CANL and ±8,000 V contact discharge under IBEE CAN EMC and SAE J2962-2 test conditions. Recommended supply is 6–24 V on VSUP and 3.135–5.25 V on VIO, over −40 to 125 °C ambient, with a 42 V absolute maximum supply. [1]

It comes in a 20-pin VQFN of 4.50 × 3.50 mm and is offered as an automotive part; its thermal discussion considers a 60 Ω bus load (two terminations) held dominant at high ambient temperature. [1]

Editorial note: a controller with integrated transceiver saves board space, but check that its bus fault, common-mode and ESD ratings meet your cabling and EMC environment. [1]

03

Message RAM, filters and buffers inside the Bosch M_CAN core

The TCAN4550 builds on Bosch's M_CAN core [1], and Bosch's M_CAN user's manual (revision 3.3.1) sets that core's limits: conformity with ISO 11898-1:2015, CAN FD frames with up to 64 data bytes, up to 128 filters for 11-bit IDs and 64 for 29-bit IDs, two receive FIFOs of up to 64 messages each, up to 64 dedicated receive buffers, up to 32 dedicated transmit buffers, and up to 4352 32-bit words of message RAM. The data-phase bit rate depends on the CAN clock: with a 20 MHz CAN clock and the shortest bit time of 4 tq it is 5 Mbit/s. [4]

Editorial calculation: 1152 words for 64 receive elements is 18 words per element, the size for a 64-byte CAN FD message, and the 4352-word maximum is 17,408 bytes. The TCAN4550's 2K bytes of MRAM is 512 words, room for about 28 such 64-byte elements before any filters are allocated, so size FIFOs and buffers against the payload length your network uses. [4] [1]

Message RAM sectionElements32-bit words
11-bit filters0–1280–128
29-bit filters0–640–128
Rx FIFO 0 and Rx FIFO 10–64 each0–1152 each
Rx buffers0–640–1152
Tx event FIFO0–320–64
Tx buffers0–320–576

04

MCP2515, MCP2518FD and TCAN4550 side by side

Three published stand-alone controllers with SPI show how the choices differ. Microchip's MCP2515 implements CAN 2.0B at 1 Mb/s with 0 to 8 data bytes, two receive buffers, six 29-bit filters, two masks and three transmit buffers, a 10 MHz SPI, 2.7–5.5 V supply, 5 mA active (typ.) and 1 µA standby in Sleep mode (typ.), in industrial (−40 to 85 °C) and extended (−40 to 125 °C) ranges, packaged as 18-lead PDIP/SOIC, 20-lead TSSOP or 20-lead QFN. [2]

The MCP2518FD datasheet lists mixed CAN 2.0B and CAN FD mode, 32-bit time stamps, programmable retransmission (unlimited, 3 attempts or disabled), maximum active current of 20 mA at 5.5 V with a 40 MHz CAN clock, 15 µA sleep current (typ.), 40, 20 or 4 MHz crystal options, SPI commands with CRC, ECC-protected RAM, AEC-Q100 qualification and SOIC14 or VDFN14 packages. [3] Table values for the TCAN4550 come from its datasheet. [1]

Editorial calculation: a 64-byte payload is 512 bits, which takes 512 / 20,000,000 = 25.6 µs to clock over a 20 MHz SPI and 512 / 5,000,000 = 102.4 µs on the bus in a 5 Mbps data phase; an 8-byte classic frame payload is 64 bits, 6.4 µs over a 10 MHz SPI against 64 µs at 1 Mb/s. Command bytes, headers and host software latency add to the SPI figure, so check total host load at your message rate. [2] [3]

Datasheet valueMCP2515MCP2518FDTCAN4550
ProtocolCAN 2.0BCAN 2.0B and CAN FD, ISO 11898-1:2015CAN FD, ISO 11898-1:2015
Data rate1 Mb/sArbitration 1 Mbps, data 8 MbpsCAN FD to 5 Mbps
SPI clock10 MHz20 MHz18 MHz
Buffers and filters2 RX, 3 TX buffers; 6 filters, 2 masks31 FIFOs, TXQ, TEF; 32 filter/mask objects; 2 KB RAMBosch M_CAN; 2 KB MRAM
TransceiverExternalExternal (standby control pin)Integrated
Supply2.7–5.5 V2.7–5.5 VVSUP 6–24 V, VIO 3.135–5.25 V
Temperature−40 to 85 / 125 °C−40 to 125 / 150 °C−40 to 125 °C

State the protocol mode, arbitration and data rates, SPI clock and host MCU, message objects and filters needed, transceiver choice, supply rails, temperature grade, qualification and package.

05

Datasheet items to request before choosing a CAN controller IC

The three datasheets reviewed differ in data rate, message memory, supply rails and whether the transceiver is on the chip; ask any other supplier for the same items so the parts can be compared line by line. [1] [2] [3]

Ask for protocol compliance, arbitration and data rates, message RAM and filters, SPI timing, bus fault and ESD ratings, supply ranges, current by mode and qualification grade. [1]

06

Controller core, transceiver, SPI, protection and wake logic in a CAN FD chip

BlockWhat it controlsFix in the order
CAN FD controllerProtocol; filters. [1]ISO 11898-1; buffers.
TransceiverBus signalling. [1]ISO 11898-2; Mbps.
SPI interfaceHost link. [1]MHz; VIO.
ProtectionFaults; ESD. [1]±V; kV.
Mode / wake logicPower; wake-up. [1]Modes; WUP.
Supply / LDOPower. [1]VSUP.
Message RAM / FIFOsBuffering; filtering. [3]Objects; filters.

07

Bit rate, supply, current, buffers and package values from the three datasheets

Rows without a citation are board-level items that the IC datasheets do not rate.

FieldWhat it means and published valuesAsk the supplier for
Baud RateCAN FD up to 5 Mbps; classic CAN. [1]Arbitration; data.
Supply VoltageVSUP 6–24 V [1]; 2.7–5.5 V on SPI-only controllers. [2] [3]V.
Operating Temperature−40 to 125 °C. [1]Range.
Number of Message Buffers2 RX + 3 TX buffers (classic) [2]; 31 FIFOs and 2 KB RAM (CAN FD). [3]Count.
CAN Protocol VersionISO 11898-1:2015; ISO 11898-2:2016. [1]Versions.
Operating VoltageVIO 3.135–5.25 V. [1]V.
Current Consumption5 mA active (typ.), 1 µA sleep (typ.) [2]; 20 mA max active, 15 µA sleep (typ.). [3]mA by mode.
Isolation VoltageNo galvanic isolation rating is given in the TCAN4550 datasheet.Isolation if needed.
ESD Protection±12 kV HBM bus pins. [1]kV.
IP RatingBoard-level IC.N/A.
DimensionsVQFN-20 4.5 × 3.5 mm. [1]mm.
WeightPackage mass.g.
Connector TypeBoard-level IC.N/A.
CertificationAutomotive qualification [1]; AEC-Q100. [3]Grade.

08

Send the protocol, interface and bus data together

Paste it into your enquiry below or into an email to a maker, then replace every bracket.

Protocol: [CAN; CAN FD; ISO versions]
Rates: [kbps; Mbps]
Host: [SPI MHz; VIO]
Transceiver: [integrated; external]
Bus: [fault V; CM range; ESD]
Power/modes: [VSUP; sleep; wake]
Temp/grade/package: [°C; AEC; type]
Quantity: [units]

See manufacturer records Send an enquiry through CNFX

CAN controller IC makers

Manufacturer profiles associated with CAN Bus Controller.

Sourcing CAN Bus Controller from China?
Tell us your specification and target quantity — we will match it against manufacturer records and come back with the factories that fit.
Request manufacturers We manufacture this

Explore company information and manufacturing capabilities, then discuss the scope of your project with a relevant supplier.

Share this page

Buyer questions

What is the difference between classic CAN and CAN FD controllers?

CAN FD adds a faster data phase and larger payloads; TI's TCAN4550 supports CAN FD to ISO 11898-1:2015 and stays compatible with classic CAN. [1]

How does a stand-alone CAN controller connect to a processor?

The TCAN4550 uses SPI at up to 18 MHz, adding CAN FD to processors without it. [1]

How robust is a CAN FD controller's bus interface?

The TCAN4550 lists ±42 V bus fault protection, ±12 V bus common-mode range and ±12 kV HBM ESD on CANH/CANL. [1]

Can a CAN controller wake a sleeping system?

Yes; the TCAN4550 wakes on a local wake input or the ISO 11898-2:2016 bus wake-up pattern. [1]

What separates a classic CAN controller from a CAN FD controller?

The MCP2515 implements CAN 2.0B at 1 Mb/s with up to 8 data bytes; the MCP2518FD supports CAN FD to ISO 11898-1:2015 with data rates up to 8 Mbps. [2] [3]

How many filters does a CAN controller provide?

The MCP2515 has six 29-bit filters and two masks; the MCP2518FD has 32 filter and mask objects. [2] [3]

How much message memory does a CAN FD controller core use?

Bosch's M_CAN user's manual lets the core address up to 4352 32-bit words of message RAM, with receive FIFOs of up to 64 messages of up to 64 data bytes each. [4]

Sources and what still needs a direct check

Sources checked 2026-10-19. Datasheets for TI's TCAN4550 and Microchip's MCP2515 and MCP2518FD, and Bosch's M_CAN user's manual for the CAN FD core used in the TCAN4550.

  1. Texas Instruments — TCAN4550 CAN FD controller with integrated transceiver datasheet (SLLSF91A) ↗ Semiconductor datasheet Return to text ↑
  2. Microchip — MCP2515 Stand-Alone CAN Controller with SPI Interface datasheet (DS20001801J) ↗ Semiconductor datasheet Return to text ↑
  3. Microchip — MCP2518FD External CAN FD Controller with SPI Interface datasheet (DS20006027B; copy hosted by SparkFun, Microchip download blocked to automated requests on 2026-10-19) ↗ Semiconductor datasheet Return to text ↑
  4. Robert Bosch GmbH — M_CAN Controller Area Network user's manual, revision 3.3.1 (2023) ↗ Maker technical manual (IP core) Return to text ↑

Still to check yourself

  • Fix protocol and rates.
  • Choose host interface.
  • Decide on integrated transceiver.
  • Check bus fault and ESD.
  • Set modes, temp and package.
Buyer enquiry

Request manufacturing insight for CAN Bus Controller

Ask for use case, specification boundaries, supplier type, and RFQ preparation information for this product.

Where it goes
Straight to the CNFX editorial desk, and to the manufacturer if this product is linked to a claimed profile. Nothing is broadcast to a supplier list.
Your details stay here
We do not sell or rent enquiry data, and we do not add you to a mailing list. Used only to answer this request.
No commission, no middleman
CNFX is a directory. We take no cut of any order and never negotiate on a supplier's behalf.
What to include
Share your product specifications, quantity, destination and target delivery date.

Your business information is used only to process this request.

Thank you! Your message has been sent. We'll respond within 1–3 business days.
Sorry, we couldn't send your message. Please try again, or email us at [email protected].

Need to Manufacture CAN Bus Controller?

Compare manufacturer profiles with relevant product and process capability.

Previous Product
Automotive Wireless Power Transfer System
Next Product
Chassis Assembly Station
Get QuotesChat