O MICROCONTROLADOR E SUAS CARACTERÍSTICAS

 

Microcontroladores

Antes de mais nada é preciso diferenciar um microcontrolador de um microprocessador, termos fáceis de serem confundidos apesar da grande diferença que há entre eles.

Um microprocessador é um circuito muito complexo, em forma de circuito integrado, que podem conter entre alguns milhares (Z80) a 7 milhões de transistores (Pentium II). Estes transistores internos constituem os mais diversos circuitos lógicos: como contadores, registradores, decodificadores, e centenas de outros. Estes circuitos lógicos são dispostos de maneira complexa, dando ao microprocessador a capacidade de executar operações lógicas, aritméticas, e de controle. A figura 1 nos da uma idéia de como é internamente um microcontrolador.

Diagrama de blocos da arquitetura interna de um microcontrolador.

Um microcontrolador é um circuito integrado que possui internamente um microprocessador e todos os periféricos essenciais ao seu funcionamento, como:

 

Dispositivo de I/O para o PIC 16C73.

Diagrama de blocos de um temporizador/contador para PIC16C73

Exemplo de um circuito gerador de Clock externo.

Lógica de interrupção de um PIC.

 

PIC 12C509

O PIC 12C509 é um microcontrolador de 8 bits. Este tipo de microcontrolador faz parte da família PIC 12C5XX que são baseados na evolução da família PIC 16C5X.

 

Performance

Este CPU possui uma alta performance RISC (conjunto de instruções restrito), que é totalmente controlada por somente 33 simples palavras de programação. Todas as instruções levam apenas 1m s para serem executadas, ou seja, 1 (um) único ciclo do clock interno do PIC 12C509, que é de 4MHz. Possui internamente uma memória de programa, do tipo EPROM, de 1024 x 12, e uma memória de dados, do tipo RAM, com 41 bytes.

 

PIC 16C73

O PIC 16C73 da Microchip, é um microcontrolador de 8 bits que pertence à família de microcontroladores PIC 16C7X, esta família possui internamente, além de todos os periféricos mencionados anteriormente, um conversor A/D (Analógico-Digital), o qual foi de vital importância para o CTU (controlador de temperatura e umidade).

 

Características internas do microcontrolador PIC 16C73

Relação entre o sinal de clock e o ciclo de instrução (cima). Exemplo de execução de uma instrução (de baixo).

 

Fluxograma da lógica de conversão A/D de um PIC16C73.

Diagrama de blocos do conversor A/D interno de um PIC16C73

Modelo de uma entrada de nível analógico.

 

Características Elétricas do PIC16C73

O PIC 16C73, em suas características elétricas, também não deixa à desejar. Possui total proteção contra sobre-carga e proteção contra brown-out, ou seja, quando o nível de tensão é baixo demais para a segurança de suas ações, ele auto desliga-se.

A tabela a seguir mostra suas características máximas e mínimas para cada porta.

Características elétricas do PIC16C73