Vous êtes sur la page 1sur 2

Microcontrôleurs Microchip mid-range

Comparatif entre :
16F84A
16F628A
16F88
16F886 (anciennement 16F876A)
16F887 (anciennement 16F877A)

Le terme mid-range désigne une des familles de microcontrôleurs 8 bits (PIC) de Microchip.

Cette famille est caractérisée par un jeu d'instructions commun, de 35 instructions.

On se propose ici de comparer les caractéristiques de 5 des plus populaires PIC mid-range.

Remarque à propos de l'identification :

16 = famille Mid-Range

F = mémoire de programme de type Flash (et donc reprogrammable)

exemple : 16F84A

Caractéristiques 16F84A 16F628A 16F88 16F876A 16F877A


Prix fabricant (4/2010) 3,11 $ 1,47 $ 2,20 $ 1,49 $ (16F886) 1,78 $ (16F887)
Nombre de broches
18 18 18 28 40
(boîtier PDIP)
Mémoire de
1024 2048 4096 8192 8192
programme (mots)
Fréquence d'horloge
20 20 20 20 20
max. (MHz)
Oscillateur interne / oui oui / /
Mémoire SRAM
68 224 368 368 368
(octets)
Mémoire EEPROM
64 128 256 256 256
(octets)
Entrées / sorties 13 (2 ports) 16 (2 ports) 16 (2 ports) 22 (3 ports) 33 (5 ports)
Sources d'interruptions 4 10 12 14 15
Timer 0 Timer 0 (8 Timer 0 (8 Timer 0 (8
(8 bits) bits) bits) bits)
Timer 0 Timer Timer 1(16 Timer 1(16 Timer 1(16
Timer/Compteur (8 bits) 1(16 bits) bits) bits) bits)
Timer 2 Timer 2 (8 Timer 2 (8 Timer 2 (8
(8 bits) bits) bits) bits)

USART (SCI)** / oui oui oui oui


CCP (Compare
/ 1 1 2 2
Caption PWM*)
Comparateurs
/ 2 2 2 2
analogiques
Tension de référence
/ oui oui oui oui
interne
1 1 1
Convertisseur
analogique-numérique / / 10 bits 10 bits 10 bits
(ADC) 7 canaux 5 canaux 8 canaux

Ecriture et lecture en
mémoire de / / oui oui oui
programme
SSP (Synchronous
Serial Port) oui oui
oui
SPI (Serial oui (Maître oui (Maître
oui (Maître
Peripheral ou Esclave) ou Esclave)
/ / ou Esclave)
Interface) oui (Esclave oui (Esclave
oui
I2C (Inter ou Maître ou ou Maître ou
(Esclave***)
Integrated Circuit Multimaîtres) Multimaîtres)
Bus)

In-circuit debugging / / oui oui oui


oui
PSP (Parallel Slave
/ / / /
Port) 8 bits

*PWM = Pulse Width Modulation (modulation de largeur d'impulsions)

**USART = Universal Synchronous Asynchronous Receiver Transmitter

autre appellation : SCI = Serial Communications Interface

*** Les modes Maître et Multimaîtres peuvent être implémentés de manière logicielle.

(C) Fabrice Sincère ; révision 1.0.4

Vous aimerez peut-être aussi