PRODUCTS & TECHNOLOGY
Embedded Development Platform Simplifies 32- and 8-Bit Development
Page 1 of 1
Silicon Labs has introduced a new version of its Simplicity Studio development ecosystem that provides unified support for the company’s energy-friendly 32-bit EFM32 Gecko microcontrollers (MCUs) and 8-bit MCUs. This new software release inherits the best features of
the original Simplicity Studio by supporting more than 240 ARM-based EFM32 MCUs shipping today while extending development support to Silicon Labs’ 8051-based MCU products. The new Simplicity Studio platform also integrates an Eclipse-based integrated development environment (IDE) that supports both 32-bit and 8-bit embedded designs.
Simplicity Studio enables Silicon Labs’ MCU customers to develop on both 8- and 32-bit MCUs, without having to learn new software tools. This unified approach saves time and resources for customers needing both 8- and 32-bit MCUs, and reduces the learning curve for new projects. Using Simplicity Studio, developers can explore Silicon Labs’ entire MCU portfolio, product options and embedded design solutions. The platform helps developers select the right MCU for their applications, provides integrated links to purchase MCU products and development kits, and offers extensive training materials. Graphical hardware configuration tools automatically configure the MCU, freeing the developer from the time-consuming task of perusing technical documentation.
Embedded developers can use the integrated Simplicity IDE to develop and debug their firmware. The IDE supports Eclipse plug-ins, uses the Eclipse Debugger for C/C++, and supports Keil and Gnu Compiler Collection (GCC) build tools. Silicon Labs also provides 8-bit MCU developers with Keil PK51 build tools at no charge. For customers who prefer the Keil µVision or IAR Embedded Workbench IDE, Simplicity Studio delivers seamless third-party tools support, allowing developers to launch their preferred IDE from inside Simplicity Studio.
Additional Simplicity Studio development tools help designers ease development by configuring MCU pin-out and peripheral placement and by generating C-code. The configuration tools also automatically resolve pin-out conflicts, saving the developer considerable time and effort.
To help optimize 32-bit applications for energy efficiency, Simplicity Studio includes real-time energy profiling and analysis tools for estimating power consumption and balancing performance and energy efficiency. The energyAware Battery Calculator helps developers estimate current consumption and battery life. Developers can select EFM32 MCU Energy Modes and battery configuration and estimate power consumption before writing any code. The energyAware Profiler analyzes current consumption in real time, quickly identifying areas of code that should be optimized if current draw is deemed to be too high.
Simplicity Studio supports seamless, Web-based updates, greatly simplifying the process of adding extra support and features with new platform releases. As Simplicity Studio updates become available, developers can update software tools without having to reinstall the studio. Developers can download the Simplicity Studio development platform including the Simplicity IDE and development tools at no charge by visiting www.silabs.com/simplicity-studio.