Project Description
Introduction
SMH Technologies offers comprehensive support for the Silicon Labs EFR32 Series 2 family, a generation of high-performance wireless microcontrollers based on Arm® Cortex®-M33 cores. Designed specifically for secure, low-power IoT applications, EFR32 Series 2 devices are optimized for RF performance, hardware security (including Secure Vault™), and energy efficiency. These microcontrollers are ideal for applications such as smart metering, home automation, industrial IoT, and connected health.
The FlashRunner 2.0 series — including FlashRunner 2.0, NXG, and HS models — is engineered to meet the rigorous demands of production-level in-system programming (ISP). With full support for SWD protocol, FlashRunner provides a fast, secure, and highly configurable programming solution for EFR32 Series 2 devices in modern manufacturing environments.
Protocol and interface compatibility
Silicon Labs EFR32 Series 2 microcontrollers are programmed using SWD, a streamlined 2-wire protocol from Arm’s Debug Access Port architecture. FlashRunner 2.0 offers complete support for SWD, ensuring efficient, reliable in-system programming via minimal pin count — an ideal match for board layout constraints in compact or RF-sensitive designs.
FlashRunner automates the entire SWD session, including device detection, memory mapping, handshake initiation. This allows seamless communication with internal flash and configuration memory areas without requiring additional tools or host-side intervention.
FlashRunner automates the protocol initialization, handshake, and device identification process, ensuring reliable access to memory regions — including Flash, DataFlash and Secure OTP areas (through the Debug Challenge Interface, known as DCI).
Benefits in production programming
FlashRunner’s hardware and software architecture deliver significant advantages when programming Silicon Labs EFR32 Series 2 devices on the production line:
- Optimized flashing performance via direct SWD integration and device-specific programming algorithms
- Flexible setup compatibility, supporting both standalone and multi-channel programming in complex production scenarios
- Full automation of the flashing cycle — including connect, erase, program, verify — with no need for host-side interaction
These features contribute to reduced production cycle times, greater programming consistency.
Conclusions
As the demand for secure and efficient wireless microcontrollers grows, Silicon Labs EFR32 Series 2 devices are becoming central to next-generation IoT systems. SMH Technologies remains closely aligned with Silicon Labs to ensure that FlashRunner 2.0 continues to deliver optimized support for current and future members of the EFR32 family.
Through continuous updates to our flashing algorithms and support for evolving debug and security architectures, FlashRunner ensures your programming process remains efficient, reliable, and scalable. SMH is committed not only to delivering powerful flashing solutions, but also to building a full programming ecosystem that simplifies integration, accelerates validation, and supports complex workflows across the entire production lifecycle.
As connected devices evolve to support new protocols, enhanced security, and smarter edge computing, programming tools must also evolve. FlashRunner 2.0 is built with this future in mind, offering performance, flexibility, and dependability to support the most advanced embedded platforms in the industry.
In summary, adopting FlashRunner for EFR32 Series 2 microcontrollers means investing in a forward-compatible, industry-proven platform — backed by continuous innovation, trusted support, and a shared vision for the future of secure and connected embedded systems.