NINA-B1 series - System integration manual
UBX-15026175 - R16
System description
Page 11 of 63
C1-Public
Interface
Default configuration
COM port
115200 baud, 8 data bits, no parity, 1 stop bit, hardware flow control
Table 3: u-connectXpress default settings for the COM port
It is advisable to make the UART available through test points or a header for the software upgrade.
The IO level of the UART follows the VCC voltage and can therefore be in the range of 1.8–3.6 V. Use a
level shifter if you are connecting NINA-B1 to a host device that uses any other voltage on the UART
interface.
1.7.2
Serial Peripheral Interface (SPI)
NINA-B1 supports up to three serial peripheral interfaces that can operate in master and slave modes
with a maximum serial clock frequency of 8 MHz in both modes. The SPI interface uses four signals:
•
SCLK
•
MOSI
•
MISO
•
CS
When using the SPI interface in master mode, you can configure GPIO pins as additional Chip Select
(CS) signals to address multiple slaves.
1.7.3
I
2
C interface
Inter-Integrated Circuit (I2C) interfaces are used to transfer or receive data on a 2-wire bus network.
NINA-B1 modules can operate as both master and slave on the I2C bus, using both standard
(100 kbps) and fast (400 kbps) transmission speeds. The interface uses
SCL
to clock instructions
and
SDA
to clock data.
External pull-up resistors are required for the I2C interface. The value of the resistors depends on the
speed and capacitance of the bus.
1.8
GPIO pins
NINA-B1 series modules includes up to 19 pins that can be configured as general-purpose input or
output. 7 GPIO pins are capable of handling analog functionality. All pins can handle interrupts.
Function
Description
Default NINA-B1 pin Configurable GPIOs
General purpose
input
Digital input with configurable edge detection and
interrupt generation.
Any
General purpose
output
Digital output with configurable drive strength, pull-up,
pull-down, open-source, open-drain and/or slew rate.
Any
Pin disabled
Pin is disconnected from input buffers and output drivers. All*
Any
Timer/ counter
High precision time measurement between two pulses/
Pulse counting with interrupt/event generation.
Any
Interrupt/ Event
trigger
Interrupt/event trigger to the software application/ Wake
up event.
Any
ADC input
8/10/12-bit analog to digital converter
Any analog
Analog comparator
input
Compare two voltages, capable of generating wake-up
events and interrupts
Any analog
PWM output
Output complex pulse width modulation waveforms
Any
Connection status
indication
Indicates whether a Bluetooth LE connection is maintained BLUE**
Any
* = If left unconfigured
** = If using u-connectXpress software
Table 4: GPIO custom functions configuration