We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

Live Chat

Need Help?

Privacy Policy

Important Note for macOS® Users


The latest version of macOS, 10.15 Catalina, removes support for 32-bit applications. This means that current versions of MPLAB X IDE (up to version 5.40) will not run on this operating system without a patch. All current versions of MPLAB XC compilers are now compatible with this latest version of macOS.

All MPLAB tools are based on 64-bit applications beginning with the following versions:

  • MPLAB X IDE v5.40
  • MPLAB XC8 v2.05
  • MPLAB XC16 v1.50
  • MPLAB XC32 v2.40

MPLAB X IDE Archives


Search MPLAB X IDE Archives
Windows® (x86/x64) macOS® (10.X) Linux® (32/64 bit)
MPLAB IDE X v1.00a MPLAB IDE X v1.00a MPLAB IDE X v1.00a
MPLAB IDE X v1.10 MPLAB IDE X v1.10 MPLAB IDE X v1.10
MPLAB IDE X v1.20 MPLAB IDE X v1.20 MPLAB IDE X v1.20
MPLAB IDE X v1.30 MPLAB IDE X v1.30 MPLAB IDE X v1.30
MPLAB IDE X v1.41 MPLAB IDE X v1.41 MPLAB IDE X v1.41
MPLAB IDE X v1.51 MPLAB IDE X v1.51 MPLAB IDE X v1.51
MPLAB IDE X v1.60 MPLAB IDE X v1.60 MPLAB IDE X v1.60
MPLAB IDE X v1.70 MPLAB IDE X v1.70 MPLAB IDE X v1.70
MPLAB IDE X v1.80 MPLAB IDE X v1.80 MPLAB IDE X v1.80
MPLAB IDE X v1.85 MPLAB IDE X v1.85 MPLAB IDE X v1.85
MPLAB IDE X v1.90 MPLAB IDE X v1.90 MPLAB IDE X v1.90
MPLAB IDE X v1.95 MPLAB IDE X v1.95 MPLAB IDE X v1.95
MPLAB IDE X v2.00 MPLAB IDE X v2.00 MPLAB IDE X v2.00
MPLAB X v2.05 MPLAB X v2.05 MPLAB X v2.05
MPLAB X v2.10 MPLAB X v2.10 MPLAB X v2.10
MPLAB X v2.15 MPLAB X v2.15 MPLAB X v2.15
MPLAB X v2.20 MPLAB X v2.20 MPLAB X v2.20
MPLAB X v2.26 MPLAB X v2.26 MPLAB X v2.26
MPLAB X v2.30 MPLAB X v2.30 MPLAB X v2.30
MPLAB X v2.35 MPLAB X v2.35 MPLAB X v2.35
MPLAB X v3.00 MPLAB X v3.00 MPLAB X v3.00
MPLAB X v3.05 MPLAB X v3.05 MPLAB X v3.05
MPLAB X v3.10 MPLAB X v3.10 MPLAB X v3.10
MPLAB X v3.15 MPLAB X v3.15 MPLAB X v3.15
MPLAB X v3.20 MPLAB X v3.20 MPLAB X v3.20
MPLAB X v3.26 MPLAB X v3.26 MPLAB X v3.26
MPLAB X v3.30 MPLAB X v3.30 MPLAB X v3.30
MPLAB X v3.35 MPLAB X v3.35 MPLAB X v3.35
MPLAB X v3.40 MPLAB X v3.40 MPLAB X v3.40
MPLAB X v3.45 MPLAB X v3.45 MPLAB X v3.45
MPLAB X v3.50 MPLAB X v3.50 MPLAB X v3.50
MPLAB X v3.55 MPLAB X v3.55 MPLAB X v3.55
MPLAB X v3.61 MPLAB X v3.61 MPLAB X v3.61
MPLAB X v3.65 MPLAB X v3.65 MPLAB X v3.65
MPLAB X v4.01 MPLAB X v4.01 MPLAB X v4.01
MPLAB X v4.05 MPLAB X v4.05 MPLAB X v4.05
MPLAB X v4.10 MPLAB X v4.10 MPLAB X v4.10
MPLAB X v4.15 MPLAB X v4.15 MPLAB X v4.15
MPLAB X v4.20 MPLAB X v4.20 MPLAB X v4.20
MPLAB X v5.00 MPLAB X v5.00 MPLAB X v5.00
MPLAB X v5.05 MPLAB X v5.05 MPLAB X v5.05
MPLAB X v5.10 MPLAB X v5.10 MPLAB X v5.10
MPLAB X v5.15 MPLAB X v5.15 MPLAB X v5.15
MPLAB X v5.20 MPLAB X v5.20 MPLAB X v5.20
MPLAB X v5.30 MPLAB X v5.30 MPLAB X v5.30
MPLAB X v5.35 MPLAB X v5.35 MPLAB X v5.35
MPLAB X v5.40 MPLAB X v5.40 MPLAB X v5.40
MPLAB X v5.45 MPLAB X v5.45 MPLAB X v5.45
MPLAB X v5.50 MPLAB X v5.50 MPLAB X v5.50
MPLAB X v6.00 MPLAB X v6.00 MPLAB X v6.00
MPLAB X v6.05 MPLAB X v6.05 MPLAB X v6.05
MPLAB X v6.10 MPLAB X v6.10 MPLAB X v6.10

