Ficha de referência
Níveis lógicos
VIH / VIL por família — o que danifica o quê

Níveis de tensão lógica
VIH min = a tensão mínima ainda lida como HIGH lógico. VIL max = a tensão máxima ainda lida como LOW lógico. Valores típicos — sempre confirme no datasheet da peça exata. Misturar famílias sem verificar isso (ex. acionar uma entrada só de 3.3V direto com lógica de 5V) é uma das formas mais comuns de danificar uma placa.
| Família | Alimentação | VIH mín | VIL máx | Notas |
|---|---|---|---|---|
| 5V TTL (série 74LS) | 5V | 2.0 V | 0.8 V | Lógica clássica de 5V — hoje quase só legado |
| 5V CMOS (série 4000/74HC) | 5V | 3.5 V | 1.5 V | Saída rail-to-rail, limiares acompanham o VCC (~70%/30%) |
| 3.3V LVCMOS/LVTTL | 3.3V | 2.0 V | 0.8 V | A maioria dos MCUs modernos — STM32, a maioria das placas Arduino de 3.3V |
| Lógica de 1.8V | 1.8V | 1.17 V | 0.63 V | Comum em MCUs de baixo consumo e chips de memória |
| Arduino Uno (ATmega328P) | 5V | 3.0 V | 1.5 V | Funciona a 5V — não é seguro acionar diretamente uma entrada só de 3.3V no sentido inverso |
| ESP32 / ESP8266 GPIO | 3.3V | 2.0 V | 0.8 V | NÃO tolerante a 5V na maioria dos pinos — use um conversor de nível ou divisor a partir de lógica de 5V |







