MICROCONTROLADORES PIC
Paulo Henrique Gomes Coelho RA: A248FF-3
INTRODUÇÃ O Iremos apresentar a seguir as características dos microcontroladores PIC, para agregar conhecimento sobre esses equipamentos. Os microcontroladores surgiram no princípio dos anos 80 e trata-se de um circuito integrado programável que contém toda a estrutura (arquitetura) de um microcomputador. Isto é, dentro de um microcontrolador podemos encontrar: - Uma CPU (Unidade Central de Processamento) - Memória RAM - Memória ROM - Memória EEPROM (Memória de leitura e escrita não volátil, isto é, que não se perdem dados quando o circuito é desconectado) - Portas de Entrada/Saída (Pinos de E/S) - Inclusive muitos modelos de microcontroladores incorporam diferentes módulos "periféricos", podem ser; conversores analógico/digital (A/D), módulos PWM (contrôle por largura de pulso), módulos de comunicação serial ou paralelo e muito mais.
Paulo Henrique Gomes Coelho RA: A248FF-3
DESENVOLVIMENTO Os microcontroladores denominados "PIC" correspondem exclusivamente à marca "Microchip". PIC significa "Peripheral Interface Controler" e foi desenvolvido pela Microchip no início dos anos 80. Existe uma grande quantidade de modelos de microcontroladores cujas características e recursos variam de um modelo para outro. Assim sendo, os projetista podem selecionar o modelo que melhor se ajuste a suas necessidades. Os diferentes modelos de microcontroladores se agrupam por "família". Uma família pode ser formada por um conjunto de modelos cujas características e recursos são bastante similares. Quando compramos um microcontrolador, a memória do mesmo se encontra "vazia" e para que funcione é necessário que seja "programado", ou seja, o projetista deve escrever um programa que contenha todos os processamentos que o microcontrolador deve executar.
PIC16C84 e P IC16F84
Os PIC16C84 e PIC16F84 são microcontroladores da família PIC de controladores, produzidos pela Microchip Technology. O PIC16F84 é uma versão melhorada do PIC16C84, e quase que totalmente compatível, com um programa de segurança melhor e usando memória flash ao invés de memória EEPROM para armazenar seu programa. O PIC16F84 possui 68 bytes de RAM enquanto o PIC16C84 possui 36 bytes. Ambas versões caracterizam-se por uma larga faixa de tensão, baixo consumo, timer interno e controles PIC de entrada/saída (E/S). Como esses dois chips são tão similares, eles são freqüentemente referidos em projeto de circuitos pelo termo PIC16x84 (x é usado como um curinga quando refere-se a chips). O microcontrolador PIC16x84 é um membro da série de 14 bits da Microchip (o tamanho da palavra de instrução é de 14 bits para todas as instruções), fazendo do '84 um bom prótipo de desenvolvimento para outros similares, entretanto mais barato, dispositivos One Time Programmable de 14 bits.
PIC16F627, PIC16F628 e PIC16F648
Os PIC16F627 , PIC16F628 e PIC16F648 são microcontroladores prod uzidos pela Microchip Technology que funcionam com base em PORT, ou seja, PORTA e PORTB, que pertencem à sua família PIC de microcontroladores. Ambos possuem características semelhantes diferindo apenas na sua capacidade de memória flash disponível para o software. Memorias não voláteis.
Paulo Henrique Gomes Coelho RA: A248FF-3
O PIC16F627 possui memória flash de 1024 palavras de 14 bits enquanto que o PIC16F628 dispõe de memória flash de 2048 palavras de 14 bits e o PIC16F648 dispõe de memória flash de 4096 palavras de 14 bits sendo compatíveis em todos os outros aspectos. Os PIC 627 e 628 possuem 224 bytes de Memória RAM e 128 bytes de memória EEPROM e o PIC16F648 possui 256 bytes de Memória RAM e 256 bytes de memória EEPROM. Sua frequência máxima de operação é de ate 5 MHz, resultando numa velocidade de processamento de 5 MIPS (acrônimo de Millions of Instructions Per Second).Seu encapsulamento DIP é de 18 pinos. Estes dois modelos dispõem de outras potencialidades como a sua memória EEPROM que pode ser gravada por instrução de programa que lhes permite guardar informação mesmo após lhes ter sido rem ovida a tensão de alimentação. Tensão de trabalho de 1,5V a 5,0V. Sua pinagem DIP tem 18 pinos. Os principais periféricos internos são:
3 Timers sendo Timer0 , timer1 e Timer2 2 comparadores analógicos Capture, compare e PWM USART (Universal Synchronous / Assynchronous Receiver / Transmitter) Voltagem de referencia programável 10 Fontes de interrupção 16 Bi-direcional I/O divididos em PORTA e PORTB
PIC 16F877
O PIC 16F877 é um microcontrolador da família de 8 bits e núcleo de 14 bits fabricado pela Microchip Technology.
Sua frequência de operação (clock) vai até 20MHz, resultando em uma velocidade de processamento de 5 MIPS. Possui memória flash de programa com 8192 palavras de 14 bits, memória RAM com 368 bytes e memória EEPROM com 256 bytes. Seu conjunto de instruções RISC se compõe de 35 instruções. Pode funcionar com alimentação de 2V a 5,5V. Sua pinagem DIP tem 40 pinos. A versão mais recente do PIC16F877A contém um módulo de 2 comparadores analógicos (CMCON) e um módulo gerador de voltagem de referência (VRCON).
Como periféricos ele possui:
5 conjuntos de portas de entrada e saída (total de 33 portas) Conversor analógico-digital de 10 bits de resolução e 8 canais de entrada Periférico de comunicação paralela e serial (USART e MSSP) Paulo Henrique Gomes Coelho RA: A248FF-3
2 Módulos CCP (Comparação, Captura e PWM) 3 Timers (1 de 16 bits e 2 de 8 bits) Watchdog timer
PIC 18F452
O PIC 18F452 é um modelo de microcontrolador PIC da família de 16 bits de núcleo de processamento, apesar de ainda lidar com dados de 8 bits. A vantagem dessa família de PICs é que eles possuem mais instruções em código de máquina (75 contra 35 da série 16F) que é otimizada para ser usada com compiladores de linguagem C e memória linear (ao contrário dos irmãos menores que possuem memória dividida em bancos de memória). A sua velocidade de processamento também é maior, na maioria até 10 MIPS (a 40MHz de clock) com alimentação entre 2 e 5,5V. O seu encapsulamento DIP consiste em 40 pinos. Esse modelo possui 32 kbytes (16k instruções) de memória de programa flash, 1536 bytes de memória RAM e 256 bytes de memória EEPROM. Os principais periféricos internos são:
8 canais para conversão A/D a 10 bits AUSART (addressable universal synchronous assynchronous receiver transmitter) com suporte para RS485 MSSP (master synchronous serial port) para SPI e I2C PSP (parallel slave port) 4 timers (3 de 16 bits e 1 de 8 bits) 2 módulos CCP (capture compare PWM)
O 18F452 é o modelo de uso geral da família 18F de microcontroladores PIC.
A tabela a seguir apresenta uma comparação das principais características a serem avaliados em uma família de microcontroladores.
Paulo Henrique Gomes Coelho RA: A248FF-3
C O NC L U SÃ O Diante disto, verificamos que a utilização de microcontroladores é indispensável para o controle de equipamentos, pois a facilidade que este equipamento trouxe para o mercado é “impar”, inigualável. As características apresentadas neste trabalho amplia o conhecimento na parte de microcontroladores PIC e que ajudará bastante no dimensionamento de um projeto e na carreira acadêmica.
Paulo Henrique Gomes Coelho RA: A248FF-3
BIBLIOGRAFIA
http://www.sabereletronica.com.br/ http://pt.wikipedia.org/wiki/ http://roboticafacil.blogspot.com.br/ www.microchip.com/ www.mecatronicafacil.com.br
Paulo Henrique Gomes Coelho RA: A248FF-3