July 16, 2014 MPLAB Code Configurator Version 2.0.1 Release Notes for MPLAB® Code Configurator v2.0.1 1 What is MPLAB Code Configurator (MCC) The MPLAB® Code Configurator generates seamless, easy to understand C code that is inserted into your project. It enables, configures and utilizes a rich set of peripherals across select list of devices. It is integrated into MPLAB® X IDE to provide a very powerful and extremely easy to use development platform. 2 System Requirements • • • MPLAB® X IDE v2.10 or later XC8 compiler v 1.31 or later XC16 compiler v 1.21 or later 3 Documentation Support The MPLAB® Code Configurator User’s Guide (DS40001725) may be found on the MPLAB® Code Configurator page on the Microchip web site. http://www.microchip.com/mcc 4 Installing MPLAB® Code Configurator Basic steps for installing MPLAB® Code Configurator are given here. To install the MPLAB® Code Configurator Plugin: • • • In the MPLAB® X IDE, select Plugins from the Tools menu Select the Available Plugins tab Check the box for the MPLAB® Code Configurator, and click on Install 5 What’s New • 1 This is the dot release to fix the issues identified in the Repairs and Enhancement section. July 16, 2014 5.1 MPLAB Code Configurator Version 2.0.1 Supported Devices 5.1.1 8 bit Devices • • • • • • • • • • • • • • • • • • • • PIC12(L)F1501 PIC12(L)F1822 PIC12(L)F1840 PIC16(L)F1503 PIC16(L)F1507 PIC16(L)F1508 PIC16(L)F1509 PIC16(L)F1512 PIC16(L)F1513 PIC16(L)F1516 PIC16(L)F1517 PIC16(L)F1518 PIC16(L)F1519 PIC16(L)F1526 PIC16(L)F1527 PIC16(L)F1704 PIC16(L)F1708 PIC16(L)F1713 PIC16(L)F1716 PIC16(L)F1782 • • • • • • • • • • • • • • • • • • • • PIC16(L)F1783 PIC16(L)F1784 PIC16(L)F1786 PIC16(L)F1787 PIC16(L)F1788 PIC16(L)F1789 PIC16(L)F1823 PIC16(L)F1824 PIC16(L)F1825 PIC16(L)F1826 PIC16(L)F1827 PIC16(L)F1828 PIC16(L)F1829 PIC16(L)F1847 PIC16(L)F1933 PIC16(L)F1934 PIC16(L)F1936 PIC16(L)F1937 PIC16(L)F1938 PIC16(L)F1939 • • • • • • • • • • • • • • • • • • PIC16(L)F1946 PIC16(L)F1947 PIC18(L)F23K20 PIC18(L)F24K20 PIC18(L)F25K20 PIC18(L)F26K20 PIC18(L)F43K20 PIC18(L)F44K20 PIC18(L)F45K20 PIC18(L)F46K20 PIC18(L)F23K22 PIC18(L)F24K22 PIC18(L)F25K22 PIC18(L)F26K22 PIC18(L)F43K22 PIC18(L)F44K22 PIC18(L)F45K22 PIC18(L)F46K22 5.1.2 16 bit Devices • • • • • • • • • • • • • • PIC24F(V)08KM101 PIC24F(V)08KM102 PIC24F(V)08KM202 PIC24F(V)08KM204 PIC24F(V)16KM102 PIC24F(V)16KM104 PIC24F(V)16KM202 PIC24F(V)16KM204 PIC24FJ128GA306 PIC24FJ128GA308 PIC24FJ128GA310 PIC24FJ64GA306 PIC24FJ64GA308 PIC24FJ64GA310 6 Repairs and Enhancements # ID Description Device(s) 1. MCC-1147 The system module wasn’t reloading the correct settings when the clock source was FRC PIC24 devices 2. MCC-1163 Multiple Initializers of the Timer module weren’t showing the timer limits correctly PIC24 devices 2 July 16, 2014 MPLAB Code Configurator Version 2.0.1 7 Known Issues The following are enumerated issues for the MPLAB® Code Configurator. # 1. ID MCC-1094 Description The I2C Slave driver fails to acknowledge the first data byte sent by the Master after the Slave address is decoded Device(s) PIC18F46K20, PIC16F1938, PIC16F1937 2. MCC-1084 I2C drivers do not support Polling mode All 3. MCC-1083 RETCGF is missing description PIC24F GA310 family 4. MCC-1082 CLC input pins(CLCIN0 & CLCIN1) are mentioned in a single row as CLCINx PIC16F 5. MCC-1069 MCCP Compare: Multiple Initializers don' t set OCxEN bits PIC24F KM family 6. MCC-1063 IC : When the TMR3 or TMR5 are not available raise an alert if they are selected PIC24F GA310 family 7. MCC-1049 FVR module does not have the option of producing 4.096V PIC12LF1840 8. MCC-1048 APFCON value is not updated when a module is deleted PIC12F1501 9. MCC-1043 DAC: Register name DACCON1 doesn' t match with the register name in datasheet. PIC18F46k22 10. MCC-1039 CVREF pin when accessed by CMP should throw alert when released in CVR PIC24 devices 11. MCC-1004 Create main.c question appears even when main.c exists All 12. MCC-997 PLL input values need to be limited PIC18FxxK22 13. MCC-869 PIC12F1822 DAC VREF+ Missing in Pin Manager window, since VREF+ pin ia part of ADC. PIC12F1822 3 July 16, 2014 MPLAB Code Configurator Version 2.0.1 8 Customer Support 8.1 The Microchip Web Site Microchip provides online support via our web site at http://www.microchip.com. This web site is used as a means to make files and information easily available to customers. Accessible by using your favorite Internet browser, the web site contains the following information: • • • Product Support – Data sheets and errata, application notes and sample programs, design resources, user’s guides and hardware support documents, latest software releases and archived software General Technical Support – Frequently Asked Questions (FAQs), technical support requests, online discussion groups/forums (http://forum.microchip.com), Microchip consultant program member listing Business of Microchip – Product selector and ordering guides, latest Microchip press releases, listing of seminars and events, listings of Microchip sales offices, distributors and factory representatives 8.2 Additional Support Users of Microchip products can receive assistance through several channels: • • • • Distributor or Representative Local Sales Office Field Application Engineering (FAE) Technical Support Customers should contact their distributor, representative or field application engineer (FAE) for support. Local sales offices are also available to help customers. A listing of sales offices and locations is available on our web site. Technical support is available through the web site at: http://support.microchip.com 4