February 16th, 2014 MPLAB Code Configurator Version 2.10.2 Release Notes for MPLAB® Code Configurator v2.10.2 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.26 or later XC8 compiler v 1.33 or later XC16 compiler v 1.24 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 Additional 8-bit and 16 bit devices are supported in 2.10.2. Refer to Supported Devices section for more details. 5.1 Supported Devices The devices highlighted in bold are new in 2.10.2 release. 5.1.1 8 bit Devices 1 PIC12(L)F1501 PIC12(L)F1612 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)F1613 PIC16(L)F1614 PIC16(L)F1615 PIC16(L)F1618 PIC16(L)F1619 February 16th, 2014 MPLAB Code Configurator PIC16(L)F1703 PIC16(L)F1704 PIC16(L)F1705 PIC16(L)F1707 PIC16(L)F1708 PIC16(L)F1709 PIC16(L)F1713 PIC16(L)F1716 PIC16(L)F1717 PIC16(L)F1718 PIC16(L)F1719 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 Version 2.10.2 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 PIC16LF1554 PIC16LF1559 PIC18(L)F13K22 PIC18(L)F14K22 PIC18(L)F23K22 PIC18(L)F24K22 PIC18(L)F25K22 PIC18(L)F26K22 PIC18(L)F23K20 PIC18(L)F43K22 PIC18(L)F44K22 PIC18(L)F45K22 PIC18(L)F46K22 PIC18(L)F23K20 PIC18(L)F23K20 PIC18(L)F24K20 PIC18(L)F25K20 PIC18(L)F26K20 PIC18(L)F23K20 PIC18(L)F43K20 PIC18(L)F44K20 PIC18(L)F45K20 PIC18(L)F46K20 PIC18(L)F23K20 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 PIC24FJ128GA202 PIC24FJ128GA204 PIC24FJ128GB202 PIC24FJ128GB204 PIC24FJ128GC006 PIC24FJ128GC010 PIC24FJ32GA102 PIC24FJ32GA104 PIC24FJ32GB002 PIC24FJ32GB004 PIC24FJ64GA102 PIC24FJ64GA104 PIC24FJ64GA202 PIC24FJ64GA204 PIC24FJ64GB002 PIC24FJ64GB004 PIC24FJ64GB202 PIC24FJ64GB204 PIC24FJ64GC006 PIC24FJ64GC010 6 Repairs and Enhancements # ID Description Device(s) PIC24FJ*GA204, PIC24FJ*GA202 1. MCC-1604 System module disappears on reload 2. MCC-1605 Selecting the VBG in the ADC causes MCC failure 3. MCC-1472 2 Selecting CTMU to scan causes MCC failure PIC24FJ*GB004 PIC24FJ*GB002 PIC24FJ*GB004 PIC24FJ*GB002 February 16th, 2014 # MPLAB Code Configurator ID Version 2.10.2 Description Device(s) 4. MCC-1419 UART TransmitBufferSizeGet and ReceiveBufferSizeGet API error All PIC24F devices 5. MCC-1326 ZCD Interrupt Manager disappears when restarting MCC PIC16(L)F17xx 6. MCC-1320 Incorrect package displayed PIC16(L)F1707 7. MCC-1319 Invalid PPS selection for COG1IN PIC16(L)F171x 8. MCC-1303 Timer1 Cap Sense clock option not required PIC16(L)F1703/5/7/9 9. MCC-1302 Timer1 Sync_CxOUT gate source options not required PIC16(L)F1703/7 10. MCC-1301 Incorrect package displayed PIC16(L)F1703/5 11. MCC-1633 Pin Manager macros disappear on reload for Pipeline ADC PIC24FJ128GC010 family of devices. 12. MCC-917 PWM3 and PWM4 only work with Timer 2 PIC16(L)F17xx devices 13. MCC-1331 NCO1 default output polarity in the UI should be Not Inverted. PIC16F1509/08/07/03 14. MCC-1748 Allow the modules to work in XC8 1.33 and future versions of the compiler. PIC16F161X PIC12F1501 7 Known Issues The following are enumerated issues for the MPLAB® Code Configurator. # ID Description Device(s) 1. MCC-1102 CN\IOC functionality not supported All 16 bit devices 2. MCC-1421 MCCP Compare Alert does not go away on selecting output pin(s) All PIC24F KM devices 3. MCC-1190 Configuration setting ZCD compatible with XC8 v1.33 only PIC16(L)F161x devices 4. MCC-1250 MCC-1253 I2C driver errors when multiple initializer are used All 8 bit devices 5. MCC-1259 Timer 2/4/6 input pins not configured as digital PIC16(L)F161x devices 6. MCC-1284 MCC-910 MCC-911 MCC-912 MCC-914 MCC-1290 Interrupt on change (IOC) and Interrupt pin (INT) not available All 8 bit devices 7. MCC-1295 I2C slave driver does not fit in RAM PIC12(L)F1822 3 February 16th, 2014 # ID MPLAB Code Configurator Version 2.10.2 Description Device(s) 8. MCC-1466 I2C PPS register value incorrect for RC3 PIC16(L)F161x devices 9. MCC-1321 PPS register configuration is wrong. PIC16F1707 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