Le but de ce tutoriel sera d’apprendre à programmer un microcontrôleur Microchip Pic, en langage C, en utilisant l'interface de développement par fourni par défaut MPLAB X IDE. L'auteur de ce tutoriel ayant vendu son âme au diable le tutoriel sera sous Windaube. Toutefois le programme existe également sous Linux et Mac
On commence par se rendre sur le site de http://www.microchip.com/pagehandler/en-us/family/mplabx/ pour récupérer l’installateur, on clique sur MPLAB X Free Download puis on choisi la version adapté à notre système d'exploitation.
Comme dit plutôt MPLAB X IDE, à la manière du programme Arduino, d'Eclipse ou encore de Visual Studio pour les satanistes est interface de développement, il fournis donc une aide précieuse pour la programmation de notre microcontrôleur.
XC8 est le compilateur que l'on va utiliser il en existe d'autre toutefois celui-ci a l’avantage d’être gratuit, de maniéré analogue à GCC il va convertir les instructions écrites en C (langage compréhensible par l'homme) en langage machine (compréhensible par le microcontrôleur)