2 Assembler Overview

The MPLAB XC8 PIC Assembler is a free-standing cross assembler and linker package, supporting all 8-bit PIC® microcontrollers.

The internal assembler application used by the PIC Assembler is the same as that used by the MPLAB XC8 C Compiler tool, with the assembly language being common between both tools. This document describes the use of the PIC Assembler for writing and building source code written entirely in assembly. If you need assistance with writing assembly code to be linked with C source code, or you are writing assembly code that is to be inserted in-line with C code, refer to MPLAB® XC8 C Compiler User’s Guide for PIC® MCU (DS50002737) for information that is better suited to these tasks.