embeddedcontroller
An embedded controller, often abbreviated as EC, is a small microcontroller with its own firmware that manages specific low‑level hardware tasks within a larger system. It is commonly found on computer motherboards and in portable devices such as laptops, where it operates largely independently of the main CPU.
Typical responsibilities of an EC include responding to power button events, managing battery charging and status
The EC is usually a dedicated microcontroller with non-volatile memory for firmware and volatile RAM for temporary
In practice, ECs are more common in laptops and compact systems where tight power and thermal management