MPLAB XC Compiler Archives


Search MPLAB XC Compiler Archives
MPLAB® XC8 Compiler MPLAB XC16 Compiler MPLAB XC32 Compiler
v1.00 (WIN) (03/22/12) v1.00 (WIN) (05/03/12) v1.00 (WIN) (03/22/12)
v1.00 (Linux) (03/22/12) v1.00 (Linux) (05/03/12) v1.00 (Linux) (03/22/12)
v1.00 (OSX) (03/22/12) v1.00 (OSX) (05/03/12) v1.00 (OSX) (03/22/12)
v1.01 (WIN) (06/23/12) v1.10 (WIN) (08/08/12) v1.10 (WIN) (08/08/12)
v1.01 (Linux) (06/23/12) v1.10 (Linux) (08/08/12) v1.10 (Linux) (08/08/12)
v1.01 (OSX) (06/23/12) v1.10 (OSX) (08/08/12) v1.11 (OSX) (10/04/12)
v1.10 (WIN) (08/08/12) v1.11 (WIN) (12/11/12) v1.11 (WIN) (10/04/12)
v1.10 (Linux) (08/08/12) v1.11 (Linux) (12/11/12) v1.11 (Linux) (10/04/12)
v1.10 (OSX) (08/08/12) v1.11 (OSX) (12/11/12) v1.20 (OSX) (12/07/12)
v1.11 (WIN) (10/25/12) v1.20 (WIN) (10/22/13) v1.20 (WIN) (12/07/12)
v1.11 (Linux) (10/25/12) v1.20 (Linux) (10/22/13) v1.20 (Linux) (12/07/12)
v1.11 (OSX) (10/25/12) v1.20 (OSX) (10/22/13) v1.21 (OSX) (04/22/13)
v1.12 (OSX) (12/04/12) v1.21 (WIN) (01/09/14) v1.21 (WIN) (04/22/13)
v1.12 (WIN) (12/04/12) v1.21 (OSX) (01/09/14) v1.21 (Linux) (04/22/13)
v1.12 (Linux) (12/04/12) v1.21 (Linux) (01/09/14) v1.22 (OSX) (8/19/14)
v1.20 (OSX) (06/24/13) v1.22 (Linux) (8/19/14) v1.22 (WIN) (8/19/14)
v1.20 (WIN) (06/24/13) v1.22 (WIN) (10/10/14) v1.22 (Linux) (10/21/13)
v1.21 (Linux) (10/04/13) v1.22 (OSX) (10/10/14) v1.30 (OSX) (11/13/2013)
v1.21 (OSX) (10/04/13) v1.23 (Linux) (9/25/14) v1.30 (Linux) (11/13/2013)
v1.21 (WIN) (10/04/13) v1.23 (WIN) (9/25/14) v1.30 (WIN) (11/13/2013)
v1.30 (WIN) (01/13/14) v1.23 (OSX) (9/25/14) v1.31 (WIN) (12/20/2013)
v1.30 (OSX) (01/13/14) v1.24 (Linux) (12/19/14) v1.31 (OSX) (12/20/2013)
v1.30 (Linux) (01/13/14) v1.24 (WIN) (12/19/14) v1.31 (Linux) (12/20/2013)
v1.31 (WIN) (03/28/14) v1.24 (OSX) (12/19/14) v1.32 (WIN) (05/30/2014)
v1.31 (OSX) (03/28/14) v1.25 (Linux) (6/30/15) v1.32 (OSX) (05/30/2014)
v1.31 (Linux) (03/28/14) v1.25 (WIN) (6/30/15) v1.32 (Linux) (05/30/2014)
v1.32 (WIN) (06/05/14) v1.25 (OSX) (6/30/15) v1.33 (WIN) (07/22/14)
v1.32 (Linux) (06/05/14) v1.26 (Linux) (2/19/16) v1.33 (Linux) (07/22/14)
v1.32 (OSX) (06/05/14) v1.26 (WIN) (2/19/16) v1.33 (OSX) (07/22/14)
v1.33 (WIN) (08/25/14) v1.26 (OSX) (2/19/16) v1.34 (WIN) (02/16/15)
v1.33 (Linux) (08/25/14) v1.30 (Linux) (2/22/16) v1.34 (Linux) (02/16/15)
v1.33 (OSX) (08/25/14) v1.30 (WIN) (2/22/16) v1.34 (OSX) (02/16/15)
v1.34 (Linux) (02/16/15) v1.30 (OSX) (2/22/16) v1.40 (WIN) (6/3/15)
v1.34 (OSX) (02/16/15) v1.31 (Linux) (2/10/2017) v1.40 (Linux) (6/3/15)
v1.34 (WIN) (02/16/15) v1.31 (WIN) (2/10/17) v1.40 (OSX) (6/3/15)
v1.35 (Linux) (7/7/15) v1.31 (OSX) (2/10/17) v1.42 (WIN) (6/1/16)
v1.35 (OSX) (7/7/15) v1.32B (Linux) (8/15/2017) v1.42 (Linux) (6/1/16)
v1.35 (WIN) (7/7/15) v1.32B (WIN) (8/15/2017) v1.42 (OSX) (6/1/16)
v1.36 (Linux) (1/14/16) v1.32B (OSX) (8/15/2017) v1.43 (WIN) (3/1/17)
v1.36 (OSX) (1/14/16) v1.33 (Linux) (10/9/17) v1.43 (Linux) (3/1/17)
v1.36 (WIN) (1/14/16) v1.33 (WIN) (10/9/17) v1.43 (OSX) (3/1/17)
v1.37 (Linux) (3/10/16) v1.33 (OSX) (10/9/17) v1.44 (WIN) (6/5/17)
v1.37 (OSX) (3/10/16) v1.34 (Linux) (3/21/18) v1.44 (Linux) (6/5/17)
v1.37 (OSX) (3/10/16) v1.34 (WIN) (3/21/18) v1.44 (OSX) (6/5/17)
v1.38 (Linux) (6/30/16) v1.34 (OSX) (3/21/18) v2.05 (WIN) (1/9/18)
v1.38 (OSX) (6/30/16) v1.35 (Linux) (5/30/18) v2.05 (Linux) (1/9/18)
v1.38 (WIN) (6/30/16) v1.35 (WIN) (5/30/18) v2.05 (OSX) (1/9/18)
v1.40 (Linux) (11/30/16) v1.35 (OSX) (5/30/18) v2.10 (WIN) (1/9/18)
v1.40 (OSX) (11/30/16) v1.36b (Linux) (1/25/19) v2.10 (Linux) (1/9/18)
v1.40 (WIN) (11/30/16) v1.36b (WIN) (1/25/19) v2.10 (OSX) (1/9/18)
v1.41 (Linux) (1/24/17) v1.36b (OSX) (1/25/19) v2.15 (WIN) (12/15/18)
v1.41 (OSX) (1/24/17) v1.41 (Linux) (9/16/19) v2.15 (Linux) (12/15/18)
v1.41 (WIN) (1/24/17) v1.41(WIN) (9/16/19) v2.15 (OSX) (12/15/18)
v1.42 (Linux) (4/12/17) v1.41 (OSX) (9/16/19) v2.20 (WIN) (5/17/19)
v1.42 (WIN) (4/12/17) v1.50 (Linux) (1/16/20) v2.20 (Linux) (5/17/19)
v1.42 (OSX) (4/12/17) v1.50 (WIN) (1/16/20) v2.20 (OSX) (5/17/19)
v1.43 (Linux) (7/24/17) v1.50 (OSX) (1/16/20) v2.30 (WIN) (8/14/19)
v1.43 (WIN) (7/24/17) v1.60 (Linux) (7/27/20) v2.30 (Linux) (8/14/19)
v1.43 (OSX) (7/24/17) v1.60 (WIN) (7/27/20) v2.30 (OSX) (8/14/19)
v1.44 (Linux) (9/22/17) v1.60 (OSX) (7/27/20) v2.40 (WIN) (2/7/20)
v1.44 (WIN) (9/22/17) v1.61 (Linux) (10/23/20) v2.40 (Linux) (2/7/20)
v1.44 (OSX) (9/22/17) v1.61 (WIN) (10/23/20) v2.40 (OSX) (2/7/20)
v1.45 (Linux) (12/7/17) v1.61 (OSX) (10/23/20) v2.41 (WIN) (4/24/20)
v1.45 (WIN) (12/7/17) v1.70 (WIN) (3/26/21) v2.41 (Linux) (4/24/20)
v1.45 (OSX) (12/7/17) v1.70 (OSX) (3/26/21) v2.41 (OSX) (4/24/20)
v2.00 (WIN) (5/27/18) v1.70 (Linux) (3/26/21) v2.50 (WIN)
v2.00 (OSX) (5/27/18)   v2.50 (Linux)
v2.00 (Linux) (5/27/18)   v2.50 (OSX)  
v2.05 (WIN) (12/20/18)   v3.00 (WIN)
v2.05 (OSX) (12/20/18)   v3.00 (Linux)
v2.05 (Linux) (12/20/18)   v3.00 (OSX)  
v2.10 (WIN) (7/28/19)   v3.01 (WIN) (6/2/21)
v2.10 (OSX) (7/28/19)   v3.01 (OSX)(6/2/21)
v2.10 (Linux) (7/28/19)   v3.01 (Linux)(6/2/21)
v2.20 (WIN) (4/8/20)   v4.00 (WIN) (1/4/22)
v2.20 (OSX) (4/8/20)   v4.00 (OSX) (1/4/22)
v2.20 (Linux) (4/8/20)   v4.00 (Linux) (1/4/22)
v2.30 (WIN) (5/17/20)   v4.10 (Linux) (5/16/22)
v2.30 (OSX) (5/17/20)   v4.10 (OSX) (5/16/22)
v2.30 (Linux) (5/17/20)   v4.10 (WIN) (5/16/22)
v2.31 (Linux) (10/27/20)   v4.20 (WIN)(12/19/22)
v2.31 (OSX) (10/27/20)   v4.20 (OSX)(12/19/22)
v2.31 (WIN) (10/27/20)   v4.20 (Linux)(12/19/22)
v2.32 (WIN) (2/18/2021)   v4.21 (WIN)(6/19/23)
v2.32 (OSX) (2/18/2021)   v4.21 (OSX)(6/19/23)
v2.32 (Linux) (2/18/2021)   v4.21(Linux)(6/19/23)
v2.35 (WIN) (1/4/2022)   v4.30 (WIN) (9/18/23)
v2.35 (OSX) (1/4/2022)   v4.30 (OSX) (9/18/23)
v2.35 (Linux) (1/4/2022)   v4.30 (Linux) (9/18/23)
v2.36 (Linux) (2/7/22)    
v2.36 (OSX) (2/7/22)    
v2.36 (WIN) (2/7/22)    
v2.40 (WIN) (7/15/22)    
v2.40 (OSX) (7/15/22)    
v2.40 (Linux) (7/15/22)    
v2.41 (WIN) (8/31/23)    
v2.41 (OSX) (8/31/23)    
v2.41 (Linux) (8/31/23)    
v2.45 (WIN) (1/22/24)    
v2.45 (OSX) (1/22/24)    
v2.45 (Linux) (1/22/24)    

