The UART can be used as both a 4-wire UART with hardware flow control and a 2-wire UART with only
TXD and RXD. If using the UART in 2-wire mode, CTS should be connected to GND on the
NINA-B3 module.
Depending on the bootloader used, the UART interface can also be used for software upgrades. See
also Software.
The u-connectXpress software adds the DSR and DTR pins to the UART interface. These pins are not
used as originally intended, but to control the state of the NINA-B3 module. Depending on the current
configuration, the DSR can be used to:
•
Enter command mode
•
Disconnect and/or toggle connectable status
•
Enable/disable the rest of the UART interface
•
Enter/wake up from the sleep mode
See the NINA-B3 series data sheet
Interface
COM port
Table 3: Default settings for the COM port while using the u-connectXpress software
It is recommended to make the UART available either as test points or connected to a header for a
software upgrade.
The I/O level of the UART will follow the VCC voltage and it can thus be in the range of 1.8 V and 3.6 V.
If you are connecting the NINA-B3 module to a host with a different voltage on the UART interface, a
level shifter should be used.
1.7.2
Serial Peripheral Interface (SPI)
NINA-B3 supports up to three serial peripheral interfaces that can operate in both master and slave
modes with a maximum serial clock frequency of 8 MHz in both these modes. The SPI interfaces use
the following signals:
•
SCLK
•
MOSI
•
MISO
•
CS
•
DCX (Data/Command signal). This signal is optional but is sometimes used by the SPI slaves to
distinguish between SPI commands and data.
When using the SPI interface in master mode, it is possible to use GPIOs as additional Chip Select (CS)
signals to allow addressing of multiple slaves.
1.7.3
Quad serial peripheral interface (QSPI)
The Quad Serial Peripheral Interface enables connection of external memory to the NINA-B3 module
in order to increase the application program size. The QSPI uses the following signals:
•
CLK, serial clock output, up to 32 MHz
•
CS, Chip/Slave select output, active low, selects which slave on the bus to talk to
•
D0, MOSI serial output data in single mode, data I/O signal in dual/quad mode
•
D1, MISO serial input data in single mode, data I/O signal in dual/quad mode
•
D2, data I/O signal in quad mode (optional)
•
D3, data I/O signal in quad mode (optional)
UBX-17056748 - R13
C1-Public
NINA-B3 series - System integration manual
[2]
for characteristics information about the UART interface.
Default configuration
115200 baud, 8 data bits, no parity, 1 stop bit, hardware flow control
System description
Page 11 of 72