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)
CasaBlogPIC16F887 Microcontrolador de 8 bits: folha de dados, programação e especificações
em 11/11/2024 137

PIC16F887 Microcontrolador de 8 bits: folha de dados, programação e especificações

O microcontrolador PIC16F887 exemplifica o último avanço em tecnologia de 8 bits, oferecendo uma notável mistura de eficiência e versatilidade energética graças à sua arquitetura RISC.Este guia tem como objetivo explorar completamente o PIC16F887, aprofundando sua configuração de pinos, aplicações variadas, especificações técnicas e soluções alternativas.

Catálogo

1. Qual é o microcontrolador PIC16F887?
2. Configuração do pino PIC16F887
3. Símbolo Pic16f887, Pegada, Modelo CAD
4. PIC16F887 Especificações técnicas
5. Recursos do PIC16F887
6. Aplicações do PIC16F887
7. GPIO PINS em PIC16F877A
8. Programando o microcontrolador PIC16F887
9. PIC16F887 Componentes equivalentes
10. Informações do fabricante PIC16F887
PIC16F887 8-bit Microcontroller

Qual é o microcontrolador PIC16F887?

O PIC16F887 Felizmente com sua eficiente arquitetura RISC de 8 bits, equilibrando artisticamente o uso do poder para melhorar o desempenho.Esse design brilha em cenários em que a conservação do poder alimenta o batimento cardíaco, principalmente em maravilhas portáteis e remotas de tecnologia.Observar a delicada interação de eficiência e desempenho de energia nesses dispositivos lembra a doce harmonia que pode levar à confiabilidade e pelo deleite.Uma variedade de opções de embalagem, incluindo o pacote duplo de 40 pinos (DIP) e os tipos montados na superfície, permite que o microcontrolador se encaixe perfeitamente em espaços apertados e paisagens eletrônicas expansivas.O PIC16F887 navega graciosamente a vários protocolos de comunicação, como I2C, SPI e USART, que pulam como a força vital dos sistemas incorporados na era eletrônica de hoje.A adaptabilidade do microcontrolador brilha por meio de sua ampla faixa de aplicativos, tocando os setores automotivo, eletrônico e de telecomunicações.Sua integração harmoniosa nesses campos deriva de seu sofisticado conjunto de recursos e desempenho robusto.

Alternativas para PIC16F887

PIC16F877A, Assim, PIC16F886, Assim, PIC16F84A, Assim, PIC18F2550, Assim, PIC18F46K22, Assim, PIC16F676, Assim, PIC16F72, Assim, PIC16F873A, Assim, PIC16F876A, Assim, PIC16F886, Assim, PIC18F252, Assim, PIC18F2520, Assim, PIC18F452, Assim, PIC18F4520.

Configuração do pino PIC16F887

PIC16F887 Pinout

