At Embedded World, Silicon Labs unveiled a new version of its Simplicity Studio development Integrated Development Environment that features not only a richer and easier to use set of tools but also incorporates unified support for its 8051 MCUs and recently acquired Energy Micro 32-bit EFM32 Gecko microcontrollers.
According to the company, the new Simplicity Studio platform also integrates an Eclipse-based integrated development environment (IDE) that supports both 32-bit and 8-bit embedded designs.
The IDE supports Eclipse plugins, uses the Eclipse Debugger for C/C++, and supports Keil and Gnu Compiler Collection (GCC) build tools. The company will also provide 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 will support third party tools allowing developers to launch their preferred IDE from inside Simplicity Studio.
New features added to Simplicity Studio development tools include the ability to configure 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 optimize 32-bit applications for energy efficiency, the new tool suite includes real-time energy profiling and analysis tools for estimating power consumption and balancing performance and energy efficiency.
Its energyAware Battery Calculator allows developers to select EFM32 MCU Energy Modes and battery configuration and estimate power consumption before writing any code. It analyzes current consumption in real-time, quickly identifying areas of code that should be optimized if current draw is deemed to be too high.
To help developers find application-critical information and resources quickly and easily, there is also a one-click access to demos, software examples, data sheets, application notes, technical support and community forums. With everything embedded developers need in one place, they can spend less time searching for information and more time making progress on their applications.