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.
A figura a seguir mostra a pinagem para o PIC16F886.
Abaixo estão o símbolo, pegada e modelo 3D 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:
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.
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.
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.
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.
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).
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.
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.
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.
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.
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 | |
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 |
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 |
A imagem a seguir mostra a configuração de programação LVP para o PIC16F886.
Abaixo está um exemplo da configuração do driver do chifre PIC16F886.
A imagem a seguir mostra o design do circuito usando o PIC16F886.
Abaixo está o diagrama de blocos funcionais do PIC16F886.
• PIC18F883
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. |
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.
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.
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.
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.
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.
A imagem a seguir mostra o design do pacote do 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.
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.
Não, o PIC16F886 só pode lidar com temperaturas até +125 ° C.A 300 ° C, provavelmente derreteria.
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.
A memória flash de 16 bytes geralmente é suficiente para lidar com muitas tarefas típicas.
O cronômetro de vigilância embutido ajuda a melhorar sua confiabilidade, monitorando o sistema e prevenindo problemas em potencial.
Ele vem com dois pinos de programação, facilitando o processo de configuração e programação.
Por favor, envie uma consulta, responderemos imediatamente.
em 16/10/2024
em 16/10/2024
em 01/01/1970 2851
em 01/01/1970 2423
em 01/01/1970 2033
em 06/11/0400 1778
em 01/01/1970 1737
em 01/01/1970 1686
em 01/01/1970 1631
em 01/01/1970 1501
em 01/01/1970 1474
em 01/01/1970 1458