Número do pino
Nome do pino
Descrição
1
Mclr/vpp/re3
MCLR é usado durante a programação, principalmente conectado a programadores como pickit ou 3º pino de porta
2
RA0/AN0
Pino analógico 0 ou 0º pino de porta
3
Ra1/an1
Pino analógico 1 ou 1º pino de porta
4
Ra2/an2/vref-
Pino analógico 2 ou 2º pino de porta
5
RA3/AN3/VREF+
Pino analógico 3 ou 3º pino de porta
6
RA4/T0CKI/C1OUT
4º pino de porta
7
RA5/AN4/SS/C2OUT
Pino analógico 4 ou 5º pino de porta
8
RE0/RD/AN5
Pino analógico 5 ou 0º pino de Porte
9
RE1/WR/AN6
Pino analógico 6 ou 1º pino de Porte
10
Re2/cs/an7
Pino analógico 6 ou 2º pino de Porte
11
Vdd
Pin de terra do MCU
12
Vss
PIN positivo do MCU (+5V)
13
RA7/OSC1/CLKI
Oscilador externo/pino de entrada do relógio ou 7º pino de porta
14
RA6/OSC2/CLKO
Pino de saída de oscilador/relógio externo ou 6º pino de porta
15
Rc0/t1oso/t1cki
0º pino da porta C
16
RC1/T1OSI/CCP2
1º pino de PORTC ou PIN TIMER/PWM
17
RC2/CCP1
2º pino de PORTC ou PIN TIMER/PWM
18
RC3/SCK/SCL
3º pino do PORTC
19
Rd0
0º pino de Portd
20
RD1
1º pino de portd
21
RD2
2º pino de portd
22
RD3
3º pino de portd
23
RC4/SDI/SDA
4º pino de portc ou dados seriais no pino
24
RC5/SDO
5º pino de portc ou dados de serial
25
Rc6/tx/ck
6º pino de portc ou pino transmissor de microcontrolador
26
Rc7/rx/dt
7º pino de portc ou pino de receptor do microcontrolador
27
RD4
4º pino de portd
28
RD5/P1B
5º pino de portd
29
RD6/P1C
6º pino de portd
30
RD7/P1D
7º pino de portd
31
Vss
PIN positivo do MCU (+5V)
32
Vdd
Pin de terra do MCU
33
Rb0/int
0º pino de Portb ou pino de interrupção externa
34
RB1/AN10
Pino analógico 10 ou 1º pino de Portb
35
RB2 /AN8
Pino analógico 8 ou 2º pino de Portb
36
RB3/PGM/AN9
Pino analógico 9 ou 3º pino de Portb ou conectado ao programador
37
RB4/AN11
Pino analógico 11 ou 4º pino de Portb
38
RB5/AN13
Pino analógico 13 ou 5º pino de Portb
39
RB6/PGC
6º pino do portb ou conectado ao programador
40
RB7/PGD
7º pino do portb ou conectado ao programador

PIC16F887 Símbolo, pegada, modelo CAD

PIC16F887 Symbol

PIC16F887 Footprint

PIC16F887 CAD Model

PIC16F887 Especificações técnicas

Características, recursos e parâmetros técnicos do PIC16F887, juntamente com peças que possuem especificações comparáveis ​​à tecnologia Microchip PIC16F887-E/P.

Tipo
Parâmetro
Time de entrega da fábrica
6 semanas
Tipo de montagem
Através do buraco
Número de pinos
40
Número de E/S.
35
Temperatura operacional
-40 ° C ~ 125 ° C ta
Série
PIC® 16F
Código JESD-609
E3
Status da peça
Ativo
Número de terminações
40
Acabamento terminal
Matte Tin (SN) - recozido
Posição terminal
DUAL
Freqüência
20MHz
Contagem de pinos
40
Tensão de fornecimento-min (vsup)
4.5V
Tamanho da memória
14kb
Tamanho da RAM
368 x 8
Montar
Através do buraco
Pacote / caso
40-DIP (0,600, 15,24mm)
Conversores de dados
A/D 14x10b
Watchdog Timers
Sim
Embalagem
Tubo
Publicado
2007
Código PBFree
sim
Nível de sensibilidade à umidade (MSL)
1 (ilimitado)
Código ECCN
Ear99
Dissipação máxima de energia
800mw
Tensão de fornecimento
5V
Número da peça base
PIC16F887
Tensão de fornecimento-max (vsup)
5.5V
Interface
I2C, SPI, UART, USART
Tipo de oscilador
Interno
Tensão - suprimento (VCC/VDD)
2V ~ 5,5V
μps/μcs/tipo ICS periférico
Microcontrolador, RISC
Periféricos
Detecto/redefinição de Brown-out, POR, PWM, WDT
Tamanho do núcleo
8 bits
Conectividade
I2C, SPI, UART/USART
Tamanho do bit
8
Tem adc
SIM
Data Bus Largura
8b
Número de temporizadores/contadores
3
Família da CPU
Foto
Número de canais I2C
1
Altura
4.953mm
Largura
14.732mm
Endurecimento da radiação
Não
Chumbo livre
Chumbo livre
Processador principal
Foto
Tipo de memória do programa
CLARÃO
Tamanho da memória do programa
14kb 8k x 14
Fornecimento de corrente-max
4.8Ma
Tempo de acesso
20 μs
Canais DMA
NÃO
Canais PWM
SIM
Tamanho da EEPROM
256 x 8
Número de canais ADC
14
Número de canais SPI
2
Comprimento
53,21mm
Alcance SVHC
Sem svhc
Status do ROHS
ROHS3 compatível

