User`s manual

CT-XBT0x Mini-ITX Motherboard
30
3.11 Watchdog Timer
3.11.1 Board Design
The Watchdog Timer (WDT) is implemented by Fintek F81866AD-I.
Register Address
WDT Base Address 0xA10
3.11.2 Psuedo Code
Set WDT Time Unit (Second Unit)
Step1: ByteData = ReadIOByte(0xA15) //Read current setting
Step2: ByteData = ByteData & 0xF7 //Set time unit to “second”
Step3: WriteIOByte(0xA15, ByteData) //Write back
Set WDT Time Value
Step1: WriteIOByte(0xA16, Time) //Set watch dog time value
Enable WDT
Step1: ByteData = ReadIOByte(0xA15) //Read current setting
Step2: ByteData = ByteData | 0x20 //Enable WDT
Step3: WriteIOByte(0xA15, ByteData) //Write back