{"product_id":"adafruit-rp2040-can-bus-feather-with-mcp2515-can-controller-stemma-qt","title":"Adafruit RP2040 CAN Bus Feather with MCP2515 CAN Controller (STEMMA QT)","description":"\u003cp\u003eIf you'd like quickly get started with CAN bus interfacing, with no soldering required, \u003cstrong\u003eAdafruit RP2040 CAN Bus Feather \u003c\/strong\u003ecomes ready-to-rock with a microcontroller, CAN chipset, and terminal blocks for instant gratification.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/www.microchip.com\/en-us\/product\/MCP2515\"\u003eThe controller used is the MCP25625 (aka an MCP2515 with built-in transceiver), an extremely popular and well-supported chipset\u003c\/a\u003e that has drivers in Arduino and \u003ca href=\"https:\/\/github.com\/adafruit\/Adafruit_CircuitPython_MCP2515\"\u003eCircuitPython\u003c\/a\u003e 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.\u003c\/p\u003e\n\u003cp\u003eFeather is the development board specification from Adafruit, and like its namesake, it is thin, light, and lets you fly! We designed Feather to be a new standard for portable microcontroller cores. \u003ca rel=\"noopener\" href=\"\/en-us\/collections\/feather\" target=\"_blank\"\u003eWe have other boards in the Feather family, check'em out here\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/en.wikipedia.org\/wiki\/CAN_bus\"\u003eCAN Bus is a small-scale networking standard\u003c\/a\u003e, originally designed for cars and, yes, busses, but is now used for many robotics or sensor networks that need better range and addressing than I2C and don't have the pins or computational ability to talk on Ethernet. CAN is 2 wire differential, which means it's good for long distances and noisy environments.\u003c\/p\u003e\n\u003cp\u003eMessages are sent at about 1Mbps rate - you set the frequency for the bus and then all 'joiners' must match it, and have an address before the packet so that each node can listen in to messages just for it. New nodes can be attached easily because they just need to connect to the two data lines anywhere in the shared net. Each CAN device sends messages whenever it wants, and thanks to some clever data encoding, can detect if there's a message collision and retransmit later. \u003c\/p\u003e\n\u003cp\u003eWe've added a few nice extras to this Feather to make it useful in many common CAN scenarios:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/www.adafruit.com\/product\/3661\"\u003e\u003cstrong\u003e5V charge-pump voltage generator\u003c\/strong\u003e\u003c\/a\u003e, so even though you are running 3.3V on a Feather board, it will generate a nice clean 5V as required by the interal transceiver.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e\u003ca href=\"https:\/\/www.adafruit.com\/product\/725\"\u003e3.5mm soldered terminal block\u003c\/a\u003e\u003c\/strong\u003e quick access to the High and Low data lines as well as a ground pin, without any soldering.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e120-ohm termination resistor on board\u003c\/strong\u003e, you can remove the termination easily by cutting the jumper marked TERM on the top of the board.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCAN control CS, Reset, Int, standby pins\u003c\/strong\u003e connected internally so you can use any FeatherWing without pin conflicts.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAt the Feather's heart is an RP2040 chip, clocked at 133 MHz and at 3.3V logic, the same one used in the \u003ca rel=\"noopener\" href=\"\/en-us\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e. This chip has a whopping 8 MB of onboard QSPI FLASH and 264K of RAM!  There's even room left over for a STEMMA QT connector for plug-and-play of I2C devices.\u003c\/p\u003e\n\u003cp\u003eTo make it easy to use for portable projects, we added a connector for any of our 3.7V Lithium polymer batteries and built-in battery charging. You don't need a battery, it will run just fine straight from the USB Type C connector. But, if you do have a battery, you can take it on the go, then plug in the USB to recharge. The Feather will automatically switch over to USB power when it's available.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHere're some handy specs! You get:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMeasures 2.0\" x 0.9\" x 0.28\" (50.8mm x 22.8mm x 7mm) without headers soldered in\u003c\/li\u003e\n\u003cli\u003eLight as a (large?) feather - 6.3 grams\u003c\/li\u003e\n\u003cli\u003eRP2040 32-bit Cortex M0+ dual core running at ~133 MHz @ 3.3V logic and power\u003c\/li\u003e\n\u003cli\u003e264 KB RAM\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e8 MB SPI FLASH\u003c\/strong\u003e chip for storing files, images and CircuitPython\/MicroPython code storage. No EEPROM\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTons of GPIO! 21 x GPIO pins with following capabilities:\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFour \u003c\/strong\u003e12-bit ADCs (one more than Pico)\u003c\/li\u003e\n\u003cli\u003eTwo I2C, Two SPI, and two UART peripherals, we label one for the 'main' interface in standard Feather locations\u003c\/li\u003e\n\u003cli\u003e16 x PWM outputs - for servos, LEDs, etc\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBuilt-in 200mA+ lipoly charger\u003c\/strong\u003e with charging status indicator LED\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePin #13 red LED \u003c\/strong\u003efor general purpose blinking\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRGB NeoPixel\u003c\/strong\u003e for full-color indication.\u003c\/li\u003e\n\u003cli\u003eOn-board \u003cstrong\u003eSTEMMA QT connector\u003c\/strong\u003e that lets you quickly connect any Qwiic, STEMMA QT or Grove I2C devices with no soldering!\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBoth Reset button and Bootloader select button for quick restarts \u003c\/strong\u003e(no unplugging-replugging to relaunch code)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUSB Type C connector \u003c\/strong\u003elets you access built-in ROM USB bootloader and serial port debugging\u003c\/li\u003e\n\u003cli\u003e3.3V regulator with 500mA peak current output and power enable pin\u003c\/li\u003e\n\u003cli\u003e4 mounting holes\u003c\/li\u003e\n\u003cli\u003e12 MHz crystal for perfect timing.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSupport circuitry for CAN Bus using SPI interface\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eComes assembled and tested, with some header. You'll need a soldering iron to attach the header for installing onto your Feather. Stacking headers will let you put another FeatherWing on top.\u003c\/p\u003e\n\u003ch2\u003eTechnical Details\u003c\/h2\u003e\n\u003cp\u003eProduct Dimensions: 52.2mm x 22.8mm x 12.0mm \/ 2.1\" x 0.9\" x 0.5\"\u003c\/p\u003e\n\u003cp\u003eProduct Weight: 6.5g \/ 0.2oz\u003c\/p\u003e\n\n\n\u003cul id=\"product-files\"\u003e\u003c\/ul\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003cimg height=\"80\" width=\"145\" alt=\"RoHS 2 2011 65 EU Compliant\" src=\"https:\/\/www.adafruit.com\/includes\/templates\/shop2019\/images\/RoHS2_2011_65_EU.svg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003cimg height=\"80\" width=\"145\" alt=\"RoHS 2 2015 863 EU Compliant\" src=\"https:\/\/www.adafruit.com\/includes\/templates\/shop2019\/images\/RoHS2_2015_863_EU.svg\"\u003e\u003c\/div\u003e\n\u003ch2 class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003eLearn\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cdiv class=\"product-info-added-tutorial-title\"\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/adafruit-rp2040-can-bus-feather\"\u003ePrimary Guide: Adafruit RP2040 CAN Bus Feather\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"product-info-tutorials-tagline\"\u003eYes you CAN with the RP2040 CAN Bus Feather\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":56500171473269,"sku":"ADA5724","price":16.63,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0389\/1025\/files\/5724-00.jpg?v=1766148652","url":"https:\/\/wholesale.pimoroni.com\/en-us\/products\/adafruit-rp2040-can-bus-feather-with-mcp2515-can-controller-stemma-qt","provider":"Pimoroni Wholesale","version":"1.0","type":"link"}