EVK-NINA-B50 - User guide
UBX-23007761 - R02
Interfaces and peripherals
Page 24 of 37
C1-Public
Arduino shield compatibility
☞
As EVK-NINA-B50 has an I/O voltage range of 1.71
–
3.60 V, it can only be used with shields that
support an I/O voltage in this range.
The EVK-NINA-B50 has a pinout that is compatible with some Arduino, or Arduino-inspired, shields
The characteristics of certain EVK pins demand that shields support the features described in
Arduino pin
EVK-NINA-B50 pin EVK-NINA-B50 pin characteristics
IOREF
VDD_IO
The I/O voltage level of the NINA-B50 module is 3.3 V by default, but the EVK can be
modified to allow other voltages (1.71
–
3.60 V)
RESET
RESET_N
Connected to the RESET button (SW0)
3.3V
3V3
A regulated 3.3 V output. Should not be used as a voltage supply input. Use the VIN
pin instead
5V
5V
5 V supply output only for use when the EVK is powered by USB. If any other power
configuration is used, this pin is unconnected (floating). It is safe to connect an
external 5 V supply to this pin even when a USB cable is connected. The pin can be
used to power the board.
SCL/SDA
GPIO5/GPIO4
On some Arduino boards, the I2C signals, SCL, and SDA are connected to pins A4
and A5. The signals are also connected to the SCL and SDA pins located in the top
right-hand corner of the board. As these pins are to be shorted together, problems
can occur when they are connected to the EVK-NINA-B50 (in which they are not
normally connected).
Digital I/O pins
See
For serial communication and flashing/debugging over USB, some digital I/O pins
can be connected to the on-board debug MCU. In these instances, the connected
pins can cause some interference on the signals that are also used by an Arduino
shield. See also
Disconnecting NINA signals from board peripherals
Table 12: EVK pin characteristics
4.3
Raspberry Pi interface
EVK-NINA-B50 includes a 40-pin GPIO header that can be used to interface with either a Raspberry Pi
computer board or Raspberry Pi Hardware Attached on Top (HAT) expander. EVK-NINA-B50 uses
different hardware and software configurations depending on whether it is connected to a Pi or HAT.
The default configuration is for connection to a P computer board. Compatible Raspberry Pi versions
are described in
⚠
NINA-B50 is not fully compatible with Raspberry Pi due to reduced number of GPIOs. The
GPIOs not supported are marked
“
Not Connected
”
in
☞
Older Pi and HAT versions that do not use a 40-pin GPIO header are not supported.
Compatible Raspberry Pi boards
Raspberry Pi 1 Model A+
Raspberry Pi 1 Model B+
Raspberry Pi 2 Model B
Raspberry Pi 3 Model B
Raspberry Pi Zero
Table 13: Compatible Raspberry Pi boards
shows the layout of the Raspberry Pi interface described in
. Three mounting holes
can be used for increasing the mechanical stability. The two holes on each side of connector J14 are
common to all Raspberry Pi boards, but the third one is only compatible with the Pi Zero boards.