Just about every central processor under the sun has "errata" (plural of erratum) or "hardware bugs" when it first comes out. The RP2350 is continuing this tradition. It appears that external pull downs may be a workaround.
https://hackaday.com/2024/09/04/the-worsening-raspberry-pi-rp2350-e9-erratum-situation/ (In a former life I worked on compiler back ends and part of my job was to recognize intermediate code patterns and generate safe equivalent machine code sequences to steer around errata in the National 32K and Motorola 88K chips. Some of you may recall the Intel integer divide bug that forced a recall as an extreme example. With problems like this it was sometimes possible to avoid the machine instruction patterns that triggered the boo boo. But this RP GPIO latch bug appears to be in peripheral hardware and unavoidable in some circumstances. The question is how unusual is the Bus Pirate use case? Conversely, how likely are most users to ever encounter this? We should watch for a high S/N statement by the RP org in the near future.) Pete
_______________________________________________ Triangle, NC Embedded Interest Group mailing list To post message: TriEmbed@triembed.org List info: http://mail.triembed.org/mailman/listinfo/triembed_triembed.org TriEmbed web site: https://TriEmbed.org To unsubscribe, click link and send a blank message: mailto:unsubscribe-triem...@bitser.net?subject=unsubscribe Searchable email archive available at https://www.mail-archive.com/triembed@triembed.org/