MPLAB Code Configurator (MCC) Standalone Archives


Search MCC Standalone Archives

MPLAB Code Configurator (MCC) Libraries Archives


Search MCC Libraries Archives
Library Release Notes
AVR® MCUs v2.9.0 Release Notes
AVR® MCUs v2.8.0 Release Notes
AVR® MCUs v2.7.0 Release Notes
AVR® MCUs v2.6.0 Release Notes
AVR® MCUs v2.5.0 Release Notes
AVR® MCUs v2.4.0 Release Notes
AVR® MCUs v2.3.0 Release Notes
AVR® MCUs v2.2.1 Release Notes
AVR® MCUs v2.2.0 Release Notes
AVR® MCUs v2.1.0 Release Notes
AVR® MCUs v2.0.2 Release Notes
AVR® MCUs v2.0.1 Release Notes
AVR® MCUs v2.0.0 Release Notes
AVR® MCUs v1.1.1 Release Notes
AVR® MCUs v1.1.0 Release Notes
AVR® MCUs v1.00 Release Notes
MCP19XXXX v1.2 Release Notes
MCP19XXXX v1.1 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.82.0 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.81.8 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.81.7 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.81.6 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.81.5 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.81.4 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.81.3 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.81.2 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.81.0 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.80.0 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.79.0 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.78.1 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.78.0 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.77.0 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.76.0 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.75 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.65.2 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.65.1 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.55 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.45 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.36.1 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.36 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.26.1 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.25 Release Notes
PIC10/PIC12/PIC16/PIC18 MCUs v1.00 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.171.3 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.171.2 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.171.1 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.171.0 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.170.0 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.169.2 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.169.0 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.168.0 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.167.0 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.166.1 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.166.0 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.165.0 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.155.0 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.145.0 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.135.0 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.125.1 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.125 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.115 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.105 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.95 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.85 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.75.1 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.75 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.65 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.55 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.54 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.45 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.35.1 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.35 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.26.1 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.26 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.25 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.15 Release Notes
PIC24/dsPIC33/PIC32MM MCUs v1.00 Release Notes
16-bit Bootloader v1.24.0 Release Notes
16-bit Bootloader v1.23.0 Release Notes
16-bit Bootloader v1.22.1 Release Notes
16-bit Bootloader v1.22.0 Release Notes
16-bit Bootloader v1.21.0 Release Notes
16-bit Bootloader v1.19.1 Release Notes
16-bit Bootloader v1.19.0 Release Notes
16-bit Bootloader v1.18.4 Release Notes
16-bit Bootloader v1.18.3 Release Notes
16-bit Bootloader v1.17.3 Release Notes
16-bit Bootloader v1.17.2 Release Notes
16-bit Bootloader v1.16.0 Release Notes
16-bit Bootloader v1.15.0 Release Notes
16-bit Bootloader v1.0.0 Release Notes
47XXX I2C EERAM v2.20b Release Notes
47XXX I2C EERAM v1.0.2 Release Notes
47XXX I2C EERAM v1.0.1 Release Notes
47XXX I2C EERAM v1.0.0 Release Notes
8-bit Bootloader v2.4.0 Release Notes
8-bit Bootloader v2.3.3 Release Notes
8-bit Bootloader v2.3.1 Release Notes
8-bit Bootloader v2.2.38 Release Notes
8-bit Bootloader v2.2.37 Release Notes
8-bit Bootloader v2.2.31 Release Notes
8-bit Bootloader v2.2.0 Release Notes
8-bit Bootloader v1.00 Release Notes
AVR IEC60730 Class B Diagnostic Library v5.0.0 Release Notes
AVR IEC60730 Class B Diagnostic Library v4.1.0 Release Notes
AVR IEC60730 Class B Diagnostic Library v4.0.1 Release Notes
AVR IEC60730 Diagnostic Library v4.0.0 Release Notes
AVR-IoT AWS Sensor Node v1.0.1 Release Notes
AVR-IoT AWS Sensor Node v1.0.0 Release Notes
AVR-IoT Google Sensor Node v2.0.1 Release Notes
AVR-IoT Google Sensor Node v2.0.0 Release Notes
AVR-IoT WG Sensor Node v1.1.0 Release Notes
AVR-IoT WG Sensor Node v1.0.3 Release Notes
AVR-IoT WG Sensor Node v1.0.2 Release Notes
AVR-IoT WG Sensor Node v1.0.0 Release Notes
Board Support Library v1.0.0 Release Notes
Board Support Library - Beta v0.95.1 Release Notes
Crypto v1.0.0 Release Notes
Crypto Authentication Library v2.0.1 Release Notes
Crypto Authentication Library v2.0.0 Release Notes
Crypto Authentication Library v1.0.0 Release Notes
DAC v2.0.0 Release Notes
DAC v1.00 Release Notes
Data Encryption Routines v1.0.0 Release Notes
File System v1.0.0 Release Notes
Foundation Service v0.1.22 Release Notes
Foundation Services v0.2.2 Release Notes
Foundation Services v0.2.1 Release Notes
Foundation Services v0.2.0 Release Notes
Foundation Services v0.1.34 Release Notes
Foundation Services v0.1.33 Release Notes
Foundation Services v0.1.32 Release Notes
Foundation Services v0.1.31 Release Notes
Foundation Services v0.1.30 Release Notes
Foundation Services v0.1.29 Release Notes
Foundation Services v0.1.27 Release Notes
Foundation Services v0.1.25 Release Notes
Foundation Services v0.1.24 Release Notes
Foundation Services v0.1.23 Release Notes
Foundation Services v0.1.21 Release Notes
Foundation Services v0.1.20 Release Notes
I2C EEPROM v2.20b Release Notes
I2C EEPROM v1.0.0 Release Notes
IEC60730 Diagnostic Library 8-bit AVR v1.0.0 Release Notes
IEC60730 Diagnostic Library 8-bit PIC v1.0.0 Release Notes
LIN v2.3.2 Release Notes
LIN v2.3.1 Release Notes
LIN v2.3 Release Notes
LIN v2.2 Release Notes
LIN v2.1 Release Notes
LIN v2.00 Release Notes
LoRaWAN v01.10.00_beta Release Notes
LoRaWAN™ v01.00.00_beta Release Notes
MCHP-IoT WG Sensor Node v2.1.0 Release Notes
MCHP-IoT WG Sensor Node v2.0.0 Release Notes
MCP794XX I2C RTCC v1.00 Release Notes
Message Queuing Telemetry Transport (MQTT) v2.0.1 Release Notes
Message Queuing Telemetry Transport (MQTT) v2.0.0 Release Notes
Message Queuing Telemetry Transport (MQTT) v1.0.0 Release Notes
MikroElektronika Click Library v1.1.2 Release Notes
MikroElektronika Click v1.1.1 Release Notes
MikroElektronika Click v1.0.26 Release Notes
MikroElektronika Click v1.0.25 Release Notes
MikroElektronika Click v1.0.24 Release Notes
motorBench® Development Suite v2.35.0 Release Notes
motorBench® Development Suite v2.25 Release Notes
motorBench® Development Suite v2.15 Release Notes
motorBench® Development Suite v2.0 Release Notes
mTouch® Capacitive Sensing v2.91.1 Release Notes
mTouch® Capacitive Sensing v2.91.0 Release Notes
mTouch® Capacitive Sensing v2.90.2 Release Notes
mTouch® Capacitive Sensing v2.90.1 Release Notes
mTouch® Capacitive Sensing v2.90.0 Release Notes
mTouch® Capacitive Sensing v2.80.0 Release Notes
mTouch® Capacitive Sensing v2.70 Release Notes
mTouch® Capacitive Sensing v2.60.1 Release Notes
mTouch® Capacitive Sensing v2.60 Release Notes
mTouch® Capacitive Sensing v2.50.1 Release Notes
mTouch® Capacitive Sensing v2.50 Release Notes
mTouch® Capacitive Sensing v2.40 Release Notes
mTouch® Capacitive Sensing v2.00 Release Notes
mTouch® Capacitive Sensing v1.11 Release Notes
mTouch® Capacitive Sensing v1.00 Release Notes
PAC193x Library v2.2.1 Release Notes
PAC193x Library v2.2.0 Release Notes
PAC193x Library v2.1 Release Notes
PAC193x MCC library v2.0 v2.0 Release Notes
PIC16/18 IEC60730 Class B Diagnostic Library v5.0.1 Release Notes
PIC16/18 IEC60730 Class B Diagnostic Library v5.0.0 Release Notes
PIC16/18 IEC60730 Class B Diagnostic Library v4.1.0 Release Notes
PIC16/18 IEC60730 Class B Diagnostic Library v4.0.1 Release Notes
PIC16/18 IEC60730 Diagnostic Library v4.0.0 Release Notes
RN4870/RN4871 Bluetooth® Low Energy Module v1.0.1 Release Notes
RN4870/RN4871 Bluetooth® Low Energy Module v1.0.0 Release Notes
SMPS Power Library v1.3.0 Release Notes
SMPS Power Library v1.2.1 Release Notes
SMPS Power Library v1.2.0 Release Notes
SMPS Power Library v1.0.0 Release Notes
TCP/IP Lite Stack v2.2.12 Release Notes
TCP/IP Lite Stack v2.2.11 Release Notes
TCP/IP Lite Stack v2.2.10 Release Notes
TCP/IP Lite Stack v2.2.8 Release Notes
TCP/IP Lite Stack v2.1.1 Release Notes
TCP/IP Lite Stack v2.00 Release Notes
Temperature Sensor v2.0.0 Release Notes
Temperature Sensor v1.00 Release Notes
Turnkey Touch v1.0.0 Release Notes
UCS211x v1.1 Release Notes
USB Framework Lite v1.26.3 Release Notes
USB Framework Lite v1.26.2 Release Notes
USB Framework Lite v1.26.1 Release Notes
USB Framework Lite v1.26.1 Release Notes
USB Framework Lite v1.26 Release Notes
USB Framework Lite v1.25.6 Release Notes
USB Framework Lite v1.25.5 Release Notes
USB Framework Lite v1.25.4 Release Notes
USB Framework Lite v1.25.3 Release Notes
USB Framework Lite v1.25.2 Release Notes
USB Framework Lite v1.25.1 Release Notes
USB Framework Lite v1.25 Release Notes
USB Framework Lite v1.15 Release Notes
USB Framework Lite v1.00 Release Notes
WINC15XX Library v1.1.1 Release Notes
WINC15XX Library v1.1.0 Release Notes
WINC15XX Library 1.0.0 v1.0.0 Release Notes
X2C v2.0.1 Release Notes
X2C Scope v2.0.0 Release Notes
X2C v2.0.0 Release Notes
X2C v1.12.0 Release Notes
X2C v1.11.1 Release Notes
X2C v1.7.1 Release Notes
X2C Scope v1.0.0 Release Notes

