SPI-CAN Breakout
Product codename: can_hat_mini.
A small-footprint, breadboard-friendly breakout board that bridges an SPI host to a CAN bus. It exposes a standard SPI interface on one side and a CAN transceiver on the other, letting any microcontroller with SPI talk CAN without an integrated controller.
Key features:
- Miniature breadboard-compatible footprint for quick prototyping.
- SPI host interface for Classic CAN and CAN FD via the MCP2518FD controller.
- Switch selectable bus termination (split 2x 60 Ohm + centre-tap capacitor).
- Jumper selectable 5 V or 3.3 V logic level for the host interface.
- Jumper selectable silent mode (listen-only) for bus monitoring.
- 1x M2.5 mounting hole.
Getting Started
- Wire the 8-pin header to your host:
5 Vpower.GNDground (second pin optional).- SPI lines (
COPI,CIPO,CSandSCK). - Optionally, but recommended: interrupt
INTpin.
- Set the logic level jumper to match your host, the default logic level is 5 V.
- Set bus termination on (
120mark) or (NCmark) off depending on where the board sits on the bus (enable 120 Ohm only at the physical ends of the bus). - Connect the 3-pin CAN side to your bus (
GND, CAN high, CAN low). - Flash the example firmware and confirm the link.