How to connect a RESET button to the RP2040 RUN pin?
You can connect a reset button to the RUN
pin of the RP2040 by:
- Connecting a pullup (
10k
) resistor fromRUN
to3.3V
, so it’s turned on when the button is not pressed. - Connecting the button between
RUN
andGND
, so when the button is pressed, theRUN
pin is pulled toGND
and the RP2040 resets.
While you can also add a capacitor between RUN
and GND
(e.g. 100nF
) in parallel to the button, this is not necessary for most applications. It will prevent mechanical bouncing of the button, i.e. when you release the button, the RP2040 will reset multiple times in quick succession.
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow