Il microcontrollore esegue il programma caricato nella sua Flash memoria. È' un codice eseguibile che consiste in un apparentemente e bizzarra sequenza di zero e uno. A seconda dell'architettura del microcontrollore, il codice binario è organizzato in 12, 14 o 16 bit. Ogni parola è considerata dalla CPU come un'istruzione da eseguire durante il funzionamento del microcontrollore. Il codice eseguibile è di solito rappresentato come una sequenza di numeri esadecimali chiamato codice esadecimale, che, tanto tempo fa, era utilizzato per essere scritto dal programmatore. Tutte le istruzioni che il microcontrollore in grado di riconoscere ed eseguire sono noti collettivamente come il set di istruzioni. Ll set di istruzioni comprende 35 diverse istruzioni. Ecco tutto ciò che c'è da sapere sulla corretta programmazione base Pic.