El PIC no tiene realmente "secuencias de arranque", ya que es una abstracción del software y no hay un software estándar que se ejecute en un PIC, como un BIOS en una PC. Los PIC generalmente se programan con un código que realiza una tarea dedicada, generalmente sin un sistema operativo. El código se almacena en la misma memoria no volátil desde la que se ejecuta (excepto que algunos PIC 32 pueden configurarse para ejecutarse desde la RAM), por lo que no hay nada que "arrancar".
Las diferentes arquitecturas PIC varían un poco en lo que sucede en el encendido o después de un reinicio, pero la mayoría de las ejecuciones se inician en una única dirección conocida. El inicio de su código debe estar en esa dirección.
En cuanto a los ajustes de configuración que deben realizarse antes de que se pueda ejecutar cualquier código, como la selección del oscilador, estos se almacenan en los bits de configuración . Estos son bits especiales no volátiles que se utilizan directamente por el hardware.
Esto es, por supuesto, todo lo que se describe en detalle en la hoja de datos o en el manual de referencia de la familia.