Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

logologo

Sera NX040 Firmware


Sera™ NX040 DVK (453-00174-k1)

Description

Ezurio’s Sera NX040 development kits provide a platform for rapid prototyping of UWB ranging applications based on Sera NX040 modules. The kits provide easy-to-use access to various hardware interfaces including mikroBUS and QWIIC headers offering compatibility with hundreds of peripheral boards. These DVKs are the perfect platform to evaluate Bluetooth Low Energy and UWB ranging features.

Please visit the product page on ezurio.com for more details.

Key Specs

Internal Flash 512 kB Internal RAM 128 kB
SPI Flash
(on-module)
1024 kB Default REPL Port UART1
Python Heap Size ~48 kB Filesystem Size 448 kB

External Links

Sera NX040 Datasheet
Sera NX040 DVK User Guide
Sera Nx040 Software User Guide

Supported Hardware Variants

453-00174-K1Development Kit, Module, Sera NX040, MHF4L
453-00175-K1Development Kit, Module, Sera NX040, Trace Antenna

Pinout Diagram 🔗

BL653 DVK Pinout Diagram NOTE: LED1 is a WS2812 compatible addressable RGB LED driven by GPIO6. The canvas.LEDStrip class can be used to control this LED.

Click Pinout Table 🔗

Pin Canvas Pin Strings
GPIO_7 BUTTON

DVK Pinout Table 🔗

Pin Canvas Pin Strings
UART1_TX MB_TX
UART1_RX MB_RX
I2C_SDA SDA,MB_SDA
I2C_SCL SCL,MB_SCL
GPIO_8 GPIO8,MB_RST
GPIO_2 GPIO2,MB_INT
GPIO_3 GPIO3,MB_PWM
GPIO_1 GPIO1,MB_AN
SPI_MOSI_EXT SPI_MOSI,MB_MOSI
SPI_MISO_EXT SPI_MISO,MB_MISO
SPI_CLK_EXT SPI_CLK,MB_SCK
GPIO_7 GPIO7
NFC_2 NFC2
NFC_1 NFC1
GPIO_4 GPIO4
GPIO_5 GPIO5
GPIO_6 GPIO6
SPI_CS_EXT SPI_CS,MB_CS

Tag Pinout Table 🔗

Pin Canvas Pin Strings
GPIO_8 LED5
GPIO_2 INT1
GPIO_3 LED4
GPIO_1 LED3
GPIO_7 BUTTON
GPIO_4 LED2
GPIO_5 INT2
GPIO_6 LED1

Click Peripheral/Bus Table 🔗

Peripheral/Bus Canvas Peripheral/Bus Strings
I2C i2c0
SPI spi1
SPI spi2
SPI spi3

DVK Peripheral/Bus Table 🔗

Peripheral/Bus Canvas Peripheral/Bus Strings
I2C i2c0
SPI spi1
SPI spi2
SPI spi3

Tag Peripheral/Bus Table 🔗

Peripheral/Bus Canvas Peripheral/Bus Strings
I2C i2c0
SPI spi1
SPI spi2

Canvas Features 🔗

X Bootloader X OTA Update X RTC
x SPI X ADC X PWM
x I2C X GPIO X UART
x JSON X CBOR X NFC Tag
x RE X Floating Point X Watchdog Timer
x BLE Advertiser X BLE Scanner X BLE Connection
x .zip App Update X mbedTLS X

Hardware-Specific Features 🔗

x USB X RTOS Shell X Encrypted FS
x Modem X Ethernet X Wi-Fi Station
x Wi-Fi AP X Net Client X Net Server
X UWB Ranging X LED Strip Driver X

Design Guidelines 🔗

IMPORTANT

  • Pin P1.03 is used by the mcuboot bootloader to enter recovery mode when logic low at boot.
  • The SPI flash included in the Sera NX040 module contains an NXP SR040 firmware image. This firmware image must be present to operate the UWB radio so performing a full erase of the SPI flash is not recommended.

Build Variants 🔗

Firmware versions containing a.b.99 are development builds and may not be suitable for production use.

dvk Default DVK build
tag Targets the Sera NX040 tag development board
click Targets the Sera NX040 click board

© Copyright 2025 Ezurio LLC