Release Notes

March 13th, 2014
MPLAB Code Configurator
Version 2.10.3
Release Notes for MPLAB® Code Configurator v2.10.3
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.34 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.3. Refer to Supported Devices section for
more details.
5.1
Supported Devices
The devices highlighted in bold are new in 2.10.3 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
March 13th, 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.3
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
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)
1.
MCCD-1748
XC8 v1.34 support
PIC12(L)F1612
PIC16(L)F161x
2.
MCC-1352
PPS values incorrect for EUSART, CLC3, and CLC4
PIC16(L)F1615
PIC16(L)F1618
2
March 13th, 2014
MPLAB Code Configurator
Version 2.10.3
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
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:
3
March 13th, 2014
•
•
•
•
MPLAB Code Configurator
Version 2.10.3
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