Explore the features, tools, and resources available for building apps on Silicon Lab's wide portfolio of products. Designed to aid product development you can access Reference Designs, 8-bit and 32-bit microcontrollers, interface, timing, isolation, wireless Bluetooth®, Proprietary, Thread, Wi-Fi®, Zigbee®, and Z-Wave development.
Explore Silicon Labs software platform, Simplicity Studio, featuring precompiled demos, app notes, and advanced tools including energy profiling and network analysis to optimize your wireless systems.
Read software developer documentation
Check out the latest releases from Simplicity Studio software
Explore the knowledge base and forum to get help and support
Learn about Silicon Labs GitHub repos containing code examples, utilities, and more
Bluetooth Low Energy software development kit helps designers develop Bluetooth LE, and Bluetooth 5 solutions for the IoT.
Bluetooth Mesh software development kit helps designers develop Bluetooth mesh solutions for the IoT.
A complete Zigbee networking protocol stack containing elements required for robust and reliable mesh networking applications.
RAIL (Radio Abstraction Interface Layer) lets you adopt the latest RF technology without sacrificing the investment you’ve made in your wireless protocol.
Connect is an IEEE 802.15.4 based wireless networking stack for broad-based proprietary applications and is optimized for devices that require low power consumption.
Registered customers of the Thread kits can access the Thread SDK and development tools through Simplicity Studio
The Wi-Fi software package contains a complete software development kit for developing Wi-Fi IoT applications
The Z-Wave software developer kit intended to help developers creating Z-Wave Plus compliant products in a fast and cost-effective manner.
Explore the ultimate tool for users to download and get all the help they need when developing
These tools help develop, download, and debug firmware to the 8051 8-bit MCU devices. Now includes an unlimited Keil® PK51 Professional Developer's Kit
Create a customized configuration and part number, interfaces to all evaluation boards and field programmers at no cost.
Quickly and easily take jitter measurements for PCIe Gen1/2/3/4/5 and SRIS/SRNS at no cost.
Convert phase noise to phase jitter, period jitter, and cycle-to-cycle jitter.
Quickly lookup phase noise plots for the specific oscillator part number and output frequency.
Field-proven IEEE 1588 software used by Silicon Labs network synchronizers and module applications.
ClockBuilder Pro (CBPro) is designed to simplify clock tree design and device configuration. This software uses an easy-to-operate user interface that can customize Silicon Labs’ Clock Generators and Jitter Attenuators, request a custom part number and request custom phase noise plot reports. CBPro connects to all related EVBs and the CBPro Field Programmer that can then be used to program devices already mounted on customer boards. Release notes, CLI (Command Line Interface) documentation and general training information are also included in the software package.
A web-based utility that allows you to define basic information about your isolation set-up, and find out what your power budget will be.
Calculate the high-side bootstrap capacitor value & worst-case recharge current.
Explore the ultimate tool for users to download and get all the help they need when developing
Drivers for CP210x products for Windows, Mac, and Linux
Drivers, Firmware and Host API for CP210x and USB microcontroller products