

Les microncontrôleurs sont des composants électroniques de la famille des circuits intégrés qui comprennent un processeur (coeur du système), des mémoires (non-volatile pour le programme, volatile pour les données) ainsi que divers périphériques et interfaces d'entrées-sorties.
Leur haut niveau d'intégration offre la possibilité de créer des systèmes de taille réduite et peu consommateurs en énergie à un coût relativement réduit.
Ces composants sont utilisés dans tous les domaines de l'électronique, de l'électroménager à l'automobile, en passant par la microinformatique.

A l'instar de bon nombre d'autres microcontrôleurs (PIC, ST, ...), les AVR d'Atmel sont simples à utiliser et ne nécessitent pas d'investissement conséquent ce qui les rend réellement attractifs. Bon nombre d'outils de développements sont en effets proposés gratuitement sur internet, comme par exemple une version du célèbre compilateur C GNU GCC.
La grande variété de périphériques existant pour ces microcontrôleurs les rend adaptés à une multitude d'applications : commande de robot, régulation de systèmes, interface homme-machine, et bien d'autres encore...
Matériel
La programmation des microcontrôleurs AVR d'Atmel peut se faire de deux manières :
- Sur support, comme c'est le cas pour les microcontrôleurs au format DIP (composants traversants)
- Directement sur carte, on parle alors de programmation in-situ ou ISP
Notre gamme de programmateurs bas coût répond parfaitement à ces besoins et vous permet une mise en oeuvre rapide et respectueuse des standards de programmation.
Logiciel
La programmation d'un microcontrôleur se fait en plusieurs étapes :

Les environnements de développements (IDE) sous Windows gèrent le plus souvent ces différentes étapes (exemples: Winavr, Codevision AVR, AVR studio, myAVR Workpad). Les outils disponibles pour les autres systèmes d'exploitation imposent la plupart du temps l'utilisation d'outils en ligne de commande.
Certains logiciels comme myAVR Quickprog permettent de passer directement au chargement de l'exécutable dans la mémoire du microcontrôleur. Entièrement compatibles avec nos produits, ce logiciel est disponible gratuitement dans notre zone téléchargement.