Les microcontrôleurs PIC les plus populaires
12F509 DIP de 8 pin à ~5 €.
12F683A DIP de 8 pin à ~4 €.
16F84A DIP de 18 pin à ~8 €.
16F88 DIP de 18 pin à ~9 €.
16F628A DIP de 18 pin à ~10 €.
16F648A DIP de 18 pin à ~11 €.
16F876A DIP de 28 pin à ~12 €.
16F886 DIP de 28 pin à ~12 €.
16F877A DIP de 40 pin à ~13 €.
16F887 DIP de 40 pin à ~13 €.
18F2550 DIP de 28 pin avec un USB possible à ~19 €.
18F4550 DIP de 40 pin avec un USB possible à ~22 €.
Je vous rappelle que je ne vends rien, je donne des prix uniquement à titre de comparaison !
Nous n'avons jusqu'ici que des PIC 8 bit avec une mémoire Flash du type F ou LF.
Le type LF consomme moins de courants !!!
Le type C (avec mémoire EPROM), n'est plus utilisé de nos jours, surtout pour les amateurs que nous sommes.
Un microcontrôleur PIC n'arrivera pas à être programmé juste du premier coup.
Une mémoire flash peut être réutilisée par un effacement plus de mille fois au minimum.
Il faudra donc effacer le microcontrôleur avant de le programmer avec le pickit2.
Pour programmer les microcontrôleurs PIC, il vous faut un programmateur comme un pickit2 ou un pickit3, ils ont 6 pin.
Pour ma part, je préfère le pickit2 à ~25 € ! Ici à construire soi-même.
Le pickit2 de Velleman n'est pas mal à ~75 € .
On programme un microcontrôleur avec un ordinateur qui a un w10 ou w11 et en plus un programme comme Flowcode v10 ou en C comme le logiciel CCS, puis on dit qu'on le compile pour traduire le programme en langage binaire compris par le microcontrôleur de la liste ci-dessus.
Cela va nous donner un fichier.hex ( binaire ) que l'on donnera au pickit2 pour qu'il le transmettre dans le microcontrôleur.
Il vous faut installer le logiciel du pickit2 qui se trouve ici.
On dit que les microcontrôleurs PIC sont de 8 bit, car les registres internes sont à 8 cases ainsi que le bus de données qui est formé d'un bus à 8 fils.
Et ces 8 cases forment 1 octet qui possède 256 possibilités.
00000000 = 0
00000001 = 2^0 = 1
00000010 = 2^1 = 2
00100000 = 2^5 = 32
10000000 = 2^7 = 128
11111111 = 255
11111110 = 254