Die Antworten der anderen sind im Allgemeinen nicht falsch, in
Speziellen (zu hattest den Hersteller Microchip erwähnt) aber hat
"Embedded Controller" aber eine andere Bedeutung:
Ein Embedded Controller (EC) wird z.B. in Laptops verwendet. Der
beinhaltet beispielsweise den Tastaturcontroller, Akkuüberwachung,
Lüfterregelung usw. Also alle Aufgaben, die nicht die normale CPU oder
North-/Southbridge machen soll und sich von Laptopmodell zu Laptopmodell
unterscheiden. Ein Embedded Controller ist ein Mikrocontroller, der über
die Schnittstellen verfügt, wie sie in Laptops oft vorkommen, z.B.
LPC-Bus. Es gibt z.B. auch Laptops, die für die Akkuüberwachung einen
ATtiny (ohne LPC-Interface) beinhalten, andere Mikrocontroller kommen
aber auch vor.
https://de.wikipedia.org/wiki/Embedded_Controller
https://www.coreboot.org/Embedded_controller
https://www.coreboot.org/images/5/50/An_Open_Source_EC.pdf
Super IO Controller sind ICs auf Mainboards (auch nicht-Laptop), die als
Konverter von z.B. LPC-Bus auf Parallel-/Drucker-Port oder die Serielle
Schnittstelle arbeiten.
https://en.wikipedia.org/wiki/Super_I/O
https://www.coreboot.org/Developer_Manual/Super_IO
Bei älteren Laptops waren das alles noch separate ICs, aber auch hier
geht der Trend zu Integration "nach oben", also z.B. PCH, oder man
bindet legacy Schnittstellen (Parallel, RS232) über USB an.
Der Hersteller Microchip hat viele populäre EC und SuperIO ICs im
Portfolio, seit sie SMSC gekauft haben.
BTW: Ich bin noch auf der Suche nach dem Datenblatt zum SMSC KBC 1021.
Der Microchip-Support sagte mir vor Jahren, dass es den IC nicht gäbe
bzw. er nichts finden könne. Aber ich habe ihn auf meinem Laptop (ca. 10
Jahre alt) Mainboard und man findet Schaltpläne zu anderen
Laptopmodellen, die ihn verwenden.