NXP presentó el RW610FML, un módulo inalámbrico compacto, de bajo consumo y certificado, que integra conectividad Wi-Fi 6 y Bluetooth Low Energy (BLE) 5.4. Se basa en el microcontrolador RW610 con núcleo Arm Cortex-M33, y es el hermano menor del RW612: mantiene el Wi-Fi y el Bluetooth, pero prescinde de la radio 802.15.4 (Thread/Zigbee).

Pensado para electrodomésticos inteligentes, domótica, gateways industriales y dispositivos médicos, el módulo de montaje superficial combina el SoC inalámbrico de 260 MHz con 8 MB de flash NOR en el propio módulo, una antena integrada, el circuito de adaptación de RF y un oscilador de cristal. Eso reduce el trabajo de diseño de radiofrecuencia que suele ser el mayor obstáculo al integrar conectividad inalámbrica.

Especificaciones principales

  • MCU inalámbrico: NXP RW610, núcleo Arm Cortex-M33 a 260 MHz con Arm TrustZone-M
  • Memoria interna: 1,2 MB de SRAM en chip
  • Wi-Fi: doble banda 2,4 y 5 GHz, Wi-Fi 6 (802.11a/b/g/n/ac/ax), hasta MCS9 (114 Mbps)
  • Bluetooth: BLE con modo de alta velocidad de 2 Mbit/s, largo alcance y advertising extendido
  • Almacenamiento: 8 MB de flash NOR, más 2 interfaces FlexSPI para NOR externa (XIP) y PSRAM
  • Interfaces: SDIO 3.0, LCD, I2S/PCM, micrófono digital (DMIC), ADC, DAC, USB, UART, I2C, SPI, GPIOs
  • Seguridad: tecnología NXP EdgeLock con arranque seguro, criptografía por hardware y función físicamente inclonable (PUF) para gestión de claves
  • Dimensiones: 25,5 x 18 x 3,16 mm; peso aproximado de 1,51 gramos
  • Temperatura de operación: de -40 a 85°C (grado industrial); nivel de sensibilidad a la humedad (MSL) 3

La interfaz FlexSPI integrada incluye un motor de descifrado al vuelo, lo que permite al microcontrolador ejecutar código de forma segura directamente desde la flash externa (XIP).

Placa de desarrollo FRDM-RW610FML de NXP
Placa de desarrollo FRDM-RW610FML de NXP

¿Cómo se empieza a desarrollar con él?

Para facilitar la evaluación, NXP ofrece la placa de desarrollo FRDM-RW610FML, que da acceso a los GPIOs, las interfaces serie, la memoria flash a bordo y una sonda de depuración MCU-Link. El módulo corre FreeRTOS o Zephyr, y el desarrollo se puede hacer con MCUXpresso (IDE o extensión para Visual Studio Code), IAR Embedded Workbench o Keil MDK.

Cara frontal y trasera del módulo NXP RW610FML
Cara frontal y trasera del módulo NXP RW610FML

Precio y disponibilidad

Tanto el módulo RW610FML como la placa FRDM-RW610FML figuran por ahora como productos en preproducción, y al momento de escribir esta nota NXP no ha comunicado precios. La ficha técnica preliminar y más detalles están disponibles en la página de producto y en el comunicado oficial de la empresa.