SIO PINS AND FUNCTIONS
Firstly, before going to see SIO pins and their functions we will know what exactly is SIO. We will see
it in this laptop motherboard repair guide.
SIO stands for Super Input Output Controller. SIO is sometimes called KBC or EC also. The Super I/O
chip is managed in the motherboard it controls. also, it manages most of the I/O functions on the
motherboard. Normally SIO has 128 pins.
Some Features Of SIO
Below are some features of sio
Control power and all switches
It manages fan and temperature
Manages keyword and mouse
Some Of the Common Manufacturers Of SIO
Below are some of the common manufacturers of SIO
ITE
SMSC
NUVOTEN
WINBOND
ENE
Signals To Run SIO
SIO requires four things to work. Below are signals to run SIO
Signal Work
VCC Gives the power to work 3.3 volt
EC_RST EC RST means reset to SIO 3 volt
CLOCK 32.7 khz frequency from the main crystal
BIOS Bios input to execute commands
SIO Pins and Their Functions
Below are SIO pins and their functions
SIGNAL NAME TYPE DEFINITION
FRAME PCH to SIO frame signal from PCH indicating data processing
CLK 33mhz PCH to SIO 33mhz clock signal INPUT. It means the clock department
is ok.
PLTRST PCH to SIO platform reset 3 volts saying all power ok reset generated.
BIOS_RD SIO to BIOS SIO reads BIOS
BIOS_CS SIO to BIOS SIO selects BIOS
BIOS_CLK SIO to BIOS clock signal
BIOS_WR SIO to BIOS write signal to bios
ACIN VIN to SIO adapter present signal
AC_PRESENT SIO to PCH adapter present signal to PCH
S5_ON SIO to Always always voltage turn on
SUSPON SIO to SUSPEND release always voltage to suspend
SIGNAL NAME TYPE DEFINITION
MAINON SIO to Step 2 turn on 1.5 volt, 1.05 volt
RUNON SIO to Step 2 turn on 1.5 volt, 1.05 volt
VR_ON SIO to VRM turn on CPU core voltage
SPS_PWROK PWM to SIO suspend voltage ok
HWPG PWM to SIO power ok to SIO without CPU
ECPWROK (PM_PWROK)SIO to SIO to PCH all power ok
PCH
TEMP_BAT BAT to SIO battery temperature
XCLK CLOCK 32.7 khz 32.7 khz input
RSMRST SIO to PCH resume and reset signal 3 volt
ECON SIO to PWM turn on 3.3 volt and 5 volt
PCH PWR ON SIO to MOSFET turn on PCH power
LAN_PWR SIO to LAN turn on network
section
NBSWON (KBC_PWRBTN) PWR BTN to SIO power button 3 volt to zero
DNBSWON (PM_PWRBTN) SIO to PCH power on signal to PCH
SUSB (SLP_S3) PCH to SIO turn on power
SUSC (SLP_S4) PCH to SIO turn on power
USBPW_ON SIO to USB turn on USB
TPCLK SIO to TouchPad touchpad
SIGNAL NAME TYPE DEFINITION
TPDATA SIO to touchpad touchpad
MUTE SIO to Audio mute audio
FANSIG FAN to SIO fan rpm input to SIO
VFAN SIO to Fan turn on fan
PROHOT CPU to SIO CPU hot signal
SMBUS CLK SM BUS CLOCK system management signal
SMBUS DATA SM BUS DATA system management signal
KS SIGNAL KEYBOARD keyboard
ECRST reset signal to SIO
WIFI_ENABLE SIO to WIFI turn on the wifi card
LID_CLOSE LID SWITCH TO LID SWITCH (magnetic sensor)
SIO
IMVP_PWRGD CORE TO SIO VRM CPU core voltage ok power good
Below Mention SIO Are Programmable
In the newer generation motherboard, EC BIOS merge into SIO means if SIO is bad then we have to
replace SIO and copy EC BIOS into SIO. This SIO is called programmable SIO.
Below are some examples of programmable SIO’s:
ite it8585e programmable
ite it8586e programmable
ite it8985e programmable
ite it8587e programmable
ite it8522 programmable
ite it8587e programmable
ite it8589 programmable
ite it8522 programmable
ite it8380e programmable 192kb
ite it8586vg programmable
ite it8995e-128 programmable
ite it8886e programmable
ite it8386 programmable
ene kb9012 programmable
ene kb9016 programmable
ene kb9018 programmable
ene kb9022 programmable
ene kb9028qc programmable
ene kb9010 programmable
ene kb3930qf/b1 programmable
nuvoton npce288na0dx programmable
nuvoton npce388na0dx programmable
SMSC MEC 1609 programmable