6 Hardware description: Smart Remote 3 nRF52 product example
Doc. ID 4374_139 v1.1
Page 46
I/O Label Description
P0.15 I2C_CLK Two-wire 1 master clock
P0.16 KEYIN_0 Input from keypad row 0
P0.17 KEYIN_1 Input from keypad row 1
P0.18 KEYIN_2 Input from keypad row 2
P0.19 KEYIN_4 Input from keypad row 4
P0.20 KEYOUT_6 Output to keypad column 6
P0.21 IR_SIGNAL Input IR signal
P0.22 ICM-20608_INT Motion tracking device interrupt
P0.23 IR_REC
P0.24 IR_LED Output for IR LED
P0.25 KEYOUT_7 Output to keypad column 7
P0.26 VIO_PDM_SW On/off switch on power supply for
digital microphones
P0.27 KEYOUT_5 Output to keypad column 5
P0.28 KEYOUT_1 Output to keypad column 1
P0.29 KEYIN_3 Input from keypad row 3
P0.30 LIS3DH_INT1 Low power accelerometer
interrupt 1
P0.31 I2C_DATA Two-wire 1 master data
6.3.2 Keypad matrix
The keypad on the PCA20023 board has 39 buttons.
The keyboard matrix is five rows by eight columns, providing 40 available buttons for firmware. 39 are used by
the keypad with one unused. The matrix is connected directly to the nRF52 SoC on the board. See Figure 34:
Keypad matrix on page 47.