
Hardware description
The buttons and switches are active low, meaning that the input will be connected to ground when the
buttons are pushed or switches slid to the GND position. The buttons and switches have no external pull-
up resistor, and therefore the
P0.06
,
P0.07
,
P0.08
, and
P0.09
pins must be configured as an input
with an internal pull-up resistor.
The LEDs are active high, meaning that writing a logical one (
1
) to the output pin will illuminate the LED.
The nRF9160 GPIOs control power transistors and LEDs are fed from a separate 3.0 V domain. Therefore,
LED current will not be drawn from nRF9160 GPIOs or the nRF9160 supply.
Figure 18: Buttons and switches
Figure 19: LEDs
4.9 I/O expander
The nRF9160 DK has an I/O expander that can optionally be used to interface the LEDs, slide switches, and
buttons.
The connection of each component is controlled by the nRF52840
on page 32). The I/O expander is enabled by the nRF52840 SoC, see
on page 35 for more information. When the I/O expander is enabled, the I/O expander is
interfaced by the nRF9160
s shown in the following table.
4418_1216
25