MPLAB C Compiler for PIC18 MCUs


This compiler and its license is supported only by equipment using 32-bit operating systems. For compilers and licenses that are compatible with equipment using 64-bit operating systems, see our MPLAB XC C compiler products.

MPLAB C Compiler for PIC24 MCUs and dsPIC® DSCs


This compiler and its license is supported only by equipment using 32-bit operating systems. For compilers and licenses that are compatible with equipment using 64-bit operating systems, see our MPLAB XC C compiler products.

MPLAB C Compiler for PIC32 MCUs


This compiler and its license is supported only by equipment using 32-bit operating systems. For compilers and licenses that are compatible with equipment using 64-bit operating systems, see our MPLAB XC C compiler products.

HI-TECH C Compilers


HI-TECH license activation is no longer supported. Any licenses installed on existing machines will no longer function. New license installations will require a custom license. Contact SW.Licensing@microchip.com

For compilers which are higher performance and largely source code compatible, see our MPLAB XC C compiler products.

Source Archives


Search MPLAB XC Compiler Source Archives
MPLAB® ASM30 Assembler MPLAB C Compiler for PIC24 MCUs and dsPIC® DSCs
v2.05 v2.05
v3.00 v3.00
v3.01 v3.01
v3.02 v3.02
v3.12 v3.12
v3.20 v3.20
v3.21 v3.21
v3.22 v3.22
v3.23 v3.23
v3.23B v3.23B
v3.24 v3.24
v3.25 v3.25
v3.30 v3.30
v3.30b v3.30b
v3.30c v3.30c
v3.31 v3.31
MPLAB C Compiler for PIC32 Devices  
v1.01 v1.05
v1.02 v1.10B
v1.03 v1.11
v1.12 v2.00
v2.01 v2.02