Recursos do PIC16F887

Arquitetura da CPU e osciladores

O PIC16F887 possui uma arquitetura de CPU de 8 bits, que facilita o manuseio eficiente de tarefas em sistemas incorporados.Ele incorpora osciladores internos e externos, dando flexibilidade para escolher uma fonte de relógio que se alinha às necessidades do projeto.Essa configuração de osciladores duplos aumenta a adaptabilidade, especialmente em situações em que a economia de energia ou o tempo preciso é desejado.

Faixa de tensão e eficiência energética

Com uma faixa de tensão operacional que abrange de 2V a 5,5V, o microcontrolador oferece versatilidade notável no gerenciamento de energia, tornando-o adequado para aplicações de tensão de baixa potência e mais alta.Essa habilidade auxilia a projetar dispositivos portáteis, onde é necessária a longevidade da bateria prolongada.

Portas GPIO e conectividade periférica

Apresentando 36 portas gpio, o PIC16F887 permite uma abordagem robusta para interface e controle operações.Esse número substancial de portas suporta uma ampla variedade de conexões periféricas, aprimorando as configurações para várias necessidades de aplicativos.Além disso, o fornecimento de dois módulos PWM e um módulo de modulação de captura/comparação/largura de pulso (CCP) estende sua aplicabilidade no controle do motor e outras aplicações de tempo de precisão.

Adoção do setor e utilidade prática

As características do PIC16F887 levaram à sua popularidade em vários domínios industriais.Sua integração perfeita em diferentes sistemas e a flexibilidade oferecida em energia e interface o tornam uma escolha preferida.Muitos optam frequentemente pelo PIC16F887 em empreendimentos que exigem um microcontrolador robusto e adaptável.Seu sucesso estabelecido em aplicações práticas fortalece sua posição como um componente central nos designs eletrônicos modernos.

Aplicações do PIC16F887

Sistemas automotivos

A eficiência do PIC16F887 no consumo de energia oferece uma solução atraente para sistemas automotivos dependentes da energia da bateria.Ele se conecta perfeitamente a vários periféricos de E/S, mostrando sua adaptabilidade ao abordar responsabilidades complexas, como gerenciamento de motor e verificações de diagnóstico aprofundadas.Empregar esse microcontrolador permite equilibrar o desempenho robusto com a conservação de energia, promovendo funções confiáveis ​​de longo prazo.Os sistemas automotivos geralmente encontram restrições de potência, onde um MCU de baixa potência como o PIC16F887 surge como um fator facilitador para superar esses problemas.

Automação industrial

Com seus extensos recursos de entrada e saída, o PIC16F887 se mostra versátil em inúmeras tarefas de automação industrial.Seja orquestrando as operações de máquinas automatizadas ou supervisionando os fluxos de produção, sua flexibilidade é evidente.A integração do PIC16F887 em ambientes industriais aprimora a coesão do sistema e otimiza a eficácia geral do processo.Sua força de ADC sustenta a coleta precisa de dados, vantajosa no controle de qualidade e planejamento de manutenção avançada.

Eletrônica de consumo

Dentro da eletrônica de consumo, a demanda por uso eficiente de energia e custo-efetividade é constantemente premente.O PIC16F887 mantém seu terreno, fornecendo poder de processamento enquanto restringe o consumo de energia.Utilizado em gadgets inteligentes que variam de eletrodomésticos a tecnologia portátil, capacita os dispositivos com protocolos de energia mais inteligente e interfaces aprimoradas, promovendo assim uma mudança progressiva em direção a eletrônicos sustentáveis.

