I am trying to figure out a way to connect a second serial to my nano rp2040. Clearly the micro USB from the board needs to be connected to a rx/tx UART and converted via a onboard UART->USB converter. So I would like to make use of this fact.
I was wondering whether those two solder connections on the right, underneath the USB might be the rx/tx what I am looking for. Could only find the other solder connections in the documentation. Does anyone know?
Note: I do understand that going this route would require to remove the device from the Arduino whenever I want to do the USB communication / upload new code. Not ideal but I can live with it as I could not figure out how to add a Serial2 to my board. See other post:
Take a look at softwareserial, It may do what you need to do but it operates in simplex mode (tx or rx but not both concurrently). There modules that you can connect that will add serial ports as well. They are available in I2C, and SPI.
Thanks for your answer. This is in fact exactly what i am looking for - was my first try Unfortunately it seems the SoftwareSerial.h library does not work on the nano rp2040 architecture. Do you know of any compatible library?
Thanks!
The RP2040 is directly connected to the USB connector. It uses native USB. There is no UART->USB converter. Have a look into the schematic. The USB lines end in a red box and the signal D_P and D_N are connected to the D+ and D- pins at the top of the big yellow square (RP2040).