<div dir="ltr">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. <br>Note Microchip was notified of the bug, about 4 years ago, and last I checked they never corrected the datasheet, or added an Errata.  <div><br></div><div>Trampas</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Sep 9, 2024 at 6:09 AM Mauricio Tavares via TriEmbed <<a href="mailto:triembed@triembed.org">triembed@triembed.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Sun, Sep 8, 2024 at 10:53 AM Pete Soper via TriEmbed<br>
<<a href="mailto:triembed@triembed.org" target="_blank">triembed@triembed.org</a>> wrote:<br>
><br>
> 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.<br>
><br>
> <a href="https://hackaday.com/2024/09/04/the-worsening-raspberry-pi-rp2350-e9-erratum-situation/" rel="noreferrer" target="_blank">https://hackaday.com/2024/09/04/the-worsening-raspberry-pi-rp2350-e9-erratum-situation/</a><br>
><br>
> (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.<br>
><br>
> 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.)<br>
> Pete<br>
><br>
      And I ordered a Raspberry Pi Pico 2...<br>
<br>
_______________________________________________<br>
Triangle, NC Embedded Interest Group mailing list<br>
<br>
To post message: <a href="mailto:TriEmbed@triembed.org" target="_blank">TriEmbed@triembed.org</a><br>
List info: <a href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org" rel="noreferrer" target="_blank">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a><br>
TriEmbed web site: <a href="https://TriEmbed.org" rel="noreferrer" target="_blank">https://TriEmbed.org</a><br>
To unsubscribe, click link and send a blank message: mailto:<a href="mailto:unsubscribe-TriEmbed@bitser.net" target="_blank">unsubscribe-TriEmbed@bitser.net</a>?subject=unsubscribe<br>
Searchable email archive available at <a href="https://www.mail-archive.com/triembed@triembed.org/" rel="noreferrer" target="_blank">https://www.mail-archive.com/triembed@triembed.org/</a><br>
<br>
</blockquote></div>