MPLAB® Assembler Toolsuites


There are three MPLAB assembler toolsuites, each supporting a different group of devices and each available free with MPLAB IDE. Each assembler toolsuite consists of an assembler, object linker, object libraraian, and utilities. All of these tools are full-featured ANSI compliant. All are fully compatible with Microchip’s MPLAB Integrated Development Environment (IDE), allowing source level debugging with Microchip hardware and software debug tools.

The MPLAB Assembler Toolsuites consist of the following:

Assembler Toolsuite Previous Names Supported Devices
MPASM™ Assembler,
MPLINK™ Object Linker,
MPLIB™ Object Librarian,
8-bit utilities
N/A PIC10 MCUs
PIC12 MCUs
PIC16 MCUs
PIC18 MCUs
MPLAB Assembler for dsPIC® DSCs and PIC24 MCUs,
MPLAB Object Linker for dsPIC DSCs and PIC24 MCUs,
MPLAB Object Librarian for dsPIC DSCs and PIC24 MCUs,
16-bit utilities
MPLAB ASM30,
MPLAB LINK30,
MPLAB LIB30
dsPIC DSCs,
PIC24 MCUs
MPLAB Assembler for PIC32 MCUs,
MPLAB Object Linker for PIC32 MCUs,
MPLAB Object Librarian for PIC32 MCUs,
32-bit utilities
MPLAB ASM32,
MPLAB LINK32,
MPLAB LIB32
PIC32 MCUs