Jan 22, 2021

MPLAB® Code Configurator’s PIC10/PIC12/PIC16/PIC18 Library

Version 1.81.7

Release Notes for MPLAB® Code Configurator
PIC10/PIC12/PIC16/PIC18 library v1.81.7
1 What is MPLAB Code Configurator PIC10/PIC12/PIC16/PIC18 library
The PIC10-PIC12-PIC16-PIC18 library enables to use newer 8-bit MCU devices and its modules.

2 System Requirements••••

MPLAB® X IDE v5.45 or later
XC8 compiler v2.31 or later
MCC Plugin v4.0.2 or later
MCC Core v5.0.2 or later

3 Installing MPLAB® Code Configurator PIC10-PIC12-PIC16-PIC18 library
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 library
1.
2.
3.
4.
5.
6.
7.
8.

Open the MPLAB Code Configurator page: https://www.microchip.com/mplab/mplab-code-configurator
Scroll to the bottom of the page and select the Current Downloads tabs
Download PIC10-PIC12-PIC16-PIC18 MCUs (PIC10-PIC12-PIC16-PIC18-1.81.7.mc3lib)
In the MPLAB® X IDE, select Options from the Tools menu
Select MPLAB® Code Configurator 4.x tab from Plugins option
Click on Install Library
Browse to the location where you saved the PIC10-PIC12-PIC16-PIC18-1.81.7.mc3lib, select and click Open
Restart MPLAB® X IDE

To load different peripheral library version
1. Open MPLAB® Code Configurator v4 from the Tools menu
2. In Versions tab under PIC10/PIC12/PIC16/PIC18 MCUs will find the multiple library version (loaded version isindicated by the green tick)
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

MPLAB® Code Configurator’s PIC10/PIC12/PIC16/PIC18 Library

Jan 22, 2021

Version 1.81.7

4 What’s New••

PIC16F15276/75/74/56/55/54 devices support
Bug fixes and improvements

5 Repairs and Enhancements#ID

DescriptionDevice(s)1.

MCU8CC-10700

FVR buffer description is wrong and confusing

PIC16(L)F177x2.

MCCV3XX-10046

UART reload issue with module pin configuration

PIC18FxxQ10

3.

MCCV3XX-10050

Incorrect warnings while using TMR1/3 with CLC
module

PIC18FxxQ40

Description

Device(s)6 Known Issues#ID
1.

MCCV3XX-10172

Incorrect TMR1 PPS settings

PIC16(L)F1538x

2.

MCCV3XX-10154

SPI Registers view: Bit field names are not getting
updated

PIC18(L)FxxK42

3.

MCU8CUST-7642

MCC not showing all segments for LCD

PIC16(L)F191xx

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 supports the following families.

