Les microcontrôleurs PIC forment une famille de microcontrôleurs de la société Microchip.
Microchip Technology (ou tout simplement Microchip) est un fabricant de semi-conducteurs fondé en 1989, à partir d'une division de General Instruments.
Microchip produit les microcontrôleurs PIC, des composants KEELOQ, des composants radiofréquences, des composants de gestion des batteries, des interfaces, des composants analogiques, etc...
Le siège social se trouve à Chandler en Arizona. Des unités de production sont situées en Arizona et dans l'Oregon.
Microchip produit les microcontrôleurs PIC, des composants KEELOQ, des composants radiofréquences, des composants de gestion des batteries, des interfaces, des composants analogiques, etc...
Le siège social se trouve à Chandler en Arizona. Des unités de production sont situées en Arizona et dans l'Oregon.
Ses principaux concurrents sont : Atmel, Freescale, STMicroelectronics, Texas Instruments, Analog Devices et Maxim IC.
Signification du nom des composants
Pour identifier un pic, nous utiliserons simplement son numéro.
Les deux premiers chiffres indiquent sa catégorie, 16 indique un PIC MID-RANGE, vient ensuit une seul lettre :
L : indique que le pic peut fonctionner avec une plage de tension beaucoup plus tolérante.
C : indique que la mémoire de programme est de type EPROM ou plus rarement EEPROM.
F : indique une mémoire de type FLASH.
F : indique une mémoire de type FLASH.
Puis vous verrez les derniers chiffres identifiants plus précisément le PIC.
Enfin, deux chiffres XX sont écrits sur le boitier indiquant la fréquence d’horloge maximale que le PIC peut recevoir ; par exemple 04 pour 4MHz.
Par exemple PIC 16F876 –20, soit :
- 16 : MID-RANGE
- F : FLASH
- 876 : Type de circuit
- 20 : Quartz à 20MHz au maximum
Le PIC 16F84A et le PIC 16F628A
Le PIC 16F84A et le PIC 16F628A sont des µC (microcontrôleur) 8 bits
Le PIC 16F628A a deux fois plus de mémoire programme, possède de nombreuses fonctions supplémentaires (USART, comparateurs analogiques ...).
Le 16F84A et le 16F628A possèdent le même jeu d'instructions, et ils sont compatibles broches à broches.
Dans une application, on peut remplacer un 16F84A par un 16F628A (la réciproque est généralement fausse) : il suffit d'adapter légèrement le code source.
PIC 16F84A : ICI
PIC 16F84A : ICI