vendredi 20 juillet 2007

La "gravure" des 16{C|F}57

Le programmateur de PIC dont nous disposions à la maison ne permettait d'écrire que sur des 16C84. Nous avons donc décidé d'acheter un programmateur plus évolué, permettant de graver à peu près n'importe quel PIC.

Notre choix s'est porté sur l'easyPic4 de chez mikroElektronica. Ce matériel nous permettrait à la fois de programmer nos PICs, et de les tester grâce à une platine de test très complète (boutons pour les entrées, LEDs, afficheurs 7 segments et LCD pour les sorties).

Le 16C57 est un DIP28. C'est à dire qu'il s'agit d'un circuit intégré enchassé dans un boitier plastique rectangulaire, et dont sortent 28 "pattes". Un premier problème apparait: le boitier du 16C57 est un boitier large (0.600"), alors que le support tulipe présent sur l'easyPic4 est un boitier étroit (0.300"). Il me fallait donc un adaptateur pour pouvoir connecter physiquement mon CI sur le programmateur.
Mon choix s'est porté sur un adaptateur DIL/DIL 28 broches de référence BE9116. Malheureusement (ou heureusement, nous le verrons par la suite), ce composant semble très difficile à trouver, les détaillants ne le référencent pas ou l'annoncent "épuisé", tandis que les grossistes ou semi-grossistes, tels radiospares, refusent de ne vendre qu'un exemplaire de l'adaptateur.
Puis, en feuilletant la datasheet du 16C57, je me suis aperçu que le brochage du composant est totalement différent de celui d'un autre PIC 28 broches plus récent. Il nous a fallu donc réaliser un adaptateur plus compliqué, avec plein de fils partout...

0 commentaires: