SM39R16A6
内嵌 16KB
具有 ISP 功能的 Flash
和 1K+256BRAM 的 8 位控制器
当看门狗定时器溢出时, WDTF标志位将被置1并自动重置复位MCU.该标志位可被软件或外部复位清除.
当MCU复位,MCU将会读WDTEN控制位状态.当WDTEN位被设置为1,参考以下图 10‑ 1无论WDTE位状态如何,看门狗功
能将会失效.当WDTEN位被清0,在WDTE位被通过变成设为1的情况下,看门狗功能将被使能.用户可通过烧路器或ISP设置
WDTEN.
对WDTE位写入1同时WDTEN控制位清0,能使WDT功能使能.在WDTE设为1后.8位的计数器用通过WDTM[3:0]设置好的
分频进行计数.它在溢出时将会产生复位讯号.WDTE位在MCU重启时将被自动清0,同时硬件复位或WDT复位.
看门狗一旦开始工作将无法停止.当WDTK寄存器用户可通过对看门狗定时器重置密钥(WDTK)写入55h实现WDT计时器
清0.这将会清除8位计数器内容并让计数器重启. 看门狗定时器必须定时刷新以防来自可变的重置复位请求信号.
当看门狗定时器溢出时, WDTF标志位将被置1并自动重置复位MCU.该标志位可被软件或外部复位清除.
Clear
WDTF = 0
1. Power on reset
2. External reset
3. Software write “0”
WDTF
Set WDTF = 1
23KHz RC
oscillator
CWDTR = 0
CWDTR = 1
WDTCLK
1
WDT time-out
reset
TAKEY
(55, AA, 5A)
WDT
time-out
select
2WDTM
WDT
Counter
WDT time-out
Interrupt
WDTM[3:0]
Enable/Disable
WDT
Refresh
WDT Counter
WDTC
Enable WDTC
write attribute
WDTK
(0x55)
WDTEN
图 10‑ 1: Watchdog 定时器框图
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
符号
描述
地址
重置值
Watchdog Timer
Time Access
TAKEY
WDTC
WDTK
RSTS
F7h
B6h
B7h
A1h
TAKEY [7:0]
-
00H
04H
00H
00H
Key register
Watchdog timer
control register
Watchdog timer
refresh key
-
CWDTR
WDTE
WDTM [3:0]
WDTK[7:0]
Reset status
register
-
-
-
PDRF
WDTF
SWRF
LVRF
PORF
符号: TAKEY
地址: F7h
7
6
5
4
3
2
1
0
Reset
00H
TAKEY [7:0]
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M04 Ver 0.4 SM39R16A6 06/11/2013
- 57 -