Page 30

EETE OCT 2014

MPLAB® Code Configurator Introducing MPLAB Code Confi gurator MPLAB Code Configurator is a user-friendly plugin that seamlessly integrates with your existing MPLAB X Integrated Development Environment (IDE) to provide an easy setup and configuration experience with your chosen PIC® microcontroller. MPLAB Code Configurator offers a simple graphical representation of the selected PIC MCU and its on-chip peripherals and allows designers 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. Project Resources Section ■ Includes all of the peripherals or functions you want to use in your project ■ Each peripheral has a simple user interface to set up the basic confi guration and related pins 4 16-bit Embedded Control Solutions Key Features 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 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. It’s FREE Available as a plug-in for the free MPLAB X IDE. Learn more at www.microchip.com/MCC. Module Composer Window ■ This window changes depending on the peripheral selected in the project resources section so there is a customized GUI to setup each different peripheral ■ Easily set up your GPIOs as inputs or outputs and with the snap of a button— confi gure them to start high or low and show which pin you want them to be active on ■ Easy graphical setup of logic gates for the Confi gurable Logic Cells (CLC) Click the “Generate Code” button and ■ Allows saving custom names for easy code readability view the source file for your project Device Resources Section ■ Once you’ve chosen your MCU, this section populates with the peripherals and functions available on that product ■ You pick which ones you want in your project, easy as a double click ■ Then they show up in the Project Resources Section ■ Choose from peripherals and functions such as UART, Timer, CLC, Comparator, ADC, DAC, interrupts, GPIO and much more Pin Manager Window ■ Helps you plan your pin layout and lock the functions to specifi c package pins ■ View in both graphical and tabular formats ■ Easy setup for products with Peripheral Pin Select (PPS) with many remappable pins ■ Smart pin management: automatically selects the pins needed to go with the peripheral confi gurations chosen in the Module Compose Window


EETE OCT 2014
To see the actual publication please follow the link above