top | item 41479261

The worsening Raspberry Pi RP2350 E9 erratum situation

94 points| irdc | 1 year ago |hackaday.com

19 comments

order

iracigt|1 year ago

After this was published, RPi concluded the problem was a leakage current and updated the datasheet [1]. Roughly, a tiny trickle of electricity, about 100 microamps, flows out via the pin when it shouldn't. This can raise the voltage to around 2V unless you provide a path to drain it away.

I've ordered one and am confident for anything I'd do it's not an issue. Usually any input I have is connected directly to the output of something else and that provides the path for the leakage current. If that isn't true, e.g. a button, then I'm using a pull-up and thus also not affected. Certain analog measurements could be affected, but again not if they have a low impedance (i.e. strong) source. The current is around 100 microamps so it's not stressing the source much.

It's unfortunate that this is happening in the chip that so massively improved the low power sleep states. Designs needing wake from sleep on pin change with an active high / inactive high-z signal are not going to be good. That requires a strong external pulldown and will be constantly burning those 100ish microamps. That doesn't sound like much, but it's a lot of power for being asleep.

Still I'm very excited for the improved CPU performance and even more RAM. Once mine arrives I'm going to see how much faster it can do some fixed point DSP than the RP2040.

[1] https://github.com/raspberrypi/pico-feedback/issues/401#issu...

jsheard|1 year ago

I wonder if the self-imposed deadline of announcing it at DEFCON caused them to rush validation more than they would have otherwise. If not for that then they could have quietly delayed the announcement until the next stepping was ready, and nobody would have been the wiser.

jdndndn|1 year ago

I would be very surprised if they provide a stepping for this

1-6|1 year ago

RPi should have never gone public on the stock exchange.

87y88787|1 year ago

Most technology companies shouldn't. Sometimes its the final stage for enshitifcation and other times like now it is the beginning.

It was nice using RPI's in their golden era. That is now over. This story will continue to repeat itself until we take a more honest look at our current economic systems at play.

throwaway81523|1 year ago

Ehh these were in stock at Adafruit a couple days ago and I decided not to order due to having no immediate use for them. I think I'll wait. The main bug I remember in the RP2040 was some mistake in the ADC causing precision loss. The RP2040 is ridiculously powerful for an MCU so I think most of us either can do without the RP2350 for a while, or really need a Linux board anyway.

guenthert|1 year ago

You might be waiting for a looong time. If RPi Ltd planned to ship the next chip in two or three years time anyhow, I doubt they'll bother with an update to the RP2350.

iiuc, it's a leakage current at an IO pin configured as input and connected to a high impedance output (or left floating). Not the most common situation (leaving an input unconnected is bad practice anyhow) and there are workarounds (expect an updated errata with those soonish). The RP2350 has some features which make it interesting for applications where a RP2040 doesn't fit (e.g. secure OTP storage).

bmitc|1 year ago

I'd recommend taking a look at the Teensy. It's much more powerful.