Skip to content

We have ✅ 3 available of the AF-5709 in our Sydney warehouse. An extra 100 units available with a short lead time.

Express post delivery (2-5 business days)

The Adafruit CAN Bus FeatherWing adds CAN bus networking to any Feather board. It uses the MCP2515 CAN controller and TJA1051/3 transceiver to send and receive messages in standard or extended format at up to 1 Mbps over a two-wire differential bus. Only an SPI port and two pins (chip-select and IRQ) are required, with drivers available for Arduino and CircuitPython.

CAN bus is a networking standard originally designed for automotive use, now widely adopted in robotics and sensor networks. It offers better range and addressing than I2C, works well in noisy environments, and allows nodes to be added or removed from the shared bus easily.

Key Features

  • MCP2515 CAN Controller – SPI interface with Arduino and CircuitPython support
  • TJA1051/3 Transceiver – Converts 3.3V logic to CAN differential signalling
  • 5V Charge Pump – Generates clean 5V for the transceiver from 3.3V Feather power
  • 3.5 mm Terminal Block – Quick access to CAN High, CAN Low, and ground
  • 120 Ohm Termination – Onboard resistor with cuttable jumper (TERM) for removal
  • Optional DE-9 Connector – Footprint for an edge-launch DE-9 (not included) for OBD-II connections
  • Pre-Connected CS and INT Pins – Default to the two pins left of the I2C Feather port; cuttable jumpers allow remapping
  • Up to 1 Mbps – Standard and extended CAN frame support

Also Available

Ideal For

  • Robotics communication networks
  • Automotive CAN bus projects and OBD-II interfacing
  • Sensor networks requiring better range than I2C
  • Industrial and noisy environment applications

Package Contents

  • 1× Adafruit CAN Bus FeatherWing (assembled)
  • 1× 3.5 mm terminal block
  • 1× Header strip

The Adafruit CAN Bus FeatherWing - MCP2515 appears in the following collections:

SKU AF-5709