Shop / Communication

ET-C09

MCP2515 SPI CAN Board

CAN controller + 3.3 V transceiver over SPI

AED 9.00

Out of stock
✓ TestedEvery board is checked before it ships
🚚 Fast shippingUAE 1–3 days · GCC & worldwide
💬 Engineer supportQuestions answered by the designers

Download datasheet (PDF)

Overview

CAN controller + 3.3 V transceiver over SPI

The ET-C09 is built around the Microchip MCP2515 — CAN 2.0B up to 1Mbps, 3 TX + 2 RX buffers, 6 filters.

Designed in Dubai by ElectroTrical — the full schematic, BOM and design notes are published below.

Good for

  • CAN on Raspberry Pi and Arduino
  • Car OBD-II experiments
  • Robot and e-bike buses

Key features

What makes it different

Controller

Microchip MCP2515: CAN 2.0B up to 1Mbps, 3 TX + 2 RX buffers, 6 filters

Transceiver

TI SN65HVD230, 3.3V — runs from 3.3V boards (ESP32, Pi, RP2040) without level shifting

Clock

8MHz crystal (set 8MHz in the library)

Libraries

autowp mcp2515, Sandeep CAN (Arduino), Linux mcp251x overlay on Raspberry Pi

Open documentation

Schematic, BOM and layout notes published for every board.

Breadboard friendly

Standard 2.54 mm pitch and M2.5 mounting holes.

Specifications

Technical specifications

Device
ControllerMicrochip MCP2515: CAN 2.0B up to 1Mbps, 3 TX + 2 RX buffers, 6 filters
TransceiverTI SN65HVD230, 3.3V — runs from 3.3V boards (ESP32, Pi, RP2040) without level shifting
Clock8MHz crystal (set 8MHz in the library)
Board
Size38.1 × 25.4 mm
Mounting4 × M2.5 holes, 2.54 mm from each corner
Connectors7-pin 2.54 mm header
Main ICMCP2515-I/SO (LCSC C12368)
RevisionRev A
Software
Librariesautowp mcp2515, Sandeep CAN (Arduino), Linux mcp251x overlay on Raspberry Pi
Solder jumpers
JP1 (default Open)Bridge to add 120Ω termination

Performance

Bus length

Maximum bus length by bit rateCommon CAN guideline (ISO 11898) for twisted-pair cable.

Pinout

Pin map and connections

MCP2515 SPI CAN Board pinout: 3V3, GND, SCK, MOSI, MISO, CS, INT
PinNameTypeFunction
13V3Power3.0–3.6V
2GNDGroundGround
3SCKSPISPI clock ≤10MHz
4MOSISPIMOSI
5MISOSPIMISO
6CSSPIActive low
7INTOutputActive low

Mechanical

Dimensions and what's in the box

Board 38.1 × 25.4 mm with M2.5 holes
Top view · 38.1 × 25.4 mm

In the box

  • 1 × ET-C09 MCP2515 SPI CAN Board (assembled)
  • 1 × 7-pin 2.54 mm male header, unsoldered

Getting started

  • Wire the header: 3V3, GND, SCK, MOSI, MISO, CS
  • Libraries: autowp mcp2515, Sandeep CAN (Arduino), Linux mcp251x overlay on Raspberry Pi

Compare

Which industrial bus board?

MCP2515 SPI CAN Board (this board)This boardET-C01 RS-485 TransceiverET-C10 USB-C to RS-485 AdapterET-C02 CAN Bus Transceiver
What it doesCAN controller + 3.3 V transceiver over SPIHalf-duplex RS-485 for Modbus and long UART runs, 3.3 VModbus RTU from your PC over USB-C3.3 V CAN transceiver for MCUs with built-in CAN
Interface—UART RX/TX + DE/RE direction pins, 3.3V logic——
Best forCAN on Raspberry Pi and ArduinoModbus RTU sensors and metersModbus RTU from a laptopESP32 TWAI and STM32 CAN projects
Price9 AED9 AED28 AED12 AED

Downloads

Documents and design files

Need a custom version of this board?

Different connector, size or sensor? We design and build custom variants.