nRF9160 DK (nRF52840 interface MCU) — Which GPIO pins are available for UART (tx,rx,cts and rts)and GPIO control?

I am working with the nRF9160 DK (PCA10090) and would like to use the onboard nRF52840 interface MCU as a host controller for an external peripheral.

From my understanding, the nRF52840 on the DK is primarily used as a board controller, and many of its GPIOs are internally connected to LEDs, buttons, routing logic, and VCOM signals.

For my application, I need to use the nRF52840’s UART (TX/RX, with optional RTS/CTS) and a few additional GPIOs to control signals on the external device.

My questions are:

  1. Which P0.x GPIO pins of the nRF52840 are actually available/exposed on the DK headers (P2, P3, P4, P6, P24) that can safely be used for UART and general-purpose control lines?

  2. Are there any limitations or jumpers/solder bridges that must be configured on the DK to route nRF52840 pins to the external connectors?

  3. Is there an official pin mapping table (between nRF52840 mcu and DK header pins) available for the nrf9160dk_nrf52840 board in Zephyr, or should I rely only on the PCA10090 schematic(confusing for beginners)?

I have already checked the Zephyr board support (nrf9160dk_nrf52840.dts) and the online hardware description, but it is still not clear which pins are physically accessible for external connections.

Related