Get all your news in one place.
100's of premium titles.
One app.
Start reading
Tom’s Hardware
Tom’s Hardware
Technology
Christopher Harper

Raspberry Pi RP2350 microcontroller has a bug that causes faulty pull-down behavior on resistors

Voltage readings of a Raspberry Pi 2350 exhibiting this bug.

Recently, Raspberry Pi LTD released the Raspberry Pi RP2350, a microcontroller intended for use with Raspberry Pi Pico 2 and third-party RP2350-based products [h/t Hackaday]. Unfortunately, a hardware bug was quickly found with the pull-up resistors onboard, which have faulty voltage control. Basically, when GPIO pins go to 3.3 volts, they don't go back to 0 volts afterward and are stuck at 2.1 volts. This is because of unintended latching behavior, which prevents the GPIO pins from being pulled to ground their charge.

The issue was originally discovered by Ian Lesnet, who goes by Bus Pirate on Mastodon. The bug was subsequently added to the official RP2350 datasheet, which also notes that the issue impacts pull-up SWD pads but not QSPI pads. QSPI pads aren't affected because they don't have the faulty circuitry. USB PHY pull-down resistors also aren't impacted.

Sign up to read this article
Read news from 100's of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.