
The biggest news this week is that Raspberry Pi is no longer synonymous with single-board Linux computers: theyโre dipping their toes into the microcontroller business with their first chip: the RP2040, and the supporting breakout board, the Pico. Itโs an affordable, capable microcontroller being made by a firm thatโs never made microcontrollers before, so thatโs newsy. The Hackaday comments lit on fire about this chip, with some fraction of the commenters lamenting the lack of wireless radios onboard. Itโs a glass-half-full thing, I guess, but the RP2040 isnโt an ESP32, folks. Itโs something else. And itโs got a hardware trick up its sleeve that really tickles my fancy โ the programmable input/output (PIO) units. The other half of the commenters were, like me, salivating about getting to try out some of the new features. The PIO, of course, was high on that list, but this chip also caters to folks who are doing high-speed DSP, with fast multiplication routines burnt into ROM and a nice accumulator. (You know youโre a microcontroller nerd when youโre reading through a 663-page datasheet and thinking about all the funny ways you can use and/or abuse the hardware peripherals.) All chip designs are compromises. Nothing can do everything. The new peripherals, novel combinations of old elements, and just pleasant design decisions, open up new opportunities if youโre willing to seek them out. When the ESP32 was new, I was looking at their oddball parallel-I2S hardware and thinking what kind of crazy hacks that would enable, and clever hackers have proven me right. Iโd put my money on the PIO being similar. New chips open up new possibilities for hacks. What are you going to do with them? [do_widget id=custom_html-4]
New Parts, New Hacks
Discover more from ChuckysCarnage
Subscribe to get the latest posts sent to your email.