Eletrodomésticos

Para eletrodomésticos modernos que exigem detecção e interação sofisticadas, o PIC16F887 oferece benefícios substanciais.Sua adepção no ADC permite o processamento eficaz de dados do sensor, permitindo que equipamentos como máquinas de lavar e ar condicionado se alinhem às demandas e mudanças ambientais.O impressionante conjunto de recursos do PIC16F887 nesse setor preenche os dispositivos convencionais com inovações domésticas inteligentes, alinhando -se com o crescente impulso em direção a espaços inteligentes.

GPIO Pins em Pic16f877a

Os pinos do GPIO no PIC16F877A são flexíveis e podem atuar como entradas ou saídas.Quando definidos como entradas, eles podem usar resistores de pull-up para ajudar a lidar com diferentes níveis de tensão, facilitando a conexão com vários dispositivos.Essa flexibilidade é útil ao trabalhar com sistemas mais antigos e mais recentes que podem usar diferentes padrões de tensão.

Ao configurar os GPIOs no PIC16F877A, lembre -se desses pontos:

• Verifique se o dispositivo que você está conectando segue os padrões de tensão CMOS ou TTL para evitar problemas de compatibilidade e garantir um desempenho confiável.

• Use resistores de pull-up para manter estáveis ​​os sinais de entrada digital, especialmente em ambientes barulhentos, onde os sinais podem ser distorcidos.

• Para aplicações que precisam de respostas rápidas, tente equilibrar a eficiência de energia com a força da unidade da saída.

• Os dispositivos TTL podem precisar de mais energia do que os dispositivos CMOS; portanto, esteja atento às demandas atuais.Além disso, coisas como temperatura e ruído elétrico podem impactar a forma como você configura e usa pinos GPIO.

Um dos aspectos mais poderosos dos pinos do GPIO é o seu potencial para inspirar soluções criativas.Com design e codificação inteligentes, esses pinos simples podem suportar recursos avançados.Ao projetar circuitos exclusivos ou usar técnicas de programação inteligente, você pode desbloquear novas maneiras de aprimorar os recursos do seu dispositivo.Tocar nessa flexibilidade pode levar a avanços em projetos de microcontroladores.Um entendimento sólido dos recursos do GPIO, combinado com a aplicação prática, pode melhorar bastante seus projetos com o microcontrolador PIC16F877A.

Programando o microcontrolador PIC16F887

A programação do microcontrolador PIC16F887 requer configuração cuidadosa usando o MPLAB X IDE e o compilador XC8 para criar código preciso.Esse código é então carregado no microcontrolador com o Pickit 3, que fornece uma configuração completa para o desenvolvimento e teste diretamente no hardware.O MPLAB X IDE é uma ferramenta tudo-em-um para o desenvolvimento e teste de código.Ele inclui recursos como simulação e depuração, que ajudam os desenvolvedores a trabalhar através de desafios de codificação complexos com mais facilidade.O uso de ferramentas como variáveis ​​de relógio e pontos de interrupção no IDE permite que os programadores rastreem como seu código está trabalhando passo a passo, facilitando a compreensão e a corrigindo os problemas.O compilador XC8 converte código de alto nível em código de máquina que o microcontrolador pode entender.O ajuste das configurações do compilador pode afetar o desempenho do microcontrolador e aprender a ajustar essas configurações vem com prática e experimentação.O Pickit 3 é necessário para transferir rapidamente o código compilado para o microcontrolador e permitir a programação no circuito, o que facilita a atualização do firmware.

PIC16F887 Componentes equivalentes

