PIC de la famille 16C ou 16F

Un article de Wikipédia, l'encyclopédie libre.

Les microcontrôleurs PIC de la famille 16C ou 16F forment une famille de milieu de gamme de microcontrôleurs de la société Microchip. C'est la famille la plus riche en termes de dérivés.


Tableau comparatif des principaux PIC 16F[modifier | modifier le code]

Caractéristiques 16F84A 16F877A
Nombre de broches (boîtier PDIP) 18 40
Mémoire de programme (mots) 1024 2048 4096 8192 8192
Fréquence d'horloge max. (MHz) 20 20
Oscillateur interne / /
Mémoire SRAM (octets) 68 368
Mémoire EEPROM (octets) 64 256
Entrées/Sorties 13 (2 ports) 33 (5 ports)
Sources d'interruptions 4 15
Timer/Compteur
  • Timer 0 (8 bits)
  • Timer 0 (8 bits)
  • Timer 1 (16 bits)
  • Timer 2 (8 bits)
USART (SCI) / oui
CCP / 2
Comparateurs analogiques / 2
Tension de référence interne / oui
Convertisseur analogique-numérique (ADC) / 1
Ecriture et lecture en mémoire de programme / oui
SSP (Synchronous Serial Port)
  • SPI (Serial Peripheral Interface)
  • I2C (Inter Integrated Circuit Bus)
/
  • Maitre ou Esclave
  • Esclave
PSP (Parallel Slave Port) / 8 bits

CCP (Compare, Caption, PWM) est un module interne au PIC qui peut fonctionner suivant trois modes :

  • Comparaison (compare), ce mode permet entre autres de générer des évènements périodiques,
  • Capture (Caption), ce mode permet entre autres d’effectuer des mesures de temps,
  • Modulation de largeur d'impulsion (MLI ou PWM en anglais).

Bibliographie[modifier | modifier le code]

  • Bert van Dam (trad. de l'anglais), Programmation des PIC 16 et 18 en langage JAL : 50 nouvelles applications des microcontrôleurs PIC : initiation et maîtrise par l‘expérimentation, Roissy, Elektor, , 400 p. (ISBN 978-2-86661-177-4, présentation en ligne)

Voir aussi[modifier | modifier le code]

Sur les autres projets Wikimedia :