User's Guide

Table Of Contents
Hardware description
Figure 23: NFC passive tag antenna connector
The NFC passive tag uses two pins, F1 (NFC1) and E2 (NFC2), to connect the antenna. These pins are
shared with GPIOs (P0.09 and P0.10), and the PROTECT field in the NFCPINS register in UICR defines
the usage of these pins and their protection level against abnormal voltages. The content of the NFCPINS
register is reloaded at every reset.
Note: The NFC passive tag pins are enabled by default.
The NFC passive tag can be disabled and the GPIOs enabled by defining the
CONFIG_NFCT_PINS_AS_GPIOS variable in the project settings. The way of doing this depends on the
Integrated Development Environment (IDE) or toolchain in use.
When using SEGGER Embedded Studio, go to Project > Edit Options > Code > Preprocessor >
Preprocessor Definitions and add the CONFIG_NFCT_PINS_AS_GPIOS variable.
When using Keil, go to Project > Options for Target > C/C++ > Preprocessor Symbols > Define and add
the CONFIG_NFCT_PINS_AS_GPIOS variable.
6.4.2 USB
The Nordic Thingy:91 USB connector is connected to the USB interface of the nRF52840 SoC. This enables
PC communication and battery charging.
6.5 Pin maps
The pin assignments for the nRF9160 SiP and nRF52840 SoC are listed in the pin map tables.
I/O Label Description
P0.00 SENSE_LED_RED Red color of the color sensor support LED
P0.01 SENSE_LED_GREEN Green color of the color sensor support LED
P0.02 SENSE_LED_BLUE Blue color of the color sensor support LED
P0.03 SCK SPI clock line
P0.04 MOSI SPI master output, slave input data line
P0.05 MISO SPI master input, slave output data line
P0.06 ADXL372_INT1 High-G accelerometer interrupt line
P0.07 ADXL372_CS High-G accelerometer chip select line
4418_1336 v1.2
28