Silicon Labs

Silicon Labs a leading provider of microcontroller, sensing and wireless connectivity solutions for the Internet of Things (IoT).

Silicon Labs is a leading provider of silicon, software and system solutions for the Internet of Things, Internet infrastructure, industrial automation, consumer and automotive markets. Silicon Labs empowers developers with the tools and technologies they need to advance quickly and easily from initial idea to final product.

mbed Power Management APIs

Silicon Labs and ARM® collaborated to deliver the mbed power management APIs, unlocking the ARM Cortex®-M power saving capabilities for low power applications within the mbed community. The APIs were designed with real-world applications in mind, and reduce power through many advanced techniques, ultimately enabling mbed’s developers to focus on rapid application development while benefitting from power saving techniques inherent in their MCU core(s).

Power Management APIs and EFM32™

The APIs achieve even greater power savings on the Silicon Labs EFM32 Gecko MCUs. Using nuances of the EFM32 architecture, the APIs automatically determine and enable optimal sleep modes based on peripherals in use. The APIs also achieve energy savings by enabling EFM32 I/O operations to be executed even with the EFM32 core in sleep mode or doing other processing tasks. The automatic selection of the optimal sleep mode, combined with low-energy, autonomous peripherals and I/O, enable developers to significantly reduce the energy consumption of their IoT applications with minimal effort. Learn more about Silicon Labs mbed platforms.

Browse Silicon Labs Products


Driver for the capacitive sense slider available on the EFM32 Giant, Wonder and Leopard starter kits.
This is a driver for the segment LCD found on the Silicon Labs EF32 Giant, Leopard and Wonder Gecko platforms. NOTE: This driver will not work with other platforms, because ...
Hungry_gecko Featured
Play snake using mbed! A snake-like game that runs on the memoryLCD display on Happy Gecko.
Low-powered blinky example
Demo program for driving the memory LCD on the Zero Gecko Starter Kit.
MemLCD-Temperature-Humidity-Demo: This is an example program for the Happy Gecko starter kit, which includes an on-board Sharp memory LCD, and a Silicon Labs si7021 relative humidity and temperature sensor.
Display driver for Sharp's range of SPI-driven memory LCD's, leveraging the power of asynchronous transfers. Currently supports LS013B7DH03, but easily extendable to other models as well.
Using the cap slider and segment LCD on LG/WG/GG.
A code sample showing the use of the asynchronous Serial APIs.
This is a library to read out sensor values from Silicon Labs' si70xx-range of relative humidity and temperature sensors.