欢迎访问ic37.com |
会员登录 免费注册
发布采购

GMS81C1202 参数 Datasheet PDF下载

GMS81C1202图片预览
型号: GMS81C1202
PDF下载: 下载PDF文件 查看货源
内容描述: 8位单芯片微控制器 [8-BIT SINGLE-CHIP MICROCONTROLLERS]
分类和应用: 微控制器
文件页数/大小: 89 页 / 1366 K
品牌: HYNIX [ HYNIX SEMICONDUCTOR ]
 浏览型号GMS81C1202的Datasheet PDF文件第61页浏览型号GMS81C1202的Datasheet PDF文件第62页浏览型号GMS81C1202的Datasheet PDF文件第63页浏览型号GMS81C1202的Datasheet PDF文件第64页浏览型号GMS81C1202的Datasheet PDF文件第66页浏览型号GMS81C1202的Datasheet PDF文件第67页浏览型号GMS81C1202的Datasheet PDF文件第68页浏览型号GMS81C1202的Datasheet PDF文件第69页  
GMS81C1102 / GMS81C1202  
20. WATCHDOG TIMER  
The purpose of the watchdog timer is to detect the mal-  
function (runaway) of program due to external noise or  
other causes and return the operation to the normal condi-  
tion.  
The 7-bit binary counter is cleared by setting WDTCL(bit7  
of WDTR) and the WDTCL is cleared automatically after  
1 machine cycle.  
The RC oscillated watchdog timer is activated by setting  
the bit RCWDT of CKCTLR and executing the STOP in-  
struction as shown below.  
The watchdog timer has two types of clock source.  
The first type is an on-chip RC oscillator which does not  
require any external components. This RC oscillator is sep-  
arate from the external oscillator of the Xin pin. It means  
that the watchdog timer will run, even if the clock on the  
Xin pin of the device has been stopped, for example, by en-  
tering the STOP mode.  
:
LDM  
LDM  
STOP  
NOP  
NOP  
:
CKCTLR,#3FH ; enable the RC-osc WDT  
WDTR,#0FFH  
; set the WDT period  
; enter the STOP mode  
; RC-osc WDT running  
The other type is a prescaled system clock.  
The RC oscillation period is variable according to the tem-  
perature, VDD and process variations from part to part (ap-  
proximately, 120~180uS). The following equation shows  
the RC oscillated watchdog timer time-out.  
The watchdog timer consists of 7-bit binary counter and  
the watchdog timer data register. The source clock of  
WDT is overflow of Basic Interval Timer. When the value  
of 7-bit binary counter is equal to the lower 7 bits of  
WDTR, the interrupt request flag is generated. This can be  
used as WDT interrupt or CPU reset signal in accordance  
with the bit WDTON .  
TR C W D T =C LK R C ×28×[W D T R .6~0]+(C L K R C ×28)/2  
w here, C LK R C = 120~180uS  
In addition, this watchdog timer can be used as a simple 7-  
bit timer by interrupt WDTIF. The interval of watchdog  
timer interrupt is decided by Basic Interval Timer. Interval  
equation is as below.  
Note: Because the watchdog timer counter is enabled af-  
ter clearing Basic Interval Timer, after the bit WD-  
TON set to "1", maximum error of timer is depend on  
prescaler ratio of Basic Interval Timer.  
T
WDT = [WDTR.6~0] × Interval of BIT  
Clock Control Register  
ADDRESS : ECH  
RESET VALUE : -0010111  
Bit Manipulation Not Available  
-
BTCL  
X
BTS2  
X
BTS1  
X
BTS0  
X
WAKEUP RCWDT WDTON  
CKCTLR  
-
0
X
1
Watchdog Timer Register  
ADDRESS : EDH  
WDTCL  
7-bit Watchdog Counter Register  
RESET VALUE : 01111111  
WDTR  
Bit Manipulation Not Available  
WAKEUP  
RCWDT  
STOP  
BTS[2:0]  
3
WDTR (8-bit)  
8
÷
BTCL  
WDTCL  
WDTON  
16  
÷
32  
÷
÷
÷
÷
÷
÷
Clear  
8
64  
0
1
fxin  
MUX  
1
0
128  
CPU RESET  
BITR ( 8-bit )  
7-bit Counter  
OFD  
256  
512  
Overflow Detection  
1024  
Watchdog Timer  
Interrupt Request  
Basic Interval Timer  
Interrupt  
BITIF  
Internal RC OSC  
Figure 20-1 Block Diagram of Watchdog Timer  
62  
Jan. 2002 ver 2.0  
 复制成功!