The chip contains a programmable section. While some motherboards (especially ASUS models) may automatically pull the required firmware from the BIOS upon first boot, others require manual programming using an EC ROM I/O Programmer after soldering.
Keyboard/touchpad interfacing, fan monitoring, power sequencing Critical Board-Level Functions
| Chip Model | Package | Programmable | Memory Size | Key Feature / Common Use | | :--- | :--- | :--- | :--- | :--- | | | TQFP-128 / QFN-40 | YES | 128KB | USB-C PD, High-end Gaming Laptops (ROG series) | | IT8987E | TQFP-128 | YES | 128KB | Intel NUCs, newer Ultrabooks | | IT8587E | TQFP-128 | YES | 128KB | Older mainstream ASUS laptops (circa 2015-2018) | | IT8528E | TQFP-128 | NO | 64KB | Non-programmable, cheaper consumer boards | | ITE IT8995E-128 | Various | YES | 128KB | Real-world testing confirms full programmability | it8995e 128 datasheet
The CXA variant is commonly used in laptop repair to resolve power-on failure (no-boot) issues. 5. Summary Table: IT8995E-128 Specifications Specification Manufacturer ITE Tech Inc. Model IT8995E-128/CXA Package LQFP-128 (128-pin) Memory 128KB Embedded Flash Memory Interfaces LPC, SMBus, I2C, PS/2, GPIO Core Functions Power Management, Thermal Control, Keyboard Control 6. Conclusion
Regulating fan speeds based on temperature sensor data. Programming and Compatibility The chip contains a programmable section
The EC monitors temperature sensors across the laptop (e.g., CPU, GPU, and ambient sensors) and controls fan speeds to maintain optimal thermal conditions. C. Keyboard and Peripheral Controller
The IT8995E-128 maps and drives the platform's power state transit rails ( S5 cold shutdown through S3 sleep to S0 active state). It intercepts physical power button prompts, verifies AC adapter presence via ACIN , and communicates with the system Management Engine (ME) and Platform Controller Hub (PCH). It triggers the step-down regulators to enable stable , and CPU core voltages sequentially. 2. Thermal and Fan Management Conclusion Regulating fan speeds based on temperature sensor
CXA, CXS, and DXA; these are often interchangeable in many motherboard schematics (e.g., CXA/CXS can often replace "IT8995E-128 CX" models). Primary Functions and Applications