• Seulement 35 instructions à mot unique à apprendre
• Toutes les instructions sont à cycle unique, à l'exception des branches de programme qui sont à deux cycles
• Vitesse de fonctionnement : entrée d'horloge CC - 10 MHz
Cycle d'instruction CC - 400 ns
• Instructions de 14 bits de large
• Chemin de données de 8 bits de large
• 15 registres matériels de fonctions spéciales
• Pile matérielle de huit niveaux de profondeur
• Modes d'adressage direct, indirect et relatif
• Quatre sources d'interruption :
- Broche RB0/INT externe
- Dépassement de la minuterie TMR0
- Interruption PORTB<7:4> en cas de changement
- Écriture EEPROM de données terminée
• 1 000 cycles d'effacement/écriture Mémoire de programme Flash
• 10 000 000 cycles d'effacement/écriture Mémoire de données EEPROM
• Conservation des données EEPROM > 40 ans
• 13 broches d'E/S avec contrôle de direction individuel
• Puits/source de courant élevé pour commande directe de LED
- Puits de 25 mA max. par broche
- source 20 mA max. par broche
• TMR0 : compteur/minuteur 8 bits avec prédiviseur programmable 8 bits
Caractéristiques spéciales du microcontrôleur :
• Programmation série en circuit (ICSP™) - via deux broches (les périphériques ROM ne prennent en charge que la programmation EEPROM de données)
• Réinitialisation à la mise sous tension (POR)
• Minuterie de mise sous tension (PWRT)
• Minuterie de démarrage de l'oscillateur (OST)
• Minuterie de surveillance (WDT) avec son propre oscillateur RC sur puce pour un fonctionnement fiable
• Protection du code
• Mode veille d'économie d'énergie
• Options d'oscillateur sélectionnables
• Technologie à faible consommation et à grande vitesse
• Conception entièrement statique
• Large plage de tension de fonctionnement :
- Commercial : 2,0 V à 6,0 V
- Industriel : 2,0 V à 6,0 V
• Faible consommation d'énergie :
- < 2 mA typique à 5 V, 4 MHz
- 15 µA typique à 2 V, 32 kHz
- < 1 µA courant de veille typique à 2 V