PIC16F88-I/P — Microchip
  • PIC16F88-I/P — Microchip

PIC16F88-I/P — Microchip

Sku: Gav0149

NCM: 8542.31.90

Categoria: Circuito IntegradoComponentes

Marca: Importado

Quantidade Disponivel: 12 un

Unidade: un
un

Por R$ 4,75

à vista R$ 4,66 economize 2% no Pix

Frete e Prazo

Simule o frete e o prazo de entrega estimados para sua região:

Descrição do Produto

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.


 

Informações do Produto

Esse item não vem acompanhado, vem somente ele.