Resumen
Un periférico es un trozo de hardware especializado del microcontrolador que permite a la CPU
recoger la información y realizar cambios en el sistema microcontrolador.
Los puertos de E/S de propósito general se pueden programar para actuar como entradas o salidas.
Cuando se configura un pin del puerto para actuar como entrada, la CPU puede leer el nivel lógico que está
presente en el pin del puerto. Cuando se configura como salida, la CPU puede poner el nivel de salida del pin del
puerto a un nivel lógico 1 o 0. Aunque todos los microcontroladores contienen algún puerto de propósito general
de E/S como periférico, también contienen periféricos adicionales que realizan tareas más específicas.
Otros Tipos de Periféricos
Temporizadores (Timers): son periféricos que se usan para medir o generar eventos relacionados con el tiempo
en un sistema microcontrolador. Los temporizadores son capaces realizar medidas de frecuencia o generando
trenes de ancho de pulso variable. Los temporizadores pueden ser simples o sofisticados.
Puertos Serie: A veces los microcontroladores necesitan comunicar con periféricos externos especializados o
con otro sistema microcontrolador. La comunicación normalmente se realiza con bits en serie (cada vez un bit de
información). Los puertos son del tipo SCI (Interface de Comunicación Serie) y SPI (Interface serie de
periféricos). La comunicación asincrónica SCI con otros dispositivos normalmente se usa para intercambiar
datos entre dos sistemas computerizados. La comunicación síncrona SCI con otros dispositivos normalmente se
usa para el control de dispositivos periféricos externos al microcontrolador.
Convertidor Analógico a Digital: Muchas señales que existen fuera del microcontrolador están variando
continuamente la señal analógica. Un convertidor analógico a digital ( A/D ) es un periférico que se usa para
convertir estas señales en un número binario que los microcontrolador pueden usar.
Convertidor Digital a Analógico: Un convertidor digital a analógico ( D/A ) realiza la función opuesta del
convertidor A/D. Permite al microcontrolador convertir un número digital en un voltaje analógico proporcional o
a una corriente, que se puede usar para controlar varios dispositivos de salida en un sistema microcontrolador.
EEPROM: Aunque la EEPROM es un tipo de memoria no-volátil, es considerado un periférico. La EEPROM
se puede borrar el contenido y se puede volver a escribir bajo el control del programa. Existen algunos
dispositivos EEPROM, como un dispositivo separado, al que puede conectarse a través de un puerto SPI.
112