Ver tudo

Por favor, use a versão em inglês como a versão oficialRetornar

France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English) Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino) United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ) New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português) United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
CasaBlogUm guia completo para o PIC16F886
em 16/10/2024 140

Um guia completo para o PIC16F886

O PIC16F886 é um microcontrolador amplamente utilizado de 8 bits conhecido por sua versatilidade e facilidade de uso.Neste artigo, você aprenderá sobre seus recursos, como ele funciona e por que é uma escolha popular para vários projetos.Se você é novo nos microcontroladores ou já está familiarizado com eles, este guia o levará pelo básico e fornecerá uma compreensão clara do que o PIC16F886 oferece.

Catálogo

1. Visão geral do PIC16F886
2. Configuração do pino PIC16F886
3. Visão geral do modelo CAD PIC16F886
4.
5. PIC16F886 Especificações técnicas
6. Peças comparáveis ​​para PIC16F886
7. Programação de baixa tensão para PIC16F886
8. Exemplo de driver de chifre pic16f886
9. Projeto de circuito PIC16F886
10. Diagrama de blocos funcionais de PIC16F886
11. Modelos equivalentes para PIC16F886
12. Opções alternativas para PIC16F886
13. Aplicações PIC16F886
14. Pacote de Pic16f886
15. Informações do fabricante para PIC16F886
16. Perguntas frequentemente feitas [FAQ

PIC16F886

Visão geral do PIC16F886

O PIC16F886 é um microcontrolador de 8 bits, adequado para muitos projetos devido à sua ampla gama de recursos a um preço acessível.Ele vem com 28 pinos e inclui um oscilador interno, que você pode ajustar através da programação.Este microcontrolador oferece uma memória flash de 16 bytes, o que é suficiente para a maioria das tarefas que você provavelmente encontrará.

Com os modos de economia de energia e um cronômetro interno embutido, o PIC16F886 foi projetado para funcionar com eficiência e confiabilidade.Ele também vem em diferentes tipos de pacotes, permitindo flexibilidade, dependendo das suas necessidades específicas de circuito.A programação é simples, pois requer apenas dois pinos, tornando-a uma opção amigável para iniciantes e usuários experientes.

Configuração do pino PIC16F886

A figura a seguir mostra a pinagem para o PIC16F886.

PIC16F886 Pinout

Visão geral do modelo CAD PIC16F886

Abaixo estão o símbolo, pegada e modelo 3D PIC16F886.

Símbolo PIC16F886

PIC16F886 Symbol


PIC16F886 PEGADA

 PIC16F886 Footprint

Modelo 3D PIC16F886

PIC16F886 3D Model


Principais recursos do PIC16F886

O microcontrolador PIC16F886 oferece muitos recursos úteis que o tornam adaptável para usos diferentes.Aqui está um simples colapso de seus principais recursos:

CPU RISC de alto desempenho

O PIC16F886 possui uma CPU RISC simples que requer o aprendizado de apenas 35 instruções, facilitando a programação.A maioria dessas instruções é executada em um único ciclo, exceto as instruções de ramificação.Ele pode ser executado a velocidades de até 20 MHz, com um ciclo de instruções de 200 nanossegundos.Você também possui recursos de interrupção, uma pilha de hardware profunda de 8 níveis e maneiras diferentes de acessar a memória, oferecendo flexibilidade na maneira como você usa o microcontrolador.

Recursos especiais do microcontrolador

Este microcontrolador vem com um oscilador interno de precisão incorporado que é calibrado na fábrica com uma precisão de ± 1%.Você pode ajustar sua frequência de 8 MHz para 31 kHz usando o software.O chip possui recursos de economia de energia, como modo de suspensão, inicialização de duas velocidades e a capacidade de alternar os modos de relógio durante a operação.Ele também possui recursos de segurança como redefinição de energia (POR), timer de energia (PWRT) e redefinição marrom-out (BOR) com uma opção de software.O Timer Watchdog (WDT) inclui um oscilador no chip e pode ser personalizado usando o software.

Recursos de baixa potência

O PIC16F886 foi projetado para usar muito pouca energia, o que é ideal quando você deseja prolongar a duração da bateria.No modo de espera, ele desenha apenas 50 Na a 2,0V.Durante a operação normal, ele usa cerca de 11 μA a 32 kHz e 220 μA a 4 MHz, ambos a 2,0V.O cronômetro de vigilância também consome energia mínima, em torno de 1 μA a 2.0V.

Recursos periféricos

Você pode usar até 24 pinos de entrada/saída (E/S), cada um com seu próprio controle de direção.Esses pinos podem lidar com correntes altas, permitindo que você dirija diretamente os LEDs.O chip também suporta pinos de interrupção na mudança, pull-ups fracos programáveis ​​e um recurso de despertar de potência ultra-baixa (ULPWU).Além disso, existem dois comparadores analógicos, uma referência de tensão ajustável e um conversor A/D de 10 bits com até 14 canais, o que permite lidar com sinais analógicos de maneira eficaz.

Timadores e contadores

O microcontrolador inclui três temporizadores internos para tarefas de tempo preciso.O Timer0 é um temporizador de 8 bits com um pré-escaler programável.O Timer1 é um temporizador de 16 bits com um modo de entrada de portão externo e um oscilador dedicado de 32 kHz para operação de baixa potência.O Timer2 é um temporizador de 8 bits com um pré-escaler e postscaler.Esses temporizadores ajudam a criar atrasos, medir intervalos de tempo e gerar sinais de modulação de largura de pulso (PWM).

Módulo aprimorado de captura/compare/pwm+

O módulo aprimorado de captura/compare/pwm+ permite controle preciso dos sinais.Ele suporta captura de 16 bits com uma resolução de 12,5 ns, e a função de comparação tem uma resolução de 200 ns.O módulo também inclui um PWM de 10 bits que suporta até quatro canais de saída, permitindo que você gerencie efetivamente as tarefas de controle do motor ou LED.

Recursos de comunicação

O PIC16F886 suporta vários protocolos de comunicação.Ele inclui um módulo USART aprimorado que pode lidar com RS-485, RS-232 e LIN 2.0.A detecção de auto-sauda e os recursos de interrupção automática nos bits de início permitem uma comunicação mais suave.O microcontrolador também suporta SPI e I2C por meio de seu módulo Master Síncrono da Porta Síncrona (MSSP), facilitando a comunicação com outros dispositivos.

Programação em série no circuito (ICSP)

Com dois pinos dedicados à programação serial em circuito (ICSP), você pode programar e depurar facilmente o PIC16F886 sem removê-lo do circuito.Isso torna o processo de desenvolvimento mais rápido e menos complicado.

Memória e resistência

O PIC16F886 vem com alta memória de resistência.Sua memória flash pode lidar com 100.000 ciclos de gravação, enquanto sua EEPROM pode suportar 1.000.000 de ciclos de gravação.Isso garante que seus dados permaneçam seguros ao longo do tempo, com um período de retenção de mais de 40 anos.O chip também permite ler ou escrever memória do programa durante o tempo de execução, oferecendo mais flexibilidade durante a operação.

PIC16F886 Especificações técnicas

A tabela abaixo fornece especificações e parâmetros técnicos para o microchip pic16f886-i/sp.

Tipo Parâmetro
Time de entrega da fábrica 5 semanas
Montar Através do buraco
Tipo de montagem Através do buraco
Pacote / caso 28-DIP (0,300, 7,62 mm)
Número de pinos 28
Pacote de dispositivo de fornecedor 28-spdip
Conversores de dados A/D 11x10b
Tipos de memória CLARÃO
Número de E/S. 24
Watchdog Timers Sim
Temperatura operacional -40 ° C ~ 85 ° C Ta
Embalagem Tubo
Série PIC® 16F
Publicado 2001
Status da peça Ativo
Nível de sensibilidade à umidade (MSL) 1 (ilimitado)
Temperatura de operação máxima 85 ° C.
Min Temperatura de operação -40 ° C.
Dissipação máxima de energia 800mw
Freqüência 20MHz
Número da peça base PIC16F886
Interface I2C, SPI, UART, USART
Tensão máxima de alimentação 5.5V
Min Tensão de fornecimento 2V
Tamanho da memória 14kb
Tipo de oscilador Interno
Corrente de fornecimento nominal 220μA
Velocidade 20MHz
Tamanho da RAM 368 x 8
Tensão - suprimento (VCC/VDD) 2V ~ 5,5V
Número de bits 8
Processador principal Foto
Periféricos
Detecto/redefinição de Brown-out, POR, PWM, WDT
Tipo de memória do programa CLARÃO
Tamanho do núcleo 8 bits
Tamanho da memória do programa 14kb 8k x 14
Conectividade I2C, SPI, UART/USART
Tempo de acesso 20 μs
Data Bus Largura 8b
Número de temporizadores/contadores 3
Endereço de largura do barramento 8b
Arquitetura central Foto
Tamanho da EEPROM 256 x 8
Frequência máxima 20MHz
Número de conversores A/D 1
Número de E/S programável 25
Número de canais UART 1
Número de canais ADC 11
Número de canais PWM 2
Número de canais I2C 1
Número de canais SPI 1
Altura 3,81mm
Comprimento 35.56mm
Largura 7.493mm
Alcance SVHC Sem svhc
Endurecimento da radiação Não
Status do ROHS ROHS3 compatível
Chumbo livre Chumbo livre

Peças comparáveis ​​para pic16f886

A tabela mostra peças que possuem especificações semelhantes às microchip PIC16F886-I/SP.

Número da peça PIC16F886-I/SP PIC16F726-I/SP PIC16F883-I/SP Pic16f723a-i/sp
Fabricante Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Pacote / caso 28-DIP (0,300, 7,62 mm) 28-DIP (0,300, 7,62 mm) 28-DIP (0,300, 7,62 mm) 28-DIP (0,300, 7,62 mm)
Número de pinos 28 28 28 28
Arquitetura central Foto - - -
Data Bus Largura 8b 8b 8b 8b
Frequência máxima 20MHz - 20MHz -
Número de E/S. 24 24 25 25
Interface I2C, SPI, UART, USART I2C, SPI, UART, USART I2C, SCI, SPI, SSP, UART, USART I2C, SPI, UART, USART
Tipo de memória CLARÃO - CLARÃO -
Tamanho da memória 14kb 7kb 14kb 7kb
Min Tensão de fornecimento 2V - - -
Tensão máxima de alimentação 5.5V - - -
Ver compare PIC16F886-I/SP VS PIC16F726-I/SP PIC16F886-I/SP VS PIC16F883-I/SP PIC16F886-I/SP VS PIC16F723A-I/SP

Programação de baixa tensão para PIC16F886

A imagem a seguir mostra a configuração de programação LVP para o PIC16F886.

PIC16F886 LVP Programming


Exemplo de driver de chifre pic16f886

Abaixo está um exemplo da configuração do driver do chifre PIC16F886.

PIC16F886 Horn Driver

PIC16F886 Projeto de circuito

A imagem a seguir mostra o design do circuito usando o PIC16F886.

PIC16F886 Circuit

Diagrama de blocos funcionais do PIC16F886

Abaixo está o diagrama de blocos funcionais do PIC16F886.


Modelos equivalentes para PIC16F886

PIC16F882

• PIC18F883

Opções alternativas para PIC16F886

Número da peça Descrição Fabricante
PIC16F886-H/MLVAO Microcontrolador RISC, 8 bits, Flash, CMOS, PQCC28 Microchip Technology Inc.
Pic16f886ft-e/mlm 8 bits, flash, 20 MHz, microcontrolador RISC, PQCC28, 6 x 6 mm, 0,90 mm de altura, plástico, qfn-28 Microchip Technology Inc.
Pic16f886t-i/mlvao Microcontrolador RISC, 8 bits, flash, 20MHz, CMOS, PQCC28 Microchip Technology Inc.
PIC16F886-I/MLM 8 bits, flash, 20 MHz, microcontrolador RISC, PQCC28, 6 x 6 mm, sem chumbo, plástico, qfn-28 Microchip Technology Inc.

Aplicações PIC16F886

A maioria dos pequenos projetos domésticos

O PIC16F886 funciona bem para projetos de bricolage domésticos, como sistemas de automação simples, controles de iluminação ou dispositivos de segurança básicos.Seu uso de baixa potência e programação fácil o tornam uma boa opção para projetos pequenos e acessíveis que você pode lidar por conta própria.

Alguns itens comerciais

Em produtos comerciais, esse microcontrolador é usado em dispositivos que precisam de sistemas de controle simples, como eletrônicos básicos ou pequenos aparelhos.Suas características e facilidade de uso tornam uma boa escolha para produtos feitos em grandes quantidades.

Controle a velocidade do motor

O PIC16F886 pode ajudá -lo a controlar a velocidade do motor usando seu recurso PWM (modulação de largura de pulso).Você pode usá -lo em dispositivos como ventiladores ou bombas, onde é necessário controlar a velocidade do motor.

Máquinas de café

As máquinas de café geralmente usam microcontroladores como o PIC16F886 para lidar com tarefas como cronometrar o processo de fabricação de cerveja, controle da temperatura e resposta às entradas do usuário.É uma boa opção para gerenciar essas tarefas, pois pode lidar com várias funções de uma só vez.

Máquinas de venda automática

As máquinas de venda automática usam o PIC16F886 para controlar coisas como receber pagamentos, fornecer produtos e acompanhar o inventário.Seu baixo uso de energia e capacidade de se comunicar com outras partes da máquina a tornam uma opção confiável para esse tipo de trabalho.

Pacote de PIC16F886

A imagem a seguir mostra o design do pacote do PIC16F886.

 Package of PIC16F886

Informações do fabricante para PIC16F886

A Microchip Technology Inc. é a empresa por trás do PIC16F886.Eles são líderes globais no fornecimento de microcontroladores e semicondutores analógicos.Seus produtos suportam vários campos, incluindo mercados industriais, automotivos e de consumo.O Microchip é conhecido por oferecer soluções confiáveis ​​e fáceis de usar que podem ajudá-lo a dar vida às suas idéias.Seu portfólio abrangente, combinado com ferramentas úteis de desenvolvimento, permite criar projetos eficientes e economizar tempo e reduzir o risco.Com sede em Chandler, Arizona, o Microchip também garante produtos de alta qualidade e suporte técnico para atender às suas necessidades.

PDF da folha de dados

PIC16F886-I/SP DATHEETS DA

PIC16F886-I/SP.PDF

PIC16F886-I/SP.PDF

PIC16F886-I/SP.PDF

PIC16F883-I/SP DATHEETS DA

PIC16F883-I/SP.PDF

PIC16F883-I/SP.PDF

PIC16F883-I/SP.PDF

PIC16F88X Spec.pdf

PIC16F723A-I/SP DATHEETS DA DATA:

PIC16F723A-I/SP.PDF

PIC16F723A-I/SP.PDF






Perguntas frequentes [FAQ]

1. O PIC16F886 pode ser programado em c?

Sim, você pode programá -lo em C. No entanto, alguns compiladores C podem ser caros.Se você optar por uma versão mais barata ou rachada, ela pode vir com certas limitações.

2. Ele pode funcionar a uma temperatura de 300 ° C?

Não, o PIC16F886 só pode lidar com temperaturas até +125 ° C.A 300 ° C, provavelmente derreteria.

3. Como você mede a corrente inativa de um PIC16F886?

Para medir a corrente inativa, você precisará desconectar a fonte de alimentação.Em seguida, coloque um amperímetro entre o cabo de alimentação e o microcontrolador.Quando você o liga, o amperímetro exibe a corrente quiescente.

4. Qual o tamanho da memória funciona bem para a maioria dos aplicativos?

A memória flash de 16 bytes geralmente é suficiente para lidar com muitas tarefas típicas.

5. O que torna o PIC16F886 confiável?

O cronômetro de vigilância embutido ajuda a melhorar sua confiabilidade, monitorando o sistema e prevenindo problemas em potencial.

6. Quantos pinos de programação o PIC16F886 tem?

Ele vem com dois pinos de programação, facilitando o processo de configuração e programação.

Sobre Nós

ALLELCO LIMITED

Allelco é um parado único internacionalmente famoso Distribuidor de serviços de compras de componentes eletrônicos híbridos, comprometidos em fornecer serviços abrangentes de compras e cadeia de suprimentos para as indústrias globais de manufatura e distribuição eletrônicas, incluindo as principais fábricas globais de 500 OEM e corretores independentes.
Consulte Mais informação

Inquérito rápido.

Por favor, envie uma consulta, responderemos imediatamente.

Quantidade

Postagens populares

Número da peça quente

0 RFQ
Carrinho de compras (0 Items)
Ele está vazio.
Lista de comparação (0 Items)
Ele está vazio.
Opinião

Seu feedback é importante!Na Allelco, valorizamos a experiência do usuário e nos esforçamos para melhorá -la constantemente.
Compartilhe seus comentários conosco através do nosso formulário de feedback e responderemos prontamente.
Obrigado por escolher Allelco.

Assunto
O email
Observações
Código de Verificação
Arraste ou clique para fazer upload de arquivo
Subir arquivo
TIPOS: .xls, .xlsx, .doc, .docx, .jpg, .png e .pdf.
Max Tamanho do arquivo: 10 MB