Microcontrôleur PIC16F876-20/SP
Microcontrôleurs FLASH CMOS 8 bits à 28 broches PIC16F876-20/SP
Caractéristiques principales du microcontrôleur :
• Processeur RISC hautes performances
• Seulement 35 instructions à mot unique à apprendre
• Toutes les instructions à cycle unique, à l'exception des branches de programme qui sont à deux cycles
• Vitesse de fonctionnement : entrée d'horloge CC - 20 MHz, cycle d'instruction CC - 200 ns
• Jusqu'à 8 K x 14 mots de mémoire de programme FLASH,
Jusqu'à 368 x 8 octets de mémoire de données (RAM)
Jusqu'à 256 x 8 octets de mémoire de données EEPROM
• Brochage compatible avec les PIC16C73B/74B/76/77
• Capacité d'interruption (jusqu'à 14 sources)
• Pile matérielle de huit niveaux de profondeur
• Modes d'adressage direct, indirect et relatif
• Réinitialisation à la mise sous tension (POR)
• Minuterie de mise sous tension (PWRT) et minuterie de démarrage de l'oscillateur (OST)
• Minuterie de surveillance (WDT) avec son propre oscillateur RC intégré pour un fonctionnement fiable
• Protection de code programmable
• Mode veille d'économie d'énergie
• Options d'oscillateur sélectionnables
• Technologie CMOS FLASH/EEPROM à faible consommation et haute vitesse
• Conception entièrement statique
• Programmation série en circuit (ICSP) via deux broches
• Capacité de programmation série en circuit unique de 5 V
• Débogage en circuit via deux broches
• Accès en lecture/écriture du processeur à la mémoire de programme
• Large plage de tension de fonctionnement : 2,0 V à 5,5 V
• Courant de source/dissimulateur élevé : 25 mA
• Plages de températures commerciales, industrielles et étendues
• Faible consommation d'énergie :
- < 0,6 mA typique à 3 V, 4 MHz
- 20 µA typique à 3 V, 32 kHz
- < 1 µA courant de veille typique
Caractéristiques périphériques :
• Timer0 : minuteur/compteur 8 bits avec préscaler 8 bits
• Timer1 : minuteur/compteur 16 bits avec préscaler, peut être incrémenté pendant le mode VEILLE via un quartz/une horloge externe
• Timer2 : Compteur/minuteur 8 bits avec registre de période 8 bits, préscaler et postscaler
• Deux modules de capture, de comparaison et PWM
- La capture est de 16 bits, la résolution maximale est de 12,5 ns
- La comparaison est de 16 bits, la résolution maximale est de 200 ns
- La résolution maximale PWM est de 10 bits
• Convertisseur analogique-numérique multicanal 10 bits
• Port série synchrone (SSP) avec SPI (mode maître) et I2C (maître/esclave)
• Émetteur-récepteur asynchrone synchrone universel (USART/SCI) avec détection d'adresse 9 bits
• Port esclave parallèle (PSP) de 8 bits de large, avec commandes externes RD, WR et CS (40/44 broches uniquement)
• Circuit de détection de baisse de tension pour réinitialisation de baisse de tension (BOR)