PIC16F88 Microcontrôleur 20MHz 7KB
PIC16F88 fonctionne grâce à son CPU interne, qui traite les instructions stockées dans la mémoire programme. Il peut effectuer des opérations telles que des calculs arithmétiques, des opérations logiques, des transferts de données et des opérations de contrôle en fonction des instructions écrites dans le firmware.
Le microcontrôleur peut interagir avec des composants externes via ses broches d’entrée/sortie (I/O), ce qui lui permet de contrôler du matériel comme des capteurs, des moteurs et des affichages.
Spécifications Techniques du PIC16F88
- Tension de Fonctionnement : 2,0V à 5,5V
- Mémoire Programme (Flash) : 7 168 octets
- Mémoire de Données (RAM) : 368 octets
- EEPROM : 256 octets
- Fréquences de l’Oscillateur : Jusqu’à 20 MHz avec un cristal externe, ou fréquences d’oscillateur interne sélectionnables jusqu’à 8 MHz.
- Timers : 3 Timers (Timer0, Timer1, Timer2)
- Convertisseur A/N : Convertisseur Analogique-Numérique 10 bits, 7 canaux
- Interfaces de Communication : Port Série Synchrone (SSP) avec SPI/I2C™, et Récepteur-Transmetteur Universel Synchrone Asynchrone Adressable (AUSART)
- Broches d’I/O : 16 broches d’I/O configurables
- Module PWM : Module Capture, Compare, PWM (CCP) avec capture et comparaison 16 bits, résolution PWM 10 bits
- Watchdog Timer (WDT) : Programmable de 1 ms à 268 secondes
Configuration des Broches
- RA0-RA7 : Ce sont les broches d’I/O qui peuvent également fonctionner comme entrées analogiques (AN0-AN7).
- RB0-RB7 : Ces broches servent également d’I/O et peuvent fonctionner comme entrées ou sorties numériques.
- VDD : Broche d’alimentation positive.
- VSS : Broche de masse.
- MCLR : Broche Master Clear (Reset), qui peut être utilisée pour réinitialiser le microcontrôleur.