http://ww1.microchip.com/downloads/en/DeviceDoc/release_notes_3_0_5.pdf

April 12th, 2016
MPLAB Code Configurator
Version 3.0.5
Release Notes for MPLAB® Code Configurator V3.0.5
1 What is MPLAB Code Configurator (MCC)
The MPLAB® Code Configurator generates seamless, easy to understand code that is inserted into
your project. It enables, configures and utilizes a rich set of peripherals and libraries across select
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 3.26 or later
XC8 compiler v 1.36 or later
XC16 compiler v 1.26 or later
2.1 Configuring MPLAB X IDE to use Java 8 for MLABX IDE v3.10
If you are using MPLAB X IDE v3.15 or later, skip this section.
If you are using 3.10 for legacy reasons, you will need to follow the steps below:
• Close MPLAB X IDE if it is running
• Navigate to the mplab_ide.conf file
• On Windows the file is located here:
C:\Program Files (x86)\Microchip\MPLABX\v3.10\mplab_ide\etc
• On the Mac the file is located here:
/Applications/microchip/mplabx/v3.10/mplab_ide.app/Contents/Resources/mplab_ide/etc/
• Open the mplab_ide.conf file in a text editor (NotePad for example)
• Scroll down to the bottom of the file
• Uncomment this line by removing the “#” from the beginning of the line:
#jdkhome="C:\Program Files (x86)\Microchip\MPLABX\v3.10\sys\java\jre1.8.0_45\"
• Comment this line by adding a “#” to the beginning of the line:
jdkhome="C:\Program Files (x86)\Microchip\MPLABX\v3.10\sys\java\jre1.7.0_79\"
3 Documentation Support
The MPLAB® Code Configurator v3 User’s Guide may be found on the MPLAB® Code Configurator
page on the Microchip web site. http://www.microchip.com/mcc
1
April 12th, 2016
MPLAB Code Configurator
Version 3.0.5
4 Installing MPLAB® Code Configurator
Basic steps for installing MPLAB® Code Configurator V3.0 Plugin are given here.
To install the MPLAB® Code Configurator V3.0.5 Plugin:
1. In the MPLAB® X IDE, select Plugins from the Tools menu
2. Select the Available Plugins tab
3. Check the box for the MPLAB® Code Configurator v3, and click on Install
5 What’s New
6
This is the dot release to fix the issues identified in the Repairs and Enhancement section.
7 Repairs and Enhancements
#
ID
Description
Device(s)
1.
MCCV3XX-2853
Pins : Circular issue – ECCP
PIC16F188xx
2.
MCCV3XX-2813
CCP build error – missing ccp/pwm files
PIC16F183xx,
PIC16F188xx
3.
MCCV3XX-946
Code generation fails for non U.S. English locale
All devices
Description
Device(s)
ALTCMPI common pin is RG9 and not RB9 as
listed in the registers view.
PIC24FJ1024GB610
Family
8 Known Issues
#
1.
ID
MCCV3XX-2046
UART: Redirect printf misses few characters in the
first transmission after reset of the PIC.
2.
3.
4.
5.
6.
2
MCCV3XX-2206
MCCV3XX-2313
MCCV3XX-2290
MCCV3XX-2262
MCCV3XX-2132
Workaround: In the mcc.c file, move
PIN_MANAGER_Initialize();
After UART_Intialize()
All PIC24Fs
Add time stamps to Generate Output Window
All devices
ADC enum reordered on generate
PIC16F188xx
Lack of feedback when device is loading.
All devices
PPS output pins once set remains selected even
after the module is removed from project resources
and loaded again
All devices with PPS.
April 12th, 2016
#
ID
MPLAB Code Configurator
Description
MCCV3XX-2344
4xPLL, 6xPLL, 8xPLL selection fails to build in
PIC24FJ256GB410 family with XC16 1.25. XC16
1.26 or later compiler release will fix this issue.
8.
MCCV3XX-2343
ALTVREF Configuration bit is not available, other
configuration bits and a few register names are
renamed. PIC24FJ1024GB610 family is supported
with XC16 1.26 or later.
9.
MCCV3XX-2361
Output pins must be manually selected: SCL, SDA,
SCK, CK, DT
10.
MCCV3XX-2362
Bi-directional pins produce invalid TRIS Warning
notifications
11.
MCCV3XX-2065
I/O macros not generating for pins other than GPIO
pins
7.
9 Frequently Asked Questions
For frequently asked questions, please refer to the FAQ post on the MCC Forum
(http://www.microchip.com/forums/f293.aspx)
3
Version 3.0.5
Device(s)
PIC24FJ256GA412
and
PIC24FJ256GB412
family of devices
PIC24FJ1024GA610
and
PIC24FJ1024GB610
family of devices
All devices, effects
modules\pins which
are bidirectional
All devices, effects
modules\pins which
are bidirectional
All devices
April 12th, 2016
MPLAB Code Configurator
Version 3.0.5
10Supported Families
The MCC V3.0 supports the following families. The full list of devices is in Section Appendix:
Supported Devices
10.1.1
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
PIC12/6(L)F150x
PIC12/6(L)F157x
PIC2/6(L)F161x
PIC2/6(L)F182x_184x
PIC12/6(L)F75x (including PIC12/6HV75x)
PIC16(L)F145x
PIC16(L)F151x
PIC16(L)F152x
PIC16(L)F170x
PIC16(L)F171x
PIC16(L)F176x
PIC16(L)F178x
PIC16(L)F183xx
PIC16(L)F188xx
PIC16(L)F193x_194x
PIC16LF1554/9
PIC18(L)F1xK22
PIC18F2xK20_4xK20
PIC18(L)F2xK22_4xK22
PIC18(L)F2xK50_4Xk50
10.1.2
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
4
8 bit Families
16 bit Families
PIC24F16KM204 (http://www.microchip.com/PIC24F16KM204)
PIC24FV32KA302 (http://www.microchip.com/PIC24F32KA302)
PIC24FJ128GA010 (http://www.microchip.com/PIC24FJ128GA010)
PIC24FJ64GA004 (http://www.microchip.com/PIC24FJ64GA004)
PIC24FJ64GB004 (http://www.microchip.com/PIC24FJ64GB004)
PIC24FJ64GA104 (http://www.microchip.com/PIC24FJ64GA104)
PIC24FJ256GB110 (http://www.microchip.com/PIC24FJ256GB110)
PIC24FJ256GA110 (http://www.microchip.com/PIC24FJ256GA110)
PIC24FJ256DA210 (http://www.microchip.com/PIC24FJ256DA210)
PIC24FJ256GB210 (http://www.microchip.com/PIC24FJ256DA210)
PIC24FJ128GA310 (http://www.microchip.com/PIC24FJ128GA310)
PIC24FJ128GB204 (http://www.microchip.com/PIC24FJ128GB204)
PIC24FJ128GA204 (http://www.microchip.com/PIC24FJ128GA204)
PIC24FJ128GC010 (http://www.microchip.com/PIC24FJ128GC010)
PIC24FJ256GB412 (http://www.microchip.com/PIC24FJ256GB412)
PIC24FJ256GA412 (http://www.microchip.com/PIC24FJ256GA412)
April 12th, 2016
MPLAB Code Configurator
Version 3.0.5
17. PIC24FJ1024GB610 (http://www.microchip.com/PIC24FJ1024GB610)
18. PIC24FJ1024GA610 (http://www.microchip.com/PIC24FJ1024GA610)
11Customer Support
11.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
11.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
5
April 12th, 2016
MPLAB Code Configurator
Version 3.0.5
12 Appendix: Supported Devices
The MCC V3.0 supports the following devices. Support for all of the MCC v2.25.2 devices, and more,
will be delivered in the full MCC v3.0 release. MCC v3.00 supports 338 devices
12.1.1
8 bit Devices (193 Devices)
Devices shown in bold are new to this release
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
6
PIC12F1501
PIC12F1571
PIC12F1572
PIC12F1612
PIC12F1822
PIC12F1840
PIC12F752
PIC12HV752
PIC12LF1501
PIC12LF1552
PIC12LF1571
PIC12LF1572
PIC12LF1612
PIC12LF1822
PIC12LF1840
PIC16F1454
PIC16F1455
PIC16F1459
PIC16F1503
PIC16F1507
PIC16F1508
PIC16F1509
PIC16F1512
PIC16F1513
PIC16F1516
PIC16F1517
PIC16F1518
PIC16F1519
PIC16F1526
PIC16F1527
PIC16F1574
PIC16F1575
PIC16F1578
PIC16F1579
PIC16F1613
PIC16F1614
PIC16F1615
PIC16F1618
PIC16F1619
PIC16F1703
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
PIC16F1704
PIC16F1705
PIC16F1707
PIC16F1708
PIC16F1709
PIC16F1713
PIC16F1716
PIC16F1717
PIC16F1718
PIC16F1719
PIC16F1764
PIC16F1765
PIC16F1768
PIC16F1769
PIC16F1782
PIC16F1783
PIC16F1784
PIC16F1786
PIC16F1787
PIC16F1788
PIC16F1789
PIC16F1823
PIC16F1824
PIC16F1825
PIC16F1826
PIC16F1827
PIC16F1828
PIC16F1829
PIC16F18313
PIC16F18323
PIC16F18324
PIC16F18325
PIC16F18344
PIC16F18345
PIC16F1847
PIC16F18855
PIC16F18875
PIC16F1933
PIC16F1934
PIC16F1936
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
PIC16F1937
PIC16F1938
PIC16F1939
PIC16F1946
PIC16F1947
PIC16F753
PIC16HV753
PIC16LF1454
PIC16LF1455
PIC16LF1459
PIC16LF1503
PIC16LF1507
PIC16LF1508
PIC16LF1509
PIC16LF1512
PIC16LF1513
PIC16LF1516
PIC16LF1517
PIC16LF1518
PIC16LF1519
PIC16LF1526
PIC16LF1527
PIC16LF1554
PIC16LF1559
PIC16LF1574
PIC16LF1575
PIC16LF1578
PIC16LF1579
PIC16LF1613
PIC16LF1614
PIC16LF1615
PIC16LF1618
PIC16LF1619
PIC16LF1703
PIC16LF1704
PIC16LF1705
PIC16LF1707
PIC16LF1708
PIC16LF1709
PIC16LF1713
April 12th, 2016
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
7
PIC16LF1716
PIC16LF1717
PIC16LF1718
PIC16LF1719
PIC16LF1764
PIC16LF1765
PIC16LF1768
PIC16LF1769
PIC16LF1782
PIC16LF1783
PIC16LF1784
PIC16LF1786
PIC16LF1787
PIC16LF1788
PIC16LF1789
PIC16LF1823
PIC16LF1824
PIC16LF1825
PIC16LF1826
PIC16LF1827
PIC16LF1828
PIC16LF1829
PIC16LF18313
PIC16LF18323
PIC16LF18324
MPLAB Code Configurator
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
PIC16LF18325
PIC16LF18344
PIC16LF18345
PIC16LF1847
PIC16LF18855
PIC16LF18875
PIC16LF1933
PIC16LF1934
PIC16LF1936
PIC16LF1937
PIC16LF1938
PIC16LF1939
PIC16LF1946
PIC16LF1947
PIC18F13K22
PIC18F14K22
PIC18F23K20
PIC18F23K22
PIC18F24K20
PIC18F24K22
PIC18F24K50
PIC18F25K20
PIC18F25K22
PIC18F25K50
PIC18F26K20
Version 3.0.5
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
PIC18F26K22
PIC18F43K20
PIC18F43K22
PIC18F44K20
PIC18F44K22
PIC18F45K20
PIC18F45K22
PIC18F45K50
PIC18F46K20
PIC18F46K22
PIC18LF13K22
PIC18LF14K22
PIC18LF23K22
PIC18LF24K22
PIC18LF24K50
PIC18LF25K22
PIC18LF25K50
PIC18LF26K22
PIC18LF43K22
PIC18LF44K22
PIC18LF45K22
PIC18LF45K50
PIC18LF46K22
April 12th, 2016
12.1.2
MPLAB Code Configurator
Version 3.0.5
16 bit Devices (145 Devices)
Devices shown in bold are new to this release
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
8
PIC24F08KM101
PIC24F08KM102
PIC24F08KM202
PIC24F08KM204
PIC24F16KM102
PIC24F16KM104
PIC24F16KM202
PIC24F16KM204
PIC24FJ128DA106
PIC24FJ128DA110
PIC24FJ128DA206
PIC24FJ128DA210
PIC24FJ128GA006
PIC24FJ128GA008
PIC24FJ128GA010
PIC24FJ128GA202
PIC24FJ128GA204
PIC24FJ128GA306
PIC24FJ128GA308
PIC24FJ128GA310
PIC24FJ128GA406
PIC24FJ128GA410
PIC24FJ128GA412
PIC24FJ128GB202
PIC24FJ128GB204
PIC24FJ128GB206
PIC24FJ128GB210
PIC24FJ128GB406
PIC24FJ128GB410
PIC24FJ128GB412
PIC24FJ128GC006
PIC24FJ128GC010
PIC24FJ256DA106
PIC24FJ256DA110
PIC24FJ256DA206
PIC24FJ256DA210
PIC24FJ256GA406
PIC24FJ256GA410
PIC24FJ256GA412
PIC24FJ256GB206
PIC24FJ256GB210
PIC24FJ256GB406
PIC24FJ256GB410
PIC24FJ256GB412
PIC24FJ64GA006
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
PIC24FJ64GA008
PIC24FJ64GA010
PIC24FJ64GA202
PIC24FJ64GA204
PIC24FJ64GA306
PIC24F16KA102
PIC24F08KA102
PIC24F16KA101
PIC24F08KA101
PIC24FJ64GA004
PIC24FJ48GA004
PIC24FJ32GA004
PIC24FJ16GA004
PIC24FJ64GA002
PIC24FJ48GA002
PIC24FJ32GA002
PIC24FJ16GA002
PIC24FJ64GB004
PIC24FJ32GB004
PIC24FJ32GB002
PIC24FJ64GB002
PIC24FJ64GA104
PIC24FJ32GA104
PIC24FJ32GA102
PIC24FJ64GA102
PIC24FV32KA304
PIC24F32KA304
PIC24FV16KA304
PIC24F16KA304
PIC24FV32KA302
PIC24F32KA302
PIC24FV16KA302
PIC24F16KA302
PIC24FV32KA301
PIC24F32KA301
PIC24FV16KA301
PIC24F16KA301
PIC24FJ256GB110
PIC24FJ192GB110
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
PIC24FJ128GB110
PIC24FJ64GB110
PIC24FJ256GB108
PIC24FJ192GB108
PIC24FJ128GB108
PIC24FJ64GB108
PIC24FJ256GB106
PIC24FJ192GB106
PIC24FJ128GB106
PIC24FJ64GB106
PIC24FJ256GA110
PIC24FJ192GA110
PIC24FJ128GA110
PIC24FJ64GA110
PIC24FJ256GA108
PIC24FJ192GA108
PIC24FJ128GA108
PIC24FJ64GA108
PIC24FJ256GA106
PIC24FJ192GA106
PIC24FJ128GA106
PIC24FJ64GA106
PIC24FJ1024GA610
PIC24FJ512GA610
PIC24FJ256GA610
PIC24FJ128GA610
PIC24FJ1024GA606
PIC24FJ512GA606
PIC24FJ256GA606
PIC24FJ128GA606
PIC24FJ1024GB610
PIC24FJ512GB610
PIC24FJ256GB610
PIC24FJ128GB610
PIC24FJ1024GB606
PIC24FJ512GB606
PIC24FJ256GB606
PIC24FJ128GB606
PIC24FJ64GA308
April 12th, 2016
•
•
•
•
•
•
•
•
PIC24FJ64GA310
PIC24FJ64GA406
PIC24FJ64GA410
PIC24FJ64GA412
PIC24FJ64GB202
PIC24FJ64GB204
PIC24FJ64GB406
PIC24FJ64GB410
9
MPLAB Code Configurator
•
•
•
•
•
•
•
•
PIC24FJ64GB412
PIC24FJ64GC006
PIC24FJ64GC010
PIC24FJ96GA006
PIC24FJ96GA008
PIC24FJ96GA010
PIC24FV08KM101
PIC24FV08KM102
Version 3.0.5
•
•
•
•
•
•
PIC24FV08KM202
PIC24FV08KM204
PIC24FV16KM102
PIC24FV16KM104
PIC24FV16KM202
PIC24FV16KM204