Access to the nRF5340 General-Purpose Input/Output (GPIO)s is available from connectors P2, P3, P4, P5, P6, and P24.
The P1 connector provides access to ground and power on the nRF5340 DK.
Some of the signals are available also on connectors P7, P8, P9, P10, P11, and P12 on the back side of the Development Kit (DK). By mounting pin lists on the connector footprints, the nRF5340 DK can be used as a shield for 3.3 V Arduino motherboards or other boards that follow the Arduino standard.
For easy access to GPIO, power, and ground, the signals can also be found on the through-hole connectors P13–P17.
The default pin settings are the following:
- P0.00 and P0.01 are used for the 32.768 kHz crystal and are not available on the connectors. For more information, see 32.768 kHz crystal.
- P0.19, P0.20, P0.21, and P0.22 are used by the Universal Asynchronous Receiver/Transmitter (UART) connected to the interface MCU. For more information, see Virtual serial ports.
- P0.02 and P0.03 are by default used by signals NFC1 and NFC2. For more information, see NFC antenna interface.
- P0.08–P0.09 and P0.23–P0.24 are by default connected to the buttons and P0.28–P0.31 are connected to the LEDs. For more information, see Buttons and LEDs.
- P0.13–P0.18 are by default connected to the external memory. For more information, see External memory.
When the nRF5340 DK is used as a shield together with an Arduino standard motherboard, the Arduino signals are routed as shown in the following figure.