Accelerate Advanced IoT Deployment with Multiprotocol Wireless MCU Modules
Contributed By DigiKey's North American Editors
2025-12-12
Advanced Internet of Things (IoT) designs now require secure wireless connectivity options that ensure network efficiency, optimal performance, and interoperability in heterogeneous operating environments, which include Wi-Fi, Bluetooth Low Energy (BLE), Thread, and Matter protocols. Suitable solution platforms must integrate seamlessly with sensors and peripherals as well as feature an ecosystem that enables rapid development from evaluation to deployment of globally certified devices.
Meeting these requirements through custom solutions designed from the ground up remains challenging, primarily due to the complexity of radio-frequency (RF) and mixed-signal design and device certification. Designers need a more integrated approach.
This article provides a brief overview of the connectivity challenges facing designers of wireless devices for the IoT. It then introduces an off-the-shelf wireless platform from u-blox that accelerates advanced IoT design by reducing the delays associated with radio bring-up, protocol integration, security implementation, and standards and regulatory compliance.
How changing connectivity demands are driving a move to integrated modules
Emerging applications, such as industrial control systems, commercial building automation, and smart-device ecosystems, require flexible IoT device solutions that can support specialized requirements for hardware, software, and communications without compromising security or power budgets. In a growing number of applications, IoT devices are also expected to support multiple connectivity options. Each must be capable of maintaining reliable communications in increasingly crowded RF environments with various sources of radio-frequency interference (RFI) and electromagnetic interference (EMI).
In these applications, different wireless protocols are essential for serving specific application requirements. Dual-band Wi-Fi 6 provides improved quality-of-service scheduling to maintain throughput in dense networks; BLE supports the need for low-power operation in short-range communications; and Thread enables large-scale, self-healing IPv6 mesh networks with device authentication and AES-128 encryption. These multiple connectivity options provide the foundation for the Matter protocol, which is an IP-based application layer that can operate over Wi-Fi or Thread, while relying on BLE for device commissioning and secure onboarding.
Meeting all of these requirements simultaneously has become a significant engineering challenge. Traditional discrete-radio designs need multiple chipsets, RF front-ends, and host interfaces, which increases layout complexity, power consumption, and certification effort. Each added interface becomes a potential failure point during compliance testing or when operating across multiple protocols. As development schedules tighten and regulatory expectations expand, more teams are moving toward standalone wireless microcontroller unit (MCU) modules that combine radio subsystems, processing resources, and integrated security within a single, prequalified component.
The u-blox IRIS-W10 series of MCU modules provides an integrated solution designed to meet the emerging challenges of advanced IoT design. By addressing multiprotocol coexistence, network efficiency, and protection of code and data at the module level, the IRIS-W10 series provides engineers with a reliable foundation for developing connected devices that can move from prototype to certification and deployment with fewer unknowns.
How the IRIS-W10 module architecture meets emerging demands
The IRIS-W10 series is a complete wireless system (Figure 1) that integrates high-performance processing, multiband radio subsystems, eXecute-In-Place (XIP) Flash memory, and hardware-based security to form a self-contained platform for building advanced IoT products.
Figure 1: Packaged in a compact, globally certified module, the IRIS-W10 series combines a high-performance MCU with multiband radios, Flash memory, hardware-based security, and an internal antenna (shown here) or an RF signal output for an external antenna. (Image source: u-blox)
Based on NXP’s RW612 and RW610 wireless MCUs, which integrate an Arm® Cortex®-M33 core and multiradio subsystem, IRIS-W10 modules combine high-performance processing with multiple connectivity options, including dual-band Wi-Fi 6 (IEEE 802.11 a/b/g/n/ac/ax), BLE 5.4, and Matter over Wi-Fi. Variants built on the RW612 MCU additionally support IEEE 802.15.4, Thread, and Matter over Thread.
The two families in the IRIS-W10 series meet different integration needs: IRIS-W106 modules integrate a printed circuit board (pc board) antenna, while IRIS-W101 modules bring out the RF signal for installations requiring external antenna configurations. Within each family, specific members support different memory and connectivity requirements as follows:
- RW610-based modules (IRIS-W106-30B and IRIS-W101-30B) include 8 megabytes (Mbytes) of Flash memory
- RW612-based modules provide 8 Mbytes (IRIS-W106-00B and IRIS-W101-00B) or 16 Mbytes (IRIS-W106-10B and IRIS-W101-10B) of Flash memory, as well as IEEE 802.15.4-based connectivity, as mentioned above.
The consistent architecture of these modules enables developers to scale their existing designs more easily, meeting new requirements. In fact, any of these modules can operate as a standalone host (Figure 2a) in designs built for minimal power and footprint or as a companion processor to a separate host (Figure 2b) in designs with more complex functional requirements.
Figure 2: IRIS-W10 modules meet a broad range of application requirements, ranging from those that need a standalone processor (a) to minimize power and footprint to those that need the module to serve as a companion processor to a host for additional functionality (b). (Image source: u-blox)
With its multiple connectivity options, the series helps ensure reliable communication in congested RF environments. Wi-Fi 6's use of orthogonal frequency-division multiple access (OFDMA) and target wake time (TWT) scheduling improves channel efficiency in these environments, while BLE’s adaptive frequency hopping (AFH) minimizes interference. IEEE 802.15.4 capability extends connectivity to Thread networks for low-power mesh and Matter interoperability. Since the different RF technologies are never active simultaneously, the modules’ radios share a single RF chain and operate sequentially, using an internal RF switch to route radio traffic to the shared antenna or RF output.
While the availability of multiple connectivity protocols has become essential for a growing number of IoT applications, those applications increasingly require the ability to ensure the security of communications transactions within a trusted operating environment. To meet these security requirements, the IRIS-W10 series modules feature a hardware root of trust. Application security begins with secure boot from validated non-volatile memory or USB sources using a secure bootloader preserved in the MCU’s embedded read-only memory (ROM). The foundation for application security rests on a trusted execution environment based on Arm TrustZone-M.
Additional security features include the critical elements required in any security chain, such as a hardware cryptographic engine, encrypted Flash memory, and protected debug interfaces, which safeguard firmware authenticity and operational data. At the application level, these security features enable WPA2/WPA3 authentication, Wi-Fi enterprise security, Transport Layer Security (TLS) encryption, HTTPS, and BLE secure connection pairing. Together, these mechanisms establish a secure baseline for both firmware integrity and communications protection. With their tightly integrated protections, these modules enhance application cybersecurity without requiring additional discrete security devices.
By integrating high-performance processing, multiprotocol radio, and hardware-based security in a globally certified package, the IRIS-W10 series helps developers meet the combined demands of throughput, interoperability, and regulatory compliance. For implementing advanced IoT devices, this integrated architecture provides a robust technical foundation for the rapid development of custom IoT applications using a comprehensive set of u-blox evaluation kits (EVKs) and development tools.
Accelerating the development of advanced IoT designs
Designed to complement IRIS-W10 series hardware, u-blox's EVKs and associated software resources enable developers to progress efficiently from evaluation to application design. Together, these resources help developers examine module performance, verify radio behavior, and build custom devices.
For initial evaluation and prototyping, the u-blox USB-IRIS-W1 evaluation tool enables developers to quickly explore the capabilities of the IRIS-W10 module. This kit integrates an IRIS-W106 module, basic user interface (UI) controls, and multiple interfaces on a small-form-factor pc board equipped with a USB Type-A connector (Figure 3). The USB-IRIS-W1 comes preloaded with a Wi-Fi command line interface (CLI) application, allowing developers to plug it into a USB port on their workstation and immediately begin evaluating the module's Wi-Fi capabilities.
Figure 3: Built around a pre-flashed IRIS-W106 module, the USB-IRIS-W1 compact USB Type-A board is designed to provide a quick start for evaluation of the module's capabilities through multiple interfaces, basic UI controls, and test points. (Image source: u-blox)
While the USB-IRIS-W1 kit offers a quick-start tool for module bring-up and CLI evaluation, the u-blox EVK-IRIS-W1 evaluation kit (Figure 4) provides a more comprehensive, standalone platform for evaluating each module, gaining experience with its features, and extending its capabilities. This kit includes the EVK-IRIS-W106 board with an IRIS-W106-10B module or the EVK-IRIS-W101 board with an IRIS-W101-10B module. Along with the respective board, the kit includes an RJ45 Ethernet connector, a USB cable, and an antenna with a U.FL connector (for the EVK-IRIS-101 only).
Each board exposes multiple module interfaces, including UART, SPI, I²C, and USB ports. In addition, the board provides LEDs, basic UI controls, power measurement headers, a 10-pin debug connector, and four mikroBUS (MikroElektronika) connectors to extend the board's capabilities.
Figure 4: The EVK-IRIS-W1 evaluation kit provides a comprehensive hardware platform for development, exposing the IRIS-W10 module interfaces for application development, power analysis, and functional expansion. (Image source: u-blox)
Developers can quickly bring the board up by providing power through any of its four 5 VDC power inputs, including:
- the IRIS-W10 USB port provided by a USB peripheral
- the debug/UART port
- the MCU-LINK USB port
- the power header
The EVK-IRIS-W106 and EVK-IRIS-W101 each come with a preloaded demonstration image that enables immediate evaluation of Wi-Fi 6 and BLE after power-up. Module firmware enables engineers to measure throughput and latency, evaluate power consumption, and inspect configuration registers through the serial console. Using the EVKs' power-measurement headers, developers can quantify current draw during various communication states to validate energy-performance trade-offs in designs that must meet low-power or battery-operated requirements.
Multiple software resources help simplify application development
For custom application development, the IRIS-W10 series follows an open CPU operating model, which u-blox supports with its Open CPU repository of open-source reference code designed to run on the EVKs. In this operating model, the module processor is available for running custom applications built with NXP's MCUXpresso software development kit (SDK) or Zephyr, and is developed using popular integrated development environments (IDEs) and toolchains, including NXP's MCUXpresso IDE, the GNU compiler collection (GCC), or IAR's Embedded Workbench.
The NXP SDK offers a comprehensive set of libraries, connectivity stacks, support utilities, and reference code for developing applications based on NXP MCUs. In a runtime environment, the SDK's modular architecture helps ensure isolation of hardware-dependent layers and drivers from higher-level application logic.
By referencing sample code in the Open CPU code repository and SDK, developers can quickly implement the custom firmware needed to support their IoT application's unique requirements. For loading their custom firmware, the EVK-IRIS-W1 and USB-IRIS-W1 evaluation kits support flashing firmware through an external debugger. In addition, EVK-IRIS-W1 kit boards support firmware updates through their onboard debugger, while the USB-IRIS-W1 supports firmware updates via the UART port using NXP's MCU bootloader host application. For ongoing test and debug, both kits support standard JTAG and SWD interfaces through onboard ports.
Because all hardware, software, and certification assets remain consistent across module variants, no major design rework is required to scale an existing design to support additional memory or communications protocols. When designs are complete, developers use the same IRIS-W10 modules and development environment to transition to production. Finally, the global certification of all IRIS-W10 modules simplifies end-product integration and regulatory documentation in target regions.
By combining globally certified hardware, a versatile SDK, and well-documented reference code, the u-blox IRIS-W10 series ecosystem enables developers to deploy secure multiprotocol IoT devices more rapidly.
Conclusion
Meeting the growing demand for secure, multiprotocol connectivity in IoT devices continues to present significant challenges in achieving low power consumption, robust wireless performance, and global certification within tight development schedules. The u-blox IRIS-W10 series combines embedded processing, multiradio connectivity, and integrated security within a globally certified module platform. Using hardware evaluation kits and software resources optimized for the IRIS-W10 modules, developers can rapidly evaluate, prototype, and deploy secure, interoperable IoT systems efficiently. As multiprotocol wireless ecosystems continue to expand, the IRIS-W10 series provides a scalable foundation able to adapt to emerging standards and application demands.
Disclaimer: The opinions, beliefs, and viewpoints expressed by the various authors and/or forum participants on this website do not necessarily reflect the opinions, beliefs, and viewpoints of DigiKey or official policies of DigiKey.

