Fiche de référence
Niveaux logiques
VIH / VIL par famille — ce qui endommage quoi

Niveaux de tension logiques
VIH min = la tension minimale encore lue comme un HIGH logique. VIL max = la tension maximale encore lue comme un LOW logique. Valeurs typiques — vérifiez toujours la fiche technique du composant exact. Mélanger des familles sans vérifier ces valeurs (p. ex. attaquer une entrée 3.3V uniquement directement depuis de la logique 5V) est l'une des façons les plus courantes d'endommager une carte.
| Famille | Alimentation | VIH min | VIL max | Notes |
|---|---|---|---|---|
| TTL 5V (série 74LS) | 5V | 2.0 V | 0.8 V | Logique 5V classique — surtout historique aujourd'hui |
| CMOS 5V (séries 4000/74HC) | 5V | 3.5 V | 1.5 V | Sortie rail-à-rail, seuils proportionnels à VCC (~70%/30%) |
| 3.3V LVCMOS/LVTTL | 3.3V | 2.0 V | 0.8 V | La plupart des MCU modernes — STM32, la plupart des cartes Arduino 3.3V |
| Logique 1.8V | 1.8V | 1.17 V | 0.63 V | Courante sur les MCU basse consommation et les puces mémoire |
| Arduino Uno (ATmega328P) | 5V | 3.0 V | 1.5 V | Fonctionne en 5V — pas sûr de l'attaquer directement depuis une entrée 3.3V uniquement en sens inverse |
| ESP32 / ESP8266 GPIO | 3.3V | 2.0 V | 0.8 V | PAS tolérant au 5V sur la plupart des broches — utilisez un convertisseur de niveau ou un diviseur depuis la logique 5V |







