board.I2C(), board.SPI(), and board.UART() do not exist. What should I do?

The Pico does not have specific pins labeled on the board as the default I2C, SPI, or UART pins. See the Pinouts page for more details.

Should I use pin GP15?

If you are using CircuitPython 6.2.0-beta.1 or earlier, avoid using this pin in CircuitPython. Pin GP15 is used briefly by the internal USB peripheral on startup, and was not reset to the proper value after use. The "Absolute Newest builds" fix this problem. Please see this issue comment for more details.

Is pulseio supported?

pulseio is not yet supported. Please subscribe to this CircuitPython issue to be notified when it's been added.

This guide was first published on Jan 21, 2021. It was last updated on Mar 03, 2021.

This page (FAQ and Troubleshooting) was last updated on Feb 01, 2021.

Text editor powered by tinymce.