Microcontroladores PIC18: Características, Desempenho e Como Usá-los
Você precisa de um microcontrolador que seja fácil de programar e interligar com outros periféricos? Se sim, então o microcontrolador PIC18 é o que você precisa.
Por quê? Porque os microcontroladores PIC18 têm velocidades excepcionais e simplicidade ao executar programas. Também, quando comparados a outros microcontroladores, este PIC está no topo por causa de quão populares são e o número de características.
Portanto, neste artigo, vamos detalhar tudo sobre o microcontrolador PIC18 e como usá-lo em seu circuito.
Vamos começar!
O que são Microcontroladores PIC18F452?
Na verdade, microcontroladores Controladores de Interface Programáveis (PIC) são microcontroladores pequenos mas poderosos que você pode programar para realizar uma ampla variedade de tarefas.
Além disso, você pode encontrar estes microcontroladores em dispositivos eletrônicos como
- Sistemas de controle
- Telefones
- Sistemas de alarme
- Computadores, etc.
Todos os microcontroladores na família PIC têm registradores que funcionam como RAM. Eles também vêm com uma pilha que salva endereços de retorno.
Além disso, o PIC18F452 é um microcontrolador 8-bit baseado em flash com MIPS e CMPS. Também possui até trinta e quatro pinos I/O de quarenta pinos e pode fornecer muita potência.
De fato, o microcontrolador PIC18F452 tem timers de 8-bit e 16-bit (3), um conversor analógico-digital de 10-bit com até 8 canais, e periféricos SPI, I2C, USART.
Além disso, não requer muita potência pois só usa máximo de 0.2uA corrente de standby. Também, consome nada mais que 1.6mA corrente padrão quando operando em 5V de 4 MHz.
Tipos de Microcontroladores PIC
Naturalmente, existem quatro tipos de microcontroladores PIC baseados em sua arquitetura interna. Então, estes quatro tipos incluem
- PIC Baseline
- PIC Enhanced mid-range
- PIC Mid-range
- PIC18
Focaremos no PIC18 para este artigo.
Configuração de Pinos do PIC18F452
O microcontrolador PIC18F452 tem 40 pinos, cada um com sua característica única. Além disso, listaremos todos os pinos e suas funções aqui para você.
As imagens acima mostram as várias configurações de pinos para o microcontrolador PIC18.
Alternativas para o PIC18F452
Características Detalhadas do PIC18F452
Especificamente, vamos lançar mais luz nas características do microcontrolador PIC18F452:
- 34 pinos I/O e CPU 8-bit
- Um timer de 8-bit com Três timers de 10-bit
- Contagem de pinos: 40
- Um módulo ADC de 10-bits 8-canais
- Tensão mínima de operação 2V e máxima 5.5V
- Sem comparadores e módulos DAC disponíveis
- Tem oscilador externo sem oscilador interno
- Três periféricos de comunicação incluindo UART, SPI e I2C
- 32kb de memória de programa e 256-byte de EEPROM de dados
- 10 MIPS de velocidade CPU, 1536 bytes de RAM, e arquitetura 8-bit
- PPS (Seleção de Pino Periférico) e amplificador operacional não disponíveis
- Sem ADC com computação e referência de tensão interna
- Conversor DAC e resolução máxima DAC, não presentes
- Detecção de cruzamento zero e timer de medição de sinal ausentes
- Duas saídas PWM
- Sem timer de limite de hardware e módulos USB
- WWDT (Watchdog Timer Janelado) e timer angular ausentes
- O PIC não aguenta altas tensões
- -40°C mínimo e 125°C máximo de temperatura de operação
Programando Microcontroladores PIC
De fato, existe uma variedade de software que você pode usar para programar microcontroladores PIC. Você pode até utilizar linguagem assembly para programar o PIC.
Sem dúvida, você precisará de mais de um software para programar este controlador totalmente. Além disso, uma IDE é onde a programação principal ocorre. Outras coisas que você precisa incluem um compilador e um IPE.
A melhor parte é que você pode obter software gratuito na internet que pode lidar com a programação.
Agora, você precisará de um dispositivo PICkit3 para fazer upload do seu código no PIC. Mas não é só isso. Você também precisará de algum hardware como:
- Protoboard
- Osciladores de cristal
Fonte: Wikimedia Commons
- CIs PIC
- Capacitores
- Estações de solda
Fonte: Wikimedia Commons
E mais.
Aplicações
Você pode usar o PIC de 8-bit para aplicações como:
- Processamento de dados analógicos
- Integração de Sensor
- Operações entrada-saída
- Aplicações de pequena escala e baixo custo
- Aplicações de controle em tempo real
- Registro de dados (Data logging)
- Ferramentas de desenvolvimento
Diferença entre o PIC16 e o PIC18
A primeira diferença notável é que o PIC18 possui mais velocidade que PIC16 e pode atingir velocidades de operação de 48MHz. Também, PIC18 possui divisão de hardware, e PIC16 não possui.
Também há o caso de troca de banco onde PIC18 torna mais livre de estresse que PIC16.
Considerações Finais
Microcontroladores PIC18 têm designs que permitem lidar com aplicações de controle simples. No passado, PIC representava Controlador de Interface Periférica. Mas hoje, PIC significa Computador Inteligente Programável.
Hoje, o microcontrolador PIC tornou-se um dispositivo inteligente com RAM de dados. Além disso, tem espaço suficiente para armazenar qualquer programa que você queira. Em outras palavras, os microcontroladores PIC18 não são apenas combinações de memória, processadores e periféricos.
Gostaríamos de ouvir você. Tem dúvidas sobre este tópico?
Por favor, não hesite em nos contatar e teremos prazer em ajudar.
Tecnologia industrial
- Curva P-F Explicada: Dominando a Manutenção Centrada em Confiabilidade
- Explorando o 6G: O Futuro da Conectividade Ultra-Rápida
- Prevenindo Cavitação em Bombas: Causas, Sintomas e Como Evitar
- Corte a Plasma Explicado: Como Funciona e Principais Benefícios
- Soldagem Explicada: Tipos, Técnicas e Guia Passo a Passo
- Brasagem Explicada: Una Peças Metálicas com Segurança e Eficácia
- Brasagem de Cobre Explicada: Técnicas e Dicas para Conexões Fortes e Confiáveis
- MQTT na Automação Industrial: Guia Prático para Fabricantes
- Lean Digital: Definição, Benefícios e Como Integrar de Forma Fluida
- Entendendo Designadores de Referência: Como Rotular Conexões de Montagem de PCB