TL;DR: This chapter focuses on the development of the first project with the MPLAB® IDE Integrated Development Environment, and theMPLAB C32 language suite.
Abstract: This chapter focuses on the development of the first project with the MPLAB® IDE Integrated Development Environment, and the MPLAB C32 language suite. New Project Setup checklist is created with a new project with the MPLAB IDE. Depending on the personal preferences, it can be “docked” on window to assign it a specific place on the workspace rather than keeping it to float. After a reset or at power-up, the microcontroller executes a short initialization code segment automatically inserted by the MPLAB C32 linker that is known as the Startup code or crt0 code. The mission is to activate for the first time one or more of the output pins of the PIC32. The sequence of events is actually pretty long and complex, but it is mainly composed of two steps: Compiling and Linking.