With a dedicated core and memory, the independent radio subsystem offloads the main CPU, holding it for the primary application and enabling firmware updates to support future wireless standards. The NXP MCX W72x additionally provides advanced security with an integrated EdgeLock® Secure Enclave Core Profile, which will be supported by NXP's EdgeLock 2GO cloud services for credential sharing.
The NXP MCX W72x incorporates Bluetooth Channel Sounding capabilities, with a dedicated on-chip Localization Compute Engine to decrease ranging latency. The device includes additional memory for application-specific code, connectivity stacks, and over-the-air firmware updates. Furthermore, the radio subsystem can operate the whole Thread or Zigbee stack with the Bluetooth Low Energy stack. This feature ensures reliable wireless performance, as the radio's real-time activities run on a separate core from the application.
Features
- Radio subsystem
- Dedicated Arm Cortex-M33 core
- Dedicated 512kB flash and controller for secure, authenticated NXP 15.4 and Bluetooth LE firmware
- 171kB dedicated SRAM
- IEEE 802.15.4-2015 compliant radio
- 101dBm 250kbps receive sensitivity
- Improved ACK timing support in the 802.15.4 hardware
- Dual PAN support
- 2.4GHz Bluetooth Low Energy version 6 upgradeable radio supporting up to 24 simultaneous hardware connections in any central/peripheral combination
- 106dBm 125kbit/s long-range receive sensitivity
- 102dBm 500kbit/s long-range receive sensitivity
- 97.5dBm 1Mbit/s receive sensitivity
- 95dBm 2Mbit/s receiver sensitivity
- Support for Bluetooth channel sounding - integrated Localization Compute Engine (LCE) reduces ranging latency
- Programmable transmit output power up to +10dBm
- 125kbit/s, 500kbit/s, 1Mbit/s, and 2Mbit/s data rates
- 2-level FSK, GFSK, MSK, and GMSK modulation types
- On-chip balun with single-ended bidirectional RF port
- Security - EdgeLock secure enclave, core profile
- Support for Edgelock 2GO cloud-based certificate deployment and management
- Secure boot and debug
- Symmetric key encryption - AES-128/192/256 and ECB, CBC, CTR, GCM, CMAC, and CCM modes
- Asymmetric key encryption - ECC NIST P–192/224/256/384/521, Curve25519
- Key exchange algorithms - ECDH(E), SPAKE2+, JPAKE
- Secure key generation, storage, and management
- Flash access protection and optional encryption, on-the-fly decryption using a PRINCE XEX block cipher mode
- MCUXpresso Developer Experience - MCUXpresso ecosystem support
- Selection of IDE choices, including VS Code and MCUXpresso IDE
- Pin, clock, peripheral, security, and memory configuration tools
- Security programming and provisioning tools
- Software Development Kit (SDK)
- MCUXpresso Software Development Kit (SDK) with connectivity stacks and examples
- Operating characteristics
- -40°C to +125°C temperature range
- 1.8V to 3.6V DC/DC/bypass voltage range
- AEC-Q100 qualified with industrial grade
- Core platform
- Arm Cortex-M33 up to 96MHz
- Nested vectored interrupt controller (NVIC)
- Wake-up interrupt controller (WIC)
- Memory
- 2MB program Flash with ECC
- 264kB SRAM with ECC and parity
- Peripherals
- Analog
- 16-bit single-ended SAR analog-to-digital converter (ADC) up to 2Msps
- Two high-speed analog comparators (CMP) with an 8-bit digital-to-analog converter (DAC)
- 1.0V to 2.1V voltage reference (Vref)
- Timers
- Two 6-channel 32-bit timers (TPM) with PWM capability and DMA support
- Two 32-bit low-power timers (LPTMR) or pulse counters with compare features
- 4-channel 32-bit low-power periodic interrupt timer (LPIT) with DMA support
- One 56-bit timestamp timer
- 32-bit seconds real-time counter (RTC) with 32-bit alarm and independent power supply
- Signal frequency analyzer (SFA) provides facilities for the measurement of clock period/frequency, as well as the time between triggers
- Communication interfaces
- Two low-power UART (LPUART) modules
- Two low-power SPI modules and one MIPI-I3C module
- Two low-power I2C (LPI2C) modules supporting the system management bus (SMBus) specification, version 2
- Two optional FlexCANs with CAN and CAN FD supporting the full implementation of the CAN Specification Version 2.0, Part B. FD
- One programmable FlexIO module supporting emulation of UART, I2C, SPI, Camera IF, LCD RGB, PWM/waveform generation
- 29 GPIO (48QFN)
- System Peripherals
- DC/DC converter supporting buck and bypass operating modes
- Asynchronous DMA controller with per-channel access permissions (secure/non-secure)
- Wake-up unit for power-down modes
- Analog
- Packages
- 7mm x 7mm 48-QFN, 29 GPIOs
- 8mm x 8mm 112-BGA, 59 GPIOs
Applications
- Consumer
- Air Conditioning (AC)
- Connected small appliances
- Home control, access, and automation
- Smart door locks
- Smart sensors
- Thermostats
- Window coverings
- Industrial
- Building safety detectors
- Building security and surveillance
- Climate control
- Heat meters
- Smart lighting
Videos
Block Diagram
