{"title":"Raspberry Pi Pico","description":"","products":[{"product_id":"rp2040-board-type-c-4mb-16mb-compatible-for-raspberry-pi-pico-micropython","title":"RP2040 Type-C 4MB Raspberry Pi Pico Development Board Microcontroller","description":"\u003cdiv\u003e\u003cstrong\u003eRP2040 Board Type-C 4MB Compatible with Raspberry Pi Pico\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003eMade by VCC-GND Studio, the producer of the RP2040 chip is Raspberry Pi Company.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eDesigned by Raspberry Pi\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003eThe RP2040 features a dual-core Arm Cortex-M0+ processor with 264KB internal RAM and supports 4MB off-chip Flash. A wide range of flexible I\/O options includes IC, SPI, and uniquely- Programmable I\/0(PIO). These support endless possible applications for this small and affordable package.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eC\/C++\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003eFor power users and professional developers, we provide a complete C SDK, a GCC‑based tool chain, and Visual Studio Code integration.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eMicropython\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003eFor hobbyists and beginners, we provide a polished port of MicroPython for RP2040,which exposes all the chip’s hardware features.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eCircuitPython\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003eThe Raspberry Pi foundation changed single-board computing when they released the Raspberry Pi computer, now they’re ready to do the same for microcontrollers with the release of the brand new Raspberry Pi Pico. \u003c\/div\u003e\n\u003cdiv\u003eThis low-cost microcontroller board features a powerful new chip, the RP2040, and all the fixings to get started with embedded electronics projects.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eOther way of programming also available like:\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003eJavascript, Arduino, Rust，Lua，Go，FreeRTOS，free pascal，Lisp\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eUsers can also pay attention to other development methods.\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003eFor example：Javascript，Arduino，Rust，Lua，Go，FreeRTOS，free pascal，Lisp\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eTo update firmware, follow this process:\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e1. Connect the device to the computer using a TYPE-C interface USB cable.\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e2. Locate the BOOT button on the device and press and hold it down.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e3. While holding down the BOOT button, press the RST button.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e4. Release the BOOT button one second after pressing the RST button.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e5. The device will now appear as a removable hard disk on the computer.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e6. Copy the firmware update file to the removable hard disk that appears on the computer.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e7. Once the file has been copied, the device will automatically restart and begin the firmware update process.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003eNote the distinction between the commonly used USB A port to Type-C cable that can only be charged, which cannot be used for communication between YD-RP2040 and the host.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eImportant:\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003eIt's important to note that the commonly used USB A port to Type-C cable can only be used for charging, and cannot be used for communication between the YD-RP2040 device and the host. \u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003eIf you need to transfer data between the YD-RP2040 and the host, you will need to use a different type of cable that supports data transfer. Be sure to check the cable specifications before attempting to use it for data transfer to avoid any potential connectivity issues.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003eFind out more about RP2040 development boards \u003ca href=\"https:\/\/www.tehonline.co.uk\/blogs\/electronics-know-how\/why-choose-the-rp2040\" title=\"here...\" rel=\"noopener\" target=\"_blank\"\u003e\u003cstrong\u003ehere...\u003c\/strong\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"The Electronics Hub","offers":[{"title":"Default Title","offer_id":50165274214725,"sku":"34-009","price":7.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/6161\/9781\/files\/RP2040-Board-Type-C-Compatible-Raspberry-Pi-Pico-Micropython.webp?v=1776354045"},{"product_id":"rp2040-board-type-c-16mb-compatible-for-raspberry-pi-pico-micropython","title":"RP2040 Board Type-C 16MB Compatible for Raspberry Pi Pico Micropython","description":"\u003cdiv\u003e\u003cstrong\u003eRP2040 Board Type-C 16MB Compatible with Raspberry Pi Pico Micropython\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003eMade by VCC-GND Studio, the producer of the RP2040 chip is Raspberry Pi Company.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eDesigned by Raspberry Pi\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003eThe RP2040 features a dual-core Arm Cortex-M0+ processor with 264KB internal RAM and supports 16MB off-chip Flash. A wide range of flexible I\/O options includes IC, SPI, and uniquely- Programmable I\/0(PIO). These support endless possible applications for this small and affordable package.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eC\/C++\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003eFor power users and professional developers, we provide a complete C SDK, a GCC‑based tool chain, and Visual Studio Code integration.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eMicropython\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003eFor hobbyists and beginners, we provide a polished port of MicroPython for RP2040,which exposes all the chip’s hardware features.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eCircuitPython\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003eThe Raspberry Pi foundation changed single-board computing when they released the Raspberry Pi computer, now they’re ready to do the same for microcontrollers with the release of the brand new Raspberry Pi Pico. \u003c\/div\u003e\n\u003cdiv\u003eThis low-cost microcontroller board features a powerful new chip, the RP2040, and all the fixings to get started with embedded electronics projects.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eOther way of programming also available like:\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003eJavascript, Arduino, Rust，Lua，Go，FreeRTOS，free pascal，Lisp\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eUsers can also pay attention to other development methods.\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003eFor example：Javascript，Arduino，Rust，Lua，Go，FreeRTOS，free pascal，Lisp\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eTo update firmware, follow this process:\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e1. Connect the device to the computer using a TYPE-C interface USB cable.\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e2. Locate the BOOT button on the device and press and hold it down.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e3. While holding down the BOOT button, press the RST button.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e4. Release the BOOT button one second after pressing the RST button.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e5. The device will now appear as a removable hard disk on the computer.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e6. Copy the firmware update file to the removable hard disk that appears on the computer.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e7. Once the file has been copied, the device will automatically restart and begin the firmware update process.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003eNote the distinction between the commonly used USB A port to Type-C cable that can only be charged, which cannot be used for communication between YD-RP2040 and the host.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eImportant:\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003eIt's important to note that the commonly used USB A port to Type-C cable can only be used for charging, and cannot be used for communication between the YD-RP2040 device and the host.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003eIf you need to transfer data between the YD-RP2040 and the host, you will need to use a different type of cable that supports data transfer. Be sure to check the cable specifications before attempting to use it for data transfer to avoid any potential connectivity issues.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003eFind out more about RP2040 development boards \u003ca href=\"https:\/\/www.tehonline.co.uk\/blogs\/electronics-know-how\/why-choose-the-rp2040\" title=\"here...\" rel=\"noopener\" target=\"_blank\"\u003e\u003cstrong\u003ehere...\u003c\/strong\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"The Electronics Hub","offers":[{"title":"Default Title","offer_id":50165400174917,"sku":"34-010","price":9.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/6161\/9781\/files\/RP2040-Board-Type-C-Compatible-Raspberry-Pi-Pico-Micropython.webp?v=1776354045"},{"product_id":"raspberry-pi-pico-2","title":"Raspberry Pi Pico 2 Single Board","description":"\u003cp\u003eRaspberry Pi Pico 2 is the new Raspberry Pi’s low cost microcontroller board, built on RP2350: a new high-performance, secure microcontroller. With a higher core clock speed, double the on-chip SRAM, double the on-board flash memory, more powerful Arm cores, optional RISC-V cores, new security features, and upgraded interfacing capabilities, Raspberry Pi Pico 2 delivers a significant performance and feature boost while retaining hardware and software compatibility with earlier members of the Raspberry Pi Pico series. \u003cbr\u003eRP2350 provides a comprehensive security architecture, built around Arm TrustZone for Cortex-M, and incorporating signed boot, 8KB of anti-fuse OTP for key storage, SHA-256 acceleration, a hardware TRNG, and fast glitch detectors. These features, including the secure boot ROM, are extensively documented and available to all users without restriction: this transparent approach, which contrasts with the “security through obscurity” offered by legacy vendors, allows professional users to integrate RP2350, and Raspberry Pi Pico 2, into products with confidence.\u003c\/p\u003e\n\u003cp\u003eThe unique dual-core, dual-architecture capability of RP2350 allows users to choose between a pair of industry-standard Arm Cortex-M33 cores and a pair of open-hardware Hazard3 RISC-V cores. Programmable in C \/ C++ and Python, and with detailed documentation, Raspberry Pi Pico 2 is the ideal microcontroller board for enthusiasts and professional developers alike.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eDual Arm Cortex-M33 or dual Hazard3 processors @ 150MHz\u003c\/p\u003e\n\u003cp\u003e520 KB on-chip SRAM\u003c\/p\u003e\n\u003cp\u003eSoftware- and hardware-compatible with Raspberry Pi Pico 1\u003c\/p\u003e\n\u003cp\u003eDrag-and-drop programming using mass storage over USB\u003c\/p\u003e\n\u003cp\u003eCastellated module allows soldering direct to carrier boards\u003c\/p\u003e\n\u003cp\u003eRobust and fully documented security features:\u003c\/p\u003e\n\u003cp\u003eOptional boot signing, enforced by on-chip mask ROM, with key fingerprint in OTP\u003cbr\u003eProtected OTP storage for optional boot decryption key\u003cbr\u003eGlobal bus filtering based on Arm or RISC-V security\/privilege levels\u003cbr\u003ePeripherals, GPIOs, and DMA channels individually assignable to security domains\u003cbr\u003eHardware mitigations for fault injection attacks\u003cbr\u003eHardware SHA-256 accelerator\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e2 × UART\u003c\/p\u003e\n\u003cp\u003e2 × SPI controllers\u003c\/p\u003e\n\u003cp\u003e2 × I2C controllers\u003c\/p\u003e\n\u003cp\u003e24 × PWM channels\u003c\/p\u003e\n\u003cp\u003e4 x ADC channels\u003c\/p\u003e\n\u003cp\u003e1 × USB 1.1 controller and PHY, with host and device support\u003c\/p\u003e\n\u003cp\u003e12 × PIO state machines\u003c\/p\u003e\n\u003cp\u003eOpen source C\/C++ SDK, MicroPython support\u003c\/p\u003e\n\u003cp\u003eOperating temperature -20°C to +85°C\u003c\/p\u003e\n\u003cp\u003eSupported input voltage 1.8–5.5V DC\u003c\/p\u003e","brand":"The Electronics Hub","offers":[{"title":"Default Title","offer_id":54748873130309,"sku":"36-007","price":8.99,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/6161\/9781\/files\/pi-pico-2.development-board-computer-01.png?v=1747663980"},{"product_id":"rp2040-raspberry-pi-compatible-pico","title":"Raspberry Pi Compatible Pico RP2040 Development Board Microcontroller 2MB","description":"\u003cp\u003eRP2040 Dual Core Raspberry Pi Compatible Low-Power High-Performance Cortex-M0+ Processor\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSpecification:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e• RP2040 microcontroller chip designed by Raspberry Pi\u003cbr\u003e• Dual-core Arm Cortex M0+ processor, flexible clock running up to 133 MHz\u003cbr\u003e• 264KB of SRAM, and 2MB of on-board Flash memory\u003cbr\u003e• Castellated module allows soldering direct to carrier boards\u003cbr\u003e• USB 1.1 with device and host support\u003cbr\u003e• Low-power sleep and dormant modes\u003cbr\u003e• Drag-and-drop programming using mass storage over USB\u003cbr\u003e• 26 × multi-function GPIO pins\u003cbr\u003e• 2 × SPI, 2 × I2C, 2 × UART, 3 × 12-bit ADC, 16 × controllable PWM channels\u003cbr\u003e• Accurate clock and timer on-chip\u003cbr\u003e• Temperature sensor\u003cbr\u003e• Accelerated floating-point libraries on-chip\u003cbr\u003e• 8 × Programmable I\/O (PIO) state machines for custom peripheral support\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIntroduction:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Raspberry Pi Pico is a microcontroller board based on the Raspberry Pi RP2040 microcontroller chip. It has been designed to be a low-cost, high-performance microcontroller board with flexible digital interfaces.\u003cbr\u003eThe Raspberry Pi Pico features two ARM Cortex-M0+ cores run up to 133MHz; 256KB RAM; 30 GPIO pins; and a broad range of interfacing options. This is paired with 2MB of onboard QSPI Flash memory for code and data storage.\u003c\/p\u003e\n\u003cp\u003eIn addition to powerful hardware resources, Pico has rich and complete software support and community resources. It comes with a complete Raspberry Pi official C\/C++ SDK, MicroPython SDK.\u003c\/p\u003e\n\u003cp\u003ePico has been designed to use either soldered 0.1″ pin-headers (it is one 0.1″ pitch wider than a standard 40-pin DIP package) or can be used as a surface-mountable ‘module’, as the user IO pins are also castellated.\u003cbr\u003eThere are SMT pads underneath the USB connector and BOOTSEL button, which allow these signals to be accessed if used as a reflow soldered SMT module.\u003c\/p\u003e","brand":"The Electronics Hub","offers":[{"title":"Default Title","offer_id":56050584518981,"sku":"34-119","price":4.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/6161\/9781\/files\/RP2040-Dual-Core-Raspberry-Pi-Compatible-Low-Power-High-Performance-Cortex-M0-Pro.jpg?v=1761311548"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/6161\/9781\/collections\/pi-pico-2.development-board-computer-01_0f9e9220-41a6-4155-b4f1-f000ea2da35e.png?v=1763389933","url":"https:\/\/www.tehonline.co.uk\/collections\/raspberry-pi-pico.oembed","provider":"The Electronics Hub","version":"1.0","type":"link"}