EVK-NINA-B3 Evaluation Kit for NINA-B3 modules User guide
Abstract This document describes how to set up the EVK-NINA-B3 evaluation kit to evaluate NINA-B3 series
standalone Bluetooth® 5 low energy modules. It also describes the different options for debugging
and the development capabilities included in the evaluation board.
www.u-blox.com
UBX-17056481 - R05
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Page 2 of 40
Document information
Title EVK-NINA-B3
Subtitle Evaluation Kit for NINA-B3 modules
Document type User guide
Document number UBX-17056481
Revision and date R05 23-Sep-2019
Disclosure restriction
This document applies to the following products:
Product name Type number Software support PCN reference
EVK-NINA-B301 EVK-NINA-B301-00 Open CPU -
EVK-NINA-B311 EVK-NINA-B311-01 u-connect* -
EVK-NINA-B302 EVK-NINA-B302-00 Open CPU -
EVK-NINA-B312 EVK-NINA-B312-01 u-connect* -
EVK-NINA-B306 EVK-NINA-B306-00 Open CPU -
EVK-NINA-B316 EVK-NINA-B316-01 u-connect* -
* Both u-connectXpress and u-connectScript variants are supported.
u-blox or third parties may hold intellectual property rights in the products, names, logos and designs included in this
document. Copying, reproduction, modification or disclosure to third parties of this document or any part thereof is only
permitted with the express written permission of u-blox.
The information contained herein is provided “as is” and u-blox assumes no liability for its use. No warranty, either express or
implied, is given, including but not limited to, with respect to the accuracy, correctness, reliability and fitness for a particular
purpose of the information. This document may be revised by u-blox at any time without notice. For the most recent
documents, visit www.u-blox.com.
Copyright © u-blox AG.
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Page 3 of 40
Contents Document information ................................................................................................................................ 2
Contents .......................................................................................................................................................... 3
1 Product description .............................................................................................................................. 5
1.1 Overview ........................................................................................................................................................ 5
1.2 Kit includes ................................................................................................................................................... 7
1.3 Key features ................................................................................................................................................. 7
1.4 EVK-NINA-B3 block diagram .................................................................................................................... 8
1.5 Connectors ................................................................................................................................................... 9
2 Setting up the evaluation board ..................................................................................................... 10
2.1 Evaluation board setup ............................................................................................................................10
2.2 Starting up .................................................................................................................................................10
EVK-NINA-B31x ................................................................................................................................10
EVK-NINA-B30x ................................................................................................................................11
2.3 Getting the latest software ....................................................................................................................11
2.4 Software debug options ..........................................................................................................................11
2.5 Measuring current consumption ...........................................................................................................11
Using an ampere meter ...................................................................................................................11
Using a volt meter .............................................................................................................................11
Using an external power supply or power analyzer ....................................................................12
3 Board configuration ............................................................................................................................ 13
3.1 Powering options .......................................................................................................................................13
Selecting the power configuration jumpers ................................................................................13
Default power configuration, 3.3 V ...............................................................................................16
Battery powered, 3 – 1.7 V ..............................................................................................................17
Battery powered with protection diode, 2.7 – 1.7 V ...................................................................18
External supply, 3.6 – 1.7 V .............................................................................................................19
Raspberry Pi HAT ..............................................................................................................................20
3.2 Disconnecting NINA signals from board peripherals ........................................................................20
4 Interfaces and peripherals ............................................................................................................... 23
4.1 Buttons and LEDs .....................................................................................................................................23
4.2 Arduino interface ......................................................................................................................................24
Arduino shield compatibility ...........................................................................................................25
4.3 Raspberry Pi compatible interface ........................................................................................................26
Powering considerations .................................................................................................................28
UART ...................................................................................................................................................28
EEPROM support ..............................................................................................................................29
4.4 Additional Interfaces ................................................................................................................................29
Extra memory – external Flash ......................................................................................................30
Extra USB to UART interface .........................................................................................................31
CPU trace interface ..........................................................................................................................31
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Page 4 of 40
Appendix ....................................................................................................................................................... 32
A Schematics ........................................................................................................................................... 32
B Glossary ................................................................................................................................................. 38
Related documents ................................................................................................................................... 39
Revision history .......................................................................................................................................... 39
Contact .......................................................................................................................................................... 40
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Product description Page 5 of 40
1 Product description
1.1 Overview
The u-blox EVK-NINA-B3 evaluation kit is a versatile development platform that allows quick
prototyping of a variety of extreme low-power Internet of Things (IoT) applications, using full
Bluetooth 5, NFC, and IEEE 802.15.4.
The u-blox EVK-NINA-B3 boards are available in the following four variants, depending on the required
antenna and software solution:
EVK-NINA-B301, with an open CPU NINA-B301 module and an antenna connector for connecting
to external antennas.
EVK-NINA-B311, with a u-connect NINA-B311 module pre-flashed with u-connectXpress
software, and an antenna connector for connecting to external antennas.
EVK-NINA-B302, with an open CPU NINA-B302 module that includes an internal antenna (a unique
2.4 GHz metal sheet antenna, soldered on to the module).
EVK-NINA-B312, with a u-connect NINA-B312 module pre-flashed with u-connectXpress software
and an internal antenna (a unique 2.4 GHz metal sheet antenna soldered on to the module).
EVK-NINA-B306, with an open CPU NINA-B306 module that includes an internal PCB trace
antenna.
EVK-NINA-B316, with a u-connect NINA-B316 module pre-flashed with u-connectXpress software
and an internal PCB trace antenna.
Figure 1: EVK-NINA-B301/-B311 evaluation board
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Product description Page 6 of 40
Figure 2: EVK-NINA-B302/-B312 evaluation board
Take care when handling the EVK-NINA-B302 or EVK-NINA-B312. Applying force to the NINA
module might damage the internal antenna.
Figure 3: EVK-NINA-B306/-B316 evaluation board
The evaluation boards provide access to all the 38 GPIO pins and interfaces available on the
NINA-B3 modules through a variety of connectors and interfaces including Arduino™ Uno R3 [1] and
Raspberry Pi [2] header connectors.
The stand-alone NINA-B3 modules include an Arm® Cortex®-M4F microcontroller with 1 MB internal
flash and 256 kB RAM, running at a system clock of 64 MHz. This has been integrated inside the
Nordic Semiconductor nRF52840 chip that the modules are based on. The evaulation board provides
simple USB drag-n-drop programming and a SEGGER J-Link debug interface that can be used with
the Open CPU variants of the EVK. Nordic Semiconductors, the manufacturer of the nRF52840 chip
that the NINA-B3 series are based on, provides a free Software Development Kit (SDK) with a broad
selection of drivers, libraries, and example applications that can be used for rapid prototyping.
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Product description Page 7 of 40
1.2 Kit includes
The EVK-NINA-B3 evaluation kit includes the following:
NINA-B3 evaluation board
2.4 GHz antenna with u.fl connector (only in EVK-NINA-B301 and EVK-NINA-B311)
NFC antenna
USB cable
Quick Start card
1.3 Key features
u-blox NINA-B3 Bluetooth low energy module based on the Nordic nRF52840 chipset
o Full Bluetooth 5 support
o NFC tag functionality
o 802.15.4 PHY
o Integrated Arm Cortex-M4 microcontroller with 1 MB flash, 256 kB RAM, and 64 MHz
system clock
o USB 2.0
o Wide 1.7-3.6 V supply range
The NINA-B3 module supports different interfaces that can be configured to any of the 38
available GPIO pin(s):
o 8 analog capable inputs
o 12 PWM capable outputs
o 3x SPI
o 2x UART with HW flow control
o 2x I2C
o 1x I2S
o 1x PDM input
o 1x Quadrature decoder
EVK-NINA-B31x: support for u-connectXpress and u-connectScript softwares
EVK-NINA-B30x: support for developing your own software on the Open CPU NINA-B3 module
Full UART to USB converter with a Virtual COM port, allowing control of the extended UART
features of the u-blox u-connect software
On-board J-Link debugger/programmer
o Mass Storage Device interface to PC, for drag-n-drop programming
o Debug port
o An additional Virtual COM port that, for example, may be connected to add-on boards
or to a debug UART on the NINA-B3
Dedicated USB connector for the NINA-B3 USB interface
Additional flash memory can be added to the board for use by the NINA-B3 module
RGB LED and push-buttons
Arduino UNO R3 and Raspberry Pi compatible pin header interfaces
Jumper headers and level shifters allow for flexible powering options of the NINA-B3 module, even
with full board support. They isolate the module entirely and control each power net separately in
order to precisely measure low power applications or disconnect only unused parts of the board to
save battery life.
Multiple board power supply options
o 5-12 V power plug
o 5 V USB supply
o 5-12 V Arduino VIN input
Battery holder supporting CR2032 coin cell batteries
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Product description Page 8 of 40
1.4 EVK-NINA-B3 block diagram
The block diagram of EVK-NINA-B3 is shown in Figure 4. The block diagram shows the major
interfaces and internal connections of the EVK-NINA-B3. The following sections describe in detail how
the different interfaces are connected and may be used, as well as how the evaluation board may be
configured to suit the needs of the user.
Figure 4: EVK-NINA-B3 block diagram
UART
to USB
USBconn.
Interface
MCU(Program &
Debug Unit)
USBHub
USBconn.
Batt.holder
Powerplug
RFconn.
Voltage
LevelShifters
UART
SWD
Flash Memory
3.3 V VDD_NINA
DC/DC
reg.
Protect.diodes
NFC antennaconnector
Dedicated NINAUSB 2.0 conn.
VDD_NINA
Bluetooth802.15.4
Arduino Uno R3 interface
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D1
0D
11
D1
2D
13
SC
LS
DA
A0
A1
A2
A3
A4
A5
IOR
EF
3V
35
V
VIN
GN
D
RE
SE
T
ADC/Comp. GPIO/Dig. Interface GPIO/Dig. Interface
UARTGPIO/Dig. Int.
UARTSW2
Raspberry Pi 40 pin GPIO header
3V
35
VG
ND
GPIO/Digital Interface
UART
ID_S
CID
_SD
RP
i_3
RP
i_4
RP
i_5
RP
i_6
RP
i_7
RP
i_2
RP
i_8
RP
i_9
RP
i_1
0R
Pi_
11
RP
i_1
2R
Pi_
13
RP
i_1
4R
Pi_
15
RP
i_1
6R
Pi_
17
RP
i_1
8R
Pi_
19
RP
i_2
0R
Pi_
21
RP
i_2
2R
Pi_
23
RP
i_2
4R
Pi_
25
RP
i_2
6R
Pi_
27
NINA
Module
User RGB LED
User buttons
Resetbutton
NINASWD conn.
NINA signaljumper header
SWD
UART
UART COM portpin header
Power selectorjumper headers
USBUSB
USB
3.3 V
3.3 V
QSPI 20-pin Traceconnector
ETM/ITMTrace
USB
NFC
RF
VBUS
VBUS
CR20323 V
5 - 12 V
NINA COM portNINA program & debug
Additional COM port
1.7 - 3.6 V
Raspberry Pi pin
NINA Open CPU function
NINA Open CPU function
Arduino pin
NINA Connectivity Software function
NINA Connectivity Software function
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Product description Page 9 of 40
1.5 Connectors
Figure 5 shows the available connectors of the EVK-NINA-B3 and their layout. Table 1 describes the
connectors and their uses in detail.
Figure 5: Available connectors and their pinout
Connector
annotation
Function Description
J5 Power supply 2.1 mm power jack, the center pin is the positive terminal. 5 – 12 V input.
J17 Power supply Pin header that can be used to connect external power supplies. 5 – 12 V input.
BT1 Battery holder CR2032 coin cell battery holder. CR2032 usually has a 3 V potential when fully
charged.
J11 NFC antenna
connector
Pin header that connects to the u-blox NFC antenna included in the kit. The antenna
can be mounted in either direction.
J10 2.4 GHz RF antenna
connector
U.FL coaxial connector that can be used to connect antennas or RF equipment. This
connector is only included in the EVK-NINA-B301/EVK-NINA-B311.
J12 Cortex Debug
connector
10-pin, 50 mil pitch connector that can be used to connect external debuggers to the
NINA-B3 module. The NINA-B3 modules support Serial Wire debug (SWD) and Serial
Wire Viewer, but not JTAG debug.
J8 Power supply, COM
port and debug USB
The main USB connector that is used to program, debug, and communicate with the
NINA module. It can also be used to power the entire board.
J16 Power supply and
NINA USB port
Additional USB connector directly connected to the NINA-B3 USB interface. Can also
be used to power the entire board.
Table 1: EVK-NINA-B3 connector description
J5
2 1
1 4
GNDVIN
5 - 1 2 V
NF
C1
GN
D
GN
D
NF
C2
U.FL RF coax
GN
D
GN
D
N/C
VD
D_I
O
GN
D
SW
DIO
SW
DC
LK
GP
IO_8
N/C
RE
SE
T_N
BT1
J1 7
Power
J8
J1 6
USB
Debug
J1 2
Antennas
J1 1
J1 0
CR2032
+
3V
2
1
10
9
Micro USB
Micro USB
J1 7
Debug
Power
Antennas
USB
USB
J8
J5 BT1
J1 2
J1 6
J1 0
J1 1
Board Connectors
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Setting up the evaluation board Page 10 of 40
2 Setting up the evaluation board
2.1 Evaluation board setup
The EVK-NINA-B311/-B312/-B316 will be delivered with the u-blox u-connectXpress software version
1.0.0 installed on the module.
Before connecting the module, download and install the latest u-blox s-center evaluation software
from the u-blox website.
To use Bluetooth low energy on the EVK-NINA-B301/-B311, connect a 2.4 GHz antenna to the U.FL
antenna connector (J10). The other EVK versions include antennas on the NINA module.
Plug in either an external power supply in the J5 connector or connect to a USB host with a USB cable
attached to the J8 connector. You can also power the evaluation board with a CR2032 coin cell
battery. The NFC antenna can be connected to the J11 connector.
Make sure that the power configuration jumpers are connected according to your use case.
See Section 3.1 for details, the default configuration shown in section 3.1.2 will work for most
use cases.
Be careful to check polarity before connecting an external power supply to the EVK-NINA-B3
evaluation board. Center conductor is positive (+) and the ring is negative (-).
The operating system will install the correct drivers automatically. The drivers will have to be installed
only the first time you connect the unit to a new computer.
If the drivers are not installed automatically, download the nRFgo Studio from
www.nordicsemi.com to get the J-Link CDC UART driver.
Two COM ports will automatically be assigned to the unit by Windows:
The COM port labeled ‘USB Serial Port’ is used to communicate with the NINA module’s UART
interface.
The COM port labeled ‘JLink CDC UART Port’ can be used as an extra USB to the UART
interface; see section 4.4.2 for more information.
Do the following to view the assigned COM ports on Windows 7:
Open the Control Panel and click Hardware and Sound.
Click Device Manager in Devices and Printers. This will open Device Manager window where you
can view the assigned COM ports.
To view the assigned COM ports on Windows 10, right click on the Windows Start button and select
Device Manager.
2.2 Starting up
EVK-NINA-B31x
Perform the following steps to enable communication with the module:
1. Start the u-blox s-center evaluation software.
2. Use the default baudrate 115200, 8N1 with flow control.
3. Now, you will be able to communicate with the module through AT commands.
For a list of available AT commands, see the u-connect AT Commands Manual [5]. To get started with
the basic use case set up of the EVK-NINA-B3 with u-blox u-connect software, see the NINA-B31
Getting Started [7].
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Setting up the evaluation board Page 11 of 40
2.2.1.1 Changing the software variants
The EVK-NINA-B31 is equipped with a special module capable of running both the
u-connectXpress and u-connectScript software variants. The EVK is delivered with u-connectXpress
but can be reflashed with u-connectScript if needed.
Both the u-connectXpress and u-connectScript software can be downloaded from the u-blox website.
Changing the software variants (from uconnectXpress to uconnectScript and vice versa) is only
possible from EVK revision -01 or later. The modules with older EVKs can be used only with
u-connectXpress. Running the AT command ATI0 should reply "NINA-B311-XXB-00" if the module
is able to flash both u-connectXpress and u-connectScript. If the response is
"NINA-B311-00B-00", then the module is capable of running the u-connectXpress software only.
EVK-NINA-B30x
If you would like to use the EVK-NINA-B3 together with Nordic Semiconductor SDK, refer to the
Software section of the NINA-B3 System Integration Manual [4].
2.3 Getting the latest software
Go to the u-blox support webpage to obtain the latest available firmware. Instructions on reflashing
the EVK-NINA-B3 can be found in the Software section of the NINA-B3 System Integration Manual
[4].
2.4 Software debug options
You can debug the software using the following two options in EVK-NINA-B3:
Onboard debug solution available on the USB connector
Using an external debugger connected to J12 connector
An external debugger connected to the J12 connector is useful when powering the evaluation board
with a CR2032 coin cell battery, or through the J5 external power supply connector. It could also be
useful in a scenario where the debug MCU interface has been disconnected from the
NINA-B3 module using the jumpers on the J19 header. The SEGGER J-Link software [6] is required in
order to debug using the onboard J-Link hardware on the EVK-NINA-B3.
2.5 Measuring current consumption
Before starting the current consumption measurement, go through Chapter 3 and identify
which power configuration you will need and if you need to isolate any NINA signals. The jumper
connecting J22 pins 1 and 3 must be removed in order to be able to measure current
consumption.
Figure 6 shows some suggestions for measuring the current consumption of the NINA-B3 module,
and how to connect the various instruments.
Using an ampere meter
An ampere meter should be connected in series with whatever the power source is and what is being
measured. It is possible to measure current this way both while supplying the NINA module from the
onboard 3.3 V regulator and from an external supply.
Using a volt meter
In order to use a volt meter to measure current, the EVK must first be modified. Solder a low
resistance, high tolerance, 0402 sized resistor to the footprint labeled R6. This resistor will replace
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Setting up the evaluation board Page 12 of 40
the jumper normally positioned between J22 pins - 1 and 3, and any current running through, it will
produce a voltage across its terminals. Measure this voltage using the volt meter and calculate the
current using Ohm’s law.
Using an external power supply or power analyzer
Connect the instruments’ terminals to the EVK pins as shown in Figure 6, an ampere meter may be
added in series. Since an external instrument’s voltage can never perfectly match the EVK’s
generated 3.3 V, there will be a very small current leakage whenever a NINA module signal is
connected to an EVK peripheral, typically in the order of 100’s of nano amps. To reduce this leakage,
use a second external power channel to supply the EVK peripherals. This second channel must also
be used to enable PC communication when using NINA supply voltages other than 3.3 V.
Figure 6: Different options when measuring the NINA module’s current consumption
J22
VC
C_I
O
VC
C
1
GND5
AJ22
VC
C_I
O
VC
C
1
GND5
A
6
4
R6J22
VC
C_I
O
VC
C
3
1VJ22
VC
C_I
O
VC
C
3
1A
Ampere meter Volt meter
One channel Two channels
GND GND
Onboard3.3 V supply
DC/DC
External supply
1 .7 - 3.6 V
-.-- V
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Board configuration Page 13 of 40
3 Board configuration
3.1 Powering options
Power can be supplied to the board in any of the following ways:
Via any of the USB connectors, J8 or J16
Using the power jack, J5
Using the Arduino interface VIN or 5V pin, J1.8 or J1.5
Using the Raspberry Pi interface 5V pins, J14.2 or J14.4
Using the pin header J17
Plugging in a battery to the battery holder BT1
These power supply sources are distributed to the rest of the board as shown in Figure 7.
Figure 7: Block diagram of the power net distribution
Selecting the power configuration jumpers
The EVK-NINA-B3 offers flexible powering options for the NINA-B3 module and the board itself. To
configure this, jumpers are added or removed to pin headers, shorting two of the pins together and
connecting or disconnecting different power nets on the evaluation board. Figure 8 shows an overview
of the available power sources and targets. Figure 9 shows the location of the power configuration
jumper headers.
Check the jumper positions carefully; if a jumper is connected in a wrong way, it can permanently
damage the components that are ON or connected to the board. Also note that some jumpers
should not be mounted simultaneously.
Diode protection
3.3 V
DC/DC
Regulator
Fuse
5 V
3.3 V
Diode protection
3 V
2.7 V
J7Power selectjumper header
J22NINA power selectjumper header
VDD_NINA
3.3 V
3.3 VVIN
1.7 - 3.6 V
external supply
J1 and J14Arduino andRaspberry Pipin headers
VCCVCC_IO
VDD_IO
NINA
Module
Board
peripherals
BT1CR2032
3 V
J55 - 12 V
J85 V
J165 V
J17 pin 2VIN pin header
5 - 12 V
J1 pin 8Ardunio VIN pin
5 - 12 V
Diode protection
USB
conn.
Batt.holder
Powerjack
USBconn.
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Board configuration Page 14 of 40
Figure 8: Overview of the available power sources and targets on the EVK, and the schematic net names they are connected
to
Figure 9: Jumper headers J7 and J22 board location and pinout
DC/DC
Onboard 3.3 Vconverter
Battery
Battery withprotection diode
MCU
PC communication
HAT
Raspberry Piexpansion board
NINA module power
Board I/O power:Level shifters, LEDs etc.
3V3
VBAT_DIODE
VBAT
VDD_MCU
3V3_PI
VDD_IO
VCCVCC_IO
Sources Net names Targets
Any power net
-.-- V
External supply
iguration
GN
DG
ND
VD
D_M
CU
VD
D_
NIN
A
VD
D_
NIN
A
VD
D_
NIN
A
3V
3_P
I
3V
3
3V
3
VB
AT
VB
AT
_DIO
DE
3V
3
J7
J22
111
12 2J7
GNDGND
VDD_IO
VCC_IO
VDD_NINA
VCC
56
2 1
J22
Power Conf
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Board configuration Page 15 of 40
Connector
annotation
Pin
number
Schematic
net name
Description
J7 1 3V3 Regulated 3.3 V net. This net is supplied by the board and will always be powered as
long as a power source is connected.
2 3V3_PI Connects to the Raspberry Pi header’s (J14) 3V3 pins. If a Raspberry Pi is connected,
this net must be unconnected to prevent back currents. If a HAT is connected, this
net can be shorted to the EVK 3.3 V supply to power the HAT.
3 VBAT_DIODE To protect the battery from current back surges, connect the battery to the NINA
module via a protection diode using this pin.
4 VDD_NINA Connects to J22 pin 3, from where it can be connected to the module supply pin or
somewhere else.
5 VBAT Battery + terminal
6 VDD_NINA Connects to J22 pin 3, from where it can be connected to the module supply pin or
somewhere else.
7 3V3 Regulated 3.3 V net. This net is supplied by the board and will always be powered as
long as a power source is connected.
8 VDD_NINA Connects to J22 pin 3, from where it can be connected to the module supply pin or
somewhere else.
9 3V3 Regulated 3.3 V net. This net is supplied by the board and will always be powered as
long as a power source is connected.
10 VDD_MCU Supply net for the board functions not directly connected to the NINA module;
Interface MCU, USB hub, UART to USB converter etc.
11 GND Ground net.
12 GND Ground net.
J22 1 VCC NINA module voltage supply that connects to the module VCC pin. Shorted to the
VCC_IO net via 0 Ω resistor R4 by default.
2 VCC_IO Connects to the NINA module VCC_IO pin. Shorted to the VCC net via 0 Ω resistor R4
by default.
3 VDD_NINA Connects to J7 pins 4, 6 and 8. Short J22 pins 1 and 3 allow the EVK to power the
NINA module.
4 VDD_IO Supply net for level shifters, LEDs and peripherals connected directly to the NINA
module. Short J22 pins 2 and 4 use the NINA module I/O voltage as supply.
5 GND Ground net.
6 GND Ground net.
Table 2: Pinout of jumper headers J7 and J22 used to configure the board power nets
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Board configuration Page 16 of 40
Default power configuration, 3.3 V
This is the default power configuration for the evaluation board, and the jumpers are installed out of
the box with this power configuration. All board peripherals are powered up, the NINA module is
directly supplied by the board and everything is running at 3.3 V.
Figure 10: Jumper positions for default power configuration
Connector
annotation
Add jumper
to pins
Description
J7 7, 8 Selects the board regulated 3.3 V net as source for the VDD_NINA net.
9, 10 Powers up the Interface MCU, USB hub, and UART to USB converter with 3.3 V.
J22 1, 3 Powers up the NINA module. The NINA VCC and VCC_IO pins are connected to the selected
source for the VDD_NINA net.
2, 4 Powers up the peripherals directly connected to NINA such as LEDs and external memory with
the NINA supply voltage.
Table 3: Jumper positions for default power configuration
J7
BO
AR
D
NIN
A
3V3
34
2 1J22
VC
C_I
O
VC
C
7
8
9
10
NINA module powerboard I/O power
J22: 2-4 J22: 1 -3
PC communication
MCUDC/DC
EVB powered
J7: 9-1 0J7: 7-8
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Board configuration Page 17 of 40
Battery powered, 3 – 1.7 V
When using a battery, Figure 11 shows the default configuration. The battery voltage is connected to
VDD_NINA, which in turn, is connected to the NINA-B3 VCC supply. If needed, a jumper can be added
to J22 pins - 2 and 4 to supply LEDs and other peripherals with power, as long as this does not exceed
the maximum current rating of the battery. If the NINA module has to be configured, the VDD_MCU
net can be connected to enable PC communications by adding a jumper to J7 pins - 9 and 10.
Jumpers must be connected to both J7: 9-10 and J22: 2-4 to be able to communicate with the
NINA module from a PC. If possible, the EVB power configuration should be switched to the
default 3.3 V configuration, as connecting an extra board peripheral might deplete the battery.
Do not connect jumpers J7: 5-6 and J7: 7-8 at the same time while a battery is connected! This
might cause damage to the battery.
Figure 11: Jumper positions for battery powered operation, the jumpers shown in dashed lines are optional
Connector
annotation
Add jumper
to pins
Description
J7 5, 6 Selects the battery connected to the battery holder as source for the VDD_NINA net.
9, 10 (Optional) Powers up the Interface MCU, USB hub, and UART to USB converter with 3.3 V.
J22 1, 3 Powers up the NINA module. The NINA VCC and VCC_IO pins are connected to the selected
source for the VDD_NINA net.
2, 4 (Optional) Powers up the peripherals directly connected to NINA such as LEDs and external
memory with the NINA supply voltage.
Table 4: Jumper positions for battery powered operation, two jumpers are optional
J7
BO
AR
D
BA
TT
3V3
34
2 1J22
VC
C_I
O
VC
C
5
6
9
10
NINA module powerboard I/O power(optional)
J22: 2-4 J22: 1 -3
PC communication(optional)
MCU
J7: 9-1 0
Battery powered
J7: 5-6
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Board configuration Page 18 of 40
Battery powered with protection diode, 2.7 – 1.7 V
This use case is meant to protect the battery from current back surges. When using the NFC
interface, there is a risk that the applied electromagnetic field can cause back surges on the module’s
power supply lines that will typically damage a non-chargeable battery. To prevent this damage, a
schottky diode is added in series to the battery, which will block any back current surges. A jumper
should be added to J7 pins - 3 and 4 instead of 5 and 6.
The diode will lower the voltage level of the battery by about 0.3 V.
Figure 12: Jumper positions for battery powered operation with a protection diode, the jumpers shown in dashed lines are
optional
Connector
annotation
Add jumper
to pins
Description
J7 3, 4 Selects the diode protected battery as a source for the VDD_NINA net.
9, 10 (Optional) Powers up the Interface MCU, USB hub, and UART to USB converter with 3.3 V.
J22 1, 3 Powers up the NINA module. The NINA VCC and VCC_IO pins are connected to the selected
source for the VDD_NINA net.
2, 4 (Optional) Powers up the peripherals directly connected to NINA such as LEDs and external
memory with the NINA supply voltage.
Table 5: Jumper positions for battery powered operation with a protection diode, two jumpers are optional
J7
BO
AR
D
BA
TT
DIO
DE
3V3
34
2 1J22
VC
C_I
O
VC
C
3
4
9
10
NINA module powerboard I/O power(optional)
J22: 2-4 J22: 1 -3
PC communication(optional)
MCU
J7: 9-1 0J7: 3-4
Battery poweredwith protection
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Board configuration Page 19 of 40
External supply, 3.6 – 1.7 V
When measuring current consumption or performing other NINA-B3 module characterization
measurements, it can be useful to power the module with an external source such as a lab power
supply. In such a case, all jumpers can be removed and the required supply nets can be fed externally
by connecting to the pin headers. For example, the NINA-B3 module can be powered by connecting an
external supply directly to the J22 pin 1 and GND. See section 2.5 for more information on how to
connect external power supplies.
Make sure that unpowered parts of the board are properly isolated from the NINA module. If a
voltage is applied to the signal of an unpowered device/component, current might leak through
various protection circuits of this device. This might give false readings when measuring
current consumption etc. Isolation can be achieved by removing NINA signal jumpers (see
section 3.2) for example.
Figure 13 below shows a few optional jumper connections that can be helpful when supplying the
module with an external supply.
Figure 13: Optional jumper positons while using an external power supply
Connector
annotation
Add jumper
to pins
Description
J7 7, 8 (Optional) Selects the board regulated 3.3 V net as a source for the VDD_NINA net.
9, 10 (Optional) Powers up the Interface MCU, USB hub, and UART to USB converter with 3.3 V.
J22 3, 4 (Optional) Powers up the peripherals directly connected to NINA such as LEDs and external
memory with the selected source for the VDD_NINA net.
Table 6: Optional jumper positons while using an external supply
J7
BO
AR
D
NIN
A
3V3
34J22
7
8
9
10
board I/O power(optional)
J22: multiple
PC communication(optional)
MCUDC/DC
EVB powered(optional)
J7: 9-1 0J7: 7-8
VC
C_I
O
VC
C
12
56 GND
-.-- V
External supply
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Board configuration Page 20 of 40
Raspberry Pi HAT
When connecting a HAT to the Raspberry Pi interface, the following jumper configuration can be used.
Depending on how the NINA module should communicate with a test PC over USB or with the HAT,
the VDD_MCU net could be left unpowered.
The 3V3_PI supply net must only be powered when connecting to a Raspberry Pi expansion board
(HAT). If connecting to a Raspberry Pi board, the jumper must be disconnected.
Figure 14: Jumper configuration when connected to a Raspberry Pi HAT, the jumpers shown in dashed lines are optional
Connector
annotation
Add jumper
to pins
Description
J7 1,2 Connects the 3V3_PI net to the regulated 3.3 V supply.
7, 8 Selects the board regulated 3.3 V net as a source for the VDD_NINA net.
9, 10 (Optional) Powers up the Interface MCU, USB hub, and UART to USB converter with 3.3 V.
J22 1, 3 Powers up the NINA module. The NINA VCC and VCC_IO pins are connected to the selected
source for the VDD_NINA net.
2, 4 (Optional) Powers up the peripherals directly connected to NINA such as LEDs and external
memory with the NINA supply voltage.
Table 7: Jumper configuration when connected to a Raspberry Pi HAT
3.2 Disconnecting NINA signals from board peripherals
All evaluation board peripherals, such as level shifters, LEDs, and the interface MCU will be connected
to the NINA-B3 module by default. This might not suit all evaluation scenarios. All peripherals can be
switched off by disconnecting their power supplies (see section 3.1), but if only specific signals have
to be isolated, it will require finer control. All the NINA module signals that are connected to board
peripherals have thus been routed via jumper headers, so that jumpers can be pulled or added as
needed by the evaluation board user, isolating, or connecting specific signals. Figure 15 shows the
layout of these jumper headers.
J7
BO
AR
D
RA
SP
PI
3V
3
3V3
34
2 1J22
VC
C_
IO
VC
C
1
2
9
10
NINA module powerboard I/O power(optional)
J22: 2-4 J22: 1 -3
PC communication(optional)
MCU
J7: 9-1 0
NIN
A
7
8
DC/DC
EVB powered
J7: 7-8
HAT
Raspberry Piexpansion board
J7: 1 -2
3V
3
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Board configuration Page 21 of 40
Figure 15: Jumper headers J19 and J9 that are used to isolate specific NINA signals
Connector
annotation
Pin
number
Schematic
net name
Description
J19 1 RESET_N NINA reset signal, active low
2 RESET_N_I Connects to the Interface MCU’s reset line
3 SWDIO SWD data signal
4 SWDIO_I Interface MCU SWD data signal, used to program/debug the NINA module
5 SWDCLK SWD clock signal
6 SWDCLK_I Interface MCU SWD data signal, used to program/debug the NINA module
7 GPIO_8 NINA-B30: GPIO or TRACE
NINA-B31: BLUE signal
8 BLUE RGB diode blue signal, active low
9 GPIO_7/
SWITCH_1
NINA-B30: GPIO, can be used as either user LED output or push-button input
NINA-B31: SWITCH_1 and GREEN signal
10 GREEN RGB diode green signal, active low
11 GPIO_1 NINA-B30: GPIO, can be used as user LED output
NINA-B31: RED signal
12 RED RGB diode red signal, active low
J9 1 GPIO_16/
UART_DTR
NINA-B30: analog capable GPIO signal
NINA-B31: UART DTR output
2 UART_DTR_I UART to USB DTR signal
3 GPIO_17/
UART_DSR
NINA-B30: analog capable GPIO signal
NINA-B31: UART DSR input
4 UART_DSR_I UART to USB DSR signal
5 GPIO_20/
UART_RTS
NINA-B30: analog capable GPIO signal
NINA-B31: UART RTS output
6 UART_RTS_I UART to USB RTS signal
7 GPIO_21/
UART_CTS
NINA-B30: GPIO signal
NINA-B31: UART CTS input
8 UART_CTS_I UART to USB CTS signal
9 GPIO_22/
UART_TXD
NINA-B30: GPIO signal
NINA-B31: UART TXD output
10 UART_TXD_I UART to USB TXD signal
J9J1 9
J9J1 912
11
2
1
12
11
2
1
RE
SE
T_
MC
UR
ES
ET
_N
SW
DIO
SW
DC
LK
GP
IO_
8
GP
IO_
7
GP
IO_
1
GP
IO_
16
GP
IO_
17
GP
IO_
20
GP
IO_
21
GP
IO_
22
GP
IO_
23
SW
DIO
_M
CU
SW
DC
LK
_M
CU
RG
B_
BL
UE
RG
B_G
RE
EN
RG
B_
RE
D
UA
RT
DT
R
UA
RT
DS
R
UA
RT
RT
S
UA
RT
CT
S
UA
RT
TX
D
UA
RT
RX
D
NINA Signal Jumper Headers
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Board configuration Page 22 of 40
Connector
annotation
Pin
number
Schematic
net name
Description
11 GPIO_23/
UART_RXD
NINA-B30: analog capable GPIO signal
NINA-B31: UART RXD input
12 UART_RXD_I UART to USB RXD signal
Table 8: Pinout of the jumper headers - J19 and J9
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Interfaces and peripherals Page 23 of 40
4 Interfaces and peripherals
4.1 Buttons and LEDs
Figure 16: Position of the push buttons and LEDs on the evaluation board
Annotation Function Description
SW0 Reset button Connected directly to the NINA RESET_N pin.
SW1 User button Push button for application use. Connected directly to the NINA SWITCH_1 (GPIO_7) pin
SW2 User button Push button for application use. Connected directly to the NINA SWITCH_2 (GPIO_18)
pin.
Table 9: EVK-NINA-B3 buttons
Annotation Function Description Color
DS1 UART CTS LED Connected to the NINA UART_CTS (GPIO_21) pin via jumper header J9
DS2 UART RTS LED Connected to the NINA UART_RTS (GPIO_20) pin via jumper header J9
DS3 Interface MCU LED Blinks on USB enumeration and activity, lit when the Interface MCU is
connected via USB
DS4 Interface MCU LED Error LED
DS5 UART DTR LED Connected to the NINA UART_DTR (GPIO_16) pin via jumper header J9
DS6 UART DSR LED Connected to the NINA UART_DSR (GPIO_17) pin via jumper header J9
DS7 UART TXD LED Connected to the NINA UART_TXD (GPIO_22) pin via jumper header J9
DS8 UART RXD LED Connected to the NINA UART_RXD (GPIO_23) pin via jumper header J9
DS9 RGB LED Connected to the NINA RED (GPIO_1), GREEN (GPIO_7) and BLUE (GPIO_8) pins
via jumper header J19. The RGB LED shows the status for the
u-connect applications.
See the NINA-B3 data sheet [3] for additional information.
Table 10: EVK-NINA-B3 LED indicators
SW0
SW1
SW2
DS
6
DS
5
DS
1
DS
2
DS
7
DS
8
DS
9
DS3
DS4
Buttons and LEDs
SW0 Reset
User button
User button
SW1
SW2
DS3 Interface MCU LED
Interface MCU LED
Status LED
DS4
TXD LED
RXD LED
RTS LED
CTS LED
DTR LED
DSR LED
DS9
DS8
DS7
DS2
DS1
DS5
DS6
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Interfaces and peripherals Page 24 of 40
4.2 Arduino interface
The EVK-NINA-B3 includes a set of pin headers and mounting holes that are compatible with certain
Arduino or Arduino inspired shields. Figure 17 shows the layout of the Arduino interface and Table 11
explains the pinout in more detail. Section 4.2.1 describes what specifications must be met for a
shield to be compatible for use with the EVK-NINA-B3.
Figure 17: Pin headers that are compatible with some Arduino shields
Conn. Pin
No.
Arduino
pin
Description Schematic
net name
nRF52
pin
Alternate functions and notes
J1 1 N/C Not Connected - - Not connected
2 IOREF I/O reference voltage level.
Selectable by user to 1.7 – 3.6 V
VDD_IO - See section 3.1
3 RESET NINA reset signal input. Active low
logic
RESET_N P0.18
4 3.3V 3.3 V DC regulated supply output 3V3 -
5 5V 5 V regulated supply output 5V - Cannot be used as supply input, use
VIN instead. Only supplied by USB
VBUS.
6 GND Ground GND GND
7 GND Ground GND GND
8 VIN External DC supply input, 5 – 12 VDC VIN -
J2 1 A0 Analog input GPIO_25 P0.04 Analog function capable GPIO
J1
J2
J3
J4
Mounting Holes
Arduino Interface
J1
1
8
N/C
VDD_IO
RESET_N
3V3
5 V
GND
GND
VIN
J2
1
6
A0/GPIO_25
A1 /GPIO_24
A2/GPIO_27
A3/GPIO_1 8
A4/GPIO_1 7
A5/GPIO_1 6
J3
1
8
D5/GPIO_32
D4/GPIO_1
D3/GPIO_20
D2/GPIO_21
TX/D1 /GPIO_22
RX/D0/GPIO_23
D6/GPIO_28
D7/GPIO_29
J4
1
10 SCL/GPIO_5
SDA/GPIO_4
N/C
GND
D1 3/GPIO_45
D1 2/GPIO_8
D1 1 /GPIO_3
D1 0/GPIO_2
D9/GPIO_46
D8/GPIO_33
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Interfaces and peripherals Page 25 of 40
Conn. Pin
No.
Arduino
pin
Description Schematic
net name
nRF52
pin
Alternate functions and notes
2 A1 Analog input GPIO_24 P0.30 Analog function capable GPIO
3 A2 Analog input GPIO_27 P0.05 Analog function capable GPIO
4 A3 Analog input SWITCH_2/
GPIO_18
P0.02 Analog function capable GPIO,
SWITCH_2 on NINA-B31.
This signal is pulled low when the
button SW2 is pressed
5 A4 Analog input UART_DSR/
GPIO_17
P0.28 Analog function capable GPIO,
UART_DSR signal on NINA-B31
6 A5 Analog input UART_DTR/
GPIO_16
P0.03 Analog function capable GPIO,
UART_DTR signal on NINA-B31
J3 1 D0/RX Digital I/O, UART RX UART_RXD/
GPIO_23
P0.29 UART_RXD signal on NINA-B31
2 D1/TX Digital I/O, UART TX UART_TXD/
GPIO_22
P1.13 UART_TXD signal on NINA-B31
3 D2 Digital I/O UART_CTS/
GPIO_21
P1.12 UART_CTS signal on NINA-B31
4 D3 Digital I/O UART_RTS/
GPIO_20
P0.31 UART_RTS signal on NINA-B31
5 D4 Digital I/O GPIO_1 P0.13
6 D5 Digital I/O GPIO_32 P0.11
7 D6 Digital I/O GPIO_28 P0.09 Signal not connected by defualt,
configured for NFC use
8 D7 Digital I/O GPIO_29 P0.10 Signal not connected by defualt,
configured for NFC use
J4 1 D8 Digital I/O GPIO_33 P1.09
2 D9 Digital I/O GPIO_46 P0.12
3 D10 Digital I/O GPIO_2 P0.14
4 D11 Digital I/O GPIO_3 P0.15
5 D12 Digital I/O GPIO_8 P1.00
6 D13 Digital I/O GPIO_45 P0.07
7 GND Ground GND
8 AREF Analog reference voltage level - - Not connected
9 SDA I2C data signal GPIO_4 P0.16
10 SCL I2C clock signal GPIO_5 P0.24
Table 11: Pinout of the Arduino UNO R3 compatible interface
Arduino shield compatibility
The EVK-NINA-B3 has an I/O voltage range of 1.7-3.6 V. It can therefore be used only with
shields that also support an I/O voltage within this range.
The EVK-NINA-B3 has a pinout that is compatible with some Arduino, or Arduino inspired, shields.
This section describes the features of certain EVK pins that a shield must comply with:
IOREF: The I/O voltage level of the NINA-B3 module is 3.3 V by default, but the EVK can be modified
to allow other voltages (1.7-3.6 V).
RESET: Is connected to the RESET button (SW0).
3.3 V: A regulated 3.3 V output. Should not be used as a voltage supply input, use the VIN pin
instead.
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Interfaces and peripherals Page 26 of 40
5 V: Is only a 5 V supply output if the EVK is being powered by USB. If any other power configuration
is used, this pin will be unconnected (floating). It is safe to connect an external 5 V supply to this
pin even when a USB cable is connected. This pin may be used to power the board.
VIN: May be used as a 5 -12 V supply input to power the EVK-NINA-B3.
Pin 0 (RX): Is connected to the NINA-B3 UART RX pin (NINA pin 23).
Pin 1 (TX): Is connected to the NINA-B3 UART TX pin (NINA pin 22).
Note on SCL/SDA: On some Arduino boards, the I2C signals, SCL, and SDA are connected to the pins
A4 and A5 and to the SCL and SDA pins in the top right hand corner. Since these pins will be shorted
together it might cause problems when connected to the EVK-NINA-B3, which has not shorted these
pins together.
Note on digital I/O pins: Some of the digital I/O pins can be connected to the on-board debug MCU,
thus allowing serial communication and flashing/debugging over USB. This can cause interference on
the signals that are also used by an Arduino shield, see section 3.2 on how to disconnect these signals
from the debug MCU.
4.3 Raspberry Pi compatible interface
The EVK-NINA-B3 includes a 40-pin GPIO header that can be used to interface with either a Raspberry
Pi computer board or with a Raspberry Pi expansion board (HAT). The EVK-NINA-B3 uses different
hardware and software configurations depending on if it is connected to a Pi or a HAT; the differences
are covered in this section. The default configuration is to connect to a Pi.
Not all the Raspberry Pi versions and HATs are supported, since it requires the 40-pin GPIO header,
which older versions did not have. Table 12 lists the compatible Raspberry Pi versions.
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
Raspberry Pi Zero W
Table 12: Compatible Raspberry Pi boards
Figure 18 shows the layout of the Raspberry Pi interface and Table 13 explains the pinout in detail.
There are three mounting holes that can be used for increased mechanical stability. The two on either
side of connector J14 are common to all Raspberry Pi boards, but the third one is only compatible with
the Pi Zero boards.
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Interfaces and peripherals Page 27 of 40
Figure 18: Pin header J14 that is compatible with the Raspberry Pi GPIO connectors
Conn. Pin
No.
Raspberry
Pi pin
Description Schematic
net name
nRF52
pin
Alternate functions and notes
J14 1 3.3 V 3.3 V supply pin 3V3_PI - Not connected by default, see section 3.1
2 5 V 5 V supply pin 5V - Cannot be used as supply input. Supplied
by USB VBUS and protected from back
powering.
3 GPIO02 Digital I/O GPIO_5 P0.24
4 5 V 5 V supply pin 5V - Cannot be used as supply input. Supplied
by USB VBUS and protected from back
powering.
5 GPIO03 Digital I/O GPIO_4 P0.16
6 GND Ground GND GND
7 GPIO04 Digital I/O GPIO_3 P0.15
8 GPIO14 Digital I/O, UART TX/RX RASP_TXD P0.29 Connected to NINA UART_RXD pin by
default, see section 4.3.2
9 GND Ground GND GND
10 GPIO15 Digital I/O, UART RX/TX RASP_RXD P1.13 Connected to NINA UART_TXD pin by
default, see section 4.3.2
11 GPIO17 Digital I/O GPIO_2 P0.14
12 GPIO18 Digital I/O GPIO_1 P0.13
13 GPIO27 Digital I/O GPIO_52 P0.19 Connected to NINA through a solder bridge,
if the solder bridge is cut this pin will be left
floating
14 GND Ground GND GND
15 GPIO22 Digital I/O GPIO_51 P0.17 Connected to NINA through a solder bridge,
if the bridge is cut this pin will be left
floating
J1 4
MOUNTING HOLES
Raspberry Pi Interface
3V3_PI
GPIO_5
GPIO_4
GPIO_3
GND
GPIO_2
GPIO_52
GPIO_51
3V3_PI
GPIO_48
GPIO_47
GPIO_45
GND
GPIO_42
GPIO_40
GPIO_39
GPIO_37
GPIO_36
GPIO_34
GND
5 V
5 V
GND
RASP_TXD
RASP_RXD
GPIO_1
GND
GPIO_50
GPIO_49
GND
GPIO_46
GPIO_44
GPIO_43
GPIO_41
GND
GPIO_38
GND
GPIO_35
GPIO_33
GPIO_32
J1 4
21
39 40
PULL-UP RESISTORS
R63
R62
R57
R58
R59
R60
UART RESISTORS
R44
R50
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Interfaces and peripherals Page 28 of 40
Conn. Pin
No.
Raspberry
Pi pin
Description Schematic
net name
nRF52
pin
Alternate functions and notes
16 GPIO23 Digital I/O GPIO_50 P0.20 Connected to NINA through a solder bridge,
if the bridge is cut this pin will be left
floating
17 3.3 V 3.3 V supply pin 3V3_PI - Not connected by default, see section 3.1
18 GPIO24 Digital I/O GPIO_49 P0.22 Connected to NINA through a solder bridge,
if the bridge is cut this pin will be left
floating
19 GPIO10 Digital I/O GPIO_48 P0.21 Connected to NINA through a solder bridge,
if the bridge is cut this pin will be left
floating
20 GND Ground GND GND
21 GPIO09 Digital I/O GPIO_47 P0.23 Connected to NINA through a solder bridge,
if the bridge is cut this pin will be left
floating
22 GPIO25 Digital I/O GPIO_46 P0.12
23 GPIO11 Digital I/O GPIO_45 P0.07
24 GPIO08 Digital I/O GPIO_44 P0.27
25 GND Ground GND GND
26 GPIO07 Digital I/O GPIO_43 P0.06
27 ID_SD EEPROM config I2C data
signal
GPIO_42 P0.26 Should only be used to read or simulate
HAT EEPROMs, see section 4.3.3
28 ID_SC EEPROM config I2C clock
signal
GPIO_41 P1.14 Should only be used to read or simulate
HAT EEPROMs, see section 4.3.3
29 GPIO05 Digital I/O GPIO_40 P1.15
30 GND Ground GND GND
31 GPIO06 Digital I/O GPIO_39 P1.11
32 GPIO12 Digital I/O GPIO_38 P1.10
33 GPIO13 Digital I/O GPIO_37 P1.03
34 GND Ground GND GND
35 GPIO19 Digital I/O GPIO_36 P1.02
36 GPIO16 Digital I/O GPIO_35 P1.01
37 GPIO26 Digital I/O GPIO_34 P1.08
38 GPIO20 Digital I/O GPIO_33 P1.09
39 GND Ground GND GND
40 GPIO21 Digital I/O GPIO_32 P0.11
Table 13: Pinout of the Raspberry Pi compatible interface
Powering considerations
There are two voltage nets used in the Raspberry Pi interface - 3V3_PI and 5V. Both the 3V3_PI and
5V nets can be used to power HATs, but should not be used when connecting to a Raspberry Pi. See
section 0 for more information.
The 3V3_PI power net must not be connected to the 3.3 V supply when connected to a Raspberry
Pi board. It could damage both the boards.
UART
The Raspberry Pi interface provides two pins that can be used for UART communications GPIO14 and
GPIO15. In UART communications, signals are always connected RX <-> TX and vice versa. This means
that on a Raspberry Pi board GPIO14 will be TX and on a HAT it will be RX. To support talking to both
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Interfaces and peripherals Page 29 of 40
HATs and Pi boards, the zero Ω resistors - R57, R58, R59 and R60 can be used to toggle the NINA TX
and RX pins between GPIO14 and GPIO15. If a NINA-B30 is used, this switch can also be made in the
software. By default, the EVK-NINA-B3 will be configured to simulate a HAT, and GPIO14 is connected
to the NINA UART_RXD pin and GPIO15 is connected to the NINA UART_TXD pin.
EEPROM support
The Raspberry Pi interface supports a unique EEPROM solution to store the HAT specific GPIO
configurations on the HAT board, to be read by the Raspberry Pi before configuring its GPIOs. The two
pins used for this - ID_SD and ID_SC, are connected to the NINA-B3 module. The NINA module can
thus either read the GPIO configuration from a HAT, or simulate an EEPROM and send configurations
to a connected Pi. This requires a NINA-B30 module and a custom built application.
It is not mandatory to use this EEPROM solution; if not used, the two NINA pins GPIO_42 and GPIO_41
should be left unconfigured.
Two pull-up resistors - R44 and R50, can be added to the I2C lines if needed. They are not mounted on
the evaluation board by default.
Visit https://github.com/raspberrypi/hats/blob/master/designguide.md for more information on the
ID EEPROM specification.
4.4 Additional Interfaces
In addition to the normal interfaces most commonly used, there are a few expansion options available
for the user. These extra interfaces require some modifications of the EVB before they can be used.
Figure 19: These additional interfaces requires some soldering before use
Connector
annotation
Pin
number
Schematic net name nRF52 pin Description
U10 1 QSPI_CS/GPIO_51 P0.17 Chip select input signal, active low
2 QSPI_D1/GPIO_48 P0.21 MISO in single SPI mode, or data I/O signal in dual/quad mode
3 QSPI_D2/GPIO_49 P0.22 Data I/O signal in quad mode (optional)
4 GND GND Ground
J20
UART
U1 0
C54
Flash Memory
VDD_IO
QSPI_D3
QSPI_CLK
QSPI_D0
U1 0
GND
CTS
RTS
RXD
TXD1
J20
5
3
4
6
5
8
7
TR
AC
E_D
1
TR
AC
E_D
2
TR
AC
E_D
0
TR
AC
E_D
3
TR
AC
E_C
LK
GN
D
GN
D
GN
D
N/C
N/C
J21
TR
AC
E_D
0
N/C
SW
DC
LK
RE
SE
T_N
SW
DIO
GN
D
N/C
GN
D
GN
D
VD
D_I
O
19
20
1
2
Additional Interfaces
Trace
J21QSPI_D2
QSPI_D1
GND
QSPI_CS
External Flash
Debug and Trace
UART
1
2
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Interfaces and peripherals Page 30 of 40
Connector
annotation
Pin
number
Schematic net name nRF52 pin Description
5 QSPI_D0/GPIO_50 P0.20 MOSI in single SPI mode, or data I/O signal in dual/quad mode
6 QSPI_CLK/GPIO_52 P0.19 Chip clock input signal, up to 32 MHz supported
7 QSPI_D3/GPIO_47 P0.23 Data I/O signal in quad mode (optional)
8 VDD_IO - Supply net for LEDs and peripherals connected directly to the
NINA module. Supply for the external memory chip.
J20 1 MCU_TXD - Interface MCU data output signal
2 MCU_RXD - Interface MCU data input signal
3 MCU_RTS - Interface MCU flow control output signal
4 MCU_CTS - Interface MCU flow control input signal
5 GND GND Ground
J21 1 VDD_IO - Supply net for LEDs and peripherals connected directly to the
NINA module. Supply for the external memory chip.
2 SWDIO SWDIO Serial Wire Debug data I/O signal
3 GND GND Ground
4 SWDCLK SWDCLK Serial Wire Debug clock signal
5 GND GND Ground
6 TRACE_D0/SWO/
GPIO_8
P1.00 Serial trace data signal / Parallell trace data signal
7 N/C - Not connected
8 N/C - Not connected
9 GND GND Ground
10 RESET_N P0.18 NINA reset signal, active low
11 N/C - Not connected
12 TRACE_CLK/GPIO_45 P0.07 Parallell trace clock signal
13 N/C - Not connected
14 TRACE_D0/SWO/
GPIO_8
P1.00 Serial trace data signal / Parallell trace data signal
15 GND GND Ground
16 TRACE_D1/GPIO_46 P0.12 Parallell trace data signal
17 GND GND Ground
18 TRACE_D2/GPIO_32 P0.22 Parallell trace data signal
19 GND GND Ground
20 TRACE_D3/GPIO_33 P0.23 Parallell trace data signal
Table 14: Pinout of the additional interfaces
Extra memory – external Flash
The NINA-B3 series module supports adding extra memory outside of the module. This memory space
can be used to store data and/or expand the application code size. QSPI and Quad Serial Peripheral
Interface is used by the NINA-B3 module to communicate with the external flash memory. Information
about the QSPI interface, the supported modes and supported clock frequencies can be found in the
NINA-B3 series Data Sheet [1].
The signals used in the QSPI interface are shared with other interfaces and GPIO functions, and they
have been routed both to the flash memory footprint on the bottom side of the evaluation board and
to the GPIO pin header J14 (Raspberry Pi interface). To reduce the risk of interference on the QSPI
interface, solder bridges have been added to the signal lines and they should be cut to isolate the
copper traces routed to J14, before soldering the flash memory to the board. Figure 20 shows where
to cut the solder bridges.
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Interfaces and peripherals Page 31 of 40
Figure 20: Cut these solder bridges before soldering the external memory
The PCB footprint has been designed for SOIC-8 packages with 5.3 mm body width. A 0402 size
decoupling capacitor footprint has also been added (labeled C54 in the schematics), typically 100 nF
should be used.
Extra USB to UART interface
If the evaluation board is connected to a PC using the USB connector J8, two serial COM ports will be
available. The COM port labeled ‘JLink CDC UART’ (on a Windows PC) is not normally connected to
anything, but routed as a 4-pin UART interface to the pin header J20. This interface could be
connected to a secondary UART interface on the NINA-B3 module, or to a UART interface on an
Arduino shield etc.
CPU trace interface
The Arm Cortex-M4Fprocessor of the NINA-B3 modules supports tracing of CPU instructions via
Cortex Debug+ETM connector 20-pin, 50 mil pitch connector. This extended connector has the same
features as J12, but also allows for instruction trace operations via the Embedded Trace Macrocell
(ETM) of the Cortex-M4 microcontroller inside the NINA-B3 module. This requires a special external
debugger. Note that the 50 mil pitch pin header is not soldered onto the evaluation board by default.
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Appendix Page 32 of 40
Appendix
A Schematics
R1
C11
SW2
C10
SW1
C9
SW0
J2
J1
C49
SW3
C6
DS3DS4
R4
1
D1
J8
J18
R12R13
C12
C15
X2
C14
C1
R2
1C
4R
17C
33
R5
3C
53
D3
DS9
R19
R2
0U
3
R28
R29
C4
4
C43R14
C42
C4
1
R15
R3
R2
X1
C34
C16
U2
R5
6D
2D
6
DS
8R
39
U7
C28
R3
3C
21
C2
2
R55R54
R61
L1
C50
DS
2
DS
7
R11
R4
0U
5R
45
C35
R25
Q2R52
C3
F1
DS
1
DS
5
R10
R7
J19
J12
C2
6
R42
R36
R51
C2
C5
J5
DS
6R
8
R37
R30
U6
C36
R32
R34
Q1
Q3
U1
J17
C3
7
R9
C7
C25R24
R22
R31R38
C27
C38
C39
Q4
R43
R5
J11
C19
C48
R4
7
R48
C29
C30
C32
C40
L2
C51
U9
C31
R16
C55
C24R23
R18
J9
R4
9
R46
J2
0
J7
BT1
C4
7
C2
0C
23
C4
5
D4
U4
U8
C46
C17C18
R4
J22
R2
7R
35
C13
J3
J4
J10
C5
2
D8
R6 R26
R6
0
R58
R5
7
M1
C8
R59
J14
J16
1
1
1
1 2
1
1
1
1
2
1
2
1
2
1
1
1
1
1
2
TP9
TP26
TP24
TP27
TP38
TP8
TP35
TP17
J21
TP18
TP13
TP19
TP14
TP16
TP12
TP5
TP4
TP6
TP7
TP15
C56
SB3
SB1
SB6
C5
4
R44R50
R62R63
TP1
SB4
U10
SB
5
SB2
TP10
TP11
TP2
2
1
Top view Bottom view (mirrored)
(TRACE_D1)
(TRACE_CLK)
TO FTDI CHIP
LEVEL SHIFTERS
TO INTERFACE MCU
PRODUCT VARIANTS
BOM B311: NINA-B311 WITH ANTENNA PIN:
BOM B312: NINA-B311 WITH INTERNAL ANTENNA:MOUNT NINA-B312 ON M1J10 DNI
MOUNT NINA-B311 ON M1
ANTENNA U.FL CONNECTOR
(TRACE_D3)
CURRENT MEASUREMENT AND NINA POWER SUPPLY
(QSPI_D3)
(TRACE_D2)
DNI = NOT MOUNTED
(BLUE/SWO/TRACE_D0)
(GREEN / BOOT)
(RED)
(QSPI_CLK)
(QSPI_CS)
(QSPI_D2)
NOTE!
(QSPI_D1)
NFC ANTENNACONNECTOR JUMPER HEADERS USED TO CONNECT
GPIOS TO VARIOUS BOARD FUNCTIONSALL POSISTIONS MOUNTED BY DEFAULT
(QSPI_D0)
MEASUREMENTS AT J22POPULATING R6 WILL ALLOW CURRENT
SUPPLY AT J22 (ON NINA-B3 VCC_IO = VCC)REMOVING R4 WILL ALLOW SEPARATE VCC_IO
LEDS ETC. IF SUPPLYING VCC FROM BATTERYREMOVING JUMPER AT POS 2-4 WILL DISCONNECT
DEFAULT JUMPER CONFIG: POS 1-3 AND 2-4
Wed Jan 24 15:28:27 2018
PAGE 1 OF 6
EVB-NINA-B3AJOH
u-blox AG $Change: 113979
A
02
UART_DSR
SWITCH_2
UART_DTR
UART_RTS_I
GPIO_34
BOM_B312=DNI
ADD2GNDGND=GND
UART_CTS
UART_RTSRESET_N
GPIO_42
GPIO_25GPIO_24
GPIO_1
GPIO_3
GPIO_4
DNI
0
GPIO_27
0R 0GPIO_28
NFC_1
0R
SWDCLK
USB_DM
GPIO_2
GPIO_5
SWITCH_1
GPIO_47
GPIO_52
USB_DP
0R
DNI
VDD_NINA VCC_IO VDD_IO
DNI
GPIO_49
GPIO_48
VCC_IO
GPIO_41
SWDIO_LVL
SWDCLK_LVLSWO_LVLRESET_N_LVL
GPIO_43
GPIO_35
10%
100N
UART_TXD
UART_RXD
ANT
330P
10%
00R
10%330P
GPIO_37
100N
100N
10%
10%
GPIO_38
GPIO_40GPIO_39
10%
GPIO_8
0R 0
GPIO_33
GPIO_32
VBUS_NINA
VCC
GPIO_36
DNI330PNFC_2
100N
100N
UART_RXD_I
10%
10%
UART_DTR_I
BLUE
SWDIO_I
UART_TXD_IUART_CTS_I
UART_DSR_I
100N
GND=GND
10%
UART_DTR_LVLUART_DSR_LVL
UART_RTS_LVLUART_CTS_LVLUART_TXD_LVL
UART_RXD_LVL
GPIO_45
RESET_N_I
NINA MODULE
UART_RXD
UART_RTS_I
UART_CTS_IUART_TXD_IUART_RXD_I
UART_DSR
UART_DTR
UART_RTS
UART_CTSUART_TXD
SWDIO_IRESET_N_I
GPIO_1GREENRED
SWDIORESET_N
SWDCLKGPIO_8
SWITCH_1
UART_DSR_I
SWDIO
SWDCLK_IBLUE
UART_DTR_I
100N
GPIO_46
GPIO_51
GPIO_50
GPIO_44
10%
SWDCLK_I
VDD_IO VDD_MCU
GPIO_29
VCC
65
43
21
9
7
5
1
3
12
10
8
6
11
2
4
9
7
5
1
3
12
10
8
6
11
2
4
B4
A1 B1
B2
A3
A4
A2
B3
VCCB
OE
VCCA
GPIO_1
GPIO_2
GPIO_3
GPIO_4
GPIO_5
GND_6
GPIO_7
GPIO_8
VCC_IO
VCC GPIO_16
GPIO_17
GPIO_18
RESET_N
GPIO_20
GPIO_21
GPIO_22
GPIO_23
GPIO_24
GPIO_25
GPIO_37
GPIO_38
GPIO_39
GPIO_40
GPIO_41
GPIO_42VBUS
GPIO_32
GPIO_33
GPIO_34
GPIO_35
GPIO_36
B8
B7
B6
B5
B4
B3
A8
A7
A6
A5
A4
A3
OE
VCCB GND
VCCA
A1
A2 B2
B1
SW
DC
LK
GN
D_12
AN
T
GN
D_14
SW
DIO
GP
IO_43
GP
IO_44
GP
IO_45
GP
IO_46
GN
D_26
GP
IO_27
GP
IO_28
GP
IO_29
GN
D_30
GP
IO_47
GP
IO_48
GP
IO_49
GP
IO_50
GP
IO_51
GP
IO_52
GN
D_53
US
B_D
P
US
B_D
M
J22
J9
J19
U9
M1
U4
R4
R6
R22
R18
R24
R23
ti_txs0104epwr
ublox_nina_b3
TXS0108
DRAWING TITLE :
1
432
1
654321
121110987654321
121110987654321
141
8
10111213
5432
910
31
19
42414039383736
35343332
252423222120
181716
87
54321
6
192
10
11
1213141516171820
98765431
4321
C52
C47
C48
C18
C17
C19
C20
J10
C51
C25
C24
J11
E
D
C
B
A A
E
D
C
B
12345678
345678 2
U-BLOX AG
DATE :
SWITZERLAND
1
THALWIL
GROUP :
DESIGN BY :
ICM:
PCB_VER.:
VERSION :PROJECT :
BI
BIBI
BI
BIBI
BI
BI
BIBI
BIBI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BIBI
54
55
15
11
52
51
50
49
48
47
46
45
44
43
29
28
27
53 30
26
14
12
13
A3
THIS PAGE IS INTENTIONALLY LEFT BLANK DUE TO LICENSE AGREEMENTS
INTERFACE MCU02
$Change: 113979
AEVB-NINA-B3AJOH
u-blox AG PAGE 2 OF 6
Wed Jan 24 15:28:26 2018
DRAWING TITLE :
E
D
C
B
A A
E
D
C
B
12345678
345678 2
U-BLOX AG
DATE :
SWITZERLAND
1
THALWIL
GROUP :
DESIGN BY :
ICM:
PCB_VER.:
VERSION :PROJECT :
A3
RXLED# BLINKS WHEN
RXLED#
TXLED#
USB, IE. NINA RXRECEIVING DATA VIA
QSPI_D0
QSPI_CS
QSPI_CLK
QSPI_D3
QSPI_D2
QSPI_D1
SOLDER BRIDGES
200 MIL PITCH 8-PINSOP FOOTPRINT FOREXTERNAL MEMORY
CONFIGBOOT STRAPPING
DNI = NOT MOUNTED
NOTE!
Wed Jan 24 15:28:26 2018
PAGE 3 OF 6
EVB-NINA-B3AJOH
u-blox AG $Change: 113979
A
02
HUB_DETECT
10%
USB_FTDI_DMUSB_FTDI_DP
+/-0.5P
DFSD_N
1%100K
10%100N
VDD_MCU
HUB_RESET_N
VDD_MCUVDD_MCU
GPIO_48GPIO_50GPIO_49GPIO_47
GPIO_52GPIO_51
DNI
10%100N
VDD_IO
DNI
GPIO_47_SB
GPIO_49_SB
GPIO_50_SB
GPIO_51_SB
GPIO_52_SB
GPIO_48_SBGPIO_48
GPIO_49
GPIO_47
GPIO_51
GPIO_50
GPIO_52
HUB, FTDI AND FLASH
1%
USB_HUB_DM
USB_HUB_DP
DFSD_P
DHSD_P
DHSD_N CBUS3CBUS2CBUS1
UART_DSR_LVL
UART_RXD_LVL
UART_CTS_LVL
CBUS0
UART_DTR_LVL
UART_RTS_LVL
UART_TXD_LVL
XTAL2XTAL1
NON_REM0NON_REM1CFG_SEL
8P2+/-0.5P
8P2
24.000MHZ30PPM
100N10%
VDD_MCU
1%12K
100K1%
1%100K
10%100N
5%39R
39R 5%
1U 1U10%
100K1%
100K
VBUS_MCU VDD_MCU
100N10%
4U720%
RBIAS
PLLFILT
XTALIN
XTALOUT
USBDP_UP
USBDM_UP OCS2_N
PRTPWR2
CRFILT
VDD33_9
OCS1_N
PRTPWR1
RTS_N
DTR_N
CTS_N
DCD_N
DSR_N
RI_N
RESET_N
USBDP
CBUS0
TXD
RXD
CBUS3
3V3OUT
CBUS2
CBUS1
USBDM
VD
D33_1
VD
D33_18
SU
SP
_IN
D
VB
US
_D
ET
RE
SE
T_N
SM
BC
LK
SM
BD
AT
AN
C
US
BD
P_D
N2
US
BD
M_D
N2
US
BD
P_D
N1
US
BD
M_D
N1
GN
D_21
GN
D_3
GN
D_13
VC
CIO
VC
C
U10
U2
U8
VDD
SO/SIO1SI/SIO0
SIO2
SIO3
SCK
CE_N
GND
SB6
SB5
SB2
SB4
SB1
SB3
R3
R2
R51
microchip_usb2422
ftdi_ft231x
DRAWING TITLE :
8
73
25
6
4
1
2122 9
2019
24
11
723
12
8
10
89
17119
211
1845
6
1671415
10
C54
C53
TP3
R55
R54 R56
C15C14
C16
R53
R52
C21 C22
X2
C23
TP5TP7
TP6TP4
C46
C45
E
D
C
B
A A
E
D
C
B
12345678
345678 2
U-BLOX AG
DATE :
SWITZERLAND
1
THALWIL
GROUP :
DESIGN BY :
ICM:
PCB_VER.:
VERSION :PROJECT :
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BIBI
BI
BI
BI
BI
BI
BI
BIBI
BIBI
BIBI
18
1
16
53 421
7
13
14
15
6
20
12
21133
A3
ARDUINO INTERFACE
RX/TX SELECTION
RASPBERRY PI INTERFACE
I2C PULL UPS
CORTEX DEBUG
DNI = NOT MOUNTED
LEDS
NOTE!
BOOT JUMPER
MCU BOOT
430 451 031 836
RESET
430 481 031 816
SWITCH 1
430 481 031 816
BUTTONS
CORTEX DEBUG + ETM
DEBUG CONNECTORS
SWITCH 2
430 481 031 816
Wed Jan 24 15:28:26 2018
PAGE 4 OF 6
EVB-NINA-B3AJOH
u-blox AG $Change: 113979
A
02
GPIO_29
GPIO_32
GPIO_1UART_RTSUART_CTS
UART_TXDUART_RXD
GPIO_28
GPIO_46
DNI
GPIO_33
GPIO_45
GPIO_8
GPIO_2GPIO_3
GPIO_46
UART_RXD
DNI
VDD_IO
RESET_N
10%
SWITCH_1
SWITCH_2
3V3
10%
DNIVDD_IO
VDD_IO
RESET_N
GPIO_44
VDD_IO
1K05%
GREEN
GPIO_33
DNI
VDD_IO
10K
SWITCH_1
IMCU_BOOT
RASP_TXD
RASP_RXDGPIO_1
GPIO_3
GPIO_52_SBGPIO_50_SBGPIO_49_SB
GPIO_44GPIO_45
GPIO_43GPIO_41GPIO_42
GPIO_38
GPIO_33
GPIO_32
GPIO_43
SWDCLK
VDD_IO
UART_DSRUART_DTR
SWDIO
GPIO_45
GPIO_4GPIO_5
GPIO_25
3K9
DNI
RASP_RXD
RASP_TXD
RASP_TXD
GPIO_34RASP_RXD
GREEN
ORANGE
CTS_LED
UART_DSR_I
CBUS2
CBUS1
TXD_LED
RXD_LED
DSR_LED
5%1K0
5%1K0
5%1K0
ORANGE
VCC=VDD_IO;GND=GND
1K0
BLUE
RED
GREEN
UART_DTR_I
UART_RTS_I
UART_CTS_I
RTS_LED
DTR_LED
VCC=VDD_IO;GND=GND
2K75% 5%
1K0 1K05%
VDD_IO
5%1K05%
ORANGE
VCC=VDD_IO;GND=GND
GPIO_36
GPIO_37GPIO_39GPIO_40
GPIO_48_SB
GPIO_51_SB
GPIO_2
GPIO_4GPIO_5
3V3_PI
3V3
100N
1%
100N
DNI
GPIO_8
VIN
RESET_N
GPIO_46
5%
DNISWDCLK
GPIO_47_SB
5%
3K9GPIO_8
GPIO_32
RESET_N
GPIO_8
SWDIO
5V
GPIO_27
SWITCH_2
GPIO_35
DNI
100N
10%
5V
DNI
100N
10%
GPIO_24
HEADERS & BUTTONS
GREEN
DNI
0R
0R
UART_TXD
1
1
1
1
1
1
1
1
1
5
3
1
7
4
20
13
2
6
8
10
12
14
16
18
19
17
15
11
9
17
19
21
30
32
34
14
16
18
24
26
2
3
29
1
22
27
25
23
12
20
40
38
15
13
11
9
7
5
31
33
35
37
39
36
28
8
10
6
4
R
G
B
A
109
1
7
3
5
8
2
6
4
J18
J21
DS9
J12
U7U3 U5
R60
R59
R58
R57
74LVC3G07
wurth_150141m173100
74LVC3G07 74LVC3G07
DRAWING TITLE :
1
2
543
876
65432
1
1
2
543
876
1
2
543
6789
10
R50
R44
2019181716151413121110987654321
40393837363534333231302928272625242322212019181716151413121110987654321
3
4
2
1
10987654321
2 1
654321 8
7654321
10987654321
26
53
71
4
2
3
1
26
53
71
87654321
26
53
71
4
2
3
1
4
2
3
1
4
2
3
1
C49
C11
C10
C9
R8R7
J14
R19 R20 R21
J2 J3
J4
R39R40
TP27
TP26TP24
R41
SW3
R11R10
J1SW2
SW1
SW0
E
D
C
B
A A
E
D
C
B
12345678
345678 2
U-BLOX AG
DATE :
SWITZERLAND
1
THALWIL
GROUP :
DESIGN BY :
ICM:
PCB_VER.:
VERSION :PROJECT :
BI
BI
BI
BIBI
BI
BI
BI
BI
BI
BI
BI
BIBI
BI
BI
BI
BI
BIBI
BI
BIBI
BI
BI
BI
BI
BI
BIBI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BIBI
BI
BIBI
BI
BIBI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI BI
BIBI
BI
BI
CA
CA
CA
CA
CA
CA
DS
6
DS
5
DS
8
DS
7
DS
2
DS
1
A3
NOTE!
DNI = NOT MOUNTED
3.3V REGULATED
NFC CAN CAUSE REVERSE
POWER SOURCE SELECTOR
DMG2305UX
CURRENT FLOW
DMG2305UX
BATTERY PROTECTION:
'ZERO VOLT DIODE' - PROTECTS FROM BACK CURRENT ON VBUS LINES 5V NET CAN ONLY BE
POWERED BY USB
USB
62132 3.3V VERSION
5-12 V
EXTERNAL SUPPLY
COIN CELL BATTERY AT 3V
Wed Jan 24 15:28:26 2018
PAGE 5 OF 6
EVB-NINA-B3AJOH
u-blox AG $Change: 113979
A
02
GND=GND
USB_HUB_DP
DCDC_IN
3V
VBAT
VIN
VBUS_NINA
VBUS_MCU
VBUS_NINA
P_CHANNEL_MOSFET
SUSB_MICRO_B_4THGND
USB_DM_CON
5V
P_CHANNEL_MOSFET
VBUS_MCU5V
SUSB_MICRO_B_4THGND
3V3
VBUS_MCU
100N
VBUS_NINA
USB_HUB_DM
SGND=AGND
10M 5%
10%100N
100N
10%
USB_DM_MCUCON
USB_DP_MCUCON
10M 5%
SGND=GNDA
VBUS_MCUVBUS_NINA
22U
VDD_NINA
10%
3N3
100N
4U710%
10U VDD_MCU
30%2U2
BASE_1
39R
39R 5%USB_DM
USB_DP5%
100K1%
20%2U2
100N
10%
POWER SUPPLY10K 5%
5%
10K
5%
47K
5%
BASE_2
47KBASE_1 BASE_2
10%
10%
3V3_PIVBAT
10%
USB_DP_CON USB_DP_RESUSB_DM_RES
10%
US
B M
ICR
O B
US
B M
ICR
O B
GNDA
DM
VUSB
GND
DP
N.C.
DM
VUSB
GND
DP
N.C.
GNDA
9
7
5
1
3
12
10
8
6
11
2
4
GS D
GS D
Q3Q1
J16
J8
J7
D6
VCCGND
I/O1 I/O1
I/O2 I/O2
B2
E2 C2
E1C1
B1B2
E2 C2
E1C1
B1
VCCGND
I/O1 I/O1
I/O2 I/O2
J17
R36R9
R26
R35
R27
R1
C8
L1
C6
L2
DRAWING TITLE :
R43
R25
4
1
3
6
5 2
4
1
3
6
5 2
54321
54321
CA
5
4361
2
12111098765432121
23
1
5
4361
2
CA
CA
14
3
2
1
9
12
11
16
15
4
7
5
13
8
10
6
CA
USBLC6 2SC6USBLC6 2SC6
C13C
1
C3
C5
C2
TP11
TP10
TP9
TP8
D7
TP2
TP1
C50
J5
BT1
TP38
TP35
D4
D2
C7
R5
D3
E
D
C
B
A A
E
D
C
B
12345678
345678 2
U-BLOX AG
DATE :
SWITZERLAND
1
THALWIL
GROUP :
DESIGN BY :
ICM:
PCB_VER.:
VERSION :PROJECT :
BI
BI
BI
BI
CON_PWR_03_SWITCH
PGND_2
PGND_1
PG
VOS
SW_3
SW_2
SW_1
PVIN_2
PVIN_1
21
321
3
21
CA
TA
N
D8
F1
D1
AGND
FB
FSW
DEF
SS/TR
EN
AVIN
Q4Q2
FUSE
U1TPS6213X
A3
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Appendix Page 38 of 40
B Glossary Abbreviation Definition
API Application programming interface
CTS Clear To send
EVK Evaluation kit
GND Ground
GPIO General-Purpose Input/Output
LED Light-Emitting Diode
MCU Micro controller unit
MSD Mass storage device
NFC Near Field Communication
U.FL Coaxial RF connector
USB Universal serial bus
RTS Request To send
SDK Software development kit
SPA Serial port application
UART Universal Asynchronous Receiver/Transmitter
Table 15: Explanation of the abbreviations and terms used
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Related documents Page 39 of 40
Related documents [1] Arduino – https://www.arduino.cc
[2] Raspberry Pi - https://www.raspberrypi.org/
[3] NINA-B3 data sheet, doc. no. UBX-17052099
[4] NINA-B3 series system integration manual, doc. no. UBX-17056748
[5] u-blox Short range AT commands manual, doc. no. UBX-14044127
[6] SEGGER J-Link software - https://www.segger.com/jlink-software.html
[7] NINA-B31 getting started, doc. no. UBX-18022394
For regular updates to u-blox documentation and to receive product change notifications,
register on our homepage (www.u-blox.com).
Revision history Revision Date Name Comments
R01 07-Feb-2018 cmag, ajoh, kgom Initial release.
R02 6-Jul-2018 kgom Included reference to NINA-B31 Getting Started guide in section 2.2.1.
R03 13-Sep-2018 mape Added information about open CPU devices and how to use them on
Windows 10 host (section 2.1).
R04 16-Apr-2019 ajoh, fbro Included information about the EVK-NINA-B3x6 variant. Improved the quality
of most pictures, changed the structure of this document. Updated section
2.2. Added information about debugging options (section 2.4), measuring
current consumption (section 2.5) and additional interfaces (section 4.4).
R05 23-Sep-2019 flun Clarified information about RGB LED status in Table 10 (section 4.1).
EVK-NINA-B3 - User guide
UBX-17056481 - R05 Contact Page 40 of 40
Contact For complete contact information, visit us at www.u-blox.com.
u-blox Offices
North, Central and South America
u-blox America, Inc.
Phone: +1 703 483 3180
E-mail: [email protected]
Regional Office West Coast:
Phone: +1 408 573 3640
E-mail: [email protected]
Technical Support:
Phone: +1 703 483 3185
E-mail: [email protected]
Headquarters
Europe, Middle East, Africa
u-blox AG
Phone: +41 44 722 74 44
E-mail: [email protected]
Support: [email protected]
Asia, Australia, Pacific
u-blox Singapore Pte. Ltd.
Phone: +65 6734 3811
E-mail: [email protected]
Support: [email protected]
Regional Office Australia:
Phone: +61 2 8448 2016
E-mail: [email protected]
Support: [email protected]
Regional Office China (Beijing):
Phone: +86 10 68 133 545
E-mail: [email protected]
Support: [email protected]
Regional Office China (Chongqing):
Phone: +86 23 6815 1588
E-mail: [email protected]
Support: [email protected]
Regional Office China (Shanghai):
Phone: +86 21 6090 4832
E-mail: [email protected]
Support: [email protected]
Regional Office China (Shenzhen):
Phone: +86 755 8627 1083
E-mail: [email protected]
Support: [email protected]
Regional Office India:
Phone: +91 80 405 092 00
E-mail: [email protected]
Support: [email protected]
Regional Office Japan (Osaka):
Phone: +81 6 6941 3660
E-mail: [email protected]
Support: [email protected]
Regional Office Japan (Tokyo):
Phone: +81 3 5775 3850
E-mail: [email protected]
Support: [email protected]
Regional Office Korea:
Phone: +82 2 542 0861
E-mail: [email protected]
Support: [email protected]
Regional Office Taiwan:
Phone: +886 2 2657 1090
E-mail: [email protected]
Support: [email protected]