Ite8783 watchdog programming guide – NEXCOM NISE 2100 User Manual
Page 87

Copyright © 2011 NEXCOM International Co., Ltd. All Rights Reserved.
74
NISE 2100, NISE 2100A, NISE 2110, NISE 2110A User Manual
Appendix C: Watchdog Timer Setting
ITE8783 WatchDog Programming Guide
#define SUPERIO_PORT 0x2E
#define WDT_SET 
0x72
#define WDT_VALUE
0x73
void main(void)
{
 #Enter SuperIO Configuration
 
outportb(SUPERIO_PORT, 0x87);
outportb(SUPERIO_PORT, 0x01);
outportb(SUPERIO_PORT, 0x55);
outportb(SUPERIO_PORT, 0x55);
 # Set LDN
 outportb(SUPERIO_PORT,0x07);
 
outportb(SUPERIO_PORT+1 ,0x07);
 # Set WDT setting
 
outportb(SUPERIO_PORT, WDT_SET);
outportb(SUPERIO_PORT+1 , 0xC0);
# Use the Second to come down
# If choose the Minute, change value to 0x40
 # Set WDT sec/min
 
outportb(SUPERIO_PORT, WDT_VALUE);
outportb(SUPERIO_PORT+1 , 0x05);
#Set 5 seconds
}
