User’s Manual

PE200U Series
83
4. Disable WDT
Outportb(SIO_INDEX_PORT, 0x87); // Unlock SIO
Outportb(SIO_INDEX_PORT, 0x87); // Unlock SIO
Outportb(SIO_INDEX_PORT, 0x07);
Outportb(SIO_DATA_PORT, 0x08);
Outportb(SIO_INDEX_PORT, 0xF1);
Outportb(SIO_DATA_PORT, 0x00); // Clear WDT time, it means WDT Time-
Out disable
Outportb(SIO_INDEX_PORT, 0x30);
val = Inportb(SIO_DATA_PORT) // Read current WDT status
val = val & 0xFE; // Disable WDT Timer
Outportb(SIO_INDEX_PORT, 0x30);
Outportb(SIO_DATA_PORT, val); // Write back WDT status
Outportb(SIO_INDEX_PORT, 0xAA); // Lock SIO