🤖
ELETRÔNICA IA
Pesquisa Inteligente do Blog
👋 Olá Bete!

Agora sou uma IA híbrida 🤖

✅ Pesquiso conteúdos do blog
✅ Encontro palavras nos textos
✅ Entendo palavras com acento
✅ Ajudo nos estudos técnicos

Pesquise por:

⚡ eletricidade
📘 lei de ohm
🔋 capacitor
📈 osciloscópio
🔧 protoboard
🤖 arduino

Pinagem do PIC16F628A: Guia Técnico Completo com Simulador Interativo

O PIC16F628A, da Microchip, é um dos microcontroladores mais usados no ensino técnico de sistemas digitais — encapsulamento DIP-18, memória Flash, comparadores analógicos internos e módulos de temporização (TMR0, TMR1, CCP1). Antes de programar qualquer coisa nele, porém, é preciso entender o que cada um dos 18 pinos faz, porque quase todos são multiplexados: um mesmo pino físico pode assumir 2, 3 ou até 4 funções diferentes dependendo de como os registradores internos são configurados.

Este artigo organiza essa pinagem de forma didática, pino a pino.

1. Antes de tudo: o glossário das siglas

Todo datasheet de PIC usa um conjunto de abreviações padrão para descrever o tipo elétrico de cada pino. Vale memorizar:

SiglaSignificado
TTLEntrada tipo TTL (lógica transistor-transistor)
STEntrada tipo Schmitt Trigger — comparador com realimentação positiva, mais imune a ruído
CMOSSaída tipo CMOS (transistores MOSFET)
ANSinal analógico
XTALPino de cristal de sincronismo (clock)
ODSaída Open Drain (dreno aberto)
PPower — alimentação elétrica
E / SEntrada / Saída
ICSPIn-Circuit Serial Programming — permite gravar o PIC já soldado no circuito

2. Visão geral: os três grupos de pinos

Os 18 pinos do PIC16F628A se dividem em três blocos funcionais:

  • Porta A (RA0–RA7) — 8 linhas de E/S, várias com função dupla de entrada analógica para os comparadores internos, além do oscilador principal;
  • Porta B (RB0–RB7) — 8 linhas de E/S, concentrando a comunicação serial (USART), o módulo CCP1 (PWM/Capture/Compare), o Timer1 e a interface de gravação ICSP;
  • Alimentação e controle — Vss (GND), VDD (+) e o MCLR/Vpp (reset e tensão de programação).

3. Porta A — pino a pino

PinoNomeFunçõesDescrição resumida
17RA0/AN0RA0 · AN0E/S digital bidirecional ou entrada de comparador
18RA1/AN1RA1 · AN1Mesma lógica do RA0
1RA2/AN2/VrefRA2 · AN2 · VrefPode ainda gerar uma tensão de referência programável
2RA3/AN3/CMP1RA3 · AN3 · CMP1CMP1 é a saída digital do comparador 1
3RA4/T0CKI/CMP2RA4 (saída OD) · T0CKI · CMP2Entrada de clock externo do Timer0; saída em dreno aberto
4RA5/MCLR/VppRA5 · MCLR · VppMaster Clear (reset externo, ativo em nível baixo) e entrada de 13 V para gravação em alta tensão
15RA6/OSC2/CLKOUTRA6 · OSC2 · CLKOUTSaída do cristal externo ou clock de 1/4 da frequência (modo RC)
16RA7/OSC1/CLKINRA7 · OSC1 · CLKINEntrada do cristal externo ou de osciladores externos

Repare que RA5/MCLR merece atenção especial: quando em nível alto, o PIC funciona normalmente; em nível baixo, ele entra em reset. É por isso que todo circuito com PIC leva um resistor de pull-up nesse pino.

4. Porta B — pino a pino

PinoNomeFunçõesDescrição resumida
6RB0/INTRB0 · INTEntrada de interrupção externa
7RB1/RX/DTRB1 · RX · DTRecepção da USART assíncrona ou dados da porta síncrona
8RB2/TX/CKRB2 · TX · CKTransmissão da USART ou clock da comunicação síncrona
9RB3/CCP1RB3 · CCP1E/S do módulo Capture/Compare/PWM
10RB4/PGMRB4 · PGMHabilita a gravação em baixa tensão (5 V)
11RB5RB5E/S simples, com interrupção por mudança de estado
12RB6/T1OSO/T1CKI/PGCRB6 · T1OSO · T1CKI · PGCCristal do Timer1 e clock da gravação serial ICSP
13RB7/T1OSI/PGDRB7 · T1OSI · PGDCristal do Timer1 (entrada) e dados da gravação serial ICSP

Os pinos RB6/PGC e RB7/PGD são exatamente os que o gravador (PICkit, por exemplo) usa para fazer a ICSP — por isso, em projetos definitivos, costuma-se reservar um conector de 5 vias (VDD, VSS, MCLR, PGC, PGD) para regravar o firmware sem tirar o chip da placa.

5. Alimentação

PinoNomeFunção
5VssTerra do circuito (GND, 0 V)
14VDDAlimentação positiva (tipicamente +5 V)

6. Por que tantas funções no mesmo pino?

Microcontroladores de baixo custo como a família PIC16F precisam caber em encapsulamentos pequenos (18, 28 ou 40 pinos) mas ainda oferecer módulos periféricos ricos (comparadores, USART, PWM, temporizadores). A solução é a multiplexação de pinos: cada perna física é conectada, por dentro do chip, a vários blocos de hardware diferentes, e um conjunto de registradores de configuração (como CMCON, TRISA, TRISB e os bits de configuração do oscilador) decide qual função está "ativa" naquele pino em determinado momento. Entender essa lógica é o primeiro passo para ler qualquer datasheet de PIC com confiança.

Fonte técnica: Microchip Technology Inc. — Datasheet PIC16F627A/628A/648A (2016).

PIC16F628A — Datasheet Interativo de Pinagem
Datasheet interativo · PDIP-18

PIC16F628A
mapa de pinos

Toque em qualquer pino do desenho abaixo para ver todas as suas funções multiplexadas, o tipo elétrico de entrada/saída e a descrição técnica.

PIC16F628A

👆 pino 1 fica no canto superior esquerdo (marcado com o entalhe)

Selecione um pino acima para começar o estudo.

Glossário de siglas

Dados: Microchip Technology Inc. — Datasheet PIC16F627A/628A/648A (2016) · Estude, toque, aprenda.

Comentários