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

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.

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

Language Tool 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)   v2.41 (Linux) (4/24/20)
v1.45 (OSX) (12/7/17)   v2.41 (OSX) (4/24/20)
v2.00 (WIN) (5/27/18)    
v2.00 (OSX) (5/27/18)    
v2.00 (Linux) (5/27/18)    
v2.05 (WIN) (12/20/18)    
v2.05 (OSX) (12/20/18)    
v2.05 (Linux) (12/20/18)    
v2.10 (WIN) (7/28/19)    
v2.10 (OSX) (7/28/19)    
v2.10 (Linux) (7/28/19)    
v2.20 (WIN) (4/8/20)    
v2.20 (OSX) (4/8/20)    
v2.20 (Linux) (4/8/20)    

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

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.

Use this FTP link for HI-TECH C Compiler archive: HI-TECH C Archive

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

Functional Safety Compilers


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

MPLAB™ XC8 Compiler MPLAB XC16 Compiler MPLAB XC32 Compiler
v2.19 (WIN) v1.49 (WIN) v2.39 (WIN)
v2.19 (Linux) v1.49 (Linux) v2.39 (Linux)
v2.19 (OSX) v1.49 (OSX) v2.39 (OSX)

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.