{"product_id":"sparkfun-thing-plus-rp2040-arm-dev-summit","title":"SparkFun Thing Plus - RP2040 ARM Dev Summit","description":"\u003cp\u003eThe SparkFun Thing Plus - RP2040 is a low-cost, high performance board with flexible digital interfaces featuring the Raspberry Pi Foundation's RP2040.\u003c\/p\u003e\n\u003cdiv\u003e \n \u003ch2\u003eFeatures \u0026amp; Specs\u003c\/h2\u003e \n \u003cp\u003e\u003c\/p\u003e \n \u003cdiv\u003e \n  \u003cp\u003e\u003cstrong\u003eSparkFun Thing Plus - RP2040 Features\u003c\/strong\u003e\u003c\/p\u003e \n  \u003cul\u003e \n   \u003cli\u003eRaspberry Pi Foundation's RP2040 microcontroller\u003c\/li\u003e \n   \u003cli\u003e16MB QSPI Flash Memory\u003c\/li\u003e \n   \u003cli\u003eJTAG PTH Pins\u003c\/li\u003e \n   \u003cli\u003eThing Plus (or Feather) Form-Factor:\u003c\/li\u003e \n   \u003cli\u003e18\u003csup\u003e\u003ca\u003e[1]\u003c\/a\u003e\u003c\/sup\u003ex Multifunctional GPIO Pins\u003csup\u003e\u003ca\u003e[2]\u003c\/a\u003e\u003c\/sup\u003e\n\u003c\/li\u003e \n   \u003cli\u003eFour available 12-bit ADC channels with internal temperature sensor (500kSa\/s)\u003c\/li\u003e \n   \u003cli\u003eUp to eight 2-channel PWM\u003c\/li\u003e \n   \u003cli\u003eUp to two UARTs\u003c\/li\u003e \n   \u003cli\u003eUp to two I\u003csup\u003e2\u003c\/sup\u003eC buses\u003c\/li\u003e \n   \u003cli\u003eUp to two SPI buses\u003c\/li\u003e \n   \u003cli\u003eUSB-C Connector:\u003c\/li\u003e \n   \u003cli\u003eUSB 1.1 Host\/Device functionality\u003c\/li\u003e \n   \u003cli\u003e2-pin JST Connector for a LiPo Battery \u003cem\u003e(not included)\u003c\/em\u003e:\u003c\/li\u003e \n   \u003cli\u003e500mA charging circuit\u003c\/li\u003e \n   \u003cli\u003eQwiic Connector\u003c\/li\u003e \n   \u003cli\u003eButtons:\u003c\/li\u003e \n   \u003cli\u003eBoot \u003c\/li\u003e \n   \u003cli\u003eReset\u003c\/li\u003e \n   \u003cli\u003eLEDs:\u003c\/li\u003e \n   \u003cli\u003e\n\u003ccode\u003ePWR\u003c\/code\u003e - Red 3.3V power indicator\u003c\/li\u003e \n   \u003cli\u003e\n\u003ccode\u003eCHG\u003c\/code\u003e - Yellow battery charging indicator\u003c\/li\u003e \n   \u003cli\u003e\n\u003ccode\u003e25\u003c\/code\u003e - Blue status\/test LED (\u003ccode\u003eGPIO 25\u003c\/code\u003e)\u003c\/li\u003e \n   \u003cli\u003e\n\u003ccode\u003eWS2812\u003c\/code\u003e - Addressable RGB LED (\u003ccode\u003eGPIO 08\u003c\/code\u003e)\u003c\/li\u003e \n   \u003cli\u003eFour Mounting Holes:\u003c\/li\u003e \n   \u003cli\u003e4-40 screw compatible\u003c\/li\u003e \n   \u003cli\u003eDimensions: 2.3\" x 0.9\"\u003c\/li\u003e \n  \u003c\/ul\u003e \n  \u003cp\u003e\u003cstrong\u003eRP2040 General Features\u003c\/strong\u003e:\u003c\/p\u003e \n  \u003cul\u003e \n   \u003cli\u003eDual Cortex M0+ processors, up to 133 MHz\u003c\/li\u003e \n   \u003cli\u003e264 kB of embedded SRAM in 6 banks\u003c\/li\u003e \n   \u003cli\u003e6 dedicated IO for QSPI flash, supporting execute in place (XIP)\u003c\/li\u003e \n   \u003cli\u003e30 programmable IO for extended peripheral support\u003c\/li\u003e \n   \u003cli\u003eSWD interface\u003c\/li\u003e \n   \u003cli\u003eTimer with 4 alarms\u003c\/li\u003e \n   \u003cli\u003eReal time counter (RTC)\u003c\/li\u003e \n   \u003cli\u003eUSB 1.1 Host\/Device functionality\u003c\/li\u003e \n   \u003cli\u003eSupported programming languages\u003c\/li\u003e \n   \u003cli\u003eMicroPython\u003c\/li\u003e \n   \u003cli\u003eC\/C++\u003c\/li\u003e \n  \u003c\/ul\u003e \n  \u003cp\u003e\u003cspan\u003e1. \u003cb\u003eNote:\u003c\/b\u003e \u003ccode\u003eGPIO 08\u003c\/code\u003e is not included in this count, as it passes through the WS2812 addressable RGB LED first. \u003ccode\u003eGPIO 07\u003c\/code\u003e and \u003ccode\u003eGPIO 23\u003c\/code\u003e are counted as a single GPIO because they are tied together.\u003ca title=\"Jump back to footnote 1\"\u003e↩\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e \n  \u003cp\u003e\u003cspan\u003e2. \u003cb\u003eNote:\u003c\/b\u003e The GPIO pins are programmable so you can reconfigure the pins! Check out the \u003ca href=\"https:\/\/datasheets.raspberrypi.org\/rp2040\/rp2040_datasheet.pdf\"\u003eRP2040 datasheet\u003c\/a\u003e for more information on the GPIO functionality.\u003ca title=\"Jump back to footnote 2\"\u003e↩\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e \n \u003c\/div\u003e \n\u003c\/div\u003e\n\u003cdiv\u003e \n \u003ch2\u003eFeatures \u0026amp; Specs\u003c\/h2\u003e \n \u003cp\u003e\u003c\/p\u003e \n \u003cdiv\u003e \n  \u003cp\u003e\u003cstrong\u003eSparkFun Thing Plus - RP2040 Features\u003c\/strong\u003e\u003c\/p\u003e \n  \u003cul\u003e \n   \u003cli\u003eRaspberry Pi Foundation's RP2040 microcontroller\u003c\/li\u003e \n   \u003cli\u003e16MB QSPI Flash Memory\u003c\/li\u003e \n   \u003cli\u003eJTAG PTH Pins\u003c\/li\u003e \n   \u003cli\u003eThing Plus (or Feather) Form-Factor:\u003c\/li\u003e \n   \u003cli\u003e18\u003csup\u003e\u003ca\u003e[1]\u003c\/a\u003e\u003c\/sup\u003ex Multifunctional GPIO Pins\u003csup\u003e\u003ca\u003e[2]\u003c\/a\u003e\u003c\/sup\u003e\n\u003c\/li\u003e \n   \u003cli\u003eFour available 12-bit ADC channels with internal temperature sensor (500kSa\/s)\u003c\/li\u003e \n   \u003cli\u003eUp to eight 2-channel PWM\u003c\/li\u003e \n   \u003cli\u003eUp to two UARTs\u003c\/li\u003e \n   \u003cli\u003eUp to two I\u003csup\u003e2\u003c\/sup\u003eC buses\u003c\/li\u003e \n   \u003cli\u003eUp to two SPI buses\u003c\/li\u003e \n   \u003cli\u003eUSB-C Connector:\u003c\/li\u003e \n   \u003cli\u003eUSB 1.1 Host\/Device functionality\u003c\/li\u003e \n   \u003cli\u003e2-pin JST Connector for a LiPo Battery \u003cem\u003e(not included)\u003c\/em\u003e:\u003c\/li\u003e \n   \u003cli\u003e500mA charging circuit\u003c\/li\u003e \n   \u003cli\u003eQwiic Connector\u003c\/li\u003e \n   \u003cli\u003eButtons:\u003c\/li\u003e \n   \u003cli\u003eBoot \u003c\/li\u003e \n   \u003cli\u003eReset\u003c\/li\u003e \n   \u003cli\u003eLEDs:\u003c\/li\u003e \n   \u003cli\u003e\n\u003ccode\u003ePWR\u003c\/code\u003e - Red 3.3V power indicator\u003c\/li\u003e \n   \u003cli\u003e\n\u003ccode\u003eCHG\u003c\/code\u003e - Yellow battery charging indicator\u003c\/li\u003e \n   \u003cli\u003e\n\u003ccode\u003e25\u003c\/code\u003e - Blue status\/test LED (\u003ccode\u003eGPIO 25\u003c\/code\u003e)\u003c\/li\u003e \n   \u003cli\u003e\n\u003ccode\u003eWS2812\u003c\/code\u003e - Addressable RGB LED (\u003ccode\u003eGPIO 08\u003c\/code\u003e)\u003c\/li\u003e \n   \u003cli\u003eFour Mounting Holes:\u003c\/li\u003e \n   \u003cli\u003e4-40 screw compatible\u003c\/li\u003e \n   \u003cli\u003eDimensions: 2.3\" x 0.9\"\u003c\/li\u003e \n  \u003c\/ul\u003e \n  \u003cp\u003e\u003cstrong\u003eRP2040 General Features\u003c\/strong\u003e:\u003c\/p\u003e \n  \u003cul\u003e \n   \u003cli\u003eDual Cortex M0+ processors, up to 133 MHz\u003c\/li\u003e \n   \u003cli\u003e264 kB of embedded SRAM in 6 banks\u003c\/li\u003e \n   \u003cli\u003e6 dedicated IO for QSPI flash, supporting execute in place (XIP)\u003c\/li\u003e \n   \u003cli\u003e30 programmable IO for extended peripheral support\u003c\/li\u003e \n   \u003cli\u003eSWD interface\u003c\/li\u003e \n   \u003cli\u003eTimer with 4 alarms\u003c\/li\u003e \n   \u003cli\u003eReal time counter (RTC)\u003c\/li\u003e \n   \u003cli\u003eUSB 1.1 Host\/Device functionality\u003c\/li\u003e \n   \u003cli\u003eSupported programming languages\u003c\/li\u003e \n   \u003cli\u003eMicroPython\u003c\/li\u003e \n   \u003cli\u003eC\/C++\u003c\/li\u003e \n  \u003c\/ul\u003e \n  \u003cp\u003e\u003cspan\u003e1. \u003cb\u003eNote:\u003c\/b\u003e \u003ccode\u003eGPIO 08\u003c\/code\u003e is not included in this count, as it passes through the WS2812 addressable RGB LED first. \u003ccode\u003eGPIO 07\u003c\/code\u003e and \u003ccode\u003eGPIO 23\u003c\/code\u003e are counted as a single GPIO because they are tied together.\u003ca title=\"Jump back to footnote 1\"\u003e↩\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e \n  \u003cp\u003e\u003cspan\u003e2. \u003cb\u003eNote:\u003c\/b\u003e The GPIO pins are programmable so you can reconfigure the pins! Check out the \u003ca href=\"https:\/\/datasheets.raspberrypi.org\/rp2040\/rp2040_datasheet.pdf\"\u003eRP2040 datasheet\u003c\/a\u003e for more information on the GPIO functionality.\u003ca title=\"Jump back to footnote 2\"\u003e↩\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e \n \u003c\/div\u003e \n\u003c\/div\u003e\n\u003ch2\u003eDocumentation\u003c\/h2\u003e \n\u003cp\u003e\u003c\/p\u003e \n\u003cul\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/5\/4\/f\/6\/b\/RP2040_Thing_Plus_Schematic.pdf\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/7\/f\/e\/c\/2\/RP2040_Thing_Plus_Eagle_Files.zip\"\u003eEagle Files\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/c\/c\/8\/2\/6\/RP2040_Thing_Plus_Dimensions.pdf\"\u003eBoard Dimensions\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/learn.sparkfun.com\/tutorials\/1527\"\u003eThing Plus - RP2040 Hookup Guide\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003eSoftware (SDK) Documentation:\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/raspberrypi.github.io\/pico-sdk-doxygen\/\"\u003eOnline SDK Documentation\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e\n\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/pico\/raspberry-pi-pico-c-sdk.pdf\"\u003eRaspberry Pi Pico C\/C++ SDK\u003c\/a\u003e - A guide on the libraries and tools for C++ development on RP2040 microcontrollers\u003c\/li\u003e \n \u003cli\u003e\n\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/pico\/raspberry-pi-pico-python-sdk.pdf\"\u003eRaspberry Pi Pico Python SDK\u003c\/a\u003e - A guide on the MicroPython environment for RP2040 microcontrollers\u003c\/li\u003e \n \u003cli\u003eHardware Component Information:\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/datasheets.raspberrypi.org\/rp2040\/rp2040_datasheet.pdf\"\u003eRaspberry Pi RP2040 Datasheet\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/5\/b\/2\/a\/6\/W25Q128JV_Datasheet.pdf\"\u003e16MB Flash (W25Q128) Datasheet\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/1\/7\/c\/5\/f\/AP2112_Datasheet.pdf\"\u003eLow Dropout (LOD) Voltage Regulator (AP2112) Datasheet\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/5\/b\/0\/3\/1\/MCP73831_Datasheet.pdf\"\u003eLinear Charge Management Controller (MCP73831) Datasheet\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/4\/c\/8\/a\/9\/WS2812C-2020_Datasheet.pdf\"\u003eRGB LED (WS2812C) Datasheet\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e\n\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/3\/e\/b\/0\/b\/MAX17048-MAX17049_Datasheet.pdf\"\u003eFuel Gauge (MAX17048) Datasheet\u003c\/a\u003e \u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/www.sparkfun.com\/qwiic\"\u003eSparkFun Qwiic Connect System\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/github.com\/sparkfun\/SparkFun_Thing_Plus-RP2040\"\u003eGitHub Hardware Repository\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003eSoftware Development Platforms for the RP2040:\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/github.com\/micropython\/micropython\"\u003eMicroPython\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/raspberrypi\/pico-micropython-examples\"\u003eExample code\u003c\/a\u003e to accompany the \u003ca href=\"https:\/\/www.sparkfun.com\/products\/17835\"\u003eGet Started with MicroPython on Raspberry Pi Pico\u003c\/a\u003e book\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/github.com\/raspberrypi\/pico-sdk\"\u003ePico C\/C++ SDK\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/github.com\/raspberrypi\/pico-examples\"\u003eExample codes\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/github.com\/raspberrypi\/pico-extras\"\u003eBeta Libraries\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/raspberrypi\/pico-playground\"\u003eExample code\u003c\/a\u003e for the beta libraries\u003c\/li\u003e \n \u003cli\u003eTools and Resources:\u003c\/li\u003e \n \u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/raspberrypi\/pico-bootrom\"\u003eRP2040 Boot ROM\u003c\/a\u003e - Souce code for the USB mass storage device emulation\u003c\/li\u003e \n \u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/raspberrypi\/picotool\"\u003ePicotool\u003c\/a\u003e - Inspecting RP2040 binaries in BOOTSEL mode\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/github.com\/raspberrypi\/picoprobe\"\u003eDebugging Probe Configuration\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/github.com\/raspberrypi\/openocd\"\u003eOpenOCD Debugger\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/raspberrypi\/pico-project-generator\"\u003epico-project-generator\u003c\/a\u003e - GUI tool to automatically generate a Pico C\/C++ SDK project\u003c\/li\u003e \n \u003cli\u003e\n\u003cstrong\u003eUF2 Files\u003c\/strong\u003e- Just drag-and-drop onto your RP2040 board\u003c\/li\u003e \n \u003cli\u003eC\/C++ Files:\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/www.raspberrypi.org\/documentation\/pico\/getting-started\/static\/85aac7081a166b7a3d0739970c3927c9\/blink.uf2\"\u003eBlink binary\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/www.raspberrypi.org\/documentation\/pico\/getting-started\/static\/d211f824b207c328c7cae7b0ff733187\/hello_world.uf2\"\u003eHello World binary\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003eMicroPython Files:\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/www.raspberrypi.org\/documentation\/rp2040\/getting-started\/static\/f70cc2e37832cde5a107f6f2af06b4bc\/rp2-pico-20210205-unstable-v1.14-8-g1f800cac3.uf2\"\u003eMicroPython firmware (build date: 05-Feb-2021)\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003eUtility Files: microcontroller\u003c\/li\u003e \n \u003cli\u003e\n\u003ca href=\"https:\/\/www.raspberrypi.org\/documentation\/rp2040\/getting-started\/static\/fec949af3d02572823529a1b8c1140a7\/picoprobe.uf2\"\u003eDebugging w\/ picoprobe\u003c\/a\u003e - Debugging with another RP2040 microcontroller\u003c\/li\u003e \n \u003cli\u003e\n\u003ca href=\"https:\/\/www.raspberrypi.org\/documentation\/pico\/getting-started\/static\/6f6f31460c258138bd33cc96ddd76b91\/flash_nuke.uf2\"\u003eReset flash memory\u003c\/a\u003e - Clears flash memory from board\u003c\/li\u003e \n\u003c\/ul\u003e \n\u003cp\u003e\u003c\/p\u003e \n\u003cdiv\u003e \n \u003cdiv\u003e \n  \u003cdiv\u003e \n   \u003cdiv\u003e \n    \u003cdiv\u003e \n     \u003cdiv\u003e \n      \u003cdiv\u003e \n       \u003cp\u003e\u003c\/p\u003e \n       \u003cdiv\u003e \n        \u003cspan\u003e \u003cb\u003eWARNING:\u003c\/b\u003e This product may contain chemicals known to the State of California to cause cancer and birth defects or other reproductive harm. See link below for more information. \u003ca href=\"https:\/\/www.P65Warnings.ca.gov\"\u003ewww.P65Warnings.ca.gov\u003c\/a\u003e \u003c\/span\u003e \n       \u003c\/div\u003e \n      \u003c\/div\u003e \n     \u003c\/div\u003e \n     \u003cdiv\u003e\u003c\/div\u003e \n    \u003c\/div\u003e \n   \u003c\/div\u003e \n  \u003c\/div\u003e \n \u003c\/div\u003e \n\u003c\/div\u003e","brand":"sparkfun-10","offers":[{"title":"Default Title","offer_id":42643725811797,"sku":"18579:DEV-18579:spark","price":3200.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1034\/1611\/files\/18579-SparkFun_Thing_Plus_-_RP2040_ARM_Dev_Summit-01.jpg?v=1782354068","url":"https:\/\/www.tanotis.com\/products\/sparkfun-thing-plus-rp2040-arm-dev-summit","provider":"Tanotis","version":"1.0","type":"link"}