Skip to main content

NX40 Hardware Design

This page provides hardware design guidance for using the NX40 Series BLE module in a host board or custom embedded product.

The NX40 Series is based on the nRF52840 platform and is intended for Bluetooth Low Energy and 2.4 GHz embedded applications.

note

This page focuses on board-level hardware design. First bring-up is covered in NX40 Quick Start, and antenna layout is covered in NX40 Antenna Design.


Hardware Design Flow

Use this flow before finalizing the host PCB.

StepDesign AreaGoal
1Power inputProvide a stable power rail for the module
2GroundConnect all required ground pads to a solid ground reference
3DecouplingPlace bypass capacitors close to power pins
4Clock / crystalConfirm crystal and clock circuit according to the reference design
5Programming / debugKeep SWD access available
6ResetProvide a reliable reset path
7GPIO planningConfirm pin usage before PCB finalization
8Antenna areaReserve antenna keep-out or RF path area
9Test pointsAdd bring-up and production test access
10Prototype validationVerify power, firmware, and BLE operation on real hardware

Main Hardware Blocks

BlockPurpose
nRF52840 SoCMain wireless MCU platform
External FlashOptional storage depending on model variant
32 MHz crystalMain clock source
Power supplyProvides stable operating power to the module
Decoupling capacitorsStabilize the supply near active circuits
SWD interfaceFirmware programming and debugging
ResetBoard recovery and debug control
GPIO / peripheralsApplication interface and host connection
Antenna / RF network2.4 GHz wireless communication path

Power Design

The power design must follow the final NX40 schematic and datasheet.

Before powering the first prototype, confirm:

ItemDesign Check
Power railCorrect voltage range for the NX40 hardware revision
Power stabilityNo large voltage drop during boot or radio activity
DecouplingCapacitors placed close to power pins
Ground returnShort and low-impedance return path
Current limitUse current-limited supply during first bring-up
Test pointAdd a power test point for measurement
caution

Do not assume the NX15 power range applies to NX40. Confirm the final NX40 power requirement from the NX40 schematic or datasheet before production.


Ground Design

A stable ground design is important for both digital operation and RF performance.

RuleRecommendation
Connect all required GND padsDo not leave ground pads floating
Use a solid ground planeKeep the return path short and continuous
Avoid ground breaks under RF areaPrevent unstable RF behavior
Add ground viasUse vias near RF and high-speed return paths
Keep debug ground closePlace GND near SWD/debug access points
tip

For wireless modules, ground is part of the RF system. Poor ground layout can cause weak signal, unstable current measurement, or inconsistent wireless performance.


Programming and Debugging

NX40 hardware should keep SWD access available for firmware flashing, debugging, recovery, and production programming.

SignalPurposeRecommendation
SWDIOProgramming/debug dataRoute to header or test pad
SWDCLKProgramming/debug clockRoute to header or test pad
GNDDebug referencePlace close to SWD signals
RESET / NRESETReset and recoveryRoute to header, button, or test pad
Target voltage referenceDebugger voltage detectionAdd if required by the debugger
note

Even if the final product does not expose a debug connector, test pads are recommended for development and production support.


Reset Design

A reset path should be available for board recovery and firmware development.

ItemRecommendation
Reset accessRoute reset to a button, connector, or test pad
Debug supportMake reset available near SWD pins
Production supportKeep reset accessible during programming
Noise protectionAvoid routing reset near noisy switching signals

Clock and External Flash

The NX40i32 BOM includes a 32 MHz crystal and an external SPI Flash device. These circuits should follow the reference design.

AreaDesign Note
32 MHz crystalKeep crystal traces short and follow recommended layout
Crystal capacitorsUse the confirmed values from the NX40 schematic/BOM
External FlashMatch firmware configuration to the mounted Flash option
Flash routingKeep SPI/QSPI-related traces clean and compact
No-Flash modelsConfirm firmware configuration before using Flash-related pins
caution

If your design uses an NX40 model without external Flash, make sure the firmware and pin usage do not assume that external Flash is present.


GPIO and Peripheral Planning

NX40 GPIO and peripheral routing should be planned together with firmware pin configuration.

Interface / FunctionTypical Use
UARTHost communication or log output
SPIExternal sensors, Flash, or peripherals
I2CLow-speed sensors and configuration devices
PWMLED, buzzer, or control output
ADCAnalog sensor input
GPIOButtons, interrupts, enable pins, status signals
SWDProgramming and debugging
caution

Do not finalize GPIO routing before checking the firmware board configuration and model variant.


Test Points

Add test points for bring-up and production validation.

Test PointPurpose
Power railVoltage measurement
GNDMeasurement reference
SWDIOProgramming/debug
SWDCLKProgramming/debug
RESET / NRESETRecovery and reset control
UART TX/RXOptional serial log
Key GPIOApplication-specific validation

First Hardware Bring-up Checklist

Before flashing firmware:

CheckStatus
Correct NX40 variant mounted
Power rail verified
Ground continuity checked
No VDD-to-GND short
Decoupling capacitors installed
SWDIO / SWDCLK accessible
Reset path accessible
External Flash option matches firmware
Antenna layout reviewed
Current limit set for first power-on

What Not to Include Here

To avoid duplicated content, these topics are handled in other pages:

TopicGo To
First bring-up stepsNX40 Quick Start
Chip antenna / u.FL antenna layoutNX40 Antenna Design
Sleep and average current optimizationNX40 Low Power Guide
BLE advertising and GATTNX40 BLE Application Guide
Model selection and module-only integrationNX40 Module Integration pages