(http://www.microchip.com/paramchartsearch/chart.aspx?branchid=30048)
The full list of devices is in Section 10.
••
•
•
•

2

PIC10(L)F32x
PIC12/16F75x
PIC16(L)F145x
PIC12/16(L)F150x
PIC16(L)F151x

•
•
•
•
•

PIC16(L)F152x
PIC12/16LF155x
PIC16(L)F156x
PIC12/16(L)F157x
PIC12/16(L)F161x

MPLAB® Code Configurator’s PIC10/PIC12/PIC16/PIC18 Library

Jan 22, 2021•••••••••••••••••••••

PIC16F170x
PIC16(L)F171x
PIC16(L)F176x
PIC16(L)F177x
PIC16(L)F178x
PIC12/16(L)F182x
PIC12/16(L)F184x
PIC16LF190x
PIC16(L)F193x
PIC16(L)F194x
PIC16(L)F153xx
PIC16(L)F183xx
PIC16(L)F184xx (PIC16(L)F185x)
PIC16(L)F188xx
PIC16(L)F191xx
PIC16F152xx
PIC18(L)FxxJ13
PIC18(L)FxxJ53
PIC18F1xK22
PIC18F2x/4xK20
PIC18F2x/4xK22•••••••••••••••

Version 1.81.7PIC18(L)F6x/8xK22
PIC18(L)F2x/4xK40
PIC18(L)F2x/4x/5xK42
PIC18F2x/4x/5xQ10
PIC18F1xK50
PIC18F2x/4xK50
PIC18F9x/8x/6xJ60
PIC18(L)F2x/4x/6xK80
PIC18(L)F2x/4xK83
PIC18(L)F6x/8xK90
PIC18FxxQ43
PIC18FxxQ83
PIC18FxxQ84
PIC18FxxQ40
PIC18FxxQ41

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 ameans to make files and information easily available to customers. Accessible by using your favorite Internetbrowser, the web site contains the following information:
•••

9.2

Product Support – Data sheets and errata, application notes and sample programs, design resources, user’sguides 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 ofseminars and events, listings of Microchip sales offices, distributors and factory representatives

Additional Support

Users of Microchip products can receive assistance through several channels:•3Distributor or Representative

Jan 22, 2021•••

MPLAB® Code Configurator’s PIC10/PIC12/PIC16/PIC18 Library

Version 1.81.7

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 website.
Technical support is available through the web site at: http://support.microchip.com

10 Appendix: Supported Devices
The MCC pc10-pic12-pic16-pic18 library supports the following 439 devices.

General Purpose MCUs
• PIC10(L)F320• PIC10(L)F322• PIC12F/HV752• PIC16F/HV753• PIC12(L)F1501• PIC12LF1552• PIC12(L)F1571• PIC12(L)F1572• 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• PIC16LF1554• PIC16LF1559• PIC16LF1566• PIC16LF1567

4•••••••••••••••••••••••••••

PIC16(L)F1574
PIC16(L)F1575
PIC16(L)F1578
PIC16(L)F1579
PIC16(L)F1613
PIC16(L)F1614
PIC16(L)F1615
PIC16(L)F1618
PIC16(L)F1619
PIC16(L)F1703
PIC16(L)F1704
PIC16(L)F1705
PIC16(L)F1707
PIC16(L)F1708
PIC16(L)F1709PIC16(L)F1713
PIC16(L)F1716
PIC16(L)F1717
PIC16(L)F1718
PIC16(L)F1719
PIC16(L)F1764
PIC16(L)F1765
PIC16(L)F1768
PIC16(L)F1769
PIC16(L)F1773
PIC16(L)F1776
PIC16(L)F1777•••••••••••••••••••••••••••

PIC16(L)F1778
PIC16(L)F1779
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
PIC16F15213
PIC16F15214
PIC16F15223
PIC16F15224
PIC16F15225
PIC16F15243
PIC16F15244
PIC16F15245
PIC16F15254*
PIC16F15255*

MPLAB® Code Configurator’s PIC10-PIC12-PIC16-PIC18 Library

Jan 22, 2021•
•
•
•
•
••
•
•••
•
•••
•
•
•
•
••
•
•
•
••
•
••
•
•
•
••
•
•
•
•
•
•
•

5

PIC16F15256
PIC16F15274
PIC16F15275
PIC16F15276
PIC16(L)F15313
PIC16(L)F15323
PIC16(L)F15324
PIC16(L)F15325
PIC16(L)F15344
PIC16(L)F15345
PIC16(L)F15354
PIC16(L)F15355
PIC16(L)F15356
PIC16(L)F15375
PIC16(L)F15376
PIC16(L)F15385
PIC16(L)F15386
PIC16(L)F18313
PIC16(L)F18323
PIC16(L)F18324
PIC16(L)F18325
PIC16(L)F18326
PIC16(L)F18344
PIC16(L)F18345
PIC16(L)F18346
PIC16(L)F18424
PIC16(L)F18425
PIC16(L)F18426
PIC16(L)F18444
PIC16(L)F18445
PIC16(L)F18446
PIC16(L)F18455
PIC16(L)F18456
PIC16(L)F18854
PIC16(L)F18855
PIC16(L)F18856
PIC16(L)F18857
PIC16(L)F18875
PIC16(L)F18876
PIC16(L)F18877
PIC18(L)F26J13•••••••••••••••••••••••••••••••••••••••••

PIC18(L)F27J13
PIC18(L)F46J13
PIC18(L)F47J13
PIC18F23K20
PIC18F24K20
PIC18F25K20
PIC18F26K20
PIC18F43K20
PIC18F44K20
PIC18F45K20
PIC18F46K20
PIC18(L)F13K22
PIC18(L)F14K22
PIC18(L)F23K22
PIC18(L)F24K22
PIC18(L)F25K22
PIC18(L)F26K22
PIC18(L)F43K22
PIC18(L)F44K22
PIC18(L)F45K22
PIC18(L)F46K22
PIC18F65K22
PIC18F66K22
PIC18F67K22
PIC18F85K22
PIC18F86K22
PIC18F87K22
PIC18(L)F24K40
PIC18(L)F25K40
PIC18(L)F26K40
PIC18(L)F27K40
PIC18(L)F45K40
PIC18(L)F46K40
PIC18(L)F47K40
PIC18(L)F65K40
PIC18(L)F66K40
PIC18(L)F67K40
PIC18(L)F24K42
PIC18(L)F25K42
PIC18(L)F26K42
PIC18(L)F27K42

Version 1.81.7
•
•
•
•••
••••
••••
•••
•
•
••
•
•
••
•
•
•
•
•
••
•
•

PIC18(L)F45K42
PIC18(L)F46K42
PIC18(L)F47K42
PIC18(L)F55K42
PIC18(L)F56K42
PIC18(L)F57K42
PIC18F24Q10
PIC18F25Q10PIC18F26Q10
PIC18F27Q10
PIC18F45Q10
PIC18F46Q10
PIC18F47Q10
PIC18F25Q43
PIC18F26Q43
PIC18F27Q43
PIC18F45Q43
PIC18F46Q43
PIC18F47Q43
PIC18F55Q43
PIC18F56Q43
PIC18F57Q43
PIC18F16Q40
PIC18F15Q40
PIC18F14Q40
PIC18F06Q40
PIC18F05Q40
PIC18F04Q40
PIC18F16Q41
PIC18F15Q41
PIC18F14Q41
PIC18F06Q41
PIC18F05Q41
PIC18F04Q41

USB MCUs• PIC16(L)F1454• PIC16(L)F1455• PIC16(L)F1459• PIC18(L)F26J53

MPLAB® Code Configurator’s PIC10-PIC12-PIC16-PIC18 Library

Jan 22, 2021
•••••
•
•
•

PIC18(L)F27J53
PIC18(L)F46J53
PIC18(L)F47J53
PIC18(L)F13K50
PIC18(L)F14K50
PIC18(L)F24K50
PIC18(L)F25K50
PIC18(L)F45K50

LCD MCUs••
•
•
•••
•
•••
••

PIC16LF1902
PIC16LF1903
PIC16LF1904
PIC16LF1906
PIC16LF1907
PIC16(L)F1933
PIC16(L)F1934
PIC16(L)F1936
PIC16(L)F1937
PIC16(L)F1938
PIC16(L)F1939
PIC16(L)F1946
PIC16(L)F1947

••••
•••
•
••••
•••

PIC16(L)F19155
PIC16(L)F19156
PIC16(L)F19175
PIC16(L)F19176
PIC16(L)F19185
PIC16(L)F19186
PIC16(L)F19195
PIC16(L)F19196
PIC16(L)F19197
PIC18F65K90
PIC18F66K90
PIC18F67K90
PIC18F85K90
PIC18F86K90
PIC18F87K90

CAN MCUs•••••••

PIC18(L)F25K80
PIC18(L)F26K80
PIC18(L)F45K80
PIC18(L)F46K80
PIC18(L)F65K80
PIC18(L)F66K80
PIC18(L)F25K83*These devices will be supported in future releases of Device Family Packs (DFPs).

6

Version 1.81.7•••••••••••••

PIC18(L)F26K83
PIC18F26Q83*
PIC18F27Q83
PIC18F46Q83*
PIC18F47Q83
PIC18F56Q83*
PIC18F57Q83
PIC18F26Q84*
PIC18F27Q84
PIC18F46Q84*
PIC18F47Q84
PIC18F56Q84*
PIC18F57Q84

Ethernet MCUs•••••••••

PIC18F66J60
PIC18F66J65
PIC18F67J60
PIC18F86J60
PIC18F86J65
PIC18F87J60
PIC18F96J60
PIC18F96J65
PIC18F97J60