Um microcontrolador é um circuito integrado contendo vários componentes internos que podem ser manipulados pelo software instalado no mesmo.
Dentre esses componentes podemos citar:
- Uma unidade central de processamento (CPU)
- Memória RAM
- Memória EEPROM
- Memória ROM
- Temporizadores e contadores
- Controladores de interrupção
- Portas de entrada/saída de dados
- Interface para porta serial
- etc.
Além dos itens citados acima, alguns microcontroladores possuem internamente componentes como conversores analógico digital, modulo pwm,comparadores analógicos, entre outros.
Dentre os vários modelos de microcontroladores, podemos citar microcontroladores PIC (microchip), 8051 (intel) e 6811 (motorola).
Nesse artigo iremos nos concentrar no microcontrolador PIC por ser o mais popular comercialmente.
Existem vários modelos de PIC de 8 a 40 pinos com famílias de 8, 16 e 32 bits.

