Using both UARTs on Artemis Nano

Is it possible to get access to both UARTs on the Artemis Nano board or is the 1 UART dedicated to the USB connection?

Hi seanmc,

The Artemis Nano has two UART ports you can use. The first is tied to the USB connector through the USB-to-Serial converter. The second, Serial1, is tied to the TX1 and RX1 pins broken out on the board. If you want to use those, just use Serial1.print/read(); instead of Serial.print/read();. [This example from the Apollo3 Arduino Core demonstrates that in more detail.](https://github.com/sparkfun/Arduino_Apollo3/blob/master/libraries/Examples/examples/Example2_Serial/Example2_Serial.ino)

Hi TS-Mark

Is the first UART tied permanently to USB connector, or is there a way to get access to the pins used for the first UART?

Thanks

Hi again Sean,

For the most part, yes, TX/RX0 are tied to the USB-to-Serial TTL converter IC on the board and are intended for USB communication. There are test points on the bottom of the board that you could theoretically tap in to to access TX/RX0 before they get to that IC but it’s not recommended since you may break USB communication. If you just need to tap into serial data already being sent over USB, it might work but it is not something we can help you with if it happens to interrupt USB communication.

If you want to try, I would highly recommend downloading and viewing the Eagle design files from the [product page to locate those test points.](https://www.sparkfun.com/products/15443)

Hi TS-Mark

Thanks for the quick feedback. Okay so it sounds like if we need access to both UARTs we’d need to mount the Artemis Module on our own PCB as opposed to making use of the Artemis Nano.

Cheers