lunes, 23 de febrero de 2009

LOS PUERTOS DE ENTRADA Y SALIDA DE UN MICROCONTROLADOR


Los puertos "A" y "B" del microcontrolador podrán ser programados como entradas ó salidas indiferentemente. Para el caso de que sean programados como salida se denominan "Modo Fuente" por que suministran corriente y cuando son programados como entrada se denominan "Modo Sumidero" por que reciben corriente.
La máxima corriente que puede suministrar una línea programada como salida es de 20 miliamperios, pero si utilizamos todas las líneas del puerto "A" programadas como salida, no deberá exceder de 50mA para todo el puerto "A". Para el caso del puerto "B" no deberá exceder de 100ma.
Si las programamos como entradas (Sumidero), la corriente máxima que puede manejar una sola línea es de 25 ma. Para el caso del puerto "A" programado con todas sus líneas como entrada, la máxima es de 80 ma. En el caso del puerto "B" es de150ma.
En caso de querer utilizar periféricos que manejen mayor cantidad de corriente de la especificada, habrá que aplicar un circuito acoplador como por ejemplo los buffers, transistores que se encarguen de controlar la corriente, etc.
Estos buffers ni cortan la corriente ni la invierte ni hacen nada propio de una puerta lógica. Solamente proporcionan en su salida la misma tensión que en la entrada con la diferencia de que soporta aun más corriente
Los microprocesadores PIC16F84 tienen 2 puertos de entrada/salida paralelos de usos generales denominados Puerto A y Puerto B.
El Puerto A es de 4 bits y el Puerto B es de 8 bits. Para hacernos una idea son parecidos al puerto paralelo de nuestro ordenador, en los cuales la información sale y entra a través de 8 líneas de datos.

No hay comentarios:

Publicar un comentario