Un microcontrolador es un componente electrónico que contiene todos los recursos necesarios para realizar las funciones básicas de una computadora en un solo circuito integrado. Es esencialmente una computadora pequeña dedicada a la ejecución de un solo programa y es ampliamente utilizado como plataforma de hardware para el desarrollo de sistemas embebidos.
Un microcontrolador es el cerebro de un sistema embebido, obtiene datos desde el entorno, los procesa y genera señales para actuar sobre este. La interacción del microcontrolador y el medioambiente se realiza mediante pines, agrupados en los denominados puertos (PORTX), los cuales pueden ser configurados para funcionar como entradas o salidas.
Los primeros pasos en la adquisición de conocimientos y desarrollo de habilidades para el diseño de sistemas embebidos están relacionados con las entradas y salidas digitales.
Presentamos un documento cuyo contenido te ayudará a entender y manipular efectivamente los pines de un microcontrolador PIC como entradas y salidas. En el documento son presentados varios ejemplos los cuales, además del código, elaborado con el compilador XC8 de Microchip, tienen su esquemático correspondiente para realizar la simulación con PROTEUS.
