Cursos / Eletrônica / Projeto de Sistemas Microcontrolados / Aula

arrow_back Aula 03 - Estudo de microcontroladores PIC – Parte I

Análise dos microcontroladores PIC 16F84, 16F628 e 16F877 - pt.7

Nas duas próximas figuras, estão representadas em diagramas de blocos as arquiteturas internas dos três microcontroladores cujas características gerais foram apresentadas na Tabela 1.

Na Figura 1 é mostrada a arquitetura interna do 16F84 como representada no datasheet do fabricante.

Por questões didáticas, na Figura 2 foram omitidos os barramentos internos e estão representados apenas os blocos funcionais constituintes do 16F84, do 16F628 e do 16F877, sendo que os blocos comuns aos três microcontroladores estão representados na cor branca; os blocos comuns apenas aos 16F628 e 16F877 estão representados na cor amarela e os blocos que existem apenas no 16F877 estão representados na cor azul.

Sempre que se projeta um circuito digital a partir de componentes padrões integrados, o projetista deve ter em mãos as especificações completas dos dispositivos a serem utilizados, fornecidas em seus respectivos datasheets.

Como informação relevante para o projeto está a designação dos pinos, necessária para que sejam feitas corretamente as ligações do circuito ao chip. Na Figura 3 é mostrada a pinagem do dispositivo 16F877. Caso necessite para projeto a pinagem de outros dispositivos PIC ou DsPIC, basta acessar seu respectivo datasheet no site da Microchip.

Arquitetura interna do 16F84.

Observe na Figura 3 que alguns pinos apresentam-se com mais de uma função. A escolha correta da função desejada para cada pino é feita por software, através de comandos de configuração.

A escolha de uma função para um determinado pino poderá inviabilizar o uso de alguma funcionalidade do microcontrolador. Por exemplo, a escolha dos pinos 25 (RC6/TX/CK) e 26 (RC7/RX/DT) como entradas ou saídas digitais comuns através das portas RC6 e RC7 poderá inviabilizar o uso do módulo de comunicação USART para uma comunicação assíncrona, já que, é através deles que os dados são, respectivamente, transmitidos e recebidos; ou síncrona, já que é através deles também que os dados e o clock estão, respectivamente, presentes.

Diagrama com os blocos funcionais dos  16F84, 16F628 e 16F877.

 

Designação dos pinos do  microcontrolador 16F877.

Versão 5.3 - Todos os Direitos reservados