Overview
Silicon Labs offers an advanced 8-bit microcontroller studio, available at no charge to developers. These tools unlock the power and flexibility of the 8-bit microcontroller family.
8-bit Microcontrollers Families Supported
Supported Families
?C8051F00x/01x
?C8051F02x
?C8051F04x
?C8051F06x
?C8051F12x/13x
?C8051F2xx
?C8051F54x
?C8051F55x
?C8051F56x
Supported Families
?C8051F57x
?C8051F58x
?C8051F59x
?CC8051F7xx
?C8051F80x/81x/82x/83x
?C8051T60x
?C8051T61x
?C8051T62x/T32x
?C8051T63x
Downloads
Silicon Labs IDE
The Silicon Labs Integrated Development Environment (IDE) is a complete, stand-alone software program that includes a project manager, source editor, source-level debugger and other utilities. The IDE interfaces to third party development toolchains to provide system designers with a complete embedded software development environment. The IDE supports the entire?8-bit microcontroller (MCU) portfolio.
Configuration Wizard
The Configuration Wizard 2 utility helps accelerate development by automatically generating initialization source code to configure and enable the on-chip resources needed by most design projects. In just a few steps, the wizard creates a complete startup code for a specific Silicon Labs MCU.
Flash Programming Utilities
The Flash Programming Utilities allow you to download your code to a device and perform other memory operations without needing to use the Silicon Labs IDE. These utilities are static examples of the C8051Fxxx On-Chip Interface Utilities DLL detailed in application note?AN117. The downloaded installation utility installs both the Windows Flash Programming Utility and the Command-line (32-bit) Flash Programming Utility.
Keil??PK51 Developer’s Kit
The Keil PK51 Developer’s Kit includes an industry-leading 8051 C compiler, linker and assembler for use with Silicon Labs’ 8-bit microcontrollers and Studio. This toolchain package provides the build support for 8051 projects, while the IDE provides editing and debugging support. This free toolchain comes without time or code size limit!
ToolStick Development Tools
The Silicon Labs ToolStick is an easy to use development system that allows designers to develop and debug application firmware directly on the target microcontroller using the Silicon Labs Integrated Development Environment (IDE). Once complete, designers can replace the Daughter Card with a Programming Adapter and program blank devices for use in their actual system.
Debug Driver for Keil μVision Software
Silicon Labs and Keil Software have teamed to provide support for the C8051F family of MCUs in the Keil μVision state-of-the-art development platforms. The μVision debug driver allows the Keil μVision IDE to communicate with Silicon Labs on-chip debug logic. In-system Flash memory programming integrated into the driver allows you to rapidly update target code. The μVision IDE can be used to start and stop program execution, set breakpoints, check variables, inspect and modify memory contents and single-step through programs running on your actual target hardware.
Additional Components
The following additional components are also included, which support all 8-bit Silicon Labs MCU devices:
Component | Release Notes |
---|---|
— |
Keil??PK51 Professional Developer's Kit
These tools help develop, download, and debug firmware to the 8051/EFM8 8-bit MCU devices.?Register your product and receive the key to unlock your PK51 tools.
IAR Embedded Workbench
IAR Embedded Workbench for 8051 is a complete IDE with many smart features, including a highly optimizing compiler, a comprehensive debugger, integrated static analysis tools, and more. This workbench supports all EFM8 devices.??
Tech Docs
8051 SDK Release Notes
8-bit 8051 MCU SDK Version 4.3.1.0
- Added support for EFM8SB1 SLSTK2010A BRD5101B
- Added support for EFM8SB2 SLSTK2011A BRD5100B
Date | Release Notes |
---|---|
2024/02 | Version 4.3.1.0?![]() |
Community & Support
Knowledge Base Articles
Browse our knowledge base articles for information about specific products.
User Forums
Browse technical questions, share your ideas, and learn more about our latest solutions.
Questions? You're in the Right Place.
Silicon Labs has an active, knowledgeable user community of engineers and developers that are enthusiastic about solving problems.