Microchip se revendique le fabriquant du plus petit micro controleur du monde avec la gamme des PIC10F, en effet, la taille est assez impressionnante comme le montre les photos ci-dessous ici qui montre un 10F206 en boitier SOT23 comparé à un de ces congénères dans un boitier plus standard, un DIP8.
La bête seule :
Comparé avec un DIP8 :
| PIC | Mémoire programme (Flash) | Mémoire données (RAM) | Nombre d'entrées / sorties | Nombre de timer | Comparateur | CAN 8bits 1) |
|---|---|---|---|---|---|---|
| 10F200 | 256 | 16 | 4 | 1 | 0 | |
| 10F202 | 512 | 24 | 4 | 1 | 0 | |
| 10F204 | 256 | 16 | 4 | 1 | 1 | |
| 10F206 | 512 | 24 | 4 | 1 | 1 | |
| 10F220 | 512 | 16 | 4 | 1 | 1 | 2 |
| 10F222 | 512 | 23 | 4 | 1 | 1 | 2 |
Microchip à eu la très bonne idée de sortir une déclinaison de boitier SOT23 des PIC10F en un boitier manipulable, soudable par des grosses paluches, à savoir, un simple boitier DIP8 comme le montre la photo vue plus haut, on peut trouver aussi des adaptateurs SOT23 → DIP8 ( AC163021 en kit pour un prix vraiment intéressant ~9euros comprenant 5 10F206 et leur adaptateur → DIP8).
On peut aussi trouver un adaptateur qui permet de connecter un SOT23 selon Microchip à un module ICD2, si la connection physique fonctionne, en revanche, il est impossible de programmer un PIC10F à partir d'un module ICD2, MPLAB m'a tout simplement dit que ce n'était pas possible…
Ainsi, pour programmer un PIC10F, il faudra faire l'acquisition d'un Baseline Flash Programmer (BFMP)