0% found this document useful (0 votes)
38 views8 pages

Release Notes Pic10 Pic12 Pic16 Pic18 v1 36 1

Uploaded by

Meral Meral
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views8 pages

Release Notes Pic10 Pic12 Pic16 Pic18 v1 36 1

Uploaded by

Meral Meral
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Mar 07th, 2017 MPLAB® Code Configurator’s PIC10/PIC12/PIC16/PIC18 Library Version 1.36.

Release Notes for MPLAB® Code Configurator


PIC10/PIC12/PIC16/PIC18 library v1.36.1

1 What is MPLAB Code Configurator PIC10/PIC12/PIC16/PIC18 library


The PIC10-PIC12/PIC16/PIC18 library enables to use newer devices and its modules 8bit MCUs.

2 System Requirements
 MPLAB® X IDE 3.55 or later
 XC8 compiler v1.41 or later
 MCC Version 3.26.2

3 Installing MPLAB® Code Configurator PIC10/PIC12/PIC16/PIC18_v1.36.1


Basic steps for installing MPLAB® Code Configurator needs to be installed as below.

To install the MPLAB® Code Configurator 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, and click on Install

To install the PIC10-PIC12-PIC16-PIC18_v1.36.1

1. Download PIC10-PIC12-PIC16-PIC-18_v1.36.1.jar from microchip website.


2. In the MPLAB® X IDE, select Options from the Tools menu
3. Select Plugins tab
4. Click on Add Library
5. Add PIC10-PIC12-PIC16-PIC18_v1.36.1.jar
6. Restart MPLAB® X IDE

To load different peripheral library version

1. Open MPLAB® Code Configurator v3 from the Tools menu


2. In Versions tab under PIC10/PIC12/PIC16/PIC18 MCUs will find the multiple library version (loaded version
is indicated by the green dot)
3. Right Click on the required version of the library and select Mark for load
4. Click on Load Selected Libraries button to load the library

1
Mar 07th, 2017 MPLAB® Code Configurator’s PIC10/PIC12/PIC16/PIC18 Library Version 1.36.1

4 What’s New
This is the dot release
 For the ADCC module backward compatibility fix - Maintained ADCC_GetSingleConversion() and
ADCC_StartConversion() API same as earlier MCC version

5 Repairs and Enhancements


# ID Description Affected Device(s)

1. MCCV3XX-5067 EUSART: Build error when EUSART interrupt is enabled. 8 bit devices

MCCV3XX-4882 PPS pins : Incorrect/missing pps information for many pins 18FxxK42
2.
in the xml file of 25K42 device.

MCCV3XX-4867 PWM (10 bit) : Module fails to open when MCC plugin is 16F153xx, 16F161x,
3.
used with MPLABX 3.45 version. 18FxxK40

4. MCCV3XX-4748 MCC issue with UART 8 bit devices

MCCV3XX-4677 5BITDAC: DAC1OUT1 pin is missing in the pin manager grid 18FxxK40
5.
view.

6. MCCV3XX-4552 MACON3 should be loaded with 8bit value 18FxxJ6x

MCCV3XX-3521 SPI master SCK pin is not configured as PPS Input in the 16F153xx, 16F177x,
7. generated pin_manager.c file. 16F183xx,
16F188xx, 18FxxK40

MCCV3XX-3510 Pin manager module: ANCONx register settings are not 18FxxK80, 18FxxK90
8.
generated in the pin_manager.c file

MCCV3XX-3459 Memory module should be added to PIC18LF45K40 xml 18FxxK40


9.
file.

10. MCCV3XX-3423 [xml] I2C: missing settings for slave mode 18FxxK90

MCCV3XX-3245 TMR3/5/7 - External clock source name is wrong in device 18FxxK22,


11.
xml. 18FxxK80, 18FxxK90

MCCV3XX-3221 TMR1 - TxCLK source options are not correct in K40 device 18FxxK40
12.
xml file.

13. MCCV3XX-3102 CMP - CxINC no pin definition 18FxxK80, 18FxxK90

14. MCCV3XX-3079 ECAN: missing setting 18FxxK80

