{"id":6781121200246,"title":"parkFun Pro Micro - RP2040 - Dual Cortex M0+ Processors - 30 programmable IO for Extended Peripheral Support - MicroPython - C\/C++ - USB-C","handle":"parkfun-pro-micro-rp2040-dual-cortex-m0-processors-30-programmable-io-for-extended-peripheral-support-micropython-c-c-usb-c","description":"\u003cp\u003eThe SparkFun Pro Micro RP2040 is a low-cost, high performance board with flexible digital interfaces featuring the Raspberry Pi Foundation's RP2040 microcontroller. Besides the good 'ol Pro Micro footprint, the board also includes a WS2812B addressable LED, boot button, reset button, Qwiic connector, USB-C, resettable PTC fuse, and castellated pads.\u003c\/p\u003e\u003cp\u003eThe RP2040 utilizes dual ARM Cortex-M0+ processors (up to 133MHz) and features:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e264kB of embedded SRAM in six banks\u003c\/li\u003e\n\u003cli\u003eSix dedicated IO for SPI Flash (supporting XIP)\u003c\/li\u003e\n\u003cli\u003e30 multifunction GPIO\u003c\/li\u003e\n\u003cli class=\"ql-indent-1\"\u003eDedicated hardware for commonly used peripherals\u003c\/li\u003e\n\u003cli class=\"ql-indent-1\"\u003eProgrammable IO for extended peripheral support\u003c\/li\u003e\n\u003cli class=\"ql-indent-1\"\u003eFour channel ADC with internal temperature sensor, 0.5 MSa\/s, 12-bit conversion\u003c\/li\u003e\n\u003cli\u003eUSB 1.1 Host\/Device\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","published_at":"2022-09-26T12:27:15-04:00","created_at":"2022-09-26T12:26:43-04:00","vendor":"kjdElectronics","type":"","tags":[],"price":1195,"price_min":1195,"price_max":1195,"available":true,"price_varies":false,"compare_at_price":1200,"compare_at_price_min":1200,"compare_at_price_max":1200,"compare_at_price_varies":false,"variants":[{"id":39844118462582,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"K795","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"parkFun Pro Micro - RP2040 - Dual Cortex M0+ Processors - 30 programmable IO for Extended Peripheral Support - MicroPython - C\/C++ - USB-C","public_title":null,"options":["Default Title"],"price":1195,"weight":0,"compare_at_price":1200,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"continue","barcode":"845156011728","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/cdn.shopify.com\/s\/files\/1\/1749\/9663\/products\/18288-SparkFun_Pro_Micro_-_RP2040-01.jpg?v=1664209603"],"featured_image":"\/\/cdn.shopify.com\/s\/files\/1\/1749\/9663\/products\/18288-SparkFun_Pro_Micro_-_RP2040-01.jpg?v=1664209603","options":["Title"],"media":[{"alt":null,"id":22260981039222,"position":1,"preview_image":{"aspect_ratio":1.0,"height":600,"width":600,"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1749\/9663\/products\/18288-SparkFun_Pro_Micro_-_RP2040-01.jpg?v=1664209603"},"aspect_ratio":1.0,"height":600,"media_type":"image","src":"https:\/\/cdn.shopify.com\/s\/files\/1\/1749\/9663\/products\/18288-SparkFun_Pro_Micro_-_RP2040-01.jpg?v=1664209603","width":600}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eThe SparkFun Pro Micro RP2040 is a low-cost, high performance board with flexible digital interfaces featuring the Raspberry Pi Foundation's RP2040 microcontroller. Besides the good 'ol Pro Micro footprint, the board also includes a WS2812B addressable LED, boot button, reset button, Qwiic connector, USB-C, resettable PTC fuse, and castellated pads.\u003c\/p\u003e\u003cp\u003eThe RP2040 utilizes dual ARM Cortex-M0+ processors (up to 133MHz) and features:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e264kB of embedded SRAM in six banks\u003c\/li\u003e\n\u003cli\u003eSix dedicated IO for SPI Flash (supporting XIP)\u003c\/li\u003e\n\u003cli\u003e30 multifunction GPIO\u003c\/li\u003e\n\u003cli class=\"ql-indent-1\"\u003eDedicated hardware for commonly used peripherals\u003c\/li\u003e\n\u003cli class=\"ql-indent-1\"\u003eProgrammable IO for extended peripheral support\u003c\/li\u003e\n\u003cli class=\"ql-indent-1\"\u003eFour channel ADC with internal temperature sensor, 0.5 MSa\/s, 12-bit conversion\u003c\/li\u003e\n\u003cli\u003eUSB 1.1 Host\/Device\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e"}
parkFun Pro Micro - RP2040 - Dual Cortex M0+ Processors - 30 programmable IO for Extended Peripheral Support - MicroPython - C/C++ - USB-C
The RP2040 is supported with both C/C++ and MicroPython cross-platform development environments, including easy access to runtime debugging. It has UF2 boot and floating-point routines baked into the chip. The built-in USB can act as both device and host. It has two symmetric cores and high internal bandwidth, making it useful for signal processing and video. While the chip has a large amount of internal RAM, the board includes an additional 16MB external QSPI flash chip to store program code.