Pregunta sobre pic16f876A

Reply to
Carmelo J. Morales Muñoz
Loading thread data ...

Hombre, no es tan difícil mirarse el data sheet. Todos los ports son de entrada/salida, y lo único a tener en cuenta es que RA4, cuando se configura como salida, es de drenador abierto.

--
Saludos de Jose Manuel Garcia
jose.mgg@terra.es
 Click to see the full signature
Reply to
Pepitof

Reply to
Carmelo J. Morales Muñoz

Carmelo J. Morales Muñoz se atrevió a decir:

No. Al igual que el F84, en el que también _todas_ las patillas son I/O. Otra cosa es la polarización, cuando una patilla es OD (drenador abierto), hay que forzarla a alto, ya que ella por sí sóla no puede. Pero sigue siendo una salida (y con su utilidad).

Pues tú mismo lo dices, se puede usar pero no cómo a uno le dé la gana ;-). Aquí tienes el datasheet cortesía de Microchip (que de los PIC saben un rato):

formatting link

En la página 9 del pdf, Tabla 1.1, te lo indica: RA4 can also be the clock input to the Timer0 module. Output is open drain type.

Si le das al marcador I/O Ports, saltas a la página 31 donde tienes dos esquemas reveladores: El Figure 3.1 te muestra la implementación de los Pin RA0..RA3 y RA5 (se salta el RA4), donde ves que el Pin está conectado al punto central de un par de FET complementarios, que lo pueden llevar a VSS o VDD. El Figure 3.2 muestra la implem. de RA4, conectado aun FET canal N capaz de llevarte a VSS pero.... sin nada que sea capaz de llevarlo a VDD, lo cual significa que tú has encargarte de subirlo a ese nivel. Un poquito más abajo tienes la Table 3.1, PORTA Functions, donde se vielve a recordar que: RA4: Input/output or external clock input for Timer0. __Output is open drain type.__

Es importante conocer bien el micro con el que trabajas como mínimo a nivel de interfaz, así le sacarás más jugo. A mí también me gusta mucho más empezar manos a la obra enseguida (y supongo que a todos), pero una vista previa al datasheet nos ahorra mucho tiempo de mala leche y quizás nos descubra posibilidades desconocidas.

Reply to
Franois

El miércoles pudimos ver a Carmelo J. Morales Muñoz diciendo:

Repásate el datasheet, en especial los puntos que señalé, que hablan de las patillas. EMHO, lo más importante es recordar los nuevos periféricos que nos dan más posibilidades de operación (y por tanto, de equivocación) y asegurarse de que cada patilla está configurada como lo que queremos, por ejemplo, si queremos una entrada A/D, hay que asegurarse que esa patilla está configurada como tal.

Reply to
Franois
Reply to
Carmelo J. Morales Muñoz

No he trabajado con el 16F876 pero supongo que es muy parecido al 16F877. Con este micro tuve algunos problemas con la puerta A cuando comence a usarlo debido a que por default puede estar configurado como terminal analogica y entonces las operaciones E/S digitales petan. Como lo ha dicho Franois hay que leerse el datasheet y cuidar que la funcion alternativa para cada patilla sea la correcta (esto es, como digital o de funcion especial).

Saludos

Reply to
FlyBoy
Reply to
Carmelo J. Morales Muñoz

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.