L'EC chip est l'un des composants les plus importants d'une carte mère de PC portable mais aussi l'un des plus mal compris. Cet article explique son rôle, son firmware, et les symptômes typiques d'une défaillance.
Qu'est-ce que l'EC chip ?
L'
EC (Embedded Controller, parfois abrégé en KBC ou « Keyboard Controller » sur les vieux modèles) est un
micro-contrôleur dédié qui s'exécute en parallèle du CPU principal. Il est généralement basé sur une architecture 8 bits (familles ITE, Nuvoton, ENE, SMSC) et possède sa propre mémoire flash interne contenant son firmware.
Concrètement : c'est une petite puce carrée d'environ 1 cm de côté, avec 128 broches QFP, qu'on trouve souvent à proximité du chipset PCH ou sous le clavier.
Que fait l'EC ?
L'EC est responsable de tout ce qui n'a pas besoin du CPU principal — et notamment de tout ce qui doit fonctionner
même quand le PC est éteint. La liste de ses tâches est longue :

Surveillance du
bouton power (c'est lui qui « décide » quand allumer le PC)

Gestion du
clavier interne (matrice de touches) et du touchpad

Lecture des
capteurs de température (NTC sur CPU, GPU, PCH, batterie)

Pilotage des
ventilateurs via signal PWM (Pulse Width Modulation)

Communication avec la
batterie via le bus SMBus/I2C (lecture du niveau, état, températures internes)

Pilotage des
voyants LED (charge, alimentation, accès disque, capslock…)

Détection du
capot fermé (capteur Hall) pour mettre en veille automatique

Gestion des
touches FN (luminosité, volume, Wi-Fi, etc.)

Séquencement de l'
allumage (envoi des signaux d'activation aux différents rails de tension dans le bon ordre)
Le firmware EC : un mini OS dans votre PC
L'EC exécute son propre firmware (souvent 64 à 256 Ko) qui contient toute la logique des actions ci-dessus. Ce firmware est compilé spécifiquement pour chaque modèle de PC portable (référence du capteur thermique, courbe de pilotage du ventilateur, mapping clavier, etc.).
Quand vous mettez à jour le BIOS d'un PC portable, le firmware EC est
presque toujours mis à jour en même temps — d'où l'importance de ne pas interrompre une mise à jour BIOS sous peine de bricker la machine.
Symptômes d'une défaillance de l'EC
Comme l'EC contrôle énormément de choses, ses pannes prennent des formes variées :
1. PC qui ne s'allume pas du tout
Le bouton power n'est plus capté ou la séquence d'allumage n'est pas envoyée. Voir : .
2. Ventilateur qui tourne à fond en permanence
L'EC reçoit une lecture de température aberrante (capteur HS) ou son firmware corrompu envoie systématiquement le signal PWM à 100%. Voir : .
3. Clavier ou touchpad bloqués
L'EC ne lit plus la matrice de touches, ou la communication PS/2 interne avec l'OS est cassée. Voir : .
4. Voyant de charge erratique
L'EC ne pilote plus correctement la LED de charge, ou il croit que la batterie est en panne alors qu'elle est saine. Voir : .
5. Touches FN qui ne fonctionnent plus
Le mapping FN est géré par l'EC. Si le firmware est corrompu, les touches multimédia (volume, luminosité) cessent de répondre.
Diagnostic et réparation
Le diagnostic d'une panne EC suit une démarche précise :

Vérifier l'
alimentation de l'EC : 3,3V et 5V doivent être présents sur les broches d'alimentation, même PC éteint avec chargeur branché.

Mesurer la
tension sur le bouton power : 3,3V au repos, qui chute à 0V quand on appuie. Si pas de chute, la communication avec l'EC est rompue.

Lire l'
oscillateur quartz de l'EC : un quartz mort empêche tout fonctionnement de la puce.

Tenter un
reflash du firmware EC avec un programmateur externe (RT809H, CH341A) si la puce est extractible ou avec une approche « ISP in-circuit ».

En dernier recours,
remplacer l'EC chip et le reprogrammer avec le firmware d'origine du modèle.
Coût et délai d'une réparation EC
Pour les pannes EC simples (firmware corrompu reflashable) :
100 à 150 € après bonus QualiRépar, sous 24-72h.
Pour les remplacements de puce EC complets :
180 à 220 € après bonus QualiRépar, sous 5-10 jours (commande de la puce + reprogrammation).