Adds new device-specific information to a compiler, but does not update the base compiler. 

Title Date Published Size
Windows (x86/x64)
MPLAB XC8 Compiler Part-Support Patch v1.45b 12/14/2018 30.1 MB
MPLAB XC16 Compiler Part-Support Patch v1.60
SHA-256: 1f663eddb0382838d7ce263add76241fe57cc9bfd4611292d77e7dedd774f525
8/14/2020 52.7 MB
MPLAB XC32/32++ Compiler Part-Support Patch v2.40
SHA-256: ad5e542918b116f780b1705ba61443bd5e683a1a40faaf5be95e7e92cc1401ea
2/20/2020 65.0 MB
Linux 64-Bit
MPLAB XC8 Compiler Part-Support Patch v1.45b 12/14/2018 55.6 MB
MPLAB XC16 Compiler Part-Support Patch v1.60
SHA-256: 54ad7a0277828806fab33a43812ed21aac3ad177f3d8ca4f1624c0512e3803fc
8/14/2020 51.6 MB
MPLAB XC32/32++ Compiler Part-Support Patch v2.40
SHA-256: 1f2df2e9b8fcc34a3e8f3ce2679a39937f1deefbac74ec07db7efdfb70066cdf
2/20/2020 63.9 MB
Mac (10.X)
MPLAB XC8 Compiler Part-Support Patch v1.45b 12/14/2018 55.8 MB
MPLAB XC16 Compiler Part-Support Patch v1.60
SHA-256: ce6001ef6fc40a5a671688d35c18ad9647da098266b5016704c162eaab1b2ee8
8/14/2020 54.4 MB
MPLAB XC32/32++ Compiler Part-Support Patch v2.40
SHA-256: 514e97dffbcf4d66e7899b02e0146b0b081c755324114a6bdaa3e241c2ce244e
2/20/2020 66.7 MB
Release Notes
MPLAB XC8 Compiler Part-Support Patch v1.45b 2/22/2018 50 KB
MPLAB XC16 Compiler Part-Support Patch v1.60 8/14/2020 37 KB
MPLAB XC32/32++ Compiler Part-Support Patch v2.40 2/20/2020 41 KB

Peripheral Libraries


Functional Safety Compiler Archives


NOTE: These compilers only unlock with the purchase of an MPLAB Functional Safety License.

Please do not contact Microchip for support on these archived versions of MPLAB development ecosystem software. Support is provided only for the current versions posted on the main MPLAB X Integrated Development Environment page.