Microcontrolador PIC18:o que é e como usá-lo
Microcontrolador PIC
Você precisa de um microcontrolador que seja fácil de programar e interagir com outros periféricos? Se sim, então o microcontrolador PIC18 é o que você precisa.
Por quê? Porque os microcontroladores PIC18 possuem velocidades e simplicidade excepcionais na execução de programas. Além disso, quando comparado a outros microcontroladores, este PIC está no topo devido à popularidade e ao número de recursos.
Portanto, neste artigo, detalharemos tudo sobre o microcontrolador PIC18 e como usá-lo em seu circuito.
Vamos começar!
O que são microcontroladores PIC18F452?
Na verdade, os microcontroladores Programmable Interface Controllers (PIC) são microcontroladores pequenos, mas poderosos, que você pode programar para realizar uma ampla variedade de tarefas.
Além disso, você pode encontrar esses microcontroladores em dispositivos eletrônicos como
- Sistemas de controle
- Telefones
- Sistemas de alarme
- Computadores etc.
Dispositivos eletrônicos
Todos os microcontroladores da família PIC possuem 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 de 8 bits baseado em flash com MIPS e CMPS. Ele também possui até trinta e quatro pinos de E/S de quarenta pinos e pode distribuir muita energia.
De fato, o microcontrolador PIC18F452 possui temporizadores de 8 bits e 16 bits (3), um conversor analógico-digital de 10 bits com até 8 canais e um periférico SPI, 12C, USART.
Além disso, não requer muita energia, pois usa apenas uma corrente de espera máxima de 0,2uA. Além disso, não consome nada mais do que uma corrente padrão de 1,6mA ao operar em 5v OF 4 Mhz.
Tipos de microcontroladores PIC
Naturalmente, existem quatro tipos de microcontroladores PIC baseados em sua arquitetura interna. Então, esses quatro tipos incluem
- PIC de linha de base
- PIC de médio alcance aprimorado
- PIC de médio alcance
- PIC18
Estaremos focando no PIC18 para este artigo.
Configuração de pinos PIC18F452
O microcontrolador PIC18F452 possui 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 P1C18F452
Recursos detalhados do PIC18F452
Especificamente, vamos esclarecer mais sobre os recursos do microcontrolador PIC18F452:
- 34 pinos de E/S e CPU de 8 bits
- Um temporizador de 8 bits com três temporizadores de 10 bits
- Contagem de pinos:40
- Um módulo ADC de 8 canais de 10 bits
- Tensão operacional mínima de 2V e tensão operacional máxima de 5,5V
- Nenhum comparador e módulos DAC estão disponíveis
- Tem um 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 bytes de EEPROM de dados
- 10 MIPS de velocidade da CPU, 1536 bytes de bytes de Ram e arquitetura de 8 bits
- PPS (Peripheral Pin Select) e amplificador operacional não disponíveis
- Sem ADC com cálculo e referência de tensão interna
- Conversor DAC e resolução máxima de DAC, ausentes
- Falta detecção cruzada zero e temporizador de medição de sinal
- Duas saídas PWM
- Sem temporizador de limite de hardware e módulos USB
- WWDT (Windowed Watchdog Timer) e temporizador angular ausente
- O PIC não suporta altas voltagens
- -40 o C mínimo e 125 o C temperatura máxima de operação
Programação de microcontroladores PIC
De fato, existe uma variedade de softwares que você pode usar para programar microcontroladores PIC. Você pode até utilizar a linguagem assembly para programar o PIC.
Sem dúvida, você precisará de mais de um software para programar totalmente este controlador. Além disso, um IDE é onde você faz a programação primária. 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 carregar seu código no PIC. Mas isso não é tudo. Você também precisará de algum hardware como:
- Breadboard
Protoboard
- Osciladores de cristal
Osciladores de cristal
Fonte:Wikimedia Commons
- PIC ICS
- Capacitores
Capacitores
- Estações de solda
Estações de solda
Fonte:Wikimedia Commons
E mais.
PICit3
Aplicativos
Você pode usar o PIC de 8 bits para aplicativos como:
- Processamento de dados analógicos
- Integração do sensor
- Operações de saída-entrada
- Aplicativos de pequena escala e baixo custo
- Aplicativos de controle em tempo real
- Registro de dados
- Ferramentas de desenvolvimento
Diferença entre o PIC16 e o PIC18
A primeira diferença notável é que o PIC18 possui mais velocidade que o PIC16 e pode atingir velocidades de operação de 48Mhz. Além disso, o PIC18 possui divisão de hardware e o PIC16 não.
Há também o caso de troca de banco, onde o PIC18 o torna mais livre de estresse do que o PIC16.
Microcontrolador PIC16
Considerações finais
Os microcontroladores PIC18 têm designs que permitem lidar com aplicações de controle simples. No passado, o PIC representava o Peripheral Interface Controller. Mas hoje, o 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 desejar. Em outras palavras, os microcontroladores PIC18 não são apenas combinações de memória, processadores e periféricos.
Então, nós gostaríamos de ouvir de você. Você tem dúvidas sobre este tema?
Por favor, não hesite em contactar-nos e teremos todo o gosto em ajudá-lo.
Tecnologia industrial
- Curva P-F:O que é e como usá-la na manutenção
- O que é 6G e quão rápido será?
- O que é a cavitação da bomba e como evitá-la?
- O que é o corte a plasma e como funciona o corte a plasma?
- O que é solda? - Tipos e como soldar
- O que é brasagem e como brasar metal?
- O que é brasagem de cobre e como fazê-lo?
- O que é MQTT e como as empresas de automação industrial podem usá-lo?
- O que é Lean Digital e como integrá-lo?
- O que é um designador de referência e como o usamos na montagem?