Universidad Antonio Nariño

Aplicación Industrial de Micros
Código: 444405

CAPITULO 1
Introducción a los microcontroladores (PIC de Microchip®)

1.5 Puertos de entrada / salida
 
Los microprocesadores PIC16C5X tienen dos o tres puertos de entrada/salida paralelo de usos generales llamados Puerto A, Puerto B y Puerto C. El Puerto A es de cuatro bits y los demás son de 8 bits cada uno. El Puerto C solamente esta disponible en el 16C55 y el 16C57.

Circuito equivalente
El circuito equivalente de un bit cualquiera de un puerto de entrada salida es el siguiente:

Circuito equivalente de puerto I/O

El latch L1 corresponde a un bit del registro de datos del puerto, mientras que L2 es un bit del registro de control de tristate del mismo. B1 es el buffer tristate de salida que tiene capacidad de entregar 20 mA y drenar 25 mA. B1 es controlado por L2. Si L2 tiene cargado un “1”, B1 se encuentra en tri-state, es decir con la salida desconectada (en alta impedancia), y el puerto puede ser usado como entrada. Si L2 tiene cargado un “0”, la salida de B1 esta conectada (baja impedancia) y el puerto esta en modo de salida. B2 es el buffer de entrada, es decir el que pone los datos en el bus interno del microcontrolador cuando se lee el registro de datos del puerto. Puede verse que el dato leído es directamente el estado del pin de entrada.


  índice de capítulo