

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 :
- Port A : 6 bits analogiques et numériques
- Port B : 8 bits numériques
- Port C : 8 bits numériques (RS232, I2C)
- Port D : 8 bits numériques
- Port E : 3 bits analogiques et numériques (contrôle de port //)
Périphériques :
- USART, I2C
- 8 entrées analogiques 10 bits
- 3 timers
Mémoire :
- EEPROM Programme : 8k lignes (mots de 14 bits)
- EEPROM Données : 256 octets
- RAM : 368 octets
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