Microcontrôleurs Microchip PIC18Fxxx

Comparatif entre :

 

Le terme PIC18 désigne une des familles de microcontrôleurs 8 bits de Microchip.

Cette famille est caractérisée par un jeu d'instructions commun de 75 instructions (+ 8 instructions étendues).

 

On se propose ici de comparer les caractéristiques de 2 des plus populaires PIC18.

 

Remarque à propos de l'identification :

18 = famille PIC18

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

exemple : 18F2550

 

Caractéristiques
18F2550
18F4550
Prix fabricant (4/2010)
3,44 $
3,65 $

Nombre de broches (boîtier PDIP)

28
40
Mémoire de programme (mots)
16384
16384
Fréquence d'horloge max.

48 MHz

(12 MIPS)

48 MHz

(12 MIPS)

Oscillateur interne
oui
oui

Mémoire SRAM (octets)

2048
2048
Mémoire EEPROM (octets)
256
256
Entrées / sorties
24

35

Timer/Compteur
  • Timer 0 (16 bits)
  • Timer 1 (16 bits)
  • Timer 2 (8 bits)
  • Timer 3 (16 bits)
  • Timer 0 (16 bits)
  • Timer 1 (16 bits)
  • Timer 2 (8 bits)
  • Timer 3 (16 bits)
USART (Universal Synchronous Asynchronous Receiver Transmitter)
oui
oui

CCP (Compare Caption PWM*)

2
2
Comparateurs analogiques
2
2
Tension de référence interne
oui
oui
Convertisseur analogique-numérique (ADC)

1

  • 10 bits
  • 10 canaux

1

  • 10 bits
  • 13 canaux
Ecriture et lecture en mémoire de programme
oui
oui

MSSP (Master Synchronous Serial Port)

  • SPI (Serial Peripheral Interface)
  • I2C (Inter Integrated Circuit Bus)

oui

  • oui (Maître ou Esclave)
  • oui (Esclave ou Maître ou Multimaîtres)

oui

  • oui (Maître ou Esclave)
  • oui (Esclave ou Maître ou Multimaîtres)
In-circuit debugging
oui
oui
SPP (Streaming Parallel Port)
/

oui

  • 8 bits

 

USB (Universal Serial Bus)

oui

USB version 2.0

  • Low Speed (1.5 Mb/s)
  • Full Speed (12 Mb/s)

oui

USB version 2.0

  • Low Speed (1.5 Mb/s)
  • Full Speed (12 Mb/s)

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

 

 

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