There are three MPLAB Assembler Toolsuites, each supporting a different group of devices. All of these tools are full-featured ANSI compliant. All are fully compatible with the Microchip® MPLAB Integrated Development Environment (IDE), allowing source level debugging with Microchip hardware and software debug tools.
Additional assemblers are available with compilers. See compiler documentation for details.
The MPLAB Assembler Toolsuites consist of the following:
| Toolsuite | Toolsuite Components | Related Compiler | Supported Devices | Included withMPLAB IDE |
|---|---|---|---|---|
| Microchip MPASM Toolsuite | MPASM™ Assembler, MPLINK™ Object Linker, MPLIB™ Object Librarian, 8-bit utilities | MPLAB C18 C Compiler(1) | PIC10 MCUs PIC12 MCUs PIC16 MCUs PIC18 MCUs | Yes |
| Microchip ASM16 Toolsuite(2) | MPLAB XC16 Assembler, MPLAB XC16 Object Linker, MPLAB XC16 Object Librarian, 16-bit utilities | MPLAB XC16 C Compiler | dsPIC® DSCs, PIC24 MCUs | No |
| Microchip ASM30 Toolsuite(3) | MPLAB ASM30 Assembler, MPLAB LINK30 Object Linker, MPLAB LIB30 Object Librarian, 16-bit utilities | MPLAB C30 C Compiler | dsPIC® DSCs, PIC24 MCUs | Yes |
|
||||