Les Micro Controleurs. - Les Micro Controleurs.

Article réactualisé en février 2026.
3) Les logiciels de programmation et de compilation.
1) Généralités :
De plus en plus de montages électroniques — radio ou non — font appel aux microcontrôleurs de la célèbre série PIC de chez Microchip. Pour programmer ces "bestioles", il vous faut réunir trois éléments essentiels :
Le matériel (Programmateur) : Historiquement, on utilisait des montages sur port série ou parallèle. Aujourd'hui, le standard est l'USB, avec des outils comme le PICkit (versions 4 ou 5), qui garantissent une compatibilité parfaite avec les PC modernes.
Le logiciel de transfert : C'est l'interface qui permet d'injecter votre fichier .hex dans le PIC.
L'ordinateur : Un PC (indispensable pour piloter l'ensemble).
Quels logiciels choisir ?
Le paysage logiciel a beaucoup évolué. Si vous lisez de vieux schémas, vous croiserez souvent les noms de WinPic ou IcProg. Bien qu'ils soient gratuits (Freeware) et qu'ils aient rendu de grands services, ils sont aujourd'hui très capricieux sur Windows 10 et 11.
Pour une programmation sans prise de tête en 2026, je vous conseille vivement les solutions officielles de Microchip, qui sont également 100 % gratuites :
MPLAB X IPE (Integrated Programming Environment) : C'est le successeur direct d'IcProg. Très simple d'utilisation, il ne sert qu'à une chose : envoyer votre code dans la puce.
MPLAB X IDE : Pour ceux qui veulent aller plus loin et écrire leurs propres programmes en Assembleur ou en C.
L'avis du bricoleur : Il n'y aura pas ici de grands cours sur la structure interne des registres ou sur la manière de triturer chaque instruction — d'autres sites experts le font bien mieux que moi. Vous trouverez simplement ci-dessous une sélection de liens utiles et de ressources pratiques pour vous dépanner et réussir vos premiers flashages.
Bonne programmation à tous et surtout, bon bricolage !
2) Un peu d'histoire du premier au dernier-né :
Pour bien comprendre l'engouement autour de ces puces, il faut remonter aux sources de l'électronique numérique.
1976 : Le pionnier : Le PIC1650.
Le tout premier microcontrôleur de la famille a été conçu en 1976 par la division microélectronique de General Instrument (qui deviendra plus tard Microchip).
Son rôle à l'époque : Il n'était pas destiné à être le cerveau d'un montage, mais servait de "contrôleur d'interface" pour aider le processeur principal (le CP1600) à gérer les entrées et sorties (I/O). C'est de là que vient son nom : PIC pour Programmable Interface Controller.
Utilisation marquante : L'une de ses premières applications grand public a été la gestion des contrôles électroniques dans les machines à laver (remplaçant les vieux programmateurs mécaniques) et dans les consoles de jeux comme l'Intellivision.
La révolution Radioamateur : Le PIC16C84 / 16F84 (Années 90)
Si les PIC sont devenus mythiques chez les radioamateurs et les bricoleurs, c'est grâce au PIC16C84 lancé en 1993. C'était le premier à posséder une mémoire EEPROM (effaçable électriquement).
Application Radio : Il a permis de créer des manipulateurs morse (keyers) programmables, des décodeurs de trames packet-radio ou des afficheurs de fréquence numériques ultra-compacts. Avant lui, il fallait des dizaines de circuits intégrés pour faire la même chose !
2025/2026 : Le modèle actuel : La série PIC18-Q84.
En 2026, nous sommes loin du petit composant de 1976. Les derniers modèles, comme la famille PIC18-Q84, sont de véritables monstres de puissance tout en restant simples à utiliser.
Technique : Ils intègrent désormais du matériel spécifique pour gérer les réseaux CAN FD (utilisés dans l'automobile moderne) et des périphériques indépendants du cœur (CIP) qui permettent de traiter des signaux sans même solliciter le processeur !
Application moderne : On les retrouve aujourd'hui dans les passerelles de domotique intelligente, les systèmes de gestion de batteries pour véhicules électriques, ou encore des interfaces de communication satellite pour les Pico-satellites (CubeSats).
Pour visiter le site du fabricant des PIC : MicroChip. 
3) Les Logiciels de Programmation & de compilation MPLAB :
Une petite précision importante : MPLAB X IDE et MPLAB X IPE sont désormais distribués dans un seul et même pack d'installation. Lors de l'installation, tu peux choisir de n'installer que l'IPE (le logiciel de programmation simple) si tu ne souhaites pas avoir l'atelier de développement complet.
- Le lien principal (MPLAB X)
C'est la page officielle de Microchip. Il faut descendre un peu sur la page pour trouver l'onglet "Downloads".
Télécharger MPLAB X IDE & IPE 
- Le lien complémentaire (Compilateurs XC)
Si vous voulez écrire du code (et pas seulement injecter un fichier .hex), vous aurez besoin d'un compilateur. Le plus courant pour les petits PIC est le XC8.
Télécharger les compilateurs XC8 / XC16 / XC32 
les liens mènent vers la boutique officielle de Microchip (Microchip Direct), où tu trouveras les fiches techniques et les prix à jour :
1. Programmateur PICkit 5 (Le dernier modèle)
C'est le standard actuel. Il supporte quasiment tous les PIC, les AVR et même les composants SAM (ARM). Il dispose du Bluetooth pour une programmation via smartphone.
2. Programmateur PICkit 4 (L'ancienne génération encore très utilisée)
Il reste une excellente alternative si on le trouve en promotion ou d'occasion. Il est très rapide et gère presque toutes les puces.
5) Sites disposant de conseils techniques :
- L'incontournable site de Bigonoff.

- "On ne peut pas parler de PIC sans évoquer Pat Deaubonne. Si son site de référence et son célèbre logiciel WinPP ne sont malheureusement plus accessibles aujourd'hui, son travail a marqué toute une génération de bricoleurs."


