Raspberry Pi Pico
RP2040Raspberry Pi Pico
RP2040El microcontrolador RP2040 (MCU) integra un Cortex-M0+ de arquitectura ARM de doble núcleo, integra directamente 264 kb de RAM en el interior, admite hasta 16 M de Flash de expansión externa QSPI y configuraciones de E/S altamente flexibles, incluyendo I2C, SPI, PIO (Programming I /O). Esta producción de placa central RP2040 utiliza microprocesamiento (MCU) RP2040 para hacer la placa de circuito de la placa central, que es conveniente para que los usuarios amplíen periféricos, diseñen y construyan circuitos. El RP2040 es compatible con la placa Raspberry Pi Pico en la mayoría de los casos y mejorar las deficiencias de la placa Pico.
The RP2040 microprocessor (MCU) integrates a dual-core ARM architecture Cotex-M0+ core, directly integrates 264kb RAM inside, supports up to 16M QSPI external expansion Flash, and highly flexible I/O settings, including I2C, SPI, PIO (can Programming I/O). This RP2040 core board production uses RP2040 micro-processing (MCU) to make the core board circuit board, which is convenient for users to expand peripherals and design and build circuits. The RP2040 is compatible with the Raspberry Pi Pico core board in most cases and improves the deficiencies of the Pico board.
21 mm × 51 mm form factor
RP2040 microcontroller chip designed by Raspberry Pi in the UK
Dual-core Arm Cortex-M0+ processor, flexible clock running up to 133 MHz
264kB on-chip SRAM
2MB on-board QSPI flash
26 multifunction GPIO pins, including 3 analogue inputs
2 × UART, 2 × SPI controllers, 2 × I2C controllers, 16 × PWM channels
1 × USB 1.1 controller and PHY, with host and device support
8 × Programmable I/O (PIO) state machines for custom peripheral support
Supported input power 1.8–5.5V DC
Operating temperature -20°C to +85°C (Raspberry Pi Pico and Pico H)
Castellated module allows soldering direct to carrier boards (Raspberry Pi Pico only)
Drag-and-drop programming using mass storage over USB
Low-power sleep and dormant modes
Accurate on-chip clock
Temperature sensor
Accelerated integer and floating-point libraries on-chip
Docs and files:
Whitepaper: Power switching RP2040 for low standby current applications
Archivos de Diseño--Design file (Cadence Allegro)
STEP file
Fritzing part ( .fzpz)
RP2040 datasheet
Archivo UF2 nuke file(Para Reseteo)
Get Latest UF2 from official MicroPython web
Archivo picoprobe.uf2 file (Para Debugging utilizando otra RP2040)
MicroPython with ulab (numpy-simpy like modules) uf2.
ulab(numpy scipy like) docs.
JavaScript runtime Kaluma web.
JavaScript UF2 firmware
Circuit Python Web
Circuit Python UF2 firmware
Circuit Python UF2 Download Page
Circuit Python libraries
Circuit Python Libraries and driver's docs
Lua Pico UF2
Lua Pico Github
CPICOM is a proof-of-concept CP/M-80 2.2 Emulator UF2 firmware
CPICOM Github
FreeRTOS (deprecated now is)-->FreeTOS-Community
TinyGo GitHub
Rust and GitHub RP2040 Rust Project Template
Rust Language Book online
uLisp Github
FreePascal code Examples
Debug connector specification
Minimal viable design KiCAD files.
VGA Carrier Board KiCAD Files.
Pico-infonesPlus latest version
Pico-infonesPlus AdafruitDVISD UF2
Pico-infonesPlus FeatherDVI UF2
Pico-infonesPlus PimoroniDVI UF2
Github Pico-infonesPlus
Picones UF2
GitHub Pico-infones
Arduino-Pico programming Pico with the same language of Arduino!
Pico-56 UF2
GitHub Pico-56
Picocomputer 6502 RP6502 UF2(inside zip
Page Picocomputer 6502 RP6502
GitHub Picocomputer 6502 RP6502
GitHub and UF2 Pico-ZxSpectrum
GitHub pico-tflmicro TensorFlow Lite Micro.
PiCalc: Pocket Calculator Gerber-Video-Firmware-Instructables & 3D Parts
Delta-Pico: Rust Scientific Calculator GitHub
WearPico UF2 SmartWatch DIY
WearPico GitHub
WearPico Wiki
BreadboardOS firmware GitHub
Docs:
Started guide with Raspberry Pi Pico
Raspberry Pi Pico C/C++ SDK
Raspberry Pi Pico Python SDK
Raspberry Pi Pico SDK online documentation
Pico Setup Windows
Raspberry Pi Pico Setup
Raspberry Pi OS Toolchain one line setup:
wget -c https://raw.githubusercontent.com/raspberrypi/pico-setup/master/pico_setup.sh && chmod +x pico_setup.sh && ./pico_setup.sh
Products with RP2040:
Alpakka joystick DIY:
3D Printer Board:
Iono RP D16
Iono RP D16 is a versatile and compact industrial I/O module with 16 high-performance digital interfaces and a Raspberry Pi RP2040 core. Programmable in C/C++ and MicroPython. CE/FCC/IC compliant.
Iono RP D16 features 16 galvanically isolated input and output lines, controlled by the combination of two MAX22190 (IEC 61131-2 compliant industrial digital input device) and two MAX14912/MAX14913 (high-speed high-side switch/push-pull driver IC).
Protection logic built into the MCU, as well as the additional protection circuits designed specifically for the Iono RP D16, render the module extremely robust, offering long-term operational reliability, even in the most demanding conditions.
Develop your custom firmware in C/C++ or MicroPython, use your preferred IDE among the many available options for the RP2040, no need for proprietary libraries or drivers and all the resources from the Raspberry Pi community will transparently work.
Fully CE, FCC, and IC compliant, the Iono RP D16 is suitable for both residential and industrial installations. More info