[TriEmbed] RP2350 pull down errata

Trampas Stern trampas at gmail.com
Mon Sep 9 06:09:33 CDT 2024


I used an ATSAMD21 which indicated the internal pull ups and pull downs
could be turned on when the pin was used by peripheral, UART, SPI,etc.
Turned out it did not work and required us to do a PCB spin to add external
resistors.  Since then I always put in external resistors on the PCB.
Note Microchip was notified of the bug, about 4 years ago, and last I
checked they never corrected the datasheet, or added an Errata.

Trampas

On Mon, Sep 9, 2024 at 6:09 AM Mauricio Tavares via TriEmbed <
triembed at triembed.org> wrote:

> On Sun, Sep 8, 2024 at 10:53 AM Pete Soper via TriEmbed
> <triembed at triembed.org> wrote:
> >
> > 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
> >
>       And I ordered a Raspberry Pi Pico 2...
>
> _______________________________________________
> Triangle, NC Embedded Interest Group mailing list
>
> To post message: TriEmbed at 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-TriEmbed at bitser.net?subject=unsubscribe
> Searchable email archive available at
> https://www.mail-archive.com/triembed@triembed.org/
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.triembed.org/pipermail/triembed_triembed.org/attachments/20240909/077912c8/attachment-0001.htm>


More information about the TriEmbed mailing list