Número da peça
Fabricante
Pacote / caso
Número de pinos
Data Bus Largura
Número de E/S.
Interface
Tamanho da memória
Tensão de fornecimento
Periféricos
PIC16F887-E/P.
Microchip Technology
40-DIP (0,600, 15,24mm)
40
8 b
35
I2C, SPI, UART, USART
14 kb
5 v
Detecto/redefinição de Brown-out, POR, PWM, WDT
PIC16F1517-E/P.
Microchip Technology
40-DIP (0,600, 15,24mm)
40
8 b
36
I2C, SPI, UART, USART
14 kb
3,3 v
Detecto/redefinição de Brown-out, POR, PWM, WDT
PIC16F707-I/P.
Microchip Technology
40-DIP (0,600, 15,24mm)
40
8 b
36
I2c, lin, spi, uart, USART
14 kb
-
Detecto/redefinição de Brown-out, POR, PWM, WDT
PIC16F1517-I/P.
Microchip Technology
40-DIP (0,600, 15,24mm)
40
8 b
36
I2c, lin, spi, uart, USART
14 kb
-
Detecto/redefinição de Brown-out, POR, PWM, WDT

PIC16F887 Informações do fabricante

O microcontrolador PIC16F887, uma criação versátil da Microchip Technology Inc., é um modelo de desenvolvimento seguro de produtos, encontrando seu lugar em inúmeras aplicações globais.Ele cative através de suas características confiáveis, adaptabilidade e promessa de eficiência.A fabricação robusta da Microchip garante que o PIC16F887 defenda consistentemente os padrões de qualidade de primeira linha.Processos de teste rigorosos garantem que cada unidade possa suportar condições variadas predominantes em aplicações variadas.Esses preceitos de fabricação espelham os padrões da indústria para durabilidade e confiabilidade.

PDF da folha de dados

PIC16F1517-I/P DATHOTHEIAS DE

PIC16 (L) F1516-19 DataSheet.pdf

PIC16 (L) F151X, 152X Programação Spec.pdf

Alterações de etiqueta e embalagem 23/set/2015.pdf

Alterações de embalagem 10/OUT/2016.PDF

Mult dev 13/abril/2020.pdf

CHG 13/Jan/2016.pdf

PIC16 (L) F1516/17/18/19 Atualização de folha de dados 05/agosto/201.pdf

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

perguntas frequentes [FAQ]

1. Quanta memória do programa está no PIC16F887?

O PIC16F887 acomoda um tamanho de memória do programa de 14KB, oferecendo espaço substancial para armazenamento sofisticado de programa.Essa capacidade considerável se torna instrumental ao executar um código intrincado, principalmente em cenários que exigem algoritmos avançados e processamento abrangente de dados.

2. Qual porta no PIC 16F887 tem quatro pinos?

O PIC16F887 foi projetado com um conjunto duplo de pinos de terra e pinos de entrada de energia, criando uma estrutura integrada dentro do circuito.Esse design cuidadoso reforça a estabilidade da energia, uma qualidade estimada ao lidar com ambientes de energia flutuante, pois diminui a chance de interrupções operacionais.

3. Quantos pinos de saída de entrada existem no PIC16F887?

O PIC16F887 possui 33 pinos de E/S entre seus 40 pinos totais, oferecendo uma ampla variedade de opções de interface.A variedade que oferece é benéfica em projetos que exigem uma extensa interação de dados, como redes de sensores e arquiteturas de controle.O uso de pensamento avançado desses recursos de E/S geralmente leva a soluções inovadoras de design.

4. Quantas portas de IO existem no PIC16F877A?

Compreendendo cinco portas distintas, PORTA, PORTB, PORTC, PORTD e PORTE, o PIC16F877A fornece canais exclusivos para gerenciamento de dados e sinais, simplificando a comunicação dentro de sistemas complexos.Outros frequentemente exploram essas portas para refinar seus projetos, alavancando a ampla adaptabilidade que o microcontrolador apresenta.

5. Quantos pinos analógicos existem no PIC16F877A?

Equipado com oito pinos de entrada analógica, juntamente com um conversor analógico para digital de 10 bits (ADC), este microcontrolador suporta processamento de sinal analógico exato.Tais recursos são usados ​​para aplicativos como aquisição e monitoramento de dados, onde a precisão aprimorada do sistema e o desempenho constante são frequentemente realizados através desses recursos.

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