Development Tools
Downloads Archive
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
MPLAB IDE Archives
Language Tool Archives
MPLAB C Compiler for PIC18 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. | ||
---|---|---|
v2.40 upgrade | v3.00 upgrade | |
v3.10 upgrade | v3.20 upgrade | |
v3.16 upgrade | v3.30 upgrade | |
v3.31 upgrade | v3.32 upgrade | |
v3.33 upgrade | v3.34 upgrade | |
v3.35 upgrade | v3.36 upgrade | |
v3.37.01 upgrade | v3.38 upgrade | |
v3.40 upgrade | v3.41 upgrade | |
v3.42 upgrade | v3.43 upgrade | |
v3.44 upgrade | v3.45 upgrade | |
v3.46 upgrade |
MPLAB C Compiler for PIC24 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. | ||
---|---|---|
v2.00 upgrade | ||
v2.05 upgrade | ||
v3.01b upgrade | ||
v3.10b upgrade | dsPIC v3.10b | PIC24 v3.10b |
v3.11b upgrade | ||
PIC24/dsPIC v3.12 | dsPIC v3.12 | PIC24 v3.12 |
PIC24/dsPIC v3.20B | dsPIC v3.20B | PIC24 v3.20B |
PIC24/dsPIC v3.21 | dsPIC v3.21 | PIC24 v3.21 |
PIC24/dsPIC v3.22 | dsPIC v3.22 | PIC24 v3.22 |
PIC24/dsPIC v3.23 | dsPIC v3.23 | PIC24 v3.23 |
PIC24/dsPIC v3.23b | dsPIC v3.23b | PIC24 v3.23b |
PIC24/dsPIC v3.24 | dsPIC v3.24 | PIC24 v3.24 |
PIC24/dsPIC v3.25 | dsPIC v3.25 | PIC24 v3.25 |
PIC24/dsPIC v3.30 | dsPIC v3.30 | PIC24 v3.30 |
PIC24/dsPIC v3.30c | dsPIC v3.30c | PIC24 v3.30c |
PIC24/dsPIC v3.31 | dsPIC v3.31 | PIC24 v3.31 |
MPLAB C Compiler for PIC32 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. | |
---|---|
v1.05 upgrade | v1.10B upgrade |
v1.11a upgrade | v1.11B upgrade |
v1.12a upgrade | v2.00 upgrade |
v2.01 upgrade | v2.02a upgrade |
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 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 |
PICkit Archives
Functional Safety Compilers
NOTE: These compilers only unlock with the purchase of an MPLAB Functional Safety License.
MPLAB XC8 | MPLAB XC16 | MPLAB XC32 |
---|---|---|
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 software. Support is provided only for the current versions posted on the main MPLAB download page.