Microchip’s Development Ecosystem 16-bit Embedded Control Solutions 17 MPLAB® X Integrated Development Environment (IDE) Universal and Integrated Tool Set MPLAB X IDE is a single, universal graphical user interface for Microchip and third party software and hardware development tools. It is the industry’s only IDE to support an entire portfolio of 8-bit, 16-bit and 32-bit PIC® MCUs, dsPIC® DSCs and memory devices. Powerful Yet User-Friendly Interface With complete project management, visual call graphs, a configurable watch window and a feature-rich editor that includes code-completion, context menus and a task navigator, MPLAB X IDE is flexible and friendly enough for new users. Open-Source Platform Based on the NetBeans™ Platform, MPLAB X IDE supports a host of free software components and plug-ins from the NetBeans community for high-performance application development customized to your needs. Cross-Platform Using MPLAB X IDE, users can run their favorite toolset and develop their next embedded application on Windows®, Linux®or Mac OS® X. MPLAB XC16 Compiler for PIC24 MCUs and dsPIC DSCs The MPLAB XC16 Compiler includes a complete ANSI C standard library, including string manipulation, dynamic memory allocation, data conversion, timekeeping and math libraries. The compiler has a powerful code optimizer. Other 16-bit MCU compilers generate as much as 165% larger code for the same application. The assembler comes with the MPLAB XC Compiler and may be used with the compiler or as an assembler. It is a full-featured macro assembler. User defined macros, conditional assembly and a variety of assembler directives make the assembler a powerful code generation tool. MPLAB Code Confi gurator (MCC) MPLAB Code Configurator is a user-friendly plug-in that seamlessly integrates with your existing MPLAB X IDE to provide an easy setup and configuration experience with your chosen PIC MCU. MPLAB Code Configurator offers a simple graphical representation of the selected PIC MCU and its on-chip peripherals and allows you to quickly arrange hardware peripherals into functional building blocks without an in-depth setup of registers or flags. The tool also displays package pins in both a graphical and tabular format, which makes pin and I/O configuration as easy as a mouse click. MPLAB Code Configurator generates function and peripheral drivers in seamless, easy-to-understand C code for ultimate flexibility and portability. Its ease of use will help significantly reduce your software development time and get your product to market quicker. Flexible You can use it for simple configuration of your microcontroller in-system or to create complex functions with groups of integrated peripherals. Many PIC MCUs and their peripherals are supported, with new ones added regularly. Intelligent It can alert you of a potential pin or function conflict. It creates efficient code with a small memory footprint. Easy to Use Intuitive graphical user interface provides a visual representation of your selected PIC MCU, with an “aerial view” of the package. Pin selection and configuration is done via mouse click. Saves Time MPLAB Code Configurator generates simple, clearly documented APIs without the hassle of register-level setup. Its C code output can be easily modified for quick platform-level development. MCC is available as a plug-in for the free MPLAB X IDE. Learn more at www.microchip.com/MCC.
EETE OCT 2015
To see the actual publication please follow the link above