Description
Le microcontrôleur PIC16F628A est un microcontrôleur à 18 broches avec une architecture PIC 8 bits. Le contrôleur dispose d’un oscillateur interne intégré avec une fréquence de 4 MHz et de 128 octets de données EEPROM . Il dispose de fonctionnalités de base améliorées, d’une pile profonde à huit niveaux et de plusieurs sources d’interruption internes et externes. Les bus d’instructions et de données séparés de l’ architecture Harvard permettent un mot d’instruction de 14 bits de large avec les données séparées de 8 bits de large. Le pipeline d’instructions à deux étapes permet à toutes les instructions de s’exécuter en un seul cycle, à l’exception des branches de programme (qui nécessitent deux cycles). Un total de 35 instructions (ensemble d’instructions réduit) sont disponibles, complétées par un grand ensemble de registres. Il a une tension de fonctionnement de 2 V à 5,5 V , donc adapté aux applications basse tension. Il dispose de deux temporisateurs 8 bits et d’un temporisateur 16 bits et de 2 comparateurs. Il dispose également d’un module CCP permettant des opérations de comparaison, de capture et de PWM. Il prend en charge la communication UART tandis que I2C et SPI ne sont pas pris en charge. Les microcontrôleurs PIC16F628A atteignent généralement une compression de code de 2:1 et une amélioration de la vitesse de 4:1 par rapport aux autres microcontrôleurs 8 bits de leur catégorie. Les appareils PIC16F628A ont des fonctionnalités intégrées pour réduire les composants externes, réduisant ainsi le coût du système, améliorant la fiabilité du système et réduisant la consommation d’énergie. Brochage du PIC16F628A : Caractéristiques du PIC16F628A, Spécifications : Caractéristiques: – 16 broches E/S avec contrôle de direction individuel Puits/source de courant élevé pour commande directe de LED Module comparateur analogique avec : – Deux comparateurs analogiques – Module de référence de tension programmable sur puce (VREF) – Référence interne ou externe sélectionnable – Les sorties du comparateur sont accessibles de l’extérieur Timer0 : minuteur/compteur 8 bits avec préscaleur programmable 8 bits Timer1 : minuteur/compteur 16 bits avec capacité d’horloge/cristal externe Timer2 : minuteur/compteur 8 bits avec registre de période 8 bits, préscaler et postscaler Module Capture, Comparaison, PWM : – Capture/Comparaison 16 bits – PWM 10 bits Récepteur/émetteur synchrone/asynchrone universel adressable USART/S Spécifications : Type de mémoire de programme Flash Taille de la mémoire du programme (Ko) 3,5 Vitesse du processeur (MIPS/DMIPS) 5 SRAM (B). 224 Plage de température (°C) -40 à 125 Plage de tension de fonctionnement (V) 2 V à 5,5 V Nombre de quilles 18 Minuteries 2 x 8 bits, 1 x 16 bits Données EEPROM/HEF (octets) 128 Périphériques de communication numérique 1-UART Capture/Comparaison/Périphériques PWM 1 Capture d’entrée, 1 CCP Applications du PIC16F628A : Petit matériel embarqué Communication PC vers MCU Informatique Petits appareils industriels embarqués PIC16F628A Dimensions et encombrement :
