PIC16F887 Microcontrôleur 20Mhz 14KB

Disponibilité:

30 en stock

Comparer
UGS : 0056 Catégories : ,

Description

Microcontrôleur PIC16F887

Le PIC16F887 est un microcontrôleur 8 bits CMOS avec mémoire Flash, largement utilisé pour les applications embarquées en raison de sa polyvalence et de ses fonctionnalités avancées.

Caractéristiques:

  • Microcontrôleur: PIC16F887
  • Fréquence d’horloge: Jusqu’à 20 MHz
  • Mémoire Flash: 14 KB
  • Mémoire RAM: 368 octets
  • Mémoire EEPROM: 256 octets
  • Broches I/O: 36 broches
  • Blocs de minuterie: 2 timers 8 bits, 1 timer 16 bits
  • Interfaces: USART, SPI, I2C
  • Canaux ADC: 10 bits, 14 canaux
  • Tension de fonctionnement: 2V à 5.5V
  • Température de fonctionnement: -40°C à 85°C

Comment ça marche:

Le PIC16F887 exécute des instructions à partir de sa mémoire flash, traite des données en RAM et interagit avec des périphériques via ses nombreuses broches I/O. Il supporte la programmation en circuit (ICSP) et offre plusieurs options de mode de sommeil pour économiser l’énergie.

Applications:

  • Projets éducatifs en électronique
  • Systèmes embarqués et de prototypage
  • Automatisation et contrôle industriel
  • Projets de robotique
  • Interfaces utilisateur

Comment l’utiliser:

  1. Programmation: Utilisez un programmateur PIC compatible (comme le PICkit 3) et l’IDE MPLAB pour programmer le microcontrôleur.
  2. Alimentation: Connectez une source de 5V DC à la broche Vdd et la masse à la broche Vss.
  3. Connexion: Utilisez les broches I/O pour connecter des capteurs, actuateurs et autres périphériques.
  4. Développement: Écrivez et téléchargez votre code via l’IDE MPLAB, en utilisant les bibliothèques appropriées pour les périphériques utilisés.

Brochage: Voici un schéma de brochage pour le PIC16F887 (DIP 40):

  • Vdd: Broches 11 et 32
  • Vss: Broches 12 et 31
  • OSC1/CLKI: Broche 13
  • OSC2/CLKO: Broche 14
  • MCLR/Vpp: Broche 1
  • ADC: Broches AN0 à AN13
  • UART TX/RX: Broches 25 et 26 (RC6 et RC7)

 

Fiche technique

 

Mots clés: pic, développement, programmation, flash, microchip.