Carte de développement à base de PI16F877



Cette carte a été conçue dans le but de faire des développements de systèmes numériques à base de microcontrôleurs ; le coeur de la carte est composé d'un microcontrôleur PIC16F877 de Microchip :

Le microcontrôleur dispose des ressources suivantes :

  • 5 ports d'E/S :
  • Périphériques :
  • Mémoire :

    La carte a été organisée de manière à pouvoir disposer, sur un bord de la carte, de la plupart des E/S analogiques et numériques ; sur les autres bords de la carte, on trouve des interfaces spécifiques (Prog. ICSP, RS232, I2C) et un connecteur permettant de brancher un afficheur LCD (2 à 4 lignes de 20 caractères) et un clavier 16 touches.

    Pour l'utilisation de communications RS232, il faut utiliser la carte d'adaptation RS232

    Pour l'utilisation d'un ensemble Clavier-Affichage LCD, reportez vous au câblage CLAVIER-LCD

    Vous pouvez charger la description complète de la maquette au format PDF : Maquette877.pdf

    Notes de révision :

  • La diode D1 (placée sur MCLRn) ne doit pas être installée car elle empêche la programmation ICSP
  • une résistance (10 kW) doit être placée entre RA4 et Vcc car il s'agit d'une sortie en Collecteur-Ouvert.
  • une résistance (10 kW) doit être placée entre LCD_E et la masse pour éviter tout conflit entre le module LCD et le programmateur.
  • une résistance (10 kW) doit être placée entre RB3 et la masse pour éviter que le microcontrôleur ne se mette en mode de programmation "basse tension" (que l'on ne gère pas !).


    Conseils d'utilisation :

  • En cas d'utilisation de l'interface PICPROG2000, il faut veiller à ce que RB3 soit à un niveau bas au moment de la programmation (risque blocage du microcontrôleur en mode de programmation "basse tension").
  • L'interface PICPROG2000 libère le microcontrôleur après programmation mais il reste des résistances de "Pull-Up" (4,7 kW) sur les broches RB6 et RB7.

    N'oubliez pas d'aller voir la page des programmes associés à cette maquette


    retour à la page des PIC

    Remarques à Jacques.Weiss@supelec.fr