Description
The pinout (Figure 2) shown in the Pico datasheet labels SPI pins as "SPI0/1 TX" and "SPI0/1 RX". In SPI terminology, pins are typically referred to as "SPI MOSI" and "SPI MISO". Can the Pico datasheet be corrected to follow this convention ? This should help reduce confusion & mistakes while connecting SPI devices to the Pico.
This may also help eliminate mistakes when connecting two RP2040s over SPI. With SPI pins labelled as RX/TX, folks who are familiar with UART may end up creating cross-connections (RX -> TX, and TX -> RX).
The RP2040 datasheet - given it's lower level nature - must use MOSI & MISO in the context of SPI. The following places would need corrections:
- Section 1.4.3, "GPIO functions"
- Section 2.19.2, "Function Select"
- Section 2.5.3.1, "System DREQ Table"
Similarly, the C SDK & documentation needs to be modified.
Note that all the PIO programs use the right conventions. So I found some of these deviations surprising in an otherwise admirable documentation effort.