18 Main, Runtime Start-up and Reset
When creating C/C++ applications targeting PIC32C/SAM/CEC devices, there
are specific steps required to initialize the device, core
registers, and the C/C++ runtime environment after reset and
before the application main()
function
is called. The XC32 compiler provides start-up code for each
supported device to execute user-defined functions at various
points in the start-up process. These features, as well as the
general steps taken after a reset and before the
main()
function is
called, are described in this section.