Comments: MicroMod RP2040 Processor Board Hookup Guide

Pages

Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • The product page specifically states that this processor board features two I2C ports, however, the schematics and this Hookup Guide both show only one I2C port.

    • Hi!

      Sorry, I just saw this comment when looking something else up. That is correct. The table lists the default pins in the schematic and hookup guide. The RP2040's pins are capable of being configured with software so you can potentially have two I2C ports. The RP2040 Datasheet: 1.4.3. GPIO Functions has a table that show the possible configurations for the programmable I/O.

      For example, say you want to add an additional I2C port and GPIO18 & GPIO19 are not being used. With software, you can configure those pins to be I2C1 SDA (i.e. GPIO18) and I2C1 SCL (i.e. GPIO19) when initializing the port. In the I2C MicroPython example, you would just replace the software defined pins for SCL (7) & SDA (6) with 19 & 18, respectively.


If you've found a bug or have other constructive feedback for our tutorial authors, please send us your feedback!