LANGAGE DE PROGRAMMATION
Edition de programme
Le programmeur édite, enregistre et teste le programme sur un
ordinateur équipé pour le développement du logiciel et la
programmation du microcontrôleur ou d’une mémoire non
volatile.
Les programmes peuvent être écrits à trois niveaux différents :
–Langage évolué (Pascal, Basic, Langage C, etc),
–Assembleur (mnémonique et opérande),
–Langage machine (binaire ou hexadécimal).
Le programme binaire est transféré dans une mémoire non
volatile.
Cette mémoire et sont logiciel sont implantés sur la carte de
commande ou dans un microcontrôleur.
Microchip Technology Incorporated fabrique, entre autres, les
produits suivants :
- les microcontrôleurs picmicro®,
- des microcontrôleurs radio rfPIC,
- des microcontrôleurs dsp dspic®,
- des circuits analogiques et des interfaces,
- des circuits d’authentification keelok®,
- des eeproms séries…
L’entreprise Microchip Technology Incorporated a été fondée en
1989. Sont siège est installé à Chandler en Arizona (USA).
Elle emploie 3400 personnes.
Microchips est le premier fournisseur mondial de
microcontrôleurs 8 bits.
Les microcontrôleurs de Microchips sont commercialisés sous la
marque PIC®.
Depuis leur lancement, en 1990, plus de 3 milliards de PIC
auraient été livrés.
Il y aurait plus de 212 types de microcontrôleurs différents.
L’architecture des PICs est de type Harvard à noyau RISC.
Cette architecture reste compatible à travers une famille de 8 à 84
broches. Ce qui permet une migration aisée avec très peu de
changement dans les programmes.
Les caractéristiques avancées sont :
-des périphériques de comptage et temporisation
sophistiqués ;
-des convertisseurs analogique/numérique internes ;
-des capacités mémoires étendues pour le code et les
données ;
-des périphériques de communication évolués
(I2C™/SPI™/ USB/CAN ports et USARTs) ;
-une technologie de programmation in situ (sur carte) ;
-des mémoires Flash, EEPROM, OTP et ROM.
Les Microcontrôleurs PIC sont répartis en trois gammes en
fonction de la largeur des mots d’instructions.
- Base-Line : instruction sur 12 bits,
- Mid-Range : instruction sur 14 bits,
- High-End : instruction sur 16 bits.
ARCHITECTURE COMPLETE.
PIC16C712(REMPLACE LE PIC 16C71)
Mémoire programme 1024*14
EEPROM data -
Ram 256 octets
Port I/O 8 (Port B) + 5 (Port A)
Boîtier 18 broches
CAN 4 entrées sur 8 bits
1 Générateur PWM 10 bits
Compteur/Timer 1 x 16 bits + 2 x 8 bits + WDT
QUI EST MICROCHIPS
LES MICROCONTROLEURS MID-
RANGE DE MICROCHIPS (PIC16CXXX)