Tools & making · microcontroller
Raspberry Pi RP2040
Hacker Approved
Cheap, well-documented microcontroller with a programmable PIO block for custom I/O, widely recommended for prototyping. Common caveat: its ADCs have only 12-bit resolution and some nonlinearity.
Summarized from 37 comments.
Cheap, well-documented microcontroller with a programmable PIO block for custom I/O, widely recommended for prototyping. Common caveat: its ADCs have only 12-bit resolution and some nonlinearity.
- recommend
- 29
- criticize
- 5
- months recommended
- 10 of 13
Why people love it
Low price, around $1 · 6
Looks like a $1 Raspberry Pi RP2040 (266 MIPS, 2 core, 32 bit, 264 kB on-chip RAM) could be a contender.
Dec 2025 · commentrp2040 were one of the few MCUs without stock issues or crazy prices
Nov 2025 · commentIt's relatively cheap (around $1 USD) and has tons of on-board RAM
Feb 2026 · commentProgrammable PIO I/O · 3
PIOs are really a game changer, I have dumped a FPGA from the previous iteration to go rp2040.
May 2026 · commentthe PIO is such a good Swiss Army knife for working with custom digital protocols
Feb 2026 · commentAlways impressed with the PIO capabilities.
Nov 2025 · commentGood docs and easy setup · 4
rp2040/rp2350 are unironically one of the best MCUs on the market (esp. in their niche), both in documentation/API and price/perf and features/flexibility
Nov 2025 · commentI cant tell you how awesome it is with minimal setup to get
Jan 2026 · commentI'm amazed at how easy it is to just get stuff done.
Nov 2025 · commentReliable stock and supply · 2
which was readily available at lower cost - so the decision to switch wasn't too hard
Jul 2026 · commentrp2040 were one of the few MCUs without stock issues or crazy prices
Nov 2025 · comment
What people warn about
ADC accuracy and resolution limits · 2
Broken ADC design on RP2040 with nonlinearity at certain codes (and they're not fixing it)
Nov 2025 · commentThe ADCs on RP2040/2350 only have 12 bit resolution.
Apr 2026 · comment
What hackers pick instead
- ESP32A cheap microcontroller with Wi-Fi, Bluetooth, strong docs and many examples, often preferred over a Raspberry Pi when no OS is needed; battery projects can struggle with power draw.190recommend
- Arduino boardsRecommended for easy starts, free tutorials and a broad ecosystem, though critics say cheaper ESP32 and Raspberry Pi boards now beat it on price and performance.81recommend
- Raspberry Pi PicoCheap, capable microcontroller board that people use for physical computing, prototyping and education; critics say it has limited RAM and flash and weak Wi-Fi connectivity.72recommend
- ESP32-S3Cheap microcontroller with dual cores, plenty of I/O and strong value for its price. Critics say it is power-hungry and weak for heavy workloads like music encoding.26recommend
- STM32 microcontrollerCheap, feature-rich ARM microcontrollers with many chip variants, plentiful examples and readily available documentation. Common caveats are hardware bugs and a steep learning curve.25recommend
Every quote
The 34 most detailed of 37 comments. Each links to the original.
rp2040/rp2350 are unironically one of the best MCUs on the market (esp. in their niche), both in documentation/API and price/perf and features/flexibility
Recommends · Nov 2025
Looks like a $1 Raspberry Pi RP2040 (266 MIPS, 2 core, 32 bit, 264 kB on-chip RAM) could be a contender.
Recommends · Dec 2025 · in “Z2 – Lithographically fabricated IC in a garage fab”
PIOs are really a game changer, I have dumped a FPGA from the previous iteration to go rp2040.
Recommends · May 2026 · in “DIY open-source ultrasound hardware on the rp2040/rp2350”
which was readily available at lower cost - so the decision to switch wasn't too hard
Recommends · Jul 2026 · in “What I learned selling 2,500 MIDI recorders: Hardware is not so hard”
the PIO is such a good Swiss Army knife for working with custom digital protocols
Recommends · Feb 2026 · in “Building a 24-Bit Arcade CRT Display Adapter, from Scratch”
rp2040 were one of the few MCUs without stock issues or crazy prices
Recommends · Nov 2025
It's relatively cheap (around $1 USD) and has tons of on-board RAM
Recommends · Feb 2026 · in “Building a 24-Bit Arcade CRT Display Adapter, from Scratch”
I cant tell you how awesome it is with minimal setup to get
Recommends · Jan 2026 · in “Embassy: Modern embedded framework, using Rust and async”
Both the RP2040 and the RP2350 are amazing value these days
Recommends · Feb 2026 · in “Raspberry Pi Pico 2 at 873.5MHz with 3.05V Core Abuse”
it's really cheap to get from JLC, easy to prototype FAST
Recommends · Apr 2026 · in “Show HN: I made open source, zero power PCB hackathon badges”
I'm amazed at how easy it is to just get stuff done.
Recommends · Nov 2025 · in “The Death of Arduino?”
it has great documentation and sensible peripherals
Recommends · Jan 2026 · in “Embassy: Modern embedded framework, using Rust and async”
Always impressed with the PIO capabilities.
Recommends · Nov 2025 · in “Driving TFEL with RP2040: Offloading the CPU step by step (2021)”
A capable SoC that costs around $1.
Recommends · Feb 2026 · in “UNIX99, a UNIX-like OS for the TI-99/4A”
Broken ADC design on RP2040 with nonlinearity at certain codes (and they're not fixing it)
Criticizes · Nov 2025
The ADCs on RP2040/2350 only have 12 bit resolution.
Criticizes · Apr 2026 · in “Fully Featured Audio DSP Firmware for the Raspberry Pi Pico”
the whole RP2040 microcontroller line is great and I would encourage folks to support the smaller maker/OSHW companies
Recommends · Dec 2025 · in “Adafruit: Arduino’s Rules Are ‘Incompatible With Open Source’”
Using an RP2040 as a USB man-in-the-middle is a clever and cheap fix
Recommends · Aug 2026 · in “Unlocking a locked/deactivated e-waste Cricut Maker”
RP2040 trades fixed peripherals for a programmable timing fabric.
Mixed · Dec 2025 · in “Adafruit: Arduino’s Rules Are ‘Incompatible With Open Source’”
RP2040 seems like maybe a bit overkill for a zero power badge
Mixed · Apr 2026 · in “Show HN: I made open source, zero power PCB hackathon badges”
The last two use external QSPI flash, so hobby projects only.
Mixed · Nov 2025 · in “Arduino Terms of Service and Privacy Policy update: setting the record straight”
using the RP2040 to get through prototyping and development
Recommends · Jan 2026 · in “The U.S. Government Just Followed Through on Its Ban of DJI Drones”
You may be better off buying old 2040 inventory.
Recommends · Sep 2026 · in “A 386 PC for Your RP2350”
It's a 32bit, dual core CPU running at 133MHz.
Recommends · Feb 2026 · in “Building a 24-Bit Arcade CRT Display Adapter, from Scratch”
it makes an excellent peripheral controller
Recommends · Sep 2026 · in “New all in one 6502 computer (Neo6502kbd)”
Buy a dev board with an RP2040 in it
Recommends · Jan 2026 · in “Embassy: Modern embedded framework, using Rust and async”
the RP2040 still has an edge for I/O
Recommends · Oct 2026 · in “It took me nine years to hack my Xbox 360”
save for RP silicon like rp2040
Recommends · Sep 2026 · in “Raspberry Pi blocks changing RAM chips”
RP2040 is a good modern option.
Recommends · Apr 2026 · in “Open-Source KiCad PCBs for Common Arduino, ESP32, RP2040 Boards”
Or just use the older RP2040.
Recommends · Jan 2026 · in “Of Boot Vectors and Double Glitches: Bypassing RP2350's Secure Boot”
I'm a fan of the RP2040 chip.
Recommends · Jan 2026 · in “Embassy: Modern embedded framework, using Rust and async”
More importantly for many products, it offers no meaningful code security
Criticizes · Jan 2026 · in “The U.S. Government Just Followed Through on Its Ban of DJI Drones”
it can't process it or send it over (12Mbps aka 1.5MB/s) USB
Criticizes · May 2026 · in “DIY open-source ultrasound hardware on the rp2040/rp2350”
coupling it to a RP2040 takes most of that fun away again
Criticizes · Sep 2026
Counts from 1,795,640 Hacker News comments, Nov 2025 to Nov 2026. How we count · Report a mistake