PIC16F887-I/P — Microchip
Sku: GAV0178
NCM: 8542.31.90
Categoria: Circuito IntegradoComponentes
Marca: Importado
Quantidade Disponivel: 8 un
Por R$ 14,00
à vista R$ 13,72 economize 2% no Pix
Simule o frete e o prazo de entrega estimados para sua região:
PIC16F887-I/P — Microchip Technology
O PIC16F887-I/P é um microcontrolador de 8 bits da família PIC16, fabricado pela Microchip Technology. É um dispositivo bastante utilizado em sistemas embarcados, automação, instrumentação, controle de máquinas e projetos educacionais.
Descrição técnica minuciosa
| Característica | Especificação |
|---|---|
| Fabricante | Microchip Technology |
| Part Number | PIC16F887-I/P |
| Tipo | Microcontrolador de 8 bits |
| Família | PIC16 |
| CPU | RISC de 8 bits |
| Arquitetura | Harvard |
| Memória Flash de programa | 8K × 14 bits |
| RAM | 368 bytes |
| EEPROM de dados | 256 bytes |
| GPIO | Até 35 I/Os |
| ADC | 10 bits, até 14 canais |
| Timers | Timer0, Timer1 e Timer2 |
| PWM/CCP | Módulos CCP |
| USART | Sim |
| SPI/I²C | MSSP |
| Comparadores | 2 |
| Tensão de alimentação | Aproximadamente 2,0 a 5,5 V, conforme condições de operação |
| Temperatura – versão I | −40 °C a +85 °C |
| Encapsulamento | PDIP-40 |
| Montagem | PTH / Through-Hole |
| Número de pinos | 40 |
O que significa PIC16F887-I/P?
A identificação pode ser entendida da seguinte maneira:
- PIC16 → família de microcontroladores PIC de 8 bits;
- F → memória de programa baseada em Flash;
- 887 → modelo específico dentro da família;
- I → versão para faixa de temperatura industrial;
- /P → encapsulamento PDIP de 40 pinos.
Microcontrolador de 8 bits
O PIC16F887 possui uma CPU de 8 bits e arquitetura Harvard, utilizando barramentos separados para programa e dados.
É um microcontrolador voltado para aplicações de controle, nas quais são necessários recursos como:
- entradas e saídas digitais;
- temporizadores;
- interrupções;
- ADC;
- comunicação serial;
- PWM;
- memória não volátil.
Ele pode executar o programa armazenado em sua memória Flash sem a necessidade de memória externa.
Memória
O PIC16F887 possui:
Memória Flash de programa: 8K × 14 bits
Isso significa que a memória de programa possui palavras de instrução de 14 bits.
Além disso, possui:
RAM: 368 bytes
utilizada para variáveis, registradores e armazenamento temporário durante a execução do programa.
Também possui:
EEPROM: 256 bytes
A EEPROM é particularmente útil para armazenar informações que precisam permanecer mesmo depois que a alimentação é desligada, como:
- parâmetros de configuração;
- calibrações;
- valores de setpoint;
- contadores;
- números de série;
- configurações do equipamento.
Entradas e saídas digitais
O PIC16F887 oferece até 35 pinos configuráveis como entradas ou saídas digitais, distribuídos em diferentes portas.
Isso permite controlar diretamente diversos dispositivos, como:
- LEDs;
- relés;
- transistores;
- displays;
- teclados;
- sensores digitais;
- módulos externos;
- atuadores.
A configuração das portas é realizada por meio dos registradores internos do microcontrolador.
Conversor ADC de 10 bits
Um dos recursos mais importantes do PIC16F887 é seu conversor analógico-digital de 10 bits, com até 14 canais analógicos.
Com 10 bits, o ADC possui:
2¹⁰ = 1024 níveis
Por exemplo, utilizando uma referência de 5 V:
5 V / 1024 ≈ 4,88 mV por nível
Isso permite realizar medições de:
- tensão;
- temperatura;
- sensores analógicos;
- potenciômetros;
- corrente através de circuitos apropriados;
- pressão;
- luminosidade;
- sinais provenientes de transdutores.
Comunicação serial
O PIC16F887 possui periféricos para comunicação com outros dispositivos.
USART
Pode ser utilizado para comunicação serial assíncrona, por exemplo:
PIC16F887 ↔ USB/Serial
ou:
PIC16F887 ↔ computador
Também pode ser utilizado com módulos externos, displays seriais, GPS, GSM/GPRS e outros equipamentos.
MSSP
O módulo MSSP permite utilizar protocolos como:
- SPI
- I²C
Isso possibilita comunicação com:
- sensores;
- memórias EEPROM;
- displays;
- conversores ADC/DAC;
- RTC;
- expansores de I/O;
- outros microcontroladores.
Timers
O PIC16F887 possui vários temporizadores internos, incluindo:
- Timer0
- Timer1
- Timer2
Eles podem ser utilizados para:
- geração de bases de tempo;
- temporizações;
- contadores;
- geração de PWM;
- medição de períodos;
- geração de interrupções periódicas.
PWM e controle
O microcontrolador possui módulos CCP (Capture/Compare/PWM).
O recurso PWM permite controlar, por exemplo:
- velocidade de motores DC;
- brilho de LEDs;
- servomotores;
- aquecedores;
- válvulas;
- atuadores.
Em aplicações industriais, o PWM pode ser combinado com um estágio externo de potência utilizando MOSFET, transistor ou driver.
Oscilador
O PIC16F887 possui recursos para utilização de diferentes fontes de clock, incluindo oscilador interno e cristal externo, dependendo da configuração.
Isso permite desenvolver aplicações sem necessariamente utilizar um cristal externo.
Para aplicações que exigem maior precisão de frequência, pode-se utilizar um cristal ou ressonador externo apropriado.
Comparadores analógicos
O dispositivo também possui dois comparadores analógicos, permitindo realizar determinadas funções de comparação de sinais sem necessariamente executar todo o processamento via software.
Isso pode ser útil em:
- detecção de nível;
- monitoramento de tensão;
- circuitos de limiar;
- condicionamento de sinais.
Aplicações
O PIC16F887-I/P é adequado para uma grande variedade de sistemas embarcados, incluindo:
- CLPs e controladores simples;
- automação industrial;
- controle de motores;
- instrumentos de medição;
- sistemas de aquisição de dados;
- controladores de temperatura;
- equipamentos eletrônicos;
- painéis de controle;
- sistemas de iluminação;
- interfaces homem-máquina;
- projetos educacionais;
- sensores e atuadores;
- equipamentos de laboratório.
Encapsulamento PDIP-40
O sufixo /P indica o encapsulamento PDIP de 40 pinos.
A versão DIP possui terminais longos para montagem através de furos, sendo muito conveniente para:
- protoboards;
- placas de desenvolvimento;
- protótipos;
- manutenção;
- equipamentos que utilizam soquete.
Uma vantagem prática desse encapsulamento é a possibilidade de substituir o microcontrolador utilizando um soquete DIP-40, sem necessidade de soldar diretamente o CI.
Esse item não vem acompanhado, vem somente ele.


