Open Hardware & RISC-V

NXP MCX W70 and KW43 MCUs add Bluetooth 6.x Channel Sounding for secure ranging

Key Takeaway

NXP's new dual Cortex-M33 wireless MCUs combine phase-based ranging and round-trip time measurement in a dedicated Localization Compute Engine to enable secure, high-precision distance measurement for IoT and automotive digital key applications.

Summary

NXP has introduced the MCX W70 and KW43 wireless microcontroller families, both featuring Bluetooth 6.x Channel Sounding capability for secure distance measurement in industrial IoT and automotive use cases. The MCX W70 targets smart home and industrial devices with multi-protocol support including Bluetooth LE, Zigbee, Thread, and Matter, while the KW43 is automotive-qualified to AEC-Q100 Grade 2 and designed for digital car keys and secure vehicle access with CAN and LIN interfaces.

Both families employ a dual-core architecture with a 96 MHz Arm Cortex-M33 application core and a separate 96 MHz Cortex-M33 radio subsystem core, sharing up to 1.5MB of flash and 256KB SRAM in a unified memory architecture. A dedicated Localization Compute Engine (LCE) handles Bluetooth Channel Sounding operations, combining phase-based ranging and round-trip time measurement to achieve 20-50 cm accuracy on the MCX W70. Security features include NXP's EdgeLock architecture, post-quantum cryptography support, and PSA Level 3 certification. The MCUs are currently sampling with mass production scheduled for Q2 2027.

Architecture and wireless ranging implementation

  • Dual Cortex-M33 architecture: Both MCX W70 and KW43 use a 96 MHz Cortex-M33 with FPU, MPU, DSP/SIMD, and TrustZone-M for applications, plus a separate 96 MHz Cortex-M33 for the radio subsystem, with memory shared between cores rather than banked as in the prior MCX W72.
  • Localization Compute Engine: A dedicated LCE accelerator handles Bluetooth Channel Sounding, combining phase-based ranging (PBR) and round-trip time (RTT) techniques; the MCX W70 achieves 20-50 cm ranging accuracy per NXP specifications.
  • Unified memory vs. prior generation: The MCX W70 uses 1.5MB shared flash with ECC and 256KB shared SRAM with ECC/parity, contrasting with the MCX W72's separate 2MB application flash, 512KB radio flash, and discrete SRAM banks.
  • Integrated security architecture: EdgeLock replaces the separate hardware security enclave used in prior generations, providing secure boot, debug, cryptographic acceleration (AES, SHA, RSA, ECC), TRNG, hardware root of trust, and post-quantum cryptography support with PSA Level 3 and SESIP Level 3 certification.
  • Protocol differentiation: MCX W70 adds IEEE 802.15.4 with Zigbee, Thread, Matter, MBAN, and concurrent multi-protocol operation; KW43 focuses on automotive with up to 10 simultaneous Bluetooth LE connections, Wi-Fi coexistence, and CAN/LIN connectivity.

Why it matters

The MCX W70's support for Matter, Thread, Zigbee, and Bluetooth LE with precise ranging positions it as a candidate for next-generation smart home and industrial IoT devices that require secure proximity detection. For automotive Linux and RTOS developers, the KW43's AEC-Q100 qualification and digital key focus align with industry trends toward software-defined vehicle access, though the extent of upstream toolchain and mainline RTOS support remains to be seen as the early SDK documentation notes some Bluetooth LE and Channel Sounding features are still undergoing validation.

Original reference: www.cnx-software.com →