NINA-B4 series - System integration manual
UBX-19052230 - R06
Functional description
Page 10 of 45
C1-Public
1.6
Software options
NINA-B4 modules are integrated with an Arm® Cortex®-M4 application processor with FPU, 512 kB
flash memory and 128 kB RAM.
The structure of any software running on either NINA-B4 module variant includes the following
components:
•
Radio stack
•
Boot loader (optional)
•
Application software
Figure 3 shows the software architecture and implementation of software components for NINA-B40
and NINA-B41 modules:
•
NINA-B40 modules host the customer application and optional boot loader software, developed
using the Nordic SDK, in an open-CPU configuration on the module. See also section 1.7.1.
•
NINA-B41 modules are pre-flashed with boot loader and u-connectXpress software that
interfaces through an AT command interpreter for control by customer application software
running on host MCUs. See also section 1.7.2.
•
Both module variants include the Nordic S140 SoftDevice Bluetooth low energy protocol stack
that supports GATT client and server, central and peripheral roles, and multidrop connections.
Figure 3: NINA-B4 software structure