Description
The Adafruit CAN Bus FeatherWing is a versatile CAN Bus controller add-on board designed for all Feather development boards. Utilizing the popular MCP2515 controller and TJA1051/3 transceiver, this FeatherWing enables robust CAN bus communication at speeds up to 1 Mbps. CAN Bus is widely used in automotive and industrial applications due to its reliability, long range, and noise resistance.
This FeatherWing includes a 5V charge-pump voltage generator to provide a clean 5V supply required by the transceiver while running on 3.3V logic. It features a 3.5mm terminal block for easy connection to High, Low, and Ground CAN lines, and a 120 ohm termination resistor onboard which can be disabled by removing a jumper. Additionally, there's a footprint for an optional DE-9 edge-launch connector commonly used in CAN networks.
The MCP2515 controller is supported with Arduino and CircuitPython drivers and requires only SPI plus two digital pins for chip select and interrupt. The FeatherWing comes assembled with header pins and terminal block, and header soldering is required.
- Supports CAN Bus up to 1 Mbps
- MCP2515 CAN controller with SPI interface
- TJA1051/3 CAN transceiver
- 5V charge-pump voltage generator for transceiver
- 3.5mm terminal block for CAN High, Low, and Ground
- 120 ohm Onboard termination resistor (removable)
- Optional DE-9 CAN connector footprint
- Pre-connected CS and INT pins for easy Feather integration
- Compatible with all Feather boards
Ideal for automotive, robotics, and sensor network projects requiring reliable CAN communication.