TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Raspberry Silicon update: RP2040 on sale now at $1

175 pointsby crispinhalmost 4 years ago

18 comments

nieksandalmost 4 years ago
I have been playing with the Pico for a couple of weeks now, though I haven&#x27;t incorporated it into any big projects yet.<p>The quality of the documentation is phenomenal. Very competent people clearly put serious effort into making it great.<p>Another stand out is the Programmable I&#x2F;O feature. Basically, you have eight separate, programmable state machines that can manipulate I&#x2F;O pins and do DMA. This lets you offload bit banging from the main cores. Details are in Chapter 3 of the C API docs: <a href="https:&#x2F;&#x2F;datasheets.raspberrypi.org&#x2F;pico&#x2F;raspberry-pi-pico-c-sdk.pdf" rel="nofollow">https:&#x2F;&#x2F;datasheets.raspberrypi.org&#x2F;pico&#x2F;raspberry-pi-pico-c-...</a><p>I&#x27;m a total amateur when it comes to embedded development, so I have no idea how the RP2040 sits in the competitive landscape.
评论 #27352687 未加载
评论 #27352808 未加载
pjmlpalmost 4 years ago
&gt; With 264KB of RAM, you can concentrate on implementing features, not optimising your application for size.<p>I love this comment.<p>Anyone old enough to have coded for 8 and 16 bit home computers, or older mainframes knows how this is true, but it feels quite funny on the day and age of multi-GB heap sizes.
评论 #27356230 未加载
评论 #27352920 未加载
评论 #27356377 未加载
评论 #27352850 未加载
Renaudalmost 4 years ago
I love the work of the Raspberry Pi foundation. They have changed the market with their innovation and the fact that their hardware has staying power and a huge amount of support.<p>Some will object that none of this is the best hardware or that there are cheaper solutions but it doesn&#x27;t really matter because basically none of the alternatives have such breadth of support.<p>You can get and Orange Pi or Banana Pi or cheap arduino clone for cheaper and some have better spec but invariably you will end up with a partially implemented SDK, linux images that won&#x27;t be updated and drivers that often don&#x27;t really work.<p>There are exceptions but with things like the Compute Module 4, you get all the advantage of a widely supported platform with the flexibility of building it in your product and knowing it will be supported for many years (if you can get your hands on it though).<p>The Pico is in the same vein: it has some innovative aspects, like the PIO and lots of RAM but it&#x27;s basically a dual core Cortex M0+, just like another gazillion micros.<p>The difference is that it&#x27;s extremely well documented out of the box; it took years for the ESP chips to get any decent documentation. It also comes with a boot loader and has support for at least C SDK, CircuitPython and MicroPython and there is basically no limit to implement other interpreted language platforms. Switching from one system the other is as easy as copying a file onto a USB drive and rebooting the pico.<p>Most small projects don&#x27;t need Wifi. The ESP32 is great for that if you need it.<p>The RP2040 is also cheap. The Rpi foundation doesn&#x27;t make a profit and they work hard at ensuring the hardware is as cheap as it can be. At USD1 it&#x27;s a very competitive offering for something so versatile.<p>Now the main issue is going to be availability. They only make 40,000 units available for the next 3 months. It&#x27;s basically a box of a few dozen rolls. A drop in the ocean.<p>With their usual success and the current supply chain issues, it&#x27;s going to take months before it becomes widely available. Pretty sure we&#x27;ll still be struggling to by more than 10 units at a time at this time next year...
unwindalmost 4 years ago
Maybe I&#x27;m old-fashioned (the first microcontroller I used was the venerable Microchip PIC16F84, back in the late 90s) but I still think they label it &quot;perfect&quot; when it has no on-board program storage (i.e. flash).<p>To me, that just makes things so much more complicated than most of the competition, since any board has to go multi-chip in order to add external flash.<p>What am I missing?
评论 #27354950 未加载
评论 #27363065 未加载
tonteldoosalmost 4 years ago
There is one other elephant in the room that doesn&#x27;t seem to be discussed much - lack of a code read protect feature (primarily, I guess, because lack of onboard flash).<p>I&#x27;ve ordered my first pico, and am really looking forward to playing with it (having done a lot of ARM work commercially lately), and from a maker&#x27;s point, I think the foundation have it absolutely nailed feature-wise. In fact, I&#x27;m considering using the pico for a (potentially commercial) side project I&#x27;ve been wanting to do for years, but haven&#x27;t found a cheap, powerful platform to do it on.<p>However, for anything that wants to transition to a commercial product, lack of CRP is a major roadblock. Yes, I know we all should&#x2F;want to make our code open source, and have a support model for revenue. For most embedded sellable products, the core IP is the code that runs on the micro, the development of which will be the main driver for product cost. If someone can easily lift that, hardware is easy(ish) to copy, and can potentially significantly undercut your product cost (and your ability to run a viable business).
bbernhard90almost 4 years ago
What I would really like to see is a ESP32&#x2F;ESP8266 competitor. A small 32bit uC with built in WiFi. That would be really awesome.
评论 #27353182 未加载
评论 #27352820 未加载
roland35almost 4 years ago
$1 is a competitive price for a cortex m0+ processor, especially with single quantities!<p>The QFN package is slightly painful for prototyping, but certainly isn&#x27;t an issue for automated production. I will definitely add the RP4020 to my drawer of dev kits and microcontrollers!
评论 #27353496 未加载
bschwindHNalmost 4 years ago
Does anyone have any interesting applications of the programmable IO? I want to use it for something but I&#x27;m struggling to come up with good ideas. Driving WS2012B LEDs could be fun but basically any microcontroller can already do that.
评论 #27354175 未加载
评论 #27353103 未加载
评论 #27357830 未加载
评论 #27354009 未加载
dimaturaalmost 4 years ago
That&#x27;s great, except they&#x27;re already relatively hard to find as-is. (If you click on the links on that page -- Adafruit, Sparkfun and Pimoroni -- the RP2040-based products are pretty much all out of stock). Sort of reminds me of the Pi Zero, which in theory costs $5, but was pretty hard to find at that price for a long time.
评论 #27364170 未加载
greatgibalmost 4 years ago
$1 but you have to buy them by 500 units at a time...:<p><a href="https:&#x2F;&#x2F;www.kubii.fr&#x2F;raspberry-pi-microbit&#x2F;3328-microcontroleur-raspberry-pi-rp2040-3272496306509.html?src=raspberrypi" rel="nofollow">https:&#x2F;&#x2F;www.kubii.fr&#x2F;raspberry-pi-microbit&#x2F;3328-microcontrol...</a>
评论 #27353831 未加载
评论 #27353412 未加载
jangidalmost 4 years ago
I wish there is a socket available to experiment with it on a breadboard.
评论 #27356005 未加载
评论 #27353026 未加载
评论 #27355763 未加载
iratic0almost 4 years ago
I use my RPi 4 quite a bit, but what are the uses of this, and of the RPi Pico?
评论 #27352739 未加载
lnsrualmost 4 years ago
I guess, this chip comes on time. The other vendors have difficulties with providing enough similar chips on time. If RP2040 is reliably available it will be large success.
dan1234almost 4 years ago
What&#x27;s the power draw like? I couldn&#x27;t find anything in the datasheet
评论 #27356331 未加载
dmitrygralmost 4 years ago
Missing detail: only 40ku for sale, not serious amounts.
hwjalmost 4 years ago
I wish that would be a RISC-V instead of Cortex-M0+.
评论 #27356075 未加载
rubicksalmost 4 years ago
Can someone familiar with the subject speak on the state of the TrustZone in this chip?
jokoonalmost 4 years ago
Not gonna buy a RPi unless it comes with quality flash memory.