It8995e 128 - Datasheet
The IT8995E-128 is a high-performance Embedded Controller (EC) and Keyboard Controller (KBC) integrated circuit (IC) developed by ITE Technology. It is primarily found in notebook and laptop motherboards, serving as a critical "Super I/O" chip that manages low-level system functions. Key Specifications & Features
The IT8995E-128 is designed with a specific focus on low power consumption and high integration to reduce the physical footprint on a motherboard.
Package Type: LQFP-128 (Low-profile Quad Flat Package with 128 pins).
Memory: Includes 128KB of internal programmable eFlash (Embedded Flash). Interfaces Supported: LPC (Low Pin Count) interface. SMBus/I2C for communication with peripheral devices. PS/2 for legacy keyboard and mouse support.
GPIO (General Purpose Input/Output) for various system signals.
Safety Features: Built-in electrostatic discharge (ESD) protection and overheating safeguards. Primary Functions in Laptops
As an embedded controller, the IT8995E-128 acts as the "manager" for several essential hardware tasks:
Power Sequencing: Controlling the power-on and power-off cycles of the motherboard.
Keyboard & Touchpad Control: Processing signals from the user's input devices.
Battery Management: Monitoring charge levels and managing charging circuits.
Thermal Monitoring: Regulating fan speeds based on temperature sensor data. Programming and Compatibility
One of the most important aspects for repair technicians is that the IT8995E-128 must be programmed for the specific motherboard model it is being installed on. it8995e 128 datasheet
Firmware Synchronization: While it may sometimes auto-sync from the main BIOS, it often requires manual programming via the I2C or keyboard connector interface to initiate the system cycle.
Version Interchangeability: Revisions like CXA, CXS, DXA, and DXS are often interchangeable depending on the specific motherboard schematic. For example, the IT8995E-128/DX model often allows for both DXA and DXS variants.
Application Examples: This IC is commonly used in Asus motherboards, such as the Asus X407UB Rev 2.0. Repair & Installation Tips
If you are replacing this chip, specialized equipment and skills are required:
Soldering: High-level soldering skills are needed due to the 128-pin high-density layout.
Programming Tools: Technicians typically use a dedicated programmer (like the RT809H or SVOD) to flash the 128KB eFlash with the correct .bin file before or after soldering.
Diagnostic Indicators: Faulty controllers often lead to "no power" issues, dead batteries not charging, or unresponsive keyboards. Go to product viewer dialog for this item.
Ite It8995e-128-dxa It8995e 128 Dxa Tqfp Ec Power Ic Chip Chipset
2.4 Hardware Monitoring and Environmental Sensing
One of the most sought-after sections in the datasheet is the hardware monitor. It includes:
- Analog-to-Digital Converters (ADCs): 8 to 12 channels for monitoring system voltages (Vcore, +3.3V, +5V, +12V).
- Temperature Sensing: Supports both internal thermal diodes and external thermistors.
- Fan Control: Pulse Width Modulation (PWM) outputs and tachometer inputs for speed regulation.
Register Map and Configuration (Datasheet Excerpt)
The IT8995E-128 is configured via LPC bus I/O mapping. The base address (default 0x2E/0x2F) is set by the BIOS. Key configuration registers include:
| Register Offset | Name | Description | |----------------|------|-------------| | 0x07 | Logical Device Number | Select active device (UART, LPT, GPIO, etc.) | | 0x21 | GPIO Direction | 0 = input, 1 = output | | 0x22 | GPIO Polarity Inversion | 1 = invert input | | 0x24 | GPIO Pull-up Enable | Internal 100kΩ pull-up | | 0x60–0x67 | Base Address Registers | I/O base for UART/LPT | | 0x70 | Interrupt Select | IRQ mapping (3,4,5,7,9,10,11,12) | | 0x71 | Fan Tachometer Divisor | Sets measurement range | Analog-to-Digital Converters (ADCs): 8 to 12 channels for
Example: To enable UART A at COM1 (0x3F8, IRQ4), write to register 0x60 = 0xF8, 0x61 = 0x03, and 0x70 = 0x04.
Device class
Super I/O / keyboard controller (SIO) / embedded controller (EC) / I/O power-management chip used on laptop/mainboard designs. Often referenced as a programmable SIO with integrated power management and multiple peripheral interfaces.
For "it8995e 128" Specifically
Without a direct datasheet, I couldn't find specific details on "it8995e 128". Here are a few steps you can take:
- Check Manufacturer Websites: Look for the component on electronics manufacturer websites or distributor sites like Digi-Key, Mouser, or Newark.
- Component Databases: Utilize component databases or search engines like Google to locate the datasheet.
- Contact Manufacturer Directly: If all else fails, reach out to the manufacturer directly for the datasheet and technical support.
If you provide more details or context about "it8995e 128", I might be able to offer more tailored guidance.
The ITE IT8995E-128 is a high-performance Embedded Controller (EC) and Keyboard Controller (KBC) designed primarily for notebook motherboards. It plays a critical role in managing low-level hardware functions, including power sequencing, thermal monitoring, and peripheral interfaces. Core Technical Specifications
The IT8995E-128 is characterized by its integration of essential system management tasks into a single, compact logic IC. Manufacturer: ITE Tech. Inc.
Package Type: LQFP-128 (Low Profile Quad Flat Package) with 128 pins
Programmable Memory: Internal 128KB programmable eFlash (Embedded Flash)
Key Revisions: 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
As a "Super I/O" or Embedded Controller, the chip serves as the hardware supervisor for the following systems:
Input Management: Interfaces with the laptop keyboard and touchpad. Verify Power: Using the pinout
Power Sequencing: Manages the boot process and power states of the motherboard.
Battery & Charging: Oversees battery charge management and monitoring.
Thermal Control: Handles fan control and monitors temperature sensors through dedicated internal registers. Repair and Programming Requirements
In professional repair scenarios, the IT8995E-128 is a common target for replacement when a laptop fails to power on or has keyboard/thermal issues.
Programming Need: 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.
Component Sourcing: New and refurbished units are available through specialized electronics distributors such as IC-Components and Zeus Mining.
Replacement Advice: Technicians recommend verifying the specific part number and revision (CXA, CXS, etc.) against the motherboard's boardview or schematic to ensure compatibility before installation.
For detailed pinout diagrams and register maps, users often refer to motherboard schematics for specific laptop models, as a full standalone public datasheet from ITE can be difficult to find outside of NDAs. IT8995E-128/CXA ITE - IC Components
Troubleshooting Common Issues Using Datasheet Specs
When working with the IT8995E-128, consult the datasheet for these failure scenarios:
Typical Applications
- Notebook and laptop embedded controller
- Chromebooks and compact laptops
- All-in-one PCs and small form-factor motherboards
- Battery-powered embedded devices requiring power sequencing and sensor monitoring
- Platform management in industrial or consumer electronics
Part 7: Troubleshooting Common Issues Using the Datasheet
If you have a motherboard with a suspected bad IT8995E 128, use the datasheet to execute these steps:
- Verify Power: Using the pinout, measure voltage on
VTRandVDDpins. They should be exactly 3.3V. - Check Clock Input: The chip needs a 32.768 kHz or 48 MHz oscillator. Locate the
XINandXOUTpins in the datasheet. A dead crystal means no EC operation. - LPC Activity: Probe
LFRAME#. If it is held high or has no pulses when you press the power button, the PCH is not talking to the EC. - Thermal Trip: If the
THRM#pin (refer to pin table) is asserted low, the EC will force the system off. The datasheet explains how to disable this for testing.