nRF9160 DK v1.1.0

GPIO interfaces

Access to the nRF9160 General-Purpose Input/Output (GPIO)s is available from connectors P2, P3, P4, P6, and P24. The nRF9160 DK supports the Arduino UNO interface.

Figure 1. Access to nRF9160 GPIOs
Access to nRF91 GPIOs

GPIO signals are also available on connectors P8, P9, P10, P12, and P27, which are on the bottom side of the Development Kit (DK). By mounting pin lists on the connector footprints, the nRF9160 DK can be used as a shield for Arduino motherboards.

For easy access to GPIO, power, and ground, the signals can also be found on the through-hole connectors P14, P15, P16, and P17.

Note: GPIO P0.29 is not available on any through-hole connector.
Table 1. Default pin settings
GPIO nRF9160 DK Function
P0.00, P0.01, P0.14, and P0.15 Used as a second Universal Asynchronous Receiver/Transmitter (UART) connection to the interface MCU. For more information, see Virtual COM port.
P0.02, P0.03, P0.04, P0.05, P0.06, P0.07, P0.08, and P0.09 Connected by default to buttons, slide switches, and LEDs. For more information, see Buttons, slide switches, and LEDs.
P0.17, P0.18, P0.19, P0.21, P0.22, P0.23, P0.24, COEX0, COEX1, and COEX2 Used to connect nRF9160 to the nRF9160 DK board control.
P0.26, P0.27, P0.28, and P0.29 Used as the primary UART connection to the interface MCU. For more information, see Virtual COM port.
P0.11, P0.12, P0.23, and P0.25 Used for external memory interface. For more information, see External memory.
Figure 2. nRF9160 DK pins
nRF9160 DK pins