PIC16F88-I/P — Microchip
Sku: Gav0149
NCM: 8542.31.90
Categoria: Circuito IntegradoComponentes
Marca: Importado
Quantidade Disponivel: 12 un
Por R$ 4,75
à vista R$ 4,66 economize 2% no Pix
Simule o frete e o prazo de entrega estimados para sua região:
O PIC16F88-I/P é um microcontrolador CMOS de 8 bits da família PIC16F, fabricado pela Microchip Technology. É um dispositivo consideravelmente mais completo que o PIC10F200 que você consultou anteriormente, incorporando Flash, RAM, EEPROM, ADC de 10 bits, comparadores analógicos, PWM, USART, SPI/I²C e vários temporizadores em um encapsulamento PDIP de 18 pinos. A Microchip informa que o PIC16F88 está em produção.
Características principais
| Característica | PIC16F88-I/P |
|---|---|
| Fabricante | Microchip Technology |
| Família | PIC16F |
| Arquitetura | 8 bits |
| Núcleo | PIC |
| Frequência máxima | 20 MHz |
| Clock interno | Até 8 MHz |
| Memória Flash | 4K × 14 bits ≈ 7 KB |
| RAM | 368 bytes |
| EEPROM | 256 bytes |
| I/O | 16 pinos programáveis |
| ADC | 10 bits / 7 canais |
| Comparadores | 2 |
| PWM/CCP | 1 módulo CCP |
| USART | Sim |
| SPI | Sim |
| I²C | Sim |
| Timers | Timer0, Timer1 e Timer2 |
| Watchdog Timer | Sim |
| Brown-out Reset | Sim |
| Power-on Reset | Sim |
| Tensão de alimentação | aproximadamente 2,0 a 5,5 V |
| Encapsulamento | PDIP-18 |
| Montagem | THT |
| Temperatura | −40 °C a +85 °C |
| Programação | ICSP |
A Microchip especifica 7 KB de memória de programa, 368 bytes de RAM, 256 bytes de EEPROM, 7 canais ADC de 10 bits, 2 comparadores e 16 I/Os.
Memória Flash
O PIC16F88 possui 4K palavras de 14 bits de memória de programa.
Isso é normalmente apresentado nos catálogos como aproximadamente 7 KB de Flash.
A arquitetura PIC16 utiliza instruções de 14 bits, portanto é importante não interpretar os "4K" como simplesmente 4096 bytes.
A memória Flash é não volátil e armazena o firmware do usuário.
RAM e EEPROM
O microcontrolador possui:
RAM: 368 bytes
Utilizada para:
- variáveis;
- buffers;
- registradores de trabalho;
- pilha;
- dados temporários.
EEPROM: 256 bytes
Permite armazenar dados que precisam permanecer mesmo após desligar o equipamento, por exemplo:
- parâmetros de configuração;
- calibração;
- limites de controle;
- identificação do equipamento;
- configurações do usuário.
A presença da EEPROM é uma vantagem importante em aplicações embarcadas.
Conversor ADC
Um dos recursos mais interessantes do PIC16F88 é o ADC de 10 bits com 7 canais analógicos.
Com 10 bits:
210=1024
níveis diferentes podem ser representados.
Por exemplo, utilizando uma referência de 5 V:
LSB=10245≈4,88mV
Isso permite utilizá-lo diretamente em aplicações como:
- leitura de sensores;
- potenciômetros;
- sensores de temperatura;
- monitoramento de tensão;
- medição de corrente;
- instrumentação;
- controle analógico.
A Microchip especifica 7 canais ADC de 10 bits para o PIC16F88.
Comparadores analógicos
O PIC16F88 possui dois comparadores analógicos.
Eles permitem comparar sinais de tensão sem necessariamente realizar uma conversão ADC completa.
Isso é útil em:
- detectores de nível;
- controle de tensão;
- detecção de cruzamento de limiar;
- osciladores;
- sistemas de controle;
- aplicações analógicas simples.
PWM / CCP
O dispositivo possui um módulo Capture/Compare/PWM (CCP).
Esse periférico pode ser utilizado para:
- geração de PWM;
- controle de motores;
- controle de brilho;
- controle de potência;
- captura de eventos;
- medição de períodos e frequências.
A Microchip especifica o recurso Capture/Compare/PWM como parte do PIC16F88.
Comunicação serial
O PIC16F88 é bastante interessante para projetos de comunicação porque possui várias interfaces.
USART
Possui USART endereçável, permitindo comunicação serial assíncrona e síncrona.
Exemplos:
PIC16F88 ↔ PC
PIC16F88 ↔ USB/Serial
PIC16F88 ↔ outro microcontrolador
PIC16F88 ↔ RS-232
PIC16F88 ↔ RS-485
Para RS-485, naturalmente é necessário utilizar um transceptor externo, como MAX485 ou equivalente.
SPI
O periférico síncrono pode trabalhar com SPI, sendo adequado para:
- displays;
- memórias;
- sensores;
- ADCs;
- DACs;
- expansores de I/O.
I²C
A mesma interface serial pode ser configurada para I²C, permitindo comunicação com:
- RTC;
- EEPROM;
- sensores;
- displays;
- expansores de portas.
A Microchip especifica explicitamente I²C, SPI e UART/USART para o PIC16F88.
Oscilador interno
Uma característica interessante é o oscilador interno de até 8 MHz.
Isso permite desenvolver aplicações sem necessariamente utilizar cristal externo.
A própria Microchip destaca o oscilador interno de 8 MHz como característica do dispositivo.
Para aplicações que exigem maior precisão de clock, pode-se utilizar uma fonte de clock externa conforme as opções suportadas pelo dispositivo.
Frequência de 20 MHz
O código comercial PIC16F88-I/P corresponde a uma versão capaz de operar até 20 MHz, respeitando as condições elétricas especificadas.
Isso é importante porque:
20 MHz de clock não significa necessariamente 20 milhões de instruções por segundo.
Na arquitetura PIC16 tradicional, muitas instruções são executadas em um ciclo de instrução, sendo o ciclo de instrução relacionado ao clock por:
Finstruction=4FOSC
Assim, com:
FOSC=20MHz
temos:
Finstruction=5MHz
ou aproximadamente:
200ns
por ciclo de instrução.
A Microchip caracteriza o PIC16F88 como um microcontrolador com execução de instruções de aproximadamente 200 ns.
Encapsulamento — PIC16F88-I/P
O sufixo /P é muito importante para identificar a versão física.
O PIC16F88-I/P utiliza:
PDIP-18 — Plastic Dual In-Line Package, 18 pinos
Portanto:
- THT / Through-Hole
- pode ser utilizado em protoboard;
- pode ser instalado em soquete DIP-18;
- adequado para manutenção e prototipagem.
O catálogo identifica especificamente o dispositivo como 18-PDIP / 18-DIP.
Significado do código
PIC16F88-I/P
- PIC → família de microcontroladores Microchip;
- 16 → família PIC16;
- F → memória de programa Flash;
- 88 → identificação do dispositivo;
- I → faixa de temperatura industrial;
- P → encapsulamento PDIP.
Aplicações
O PIC16F88 é bastante versátil e pode ser utilizado em:
- automação industrial;
- controladores;
- instrumentos de medição;
- sensores;
- controle de motores;
- fontes de alimentação;
- equipamentos de laboratório;
- sistemas de aquisição de dados;
- interfaces homem-máquina;
- controle de temperatura;
- sistemas com RS-485;
- equipamentos de consumo;
- projetos embarcados.
A própria Microchip cita aplicações em áreas como automotiva, industrial, eletrodomésticos e produtos de consumo.
Esse item não vem acompanhado, vem somente ele.


