Description
If you'd like to quickly get started with CAN bus interfacing with no soldering required, our Adafruit RP2040 CAN Bus Feather comes ready-to-use with a microcontroller, CAN chipset, and terminal blocks for instant gratification. The controller used is the MCP25625 (also known as MCP2515 with built-in transceiver), a popular and well-supported chipset that has drivers in Arduino and CircuitPython and only requires an SPI port and two pins for chip-select and IRQ. Use it to send and receive messages in either standard or extended format at up to 1 Mbps.
Feather is the development board standard from Adafruit, designed to be thin, light, and portable. We designed Feather to be a new standard for portable microcontroller cores. This Feather board includes many enhancements for CAN bus applications:
- 5V charge-pump voltage generator for clean 5V supply required by the internal transceiver.
- 3.5mm soldered terminal block for quick access to CAN high, CAN low, and ground pins without soldering.
- 120-ohm termination resistor on board (removable by cutting a jumper).
- CAN control CS, Reset, Int, and standby pins connected internally to avoid pin conflicts with FeatherWings.
At the heart is the RP2040 chip clocked at 133 MHz, with 8 MB of onboard QSPI FLASH and 264 KB of RAM. The Feather also features a STEMMA QT connector for plug-and-play I2C devices, a built-in 200mA+ LiPo charger, USB Type-C connector for power and programming, and multiple GPIOs including ADCs, UART, SPI, and I2C interfaces.
Key Features:
- Dimensions: 52.2mm x 22.8mm x 12.0mm (2.1" x 0.9" x 0.5")
- Weight: 6.5 grams (0.2 oz)
- RP2040 dual-core Cortex M0+ processor @ ~133 MHz
- 264 KB RAM
- 8 MB SPI FLASH for code and file storage
- 21 GPIO pins including 4 12-bit ADCs, 2 I2C, 2 SPI, 2 UART, 16 PWM outputs
- Built-in 200mA+ LiPo charger with status LED
- Onboard red LED and RGB NeoPixel for indication
- STEMMA QT (Qwiic) connector for I2C compatible devices
- USB Type-C connector for programming and power
- Supports CAN Bus communication via MCP2515 controller using SPI interface
This product comes assembled and tested with some header included; soldering is required to attach the header for installation onto your Feather setup. Compatible with stacking headers to add FeatherWings.