Voulez-vous développer un logiciel et installer sur une puce?

Les puces sont utilisés dans presque tous les systèmes modernes et ont révolutionné le monde de l'ingénierie électronique. Imaginez être capable de développer et d'installer un logiciel sur une puce pour qu'elle fasse, dans certaines limites, ce que vous voulez. Une façon de faire ça c´est d'utiliser des microcontrôleurs.

Un microcontrôleur est un circuit intégré contenant plusieurs composants internes qui peuvent être manipulés par le logiciel installé sur lui.

Parmi ces composants, on peut citer:

  • Unité centrale de traitement (CPU)
  • Mémoire RAM
  • Mémoire EEPROM
  • Mémoire ROM
  • Minuteries et compteurs
  • Controlleur d´interruption
  • Input/Output Port de données
  • Interface pour le port série
  • etc

Outre les éléments mentionnés ci-dessus, certains microcontrôleurs a composants internes tels que convertisseurs analogique-numérique, module PWM, des comparateurs analogiques, entre autres.

Parmi les différents modèles de microcontrôleurs, on peut citer les microcontrôleurs PIC (Microchip), 8051 (Intel) et 6811 (Motorola).

Dans cet article nous nous concentrerons sur le microcontrôleur PIC, le plus populaire commercialement.

Il existe de nombreux modèles de PIC 8 à 40 broches avec les familles de 8, 16 et 32 bits.

pic-8-pinos-40-pinosMicrocontrolador de 8 pinos e 40 pinos

Ce qu'il faut pour commencer à développer avec microcontrôleur PIC?

  • Microcontrôleur PIC;
  • PIC programmeur
  • Le MPLAB sowftware (IDE pour l'édition et la simulation) qui vient habituellement avec MPASMWIN (compilateur) et ICPROG (logiciel d'enregistrement)
  • Protoboard pour la mise en œuvre du circuit eletronic avec le PIC.

Quelques liens pour des informations plus détaillées:

MPLAB ® IDE - Guide de l'utilisateur

Guide de base pour PIC 16F628A (en portugais)

Étape par étape d'un projet simple avec PIC et des circuits d'enregistrement. (en portugais).