15. MCCV3XX-2786 Cannot set output pins to open drain 8 bit devices

2
Mar 07th, 2017 MPLAB® Code Configurator’s PIC10/PIC12/PIC16/PIC18 Library Version 1.36.1

6 Known Issues
# ID Description Device(s)

1. MCCV3XX-4925 Xpress / MCC release 8 bit devices

2. MCCV3XX-5353 CVREF: cvref output text box is blinking in red. 18FxxK20

3. MCCV3XX-5104 CMxCON0 register bit 2 must be set to 1 16F176x

4. MCCV3XX-5076 MCC support for PIC10F32x device 8 bit devices

5. MCCV3XX-5302 UART: RX/CTS/DSR pins missing from the pin manager UI. 18FxxK42

6. MCCV3XX-3732 PIC16F18855 MSSP1 PPS settings 8 bit devices

7. MCCV3XX-3730 Weak Pull-ups master enable bit not enabled 18FxxK80

MCCV3XX-4177 No support for Interrupt on Change (18F6x/8xK22, 18FxxJ6x, 18FxxK22,


8.
18F6x/8xK90, 18FxxJ6x) 18FxxK90

9. MCCV3XX-4630 IOC not available in all pins of PORTG 18FxxK40

10. MCCV3XX-4832 bug report CIN1- input selection 8 bit devices

MCCV3XX-4290 IOC:- IOCx is not implemented in K22 devices. 18FxxJ6x, 18FxxK22,


11.
18FxxK80, 18FxxK90

12. MCCV3XX-4198 The IOC driver does not function on the 16F18855 8 bit devices

MCCV3XX-2624 Incorrect MCLR pin control in Pin Manager when LVP is 8 bit devices
13.
selected

MCCV3XX-2365 Pin T1CKI cannot be enabled or disabled from the Pin 8 bit devices
14.
Manager Grid view

MCCV3XX-4075 EXT_INT:- Combo box is required for edge select of each 18FxxK22
15.
external interrupt in easy setup.

16. MCCV3XX-4069 Resetting SPEN bit is not clearing overrun error status bit. 18FxxK80

MCCV3XX-4076 [PinManager] Add support to create a High-Z state for an I/O 8 bit devices
17.
pin

18. MCCV3XX-3970 EUSART Tx pin configured as output in the pin module UI. 16(L)F19xx

19. MCCV3XX-3875 Pin manager - ANSEL bits are not setting for analog pins 8 bit devices

MCCV3XX-4913 EXT_INT: all methods disappear if tweaking the interrupts 8 bit devices
20.
on/off from the Interrupt Manager

MCCV3XX-5420 MSSP : Generated code not compiling and interrupt 8 bit devices
21.
consistency issue on MCC reload

3
Mar 07th, 2017 MPLAB® Code Configurator’s PIC10/PIC12/PIC16/PIC18 Library Version 1.36.1

7 Frequently Asked Questions


For frequently asked questions, please refer to the FAQ post on the MCC Forum
(http://www.microchip.com/forums/f293.aspx)

8 Supported Families
The MCC PIC10-PIC12-PIC16-PIC18 Library 1.36.1 supports the following families. The families listed in bold
are new for this release.
The full list of devices is in Section Appendix: Supported Devices

1. PIC1xF75x
2. PIC16(L)F145x
3. PIC1x(L)F150x
4. PIC16(L)F151x
5. PIC16(L)F152x
6. PIC16(L)F153xx
7. PIC1xLF155x
8. PIC16(L)F156x
9. PIC1x(L)F157x
10. PIC16(L)F161x
11. PIC16F170x
12. PIC16(L)F171x
13. PIC16F176x
14. PIC16(L)F177x
15. PIC16(L)F178x
16. PIC16(L)F182x
17. PIC16(L)F184x
18. PIC16(L)F183xx
19. PIC16(L)F188xx
20. PIC16LF190x
21. PIC16(L)F193x
22. PIC16(L)F194x
23. PIC18F1xK22
24. PIC18F2x/4xK20
25. PIC18F2x/4xK22
26. PIC18F2x/4xK50
27. PIC18(L)F6x/8xK22
28. PIC18(L)xxK40
29. PIC18(L)FxxK80
30. PIC18(L)FxxK90
31. PIC18FxxJ6x
32. PIC18F2xK42
33. PIC16F1919x

4
Mar 07th, 2017 MPLAB® Code Configurator’s PIC10/PIC12/PIC16/PIC18 Library Version 1.36.1

9 Customer Support
9.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

9.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

10 Appendix: Supported Devices


The MCC pc10-pic12-pic16-pic18_v1.36.1 supports the following 313 Devices.

 PIC12F752  PIC12LF1571  PIC16F1507


 PIC12F1501  PIC12LF1572  PIC16F1508
 PIC12F1571  PIC12LF1612  PIC16F1509
 PIC12F1572  PIC12LF1822  PIC16F1512
 PIC12F1612  PIC12LF1840  PIC16F1513
 PIC12F1822  PIC16F753  PIC16F1516
 PIC12F1840  PIC16F1454  PIC16F1517
 PIC12HV752  PIC16F1455  PIC16F1518
 PIC12LF1501  PIC16F1459  PIC16F1519
 PIC12LF1552  PIC16F1503  PIC16F1526

5
Mar 07th, 2017 MPLAB® Code Configurator’s PIC10-PIC12-PIC16-PIC18 Library Version 1.36.1

 PIC16F1527  PIC16F1827  PIC16F19196


 PIC16F1574  PIC16F1828  PIC16F19197
 PIC16F1575  PIC16F1829  PIC16HV753
 PIC16F1578  PIC16F1847  PIC16LF1454
 PIC16F1579  PIC16F1933  PIC16LF1455
 PIC16F1613  PIC16F1934  PIC16LF1459
 PIC16F1614  PIC16F1936  PIC16LF1503
 PIC16F1615  PIC16F1937  PIC16LF1507
 PIC16F1618  PIC16F1938  PIC16LF1508
 PIC16F1619  PIC16F1939  PIC16LF1509
 PIC16F1703  PIC16F1946  PIC16LF1512
 PIC16F1704  PIC16F1947  PIC16LF1513
 PIC16F1705  PIC16F15313  PIC16LF1516
 PIC16F1707  PIC16F15323  PIC16LF1517
 PIC16F1708  PIC16F15324  PIC16LF1518
 PIC16F1709  PIC16F15325  PIC16LF1519
 PIC16F1713  PIC16F15344  PIC16LF1526
 PIC16F1716  PIC16F15345  PIC16LF1527
 PIC16F1717  PIC16F15354  PIC16LF1554
 PIC16F1718  PIC16F15355  PIC16LF1559
 PIC16F1719  PIC16F15356  PIC16LF1566
 PIC16F1764  PIC16F15375  PIC16LF1567
 PIC16F1765  PIC16F15376  PIC16LF1574
 PIC16F1768  PIC16F15385  PIC16LF1575
 PIC16F1769  PIC16F15386  PIC16LF1578
 PIC16F1773  PIC16F18313  PIC16LF1579
 PIC16F1776  PIC16F18323  PIC16LF1613
 PIC16F1777  PIC16F18324  PIC16LF1614
 PIC16F1778  PIC16F18325  PIC16LF1615
 PIC16F1779  PIC16F18326  PIC16LF1618
 PIC16F1782  PIC16F18344  PIC16LF1619
 PIC16F1783  PIC16F18345  PIC16LF1703
 PIC16F1784  PIC16F18346  PIC16LF1704
 PIC16F1786  PIC16F18854  PIC16LF1705
 PIC16F1787  PIC16F18855  PIC16LF1707
 PIC16F1788  PIC16F18856  PIC16LF1708
 PIC16F1789  PIC16F18857  PIC16LF1709
 PIC16F1823  PIC16F18875  PIC16LF1713
 PIC16F1824  PIC16F18876  PIC16LF1716
 PIC16F1825  PIC16F18877  PIC16LF1717
 PIC16F1826  PIC16F19195  PIC16LF1718

6
Mar 07th, 2017 MPLAB® Code Configurator’s PIC10-PIC12-PIC16-PIC18 Library Version 1.36.1

 PIC16LF1719  PIC16LF15325  PIC18F25K50


 PIC16LF1764  PIC16LF15344  PIC18F25K80
 PIC16LF1765  PIC16LF15345  PIC18F26K20
 PIC16LF1768  PIC16LF15354  PIC18F26K22
 PIC16LF1769  PIC16LF15355  PIC18F26K40
 PIC16LF1773  PIC16LF15356  PIC18F26K80
 PIC16LF1776  PIC16LF15375  PIC18F27K40
 PIC16LF1777  PIC16LF15376  PIC18F43K20
 PIC16LF1778  PIC16LF15385  PIC18F43K22
 PIC16LF1779  PIC16LF15386  PIC18F44K20
 PIC16LF1782  PIC16LF18313  PIC18F44K22
 PIC16LF1783  PIC16LF18323  PIC18F45K20
 PIC16LF1784  PIC16LF18324  PIC18F45K22
 PIC16LF1786  PIC16LF18325  PIC18F45K40
 PIC16LF1787  PIC16LF18326  PIC18F45K50
 PIC16LF1788  PIC16LF18344  PIC18F45K80
 PIC16LF1789  PIC16LF18345  PIC18F46K20
 PIC16LF1823  PIC16LF18346  PIC18F46K22
 PIC16LF1824  PIC16LF18854  PIC18F46K40
 PIC16LF1825  PIC16LF18855  PIC18F46K80
 PIC16LF1826  PICL16F18856  PIC18F47K40
 PIC16LF1827  PICL16F18857  PIC18F65K22
 PIC16LF1828  PIC16LF18875  PIC18F65K40
 PIC16LF1829  PIC16LF18876  PIC18F65K80
 PIC16LF1847  PIC16LF18877  PIC18F65K90
 PIC16LF1902  PIC16LF19195  PIC18F66J60
 PIC16LF1903  PIC16LF19196  PIC18F66J65
 PIC16LF1904  PIC16LF19197  PIC18F66K22
 PIC16LF1906  PIC18F13K22  PIC18F66K40
 PIC16LF1907  PIC18F14K22  PIC18F66K80
 PIC16LF1933  PIC18F23K20  PIC18F66K90
 PIC16LF1934  PIC18F23K22  PIC18F67J60
 PIC16LF1936  PIC18F24K20  PIC18F67K22
 PIC16LF1937  PIC18F24K22  PIC18F67K40
 PIC16LF1938  PIC18F24K40  PIC18F67K90
 PIC16LF1939  PIC18F24K42  PIC18F85K22
 PIC16LF1946  PIC18F24K50  PIC18F85K90
 PIC16LF1947  PIC18F25K20  PIC18F86J60
 PIC16LF15313  PIC18F25K22  PIC18F86J65
 PIC16LF15323  PIC18F25K40  PIC18F86K22
 PIC16LF15324  PIC18F25K42  PIC18F86K90

7
Mar 07th, 2017 MPLAB® Code Configurator’s PIC10-PIC12-PIC16-PIC18 Library Version 1.36.1

 PIC18F87J60  PIC18LF25K22  PIC18LF45K50


 PIC18F87K22  PIC18LF25K40  PIC18LF45K80
 PIC18F87K90  PIC18LF25K42  PIC18LF46K22
 PIC18F96J60  PIC18LF25K50  PIC18LF46K40
 PIC18F96J65  PIC18LF25K80  PIC18LF46K80
 PIC18F97J60  PIC18LF26K22  PIC18LF47K40
 PIC18LF13K22  PIC18LF26K40  PIC18LF65K40
 PIC18LF14K22  PIC18LF26K80  PIC18LF65K80
 PIC18LF23K22  PIC18LF27K40  PIC18LF66K40
 PIC18LF24K22  PIC18LF43K22  PIC18LF66K80
 PIC18LF24K40  PIC18LF44K22  PIC18LF67K40
 PIC18LF24K42  PIC18LF45K22
 PIC18LF24K50  PIC18LF45K40

You might also like