2024年2月9日发(作者:)
HT502X用户手册
HT502X
用户手册
Tel: ************Fax*************Email: *********************
Web:
版权归钜泉光电科技(上海)股份有限公司所有
Page1 of 307 Rev1.27
HT502X用户手册
版本更新说明
版本号
V1.0
修改时间
2016-08-12
修改内容
初版
1.256K flash+1K information,32k RAM;
/info 分区操作;
模块,Vsys检测扩冲为16档可选,vbat 允许5v输入;
4.增加随机数发生模块
5增加3个外部中断(INT7/8/9)
6.增加1路ADCIN3
7.红外调制增加HRC时钟源
8.增加ECC模块
9.去掉ADCIN3相关描述
2728去掉VLCD描述
11.双版块切换详见应用笔记
不受JTAGWDTEN控制,详见FAQ
13.增加说明TEST pin上升沿仅复位DP模块
14.增加Vsys可进入低功耗说明
15.增加ECC256功能,说明详见应用笔记
使能不放出,内部始终使能有效
17.修改DMA 相关描述
18.修改EMU相关描述
19.修改同步缓存相关描述
20.修改SAGPEAK相关描述,修改Peak、Sag寄存器名,使之对应其新设计的定义。
21.修改EMUIE增加的中断标志寄存器,使之与中断使能bit位对应。
22.按照B版规格修改“引脚定义”关于模拟滤波2us的描述,去掉uart0~5的模拟滤波2us描述
23.修改uart章节,去掉最大波特率115200描述,增加最高波特率达到1Mbps以上。
24.修改“引脚定义”说明:SW模式下PB13(SWIO)/PB15(SWCLK)开漏功能关闭。
25.修改EMU“同步缓存”描述为“随频采样ADC缓存”。
26.修改PMU模块 VDETPCFG相关低功耗下电源检测分时开启检测时间为固定值。
1.修改LCD显示对比度VRSEL的值;
2.修改LCDCON 对比度基准电压为VCC的百分比,修改充电模式的电阻网路值,增加bit8FCSET2描述。
输入电压的极限最大值
q_isel位定义修改
版权归钜泉光电科技(上海)股份有限公司所有
V1.1 2016-10-27
V1.20 2016-11-9
V1.21
2017-5-22
Page2 of 307 Rev1.27
HT502X用户手册
2. Pstart/Qstar/Sstart/QPHSCAL寄存器说修改
V1.22 2017-8-18 章节register笔误,及寄存器增加详细说明。
2.修改Flash分区框图B9区大小为31K。
修改过零丢失/Buffer Full的位置
章节举例定时最大周期公式计算笔误修正
L寄存器位笔误修正
3.随频采样ADC描述修正
4.修正2.5小结写保护寄存器列表GPIO的功能复位值
5.修正UART波特率计算公式描述最大波特率到1M
6.修正其他章节笔误
写保护取消
2.引脚定义SCANIN1有误,改为JTAGWDTEN
3.删除JTAGSTA寄存器bit2
1.修正ADCCON CFP描述
2. 细化校表时HFCONST计算描述
3. 各章节寄存器定义格式修正统一及部分内容补充
4. 修正RANDSTR bit15定义笔误
1.添加HT5029B引脚图和封装
1.统一OVCyc和UdetCyc为OVCyc
2.修正捕获中断CMPIE为CAPIE
3.修正uart波特率最大到1Mbps的描述,最大到115200bps
V1.23 2018-4-17
V1.24 2018-6-14
V1.25 2018-8-21
V1.26
V1.27
2019-3-15
2019-5-8
版权归钜泉光电科技(上海)股份有限公司所有
Page3 of 307 Rev1.27
HT502X用户手册
目录
目录 .......................................................................................................................................................................... 4
1
HT502X概述 ................................................................................................................................................... 10
1.1
1.2
简介 ............................................................................................................................................................... 10
特点 ............................................................................................................................................................... 10
基本特点 ............................................................................................................................................... 10
处理器及外设 ....................................................................................................................................... 10
电能计量 ............................................................................................................................................... 11
1.2.1
1.2.2
1.2.3
1.3
1.4
1.5
1.6
2
缩略语............................................................................................................................................................ 11
框图 ............................................................................................................................................................... 13
引脚排列 ........................................................................................................................................................ 14
引脚定义 ........................................................................................................................................................ 18
存储器模块 ..................................................................................................................................................... 24
2.1
2.2
2.3
概述 ............................................................................................................................................................... 24
存储器映射图 ................................................................................................................................................ 25
FLASH操作 ...................................................................................................................................................... 26
2.3.1
Flash的读保护 .......................................................................................................................................... 26
2.3.2
Code Flash的操作说明 ............................................................................................................................. 26
2.3.3
256K Code Flash操作说明 ........................................................................................................................ 27
2.3.4
Information Block的操作说明 .................................................................................................................. 28
2.4
2.5
2.6
2.7
3
FLASH控制功能 .............................................................................................................................................. 28
写保护寄存器列表 ........................................................................................................................................ 30
特殊功能寄存器列表 .................................................................................................................................... 31
特殊功能寄存器说明 .................................................................................................................................... 32
时钟单元 ......................................................................................................................................................... 40
3.1
3.2
3.3
3.4
时钟分类 ........................................................................................................................................................ 40
时钟框图 ........................................................................................................................................................ 40
时钟停振检测框图 ........................................................................................................................................ 42
时钟说明 ........................................................................................................................................................ 42
内部低频RC时钟(Flrc) ................................................................................................................... 42
内部高频RC时钟(Fhrc) .................................................................................................................. 42
外部低频晶振时钟(Fosc) ................................................................................................................ 42
内部PLL时钟(Fpll) .......................................................................................................................... 43
时钟安全机制 ....................................................................................................................................... 43
时钟异常状态处理 ............................................................................................................................... 44
版权归钜泉光电科技(上海)股份有限公司所有
3.4.1
3.4.2
3.4.3
3.4.4
3.4.5
3.4.6
Page4 of 307 Rev1.27
HT502X用户手册
3.5
3.6
4
特殊功能寄存器列表 .................................................................................................................................... 45
特殊功能寄存器说明 .................................................................................................................................... 46
电源单元 ......................................................................................................................................................... 55
4.1
4.2
4.3
概述 ............................................................................................................................................................... 55
框图 ............................................................................................................................................................... 56
电源单元详细功能说明 ................................................................................................................................ 57
电源切换 ............................................................................................................................................... 57
电源实时监测 ....................................................................................................................................... 57
内建1.5V电源 ...................................................................................................................................... 57
系统电源检测功能(VSYS_DET) ............................................................................................................. 60
低电压检测功能(LVD_DET)................................................................................................................... 61
电池防钝化功能 ................................................................................................................................... 62
4.3.1
4.3.2
4.3.3
4.3.5
4.3.6
4.3.8
4.4
4.5
5
4.3.4
BOR检测功能(BOR_DET) .......................................................................................................................... 58
4.3.7
VSYS_DET, BOR_DET,LVD_DET分时检测时序 ....................................................................................... 61
特殊功能寄存器列表 .................................................................................................................................... 62
特殊功能寄存器说明 .................................................................................................................................... 62
调试支持 ......................................................................................................................................................... 70
5.1
5.2
5.3
5.4
5.5
概况 ............................................................................................................................................................... 70
SW引脚分布 ................................................................................................................................................. 70
SW引脚使用说明 ......................................................................................................................................... 70
调试模块复位说明 ........................................................................................................................................ 71
推荐调试端口 ................................................................................................................................................ 71
6
工作模式 ......................................................................................................................................................... 72
6.1
6.2
6.3
芯片电源域分配 ............................................................................................................................................ 72
工作模式 ........................................................................................................................................................ 72
睡眠模式(SLEEP) ...................................................................................................................................... 73
6.3.1
SLEEP模式下各模块开关 ......................................................................................................................... 73
6.3.2
SLEEP模式下的唤醒 ................................................................................................................................. 73
6.3.3
6.3.4
6.4
6.4.1
6.4.2
6.5
6.6
7
从SLEEP模式唤醒后的唤醒方式确认 ................................................................................................ 74
进入SLEEP模式 .................................................................................................................................... 74
进入HOLD模式 .................................................................................................................................... 75
模式转换图 ........................................................................................................................................... 75
待机模式(HOLD) ...................................................................................................................................... 75
特殊功能寄存器列表 .................................................................................................................................... 76
特殊功能寄存器说明 .................................................................................................................................... 76
GPIO模块 ........................................................................................................................................................ 80
7.1
7.2
7.3
7.4
概述 ............................................................................................................................................................... 80
芯片引脚结构说明 ........................................................................................................................................ 81
芯片引脚描述 ................................................................................................................................................ 81
I/O端口基地址列表 ..................................................................................................................................... 82
版权归钜泉光电科技(上海)股份有限公司所有
Page5 of 307 Rev1.27
HT502X用户手册
7.5
8
特殊功能寄存器说明 .................................................................................................................................... 83
中断模块 ......................................................................................................................................................... 89
8.1
8.2
中断向量说明 ................................................................................................................................................ 89
中断使能和禁止 ............................................................................................................................................ 90
中断使能和禁止相关寄存器列表........................................................................................................ 91
中断使能和禁止相关寄存器说明........................................................................................................ 91
8.2.1
8.2.2
8.3
8.4
9
外部中断特殊功能寄存器列表 .................................................................................................................... 92
外部中断特殊功能寄存器说明 .................................................................................................................... 93
RESET模块 ...................................................................................................................................................... 96
9.1
9.2
复位优先级 .................................................................................................................................................... 96
复位说明 ........................................................................................................................................................ 97
上电复位 ............................................................................................................................................... 97
低电压检测复位 ................................................................................................................................... 98
外部引脚复位 ....................................................................................................................................... 98
掉电复位 ............................................................................................................................................... 99
看门狗复位 ........................................................................................................................................... 99
软复位 ................................................................................................................................................. 100
调试复位 ............................................................................................................................................. 100
唤醒复位 ............................................................................................................................................. 100
9.2.1
9.2.2
9.2.3.
9.2.4.
9.2.5.
9.2.6.
9.2.7.
9.2.8.
9.3
9.4
特殊功能寄存器列表 .................................................................................................................................. 101
特殊功能寄存器说明 .................................................................................................................................. 101
10
UART/7816通讯模块 .................................................................................................................................... 106
10.1
10.2
10.3
功能说明 ...................................................................................................................................................... 106
波特率计算 .................................................................................................................................................. 107
串口通讯模式说明 ...................................................................................................................................... 107
方式1 .................................................................................................................................................. 107
方式2 .................................................................................................................................................. 108
方式3 .................................................................................................................................................. 108
方式4 .................................................................................................................................................. 109
7816数据发送 .................................................................................................................................... 110
7816数据接收 .................................................................................................................................... 110
7816通讯示意图 ................................................................................................................................ 111
10.3.1
10.3.2
10.3.3
10.3.4
10.4
10.4.1
10.4.2
10.4.3
10.5
10.6
7816接收和发送 ......................................................................................................................................... 110
特殊功能寄存器列表 .................................................................................................................................. 114
特殊功能寄存器说明 .................................................................................................................................. 115
11
LCD模块 ........................................................................................................................................................ 121
11.1
11.2
11.3
11.4
版权归钜泉光电科技(上海)股份有限公司所有
概述 ............................................................................................................................................................. 121
LCD与GPIO口复用表 ................................................................................................................................ 121
LCD框图 ...................................................................................................................................................... 122
内部电阻分压驱动 ...................................................................................................................................... 123
Page6 of 307 Rev1.27
HT502X用户手册
11.5
11.6
11.7
11.8
输出波形 ...................................................................................................................................................... 123
LCD显示操作 .............................................................................................................................................. 127
特殊功能寄存器列表 .................................................................................................................................. 128
特殊功能寄存器说明 .................................................................................................................................. 128
12
WDT模块 ...................................................................................................................................................... 132
12.1
12.2
12.3
12.4
13
13.1
13.2
13.3
13.4
13.5
13.6
概述 ............................................................................................................................................................. 132
工作模式 ...................................................................................................................................................... 132
特殊功能寄存器列表 .................................................................................................................................. 133
特殊功能寄存器说明 .................................................................................................................................. 134
定时器模块 ............................................................................................................................................... 135
定时器单元概述 .......................................................................................................................................... 135
周期定时功能 .............................................................................................................................................. 135
PWM功能.................................................................................................................................................... 136
捕获功能 ...................................................................................................................................................... 138
事件计数功能 .............................................................................................................................................. 138
中断功能 ...................................................................................................................................................... 139
定时周期中断 ..................................................................................................................................... 139
捕获中断 ............................................................................................................................................. 139
比较中断 ............................................................................................................................................. 139
事件计数功能 ..................................................................................................................................... 139
13.6.1
13.6.2
13.6.3
13.6.4
13.7
13.8
特殊功能寄存器列表 .................................................................................................................................. 140
特殊功能寄存器说明 .................................................................................................................................. 140
14
SPI模块 ......................................................................................................................................................... 145
14.1
14.2
概述 ............................................................................................................................................................. 145
详细功能说明 .............................................................................................................................................. 145
SPI主要特征 ....................................................................................................................................... 145
SPI接口模块框图 ............................................................................................................................... 146
SPI接口传输格式 ............................................................................................................................... 146
主机模式传输格式 ............................................................................................................................. 146
从机模式传输格式 ............................................................................................................................. 147
中断功能 ............................................................................................................................................. 149
14.2.1
14.2.2
14.2.3
14.2.4
14.2.5
14.2.6
14.3
14.4
特殊功能寄存器列表 .................................................................................................................................. 149
特殊功能寄存器说明 .................................................................................................................................. 149
15
I2C模块 ......................................................................................................................................................... 152
15.1
15.2
15.3
概述 ............................................................................................................................................................. 152
框图 ............................................................................................................................................................. 152
功能描述 ...................................................................................................................................................... 152
起始条件和停止条件 ......................................................................................................................... 153
数据传输格式 ..................................................................................................................................... 153
时钟同步和数据仲裁 ......................................................................................................................... 154
15.3.1
15.3.2
15.3.3
版权归钜泉光电科技(上海)股份有限公司所有
Page7 of 307 Rev1.27
HT502X用户手册
15.3.4
15.3.5
15.3.6
15.3.7
15.4
15.5
7位地址格式 ...................................................................................................................................... 155
串行时钟生成 ..................................................................................................................................... 155
中断生成 ............................................................................................................................................. 155
传输模式 ............................................................................................................................................. 156
特殊功能寄存器列表 .................................................................................................................................. 165
特殊功能寄存器说明 .................................................................................................................................. 165
16
RTC模块 ........................................................................................................................................................ 168
16.1
16.2
16.3
16.4
16.5
16.6
16.7
概述 ............................................................................................................................................................. 168
功能描述 ...................................................................................................................................................... 168
时钟校正 ...................................................................................................................................................... 168
RTC补偿系数寄存器和INFO
FLASH对应关系 ............................................................................................. 169
时间和万年历 .............................................................................................................................................. 169
中断功能 ...................................................................................................................................................... 170
RTC指示寄存器读写流程 ........................................................................................................................... 170
读取RTC指示寄存器流程 ................................................................................................................. 170
写入RTC指示寄存器流程 ................................................................................................................. 171
16.7.1
16.7.2
16.8
16.9
16.10
16.11
校时记录 ...................................................................................................................................................... 172
辅助RTC ...................................................................................................................................................... 172
特殊功能寄存器列表.............................................................................................................................. 172
特殊功能寄存器说明.............................................................................................................................. 173
17
TBS模块 ........................................................................................................................................................ 192
17.1
17.2
17.3
17.4
概述 ............................................................................................................................................................. 192
功能描述 ...................................................................................................................................................... 192
特殊功能寄存器列表 .................................................................................................................................. 193
特殊功能寄存器说明 .................................................................................................................................. 193
18
AES&GHASH&RAND模块 .............................................................................................................................. 201
18.1
18.2
18.3
18.4
AES&GHASH&RAND概述 .............................................................................................................................. 201
框图 ............................................................................................................................................................. 201
特殊功能寄存器列表 .................................................................................................................................. 201
特殊功能寄存器说明 .................................................................................................................................. 203
19
ECC256模块 .................................................................................................................................................. 215
19.1
19.2
19.3
19.4
19.5
概述 ............................................................................................................................................................. 215
功能描述 ...................................................................................................................................................... 215
ECC运算加速模块....................................................................................................................................... 216
特殊功能寄存器列表 .................................................................................................................................. 218
特殊功能寄存器说明 .................................................................................................................................. 218
20
DMA功能 ...................................................................................................................................................... 225
20.1
20.2
20.3
版权归钜泉光电科技(上海)股份有限公司所有
概述 ............................................................................................................................................................. 225
功能描述 ...................................................................................................................................................... 225
DMA数据请求源列表................................................................................................................................. 225
Page8 of 307 Rev1.27
HT502X用户手册
20.4
20.5
20.6
21
21.1
21.2
21.3
21.4
DMA数据传输说明 .................................................................................................................................... 227
特殊功能寄存器列表 .................................................................................................................................. 228
特殊功能寄存器说明 .................................................................................................................................. 228
按键扫描模块(KEYSCAN) ..................................................................................................................... 233
概述 ............................................................................................................................................................. 233
功能描述 ...................................................................................................................................................... 233
特殊功能寄存器列表 .................................................................................................................................. 233
特殊功能寄存器说明 .................................................................................................................................. 234
22
CORTEX-M0内核简要说明............................................................................................................................ 235
22.1
22.2
22.3
22.4
概述 ............................................................................................................................................................. 235
系统定时器SYSTICK ...................................................................................................................................... 235
中断优先级说明 .......................................................................................................................................... 235
CMSIS函数说明 .......................................................................................................................................... 235
23
EMU模块 ...................................................................................................................................................... 237
23.1
23.2
概述 ............................................................................................................................................................. 237
功能描述 ...................................................................................................................................................... 237
模数转换器 ......................................................................................................................................... 238
ADC采样输出和功率波形输出 .......................................................................................................... 238
有功功率、无功功率和视在功率...................................................................................................... 238
有效值 ................................................................................................................................................. 239
电压线频率 ......................................................................................................................................... 240
起动/潜动 ............................................................................................................................................ 240
功率反向指示 ..................................................................................................................................... 240
直流偏置校正 ..................................................................................................................................... 240
电能脉冲输出 ..................................................................................................................................... 241
23.2.1
23.2.2
23.2.3
23.2.4
23.2.5
23.2.6
23.2.7
23.2.8
23.2.9
23.2.10
窃电检测 ............................................................................................................................................. 242
23.2.11
中断源 ................................................................................................................................................. 243
23.2.12
PEAK / SAG功能 .................................................................................................................................. 244
23.2.13
OVI过压过流检测功能....................................................................................................................... 245
23.2.14
掉零线计量模式(Loss of Voltage) ....................................................................................................... 246
23.2.15
随频采样ADC波形缓存 .................................................................................................................... 246
23.2.16
Q能量脉冲通道复用P2 ..................................................................................................................... 247
23.3
特殊功能寄存器列表与说明 ...................................................................................................................... 247
计量参数寄存器列表 ......................................................................................................................... 247
计量参数寄存器说明 ......................................................................................................................... 249
校表参数寄存器列表 ......................................................................................................................... 259
校表参数寄存器说明 ......................................................................................................................... 261
23.3.1
23.3.2
23.3.3
23.3.4
23.4
校表过程 ...................................................................................................................................................... 296
24 电气规格 ....................................................................................................................................................... 299
24.1
DC参数 .......................................................................................................................................................... 299
版权归钜泉光电科技(上海)股份有限公司所有
Page9 of 307 Rev1.27
HT502X用户手册
24.2
极限参数 ........................................................................................................................................................ 300
24.3
功耗参数 ........................................................................................................................................................ 300
24.4
计量ADC参数 ............................................................................................................................................... 302
24.5
TBS模块ADC参数 ........................................................................................................................................ 303
24.6
内部RC模拟参数 .......................................................................................................................................... 304
封装 ...................................................................................................................................................................... 306
HT502X概述
1.1 简介
HT502X是一颗低功耗、高性能的单相电能计量SoC芯片,片内集成32-bit ARM内核、256K flash、32K SRAM,支持断相防窃电功能的硬件EMU模块,带有温度自补偿功能的高精度RTC模块,以及LCD驱动等功能,为单相多功能、防窃电电能表提供高集成的单芯片解决方案。
1.2 特点
1.2.1 基本特点
工作电压范围:2.2V~5.5V
工作温度范围:-40℃~85℃
无铅绿色封装:LQFP100:HT5023、LQFP80:HT5025、LQFP64:HT5027
1.2.2 处理器及外设
基于ARM 32-bit Cortex-M0 CPU Core设计,支持Thumb-2 指令集,包含嵌套中断向量控制器NVIC,以及可扩展的调试技术
存储器资源:256K Flash+1K Information Block、32K SRAM
高速系统时钟:采用PLL倍频模式
插入等待CPU最高工作频率39.32MHz
无等待CPU最高工作频率19.66MHz
系统低功耗:待机模式(Hold模式)下最低功耗3.7uA
睡眠模式(Sleep模式)下最低功耗2.9uA
具有电源监测功能,外部系统电源VSYS和电池输入VBAT两个电源内部切换功能
内置8.8MHz HRC、32KHz LRC,具有多路时钟检测功能
支持SW调试协议
RTC模块:
外置32K低频晶体,内部集成晶体所需电阻、电容
自动温补:内置RTC温度曲线数字补偿系数,在全温度范围内,RTC补偿无需用户软件参与
辅助RTC:外部晶振32.768KHz停振时,系统可切换至内部低频RC获得计时时间
版权归钜泉光电科技(上海)股份有限公司所有
Page10 of 307 Rev1.27
HT502X用户手册
高精度温度传感器TPS:-40度 ~ +85度温度范围内,温度传感器一致性优于±0.5度
LCD驱动电阻分压方式,支持4COM,6COM,8COM的LCD显示,SEG接口最多支持54个
最多支持6路UART,其中2路复用硬件7816协议功能
正常模式下,WDT模块不可关闭,保证系统可靠运行
内置硬件AES/GHASH加密/解密加速模块,支持AES256/192/128
内置ECC加密/解密加速模块,支持ECC256/244/192
内置3个通道DMA功能
内置按键扫描功能,最大支持4*4键盘扫描模式
支持I2C,SPI,TIMER CC & PWM
1.2.3 电能计量
有功电能测量误差小于0.1%,动态范围大于5000:1,支持IEC62053-21、IEC62053-22、IEC62053-23
三路∑-ΔADC,可同时输出两个计量通道的参数,支持灵活的防窃电功能
提供有功功率、无功功率、视在功率,有功能量、无功能量、视在能量
支持有功、无功、视在脉冲输出,并开放脉冲计数寄存器
提供高精度有效值、频率、ADC波形数据等计量参数
支持SAG、PEAK功能
提供多种能量累加方式选择
支持增益误差、相位误差的软件校表
分别提供两个计量通道的可配置防潜动功能
支持EMU低功耗模式:EMU低功耗工作频率可配置为204.8KHz或32KHz,用于掉零线、掉火线的防窃电计量,低功耗连续计量,系统功耗优于650uA;支持常数计量模式,适用于电池辅助掉零线防窃电计量功能
支持直流计量
支持单相三线计量制
片内基准电压:1.2V,温度系数±10ppm/℃
1.3 缩略语
缩略语
WDT
GPIO
TBS
LVD
POR
BOR
WKR
EMU
PMU
版权归钜泉光电科技(上海)股份有限公司所有
英文原文
Watch Dog Timer
General Purpose IO
Temperature Battery Sensor
Low Voltage Detect
Power On Reset
Brown Out Reset
Wakeup Reset
Energy Mearsurment Unit
Power Management Unit
中文含义
看门狗
通用I/O
温度&电池传感器
低电压检测
上电复位
掉电复位
唤醒复位
电能计量单元
系统电源管理单元
Page11 of 307 Rev1.27
HT502X用户手册
中文含义
系统时钟管理单元
实时时钟
保留位
缩略语
CMU
RTC
RSRV
英文原文
Clock Management Unit
Real Time Clock
Reserved
版权归钜泉光电科技(上海)股份有限公司所有
Page12 of 307 Rev1.27
HT502X用户手册
1.4 框图
SWDCMUDEBUG INTERFACEPMUARM CortexM0DMACONTROLLERsystembusAHB-LITE BUSslaveslave1k BYTESINFO FLASHmaster256K FLASH32K RAMslaveslaveAHB-APB BRIDGEGPIOSPIUART/7816/INFREDI2CLCDRTCWDTTBSTIMERAES/RAND/GHASHECCEMUKEYSCAN
版权归钜泉光电科技(上海)股份有限公司所有
Page13 of 307 Rev1.27
HT502X用户手册
1.5 引脚排列
PD.2/SEG18/SCANOUT0PD.3/SEG19/SCANOUT1PD.4/SEG20/SCANOUT2PD.5/SEG21/SCANOUT3PE.3/CLKOUT/SEG53PD.15/COM7/SEG27PD.14/COM6/SEG26PC.8/TOUT1/INT7PE.1/TX4/TOUT2PE.4/RX3/7816_1PE.2/RX4/7816_0PB.11/SEG11PE.5/TX3/SEG49PA.4/SEG32PA.3/SEG31PA.0/SEG28PA.10/INT5PE.6/TMR1PE.0/TMR0PC.12/RX2PC.11/TX2/RSTSEG34/INT3/PA.8SEG23/PD.7SEG22/PD.6SCANIN3/TMR2/PC.9SEG46/TX0/PC.3SEG45/RX0/PC.2SEG25/COM5/PD.13SEG24/COM4/PD.12COM3/PD.11COM2/PD.10COM1/PD.9COM0/PD.8SEG29/PA.1SEG30/PA.2SCANIN0/INT0/PA.5VBATVSYSVDDGNDSEG43/TX1/PC.0SEG44/RX1/PC.1SEG41/PF.6SEG47/LVDIN0/PE.7OSCO75747372753525979899100 1 2 3 45678484746454443424140PA.9/INT4DGND
VDDPC.14/SDAPC.13/SCLPC.10/TMR3/SCANIN2PB.15/SEG15/SWCLKPB.14/SEG14/INT9PB.13/SEG13/SWIOPB.12/SEG12/INT8TESTPA.6/INT1/SCANIN1/JTAGWDTENPF.5/SEG40PF.4/SEG39PF.3/SEG38PB.10/SEG10PB.9/SEG9PB.8/SEG8PB.7/SEG7GND
VDD1P5PB.6/SEG6PB.5/SEG5/VLCD3PB.4/SEG4/VLCD2PB.3/SEG3/VLCD1PB.2/SEG2/VLCD0PB.1/SEG1PB.0/SEG0PC.7/SPI_CS/SEG52HT5534333235161718192PC.6/SPI_CLK/SEG51PA.11/INT6/SEG50PF.0/PFOUT/TOUT3OSCIPE.8/SEG37/ADCIN2PE.9/LVDIN1PF.7/SEG42PF.1/QFOUTVREFAVREGV1PV1NV2PV2NV3PV3NAVSSPD.0/SEG16PA.7/INT2/SEG33PC.4/SPI_MOSI/RX5PC.5/SPI_MISO/TX5PA.13/SEG36/ADCIN1PA.12/SEG35/ADCIN0PD.1/SEG17PF.2/SFOUT/SEG48
版权归钜泉光电科技(上海)股份有限公司所有
Page14 of 307 Rev1.27
PD.2/SEG18/SCANOUT0PD.3/SEG19/SCANOUT1PD.4/SEG20/SCANOUT2PD.5/SEG21/SCANOUT3
HT502X用户手册
PC.10/TMR3/SCANIN2PE.3/CLKOUT/SEG53PE.2/RX4/7816_0PD.15/COM7/SEG27PD.14/COM6/SEG26DGND
PC.8/TOUT1/INT76453525154434241/RSTSEG34/INT3/PA.8SEG22/PD.6SEG46/TX0/PC.3SEG45/RX0/PC.2SEG25/COM5/PD.13SEG24/COM4/PD.12COM3/PD.11COM2/PD.10COM1/PD.9COM0/PD.8SCANIN0/INT0/PA.5VBATVSYSVDDGNDSEG43/TX1/PC.0SEG44/RX1/PC.1SEG47/LVDIN0/PE.7OSCO66768697677787980 1 2 3 45678910111 281925343332PB.15/SEG15/SWCLKPB.14/SEG14/INT9PB.13/SEG13/SWIOPB.12/SEG12/INT8TESTPA.6/INT1/SCANIN1/JTAGWDTENPB.10/SEG10PB.9/SEG9PB.8/SEG8PB.7/SEG7GND
VDD1P5PB.6/SEG6PB.5/SEG5/VLCD3PB.4/SEG4/VLCD2PB.3/SEG3/VLCD1PB.2/SEG2/VLCD0PB.1/SEG1PB.0/SEG0PA.7/INT2/SEG33PE.5/TX3/SEG49PE.4/RX3/7816_1PE.1/TX4/TOUT2PB.11/SEG11PA.4/SEG32PA.3/SEG31PC.12/RX2PC.11/TX2VDDHT57262524232221PD.1/SEG17PE.8/SEG37/ADCIN2PE.9/LVDIN1PA.13/SEG36/ADCIN1PA.12/SEG35/ADCIN0PF.1/QFOUTPF.2/SFOUT/SEG48OSCIVREFAVREGV1PV1NV2PV2NV3PV3NAVSSPD.0/SEG16PA.11/INT6/SEG50PF.0/PFOUT/TOUT3
版权归钜泉光电科技(上海)股份有限公司所有
Page15 of 307 Rev1.27
PD.2/SEG18/SCANOUT0PD.3/SEG19/SCANOUT1PD.4/SEG20/SCANOUT2PD.5/SEG21/SCANOUT3
HT502X用户手册
PE.3/CLKOUT/SEG53PE.2/RX4/7816_0PE.1/TX4/TOUT2PD.15/COM7/SEG27PD.14/COM6/SEG26PC.8/TOUT1/INT7PE.5/TX3/SEG49PA.3/SEG34342414433SEG34/INT3/PA.8SEG46/TX0/PC.3SEG45/RX0/PC.2SEG25/COM5/PD.13SEG24/COM4/PD.12COM3/PD.11COM2/PD.10COM1/PD.9COM0/PD.8SCANIN0/INT0/PA.5VBATVSYSVDDGNDSEG47/LVDIN0/PE.7OSCO49565758596061626364 1 2 3 45678982726PB.15/SEG15/SWCLKPB.14/SEG14/INT9PB.13/SEG13/SWIOPB.12/SEG12/INT8TESTPA.6/INT1/SCANIN1/JTAGWDTENPB.7/SEG7GND
VDD1P5PB.6/SEG6PB.5/SEG5/VLCD3PB.4/SEG4/VLCD2PB.3/SEG3/VLCD1PB.2/SEG2/VLCD0PB.1/SEG1PB.0/SEG0VDDH5027PE.4/RX3/7816_1DGND
/RST252423222120191817PA.12/SEG35/ADCIN0PE.9/LVDIN1PF.2/SFOUT/SEG48OSCIPF.1/QFOUTAVREGVREFV1NV1PV2PV2NAVSSV3NV3PPA.7/INT2/SEG33PF.0/PFOUT/TOUT3
版权归钜泉光电科技(上海)股份有限公司所有
Page16 of 307 Rev1.27
HT502X用户手册
PE.3/CLKOUT/SEG53PB.15/SEG15/SWCLKPC.8/TOUT1/INT7PE.5/TX3/SEG49PE.1/TX4/TOUT2PE.4/RX3/7816_1PE.2/RX4/7816_0PE.0/TMR0PC.14/SDA3635343332313TMR1/PE.6TX2/PC.11RX2/PC.12/RSTSEG34/INT3/PA.8SCANIN0/INT0/PA.5VBATVSYSVDDGNDSEG47/LVDIN0/PE.7OSCO373839464748 1 2 3 456789112019PB.14/SEG14/INT9PB.13/SEG13/SWIOTESTPA.6/INT1/SCANIN1/JTAGWDTENGND
VDD1P5PC.7/SPI_CS/SEG52PC.6/SPI_CLK/SEG51PC.5/SPI_MISO/TX5PC.4/SPI_MOSI/RX5AVSSV3NVDDDGND
HT5029BPC.13/SCLV2N3VREFPF.0/PFOUT/TOUT3OSCIV1PAVREGV2PV1NPA.12/SEG35/ADCIN0PE.9/LVDIN1PF.1/QFOUTV3P
版权归钜泉光电科技(上海)股份有限公司所有
Page17 of 307 Rev1.27
HT502X用户手册
1.6 引脚定义
100 80 64 48 标识
PIN PIN PIN PIN (IOCFG=0)
引脚
类型
I
I/O
I/O
I/O
I/O
I/O
第一复用
功能
(IOCFG=1
AFCFG=0)
1
2
3
4
5
6
1
2
3
4
5
1
2
3
1
2
3
OSCI
PE.9
PE.8
PA.13
PA.12
PF.7
LVDIN1
SEG37
SEG36
SEG35
SEG42
第二复用
功能
(IOCFG=1
AFCFG=1)
ADCIN2
ADCIN1
ADCIN0
SEG42
32KHz时钟输入
GPIO外部电源检测
GPIOLCD_SEG驱动输出外部电压信号采样输入2
GPIOLCD_SEG驱动输出外部电压信号采样输入1
GPIOLCD_SEG驱动输出外部电压信号采样输入0
GPIOLCD SEG 驱动输出
GPIO电能脉冲输出(默认视在脉冲输出,可通过EMCON配置为其它类型脉冲输出)LCD)SEG驱动输出
输出驱动5mA
GPIO电能脉冲输出(默认无功脉冲输出,,可通过EMCON配置为其它类型脉冲输出)
输出驱动5mA
GPIO电能脉冲输出(默认有功脉冲输出,可通过EMCON配置为其它类型脉冲输出)秒脉冲输出
输出驱动5mA
GPIO外部中断口(滤波2us)LCD_SEG驱动输出,
输出驱动5mA
1.185V计量基准电压输出,需外接滤波电容0.1uF&1uF
2.8V内部模拟电源输出,需外接滤波电容0.1uF&10uF
电流通道1模拟信号输入端(正),内部ESD保护,最大信号±800mVp
电流通道1模拟信号输入端(负),内部ESD保护,最大信引脚说明
7 6 4 PF.2 I/O SFOUT SEG48
8 7 5
4
PF.1
I/O
QFOUT QFOUT
9 8 6
5
PF.0
I/O
PFOUT TOUT3
10 9 PA.11 I/O INT6 SEG50
11
12
10
11
7
8
6
7
VREF
AVREG
OUT
P
13 12 9 8 V1P
I
14
13 10 9 V1N
I
版权归钜泉光电科技(上海)股份有限公司所有
Page18 of 307 Rev1.27
HT502X用户手册
号±800mVp
电流通道2模拟信号输入端15 14 11 10
V2P
I
(正),内部ESD保护,最大信号±800mVp
电流通道2模拟信号输入端16 15 12 11 V2N
I
(负),内部ESD保护,最大信号±800mVp
电压通道模拟信号输入端(正),17 16 13 12 V3P
I
内部ESD保护,最大信号±800mVp
电压通道模拟信号输入端(负),18
19
20
21
22
17
18
19
20
21
14
15
16
13
14
V3N
AVSS
PD.0
PD.1
PA.7
I
SEG16
SEG17
INT2
SEG17
SEG33
内部ESD保护,最大信号±800mVp
G
I/O
I/O
I/O
模拟地
GPIOLCD_SEG驱动输出,
输出驱动5mA
GPIOLCD_SEG驱动输出
大功耗GPIO外部中断输入
(滤波2us)LCD_SEG驱动输出
输出驱动30mA
GPIOSPI驱动数据输入串口接收端
输出驱动5mA
GPIO SPI驱动数据输出串口发送端
输出驱动5mA
GPIOSPI驱动时钟信号LCD_SEG驱动输出
输出驱动5mA
GPIO SPI驱动片选信号LCD_SEG驱动输出
输出驱动5mA
GPIOLCD_SEG驱动输出
GPIOLCD_SEG驱动输出
GPIOLCD_SEG驱动输出LCD电阻分压模式bias电压输出(需外接0.47uF滤波电容)
GPIOLCD_SEG驱动输出LCD电阻分压模式bias电压输出(需外接0.47uF滤波电容)
GPIOLCD_SEG驱动输出LCD电阻分压模式bias电压输出23 15
PC.4
I/O SPI_MOSI RX5
24 16 PC.5 I/O SPI_MISO TX5
25 17 PC.6 I/O SPI_CLK SEG51
26
27
28
29
22
23
24
17
18
19
18
PC.7
PB.0
PB.1
PB.2
I/O
I/O
I/O
I/O
SPI_CS
SEG0
SEG1
SEG2
SEG52
VLCD0
30 25 20 PB.3 I/O SEG3 VLCD1
31
26 21
PB.4
I/O
SEG4 VLCD2
版权归钜泉光电科技(上海)股份有限公司所有
Page19 of 307 Rev1.27
HT502X用户手册
(需外接0.47uF滤波电容)
VLCD3
SEG6
SEG7
SEG8
SEG9
SEG10
SEG38
SEG39
SEG40
GPIOLCD_SEG驱动输出LCD电阻分压模式bias电压输出(需外接0.47uF滤波电容)
GPIOLCD_SEG驱动输出
内部1.5V输出,需外接0.1uF滤波电容
模拟地
GPIOLCD_SEG驱动输出
GPIOLCD_SEG驱动输出
GPIOLCD_SEG驱动输出
GPIOLCD_SEG驱动输出
GPIOLCD_SEG驱动输出
GPIOLCD_SEG驱动输出
GPIOLCD_SEG驱动输出
大功耗GPIO(输出驱动30mA)外部中断(滤波2us)键盘扫描列线扫描输入口线
仿真控制接口JTAGWDTEN:当TEST PIN和此PIN同时为低电平时,系统进入仿真模式。
测试引脚,滤波2us
当此PIN先于JTAGWDTEN为低电平状态时,系统进入测试模式。
GPIOLCD_SEG驱动输出外部中断输入
GPIOLCD_SEG驱动输出仿真模式数据信号SW-IO
GPIOLCD_SEG驱动输出外部中断输入
GPIOLCD_SEG驱动输出仿真模式时钟信号SW-CLK
GPIO定时器模块外部端口键盘扫描列线扫描输入口线
输出驱动5mA
GPIOIIC模块时钟信号IIC-CLK
GPIOIIC模块数据信号IIC-IO
GPIOLCD_COMLCD_SEG驱动输32
33
34
35
36
37
38
39
40
41
42
27
28
29
30
31
32
33
34
22
23
24
25
26
19
20
PB.5
PB.6
VDD1P5
GND
PB.7
PB.8
PB.9
PB.10
PF.3
PF.4
PF.5
I/O
I/O
P
G
I/O
I/O
I/O
I/O
I/O
I/O
I/O
SEG5
SEG6
SEG7
SEG8
SEG9
SEG10
SEG38
SEG39
SEG40
43 35 27 21 PA.6 I/O INT1 JTAGWDTEN
44 36 28 22 TEST I
45
46
47
48
37
38
39
40
29
30
31
32
23
24
25
PB.12
PB.13
PB.14
PB.15
I/O
I/O
I/O
I/O
SEG12
SEG13
SEG14
SEG15
INT8
SW-IO
INT9
SW-CLK
49 41 PC.10 I/O TMR3 SCANIN2
50
51
52
42
33
26
27
PC.13
PC.14
PD.14
I/O
I/O
I/O
SCL
SDA
COM6
SCL
SDA
SEG26
版权归钜泉光电科技(上海)股份有限公司所有
Page20 of 307 Rev1.27
HT502X用户手册
出
SEG27
TOUT2
7816_0
GPIOLCD_COMLCD_SEG驱动输出
GPIO串口发送端秒脉冲输出
输出驱动5mA
GPIO串口接收端端7816驱动端口
GPIO内部时钟分频输出端(ESAM/CARD时钟输53
54
55
43
44
45
34
35
36
28
29
PD.15
PE.1
PE.2
I/O
I/O
I/O
COM7
TX4
RX4
56 46 37 30
PE.3
I/O
CLKOUT SEG53
出)LCD_SEG驱动输出
57 47 38 31 PE.4 I/O RX3 7816_1
GPIO串口接收端 7816驱动端口
GPIO串口发送端LCD_SEG驱动输出
GPIOLCD_SEG驱动输出
GPIO秒脉冲输出1外部中断输入
GPIO外部中断输出(滤波2us)
GPIO外部中断输出(滤波2us)
芯片数字地
内部电源输入,提供内部数字电源,必需由另一个VDD外部连接供电
GPIO定时器模块外部端口
GPIO定时器模块外部端口
GPIOLCD_SEG驱动输出
GPIOLCD_SEG驱动输出
GPIOLCD_SEG驱动输出
GPIOLCD_SEG驱动输出键盘扫描行扫描输出口线
输出驱动5mA
GPIOLCD_SEG驱动输出键盘扫描行扫描输出口线
输出驱动5mA
GPIOLCD_SEG驱动输出键盘扫描行扫描输出口线
输出驱动5mA
GPIOLCD_SEG驱动输出键盘扫描行扫描输出口线
输出驱动5mA
58
59
60
61
62
63
64
65
66
67
68
69
70
48
49
50
51
52
53
54
55
39
40
41
42
43
44
32
33
34
35
36
37
PE.5
PB.11
PC.8
PA.9
PA.10
DGND
VDD
PE.0
PE.6
PA.0
PA.3
PA.4
PD.5
I/O
I/O
I/O
I/O
I/O
G
P
I/O
I/O
I/O
I/O
I/O
I/O
TX3
SEG11
TOUT1
INT4
INT5
TMR0
TMR1
SEG28
SEG31
SEG32
SEG21
SEG49
SEG11
INT7
INT4
INT5
TMR0
TMR1
SEG28
SEG31
SEG32
SCANOUT3
71 56 45 PD.4 I/O SEG20 SCANOUT2
72 57 46
PD.3
I/O
SEG19 SCANOUT1
73
58 47 PD.2 I/O SEG18 SCANOUT0
版权归钜泉光电科技(上海)股份有限公司所有
Page21 of 307 Rev1.27
HT502X用户手册
TX2
RX2
GPIO串口发送端
输出驱动5mA
GPIO串口接收端
复位信号(低电平有效),
滤波2us
大功耗GPIO外部中断输入(滤波2us)LCD_SEG驱动输出
输出驱动30mA
GPIOLCD_SEG输出驱动
输出驱动5mA
GPIOLCD_SEG输出驱动
输出驱动5mA
GPIO定时器模块外部端口按键扫描模块列扫描输入口线
输出驱动5mA
GPIO串口发送端LCD_SEG驱动输出
GPIO串口接收端LCD_SEG驱动输出
GPIOLCD_COMLCD_SEG驱动输出
GPIOLCD_COMLCD_SEG驱动输出
GPIOLCD_COM驱动输出
GPIOLCD_COM驱动输出
GPIOLCD_COM驱动输出
GPIOLCD_COM驱动输出
GPIOLCD_SEG驱动输出
GPIOLCD_SEG驱动输出
SCANIN0
SEG43
GPIO外部中断输入(滤波2us)键盘扫描列扫描输入口线
电池供电输入
系统电源输入
系统电源输出
模拟地
大功耗GPIO串口发送端LCD_SEG驱动输出
输出驱动30mA
GPIO串口接收端 LCD_SEG驱动输出
74
75
76
59
60
61
48
38
39
40
PC.11
PC.12
/RST
I/O
I/O
I
TX2
RX2
77 62 49 41 PA.8 I/O INT3 SEG34
78
79
63
PD.7
PD.6
I/O
I/O
SEG23
SEG22
SEG23
SEG22
80 PC.9 I/O TMR2 SCANIN3
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
64
65
66
67
68
69
70
71
72
73
74
75
76
77
50
51
52
53
54
55
56
57
58
59
60
61
62
42
43
44
45
46
PC.3
PC.2
PD.13
PD.12
PD.11
PD.10
PD.9
PD.8
PA.1
PA.2
PA.5
VBAT
VSYS
VDD
GND
PC.0
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
P
P
P
G
I/O
TX0
RX0
COM5
COM4
COM3
COM2
COM1
COM0
SEG29
SEG30
INT0
TX1
SEG46
SEG45
SEG25
SEG24
COM3
COM2
COM1
COM0
97
78 PC.1 I/O RX1 SEG44
版权归钜泉光电科技(上海)股份有限公司所有
Page22 of 307 Rev1.27
HT502X用户手册
SEG41
SEG47
GPIOLCD_SEG驱动输出
GPIP外部电源检测端口
外部低频时钟驱动输出
98
99
79
63
64
47
48
PF.6
PE.7
OSCO
I/O
I/O
O
SEG41
LVDIN0
100 80
注:1.I=输入;O=输出;P=电源;G=地;
2.芯片引脚选择GPIO功能:
若方向寄存器配置为输出,开漏OD功能配置控制有效,上拉控制无效;
若方向寄存器配置为输入,开漏OD功能控制无效,上拉控制有效;
3.复用功能为模拟功能:LVDINx、LCD_SEGCOM、POWIN、ADCINx、VBAT,除此之外的其它复用功能为数字功能。
4. 芯片引脚选择复用功能:
复用功能的数字输出引脚都可配开漏功能(Open Drain),上拉功能配置无效。
复用功能的数字输入引脚(除RST/TEST/JTAGWDTEN,这三个引脚内部恒定上拉)都可配上拉功能,开漏功能;
若配置为模拟输入OD控制和上拉控制都无效;
5. 端口数据寄存器PTDAT说明及数据读取
1)芯片引脚选择GPIO功能或复用数字功能
若方向寄存器配置为输出,PTDAT读取值为寄存器设置值,不随外部PIN脚电平变化而变化;
若方向寄存器配置为输入,PTDAT读取值为PIN脚状态值,反映外部PIN脚电平变化;
2)芯片引脚选择复用模拟功能
PTDAT相应bit位值,固定为0
6.数字输入引脚(除RST/TEST/JTAGWDTEN,这三个引脚内部恒定上拉)都可配上拉功能。
7.PA.6引脚为一个特殊引脚,当TEST=0时,该引脚为输入JTAG_WDTEN功能。
8. 两个VDD引脚外部需要连接在一起。
9. PB13/PB15当软件配置为复用功能2时,为调试端口
10. PB13/PB15上电后默认为调试端口,即复用功能2
11. 当TEST=0,且JTAGWDTEN=0时,则PB13(SWIO)/PB15(SWCLK)恒定为SW调试端口,开漏功能关闭,配置开漏无效。
12. PF.0上电后默认为复用功能1,并且默认为PFOUT功能,PF.0还可配置为复用功能2 TOUT3(秒脉冲输出);PF.1/PF.2上电后默认为复用功能1,并且分别默认为为QFOUT/SFOUT功能。
版权归钜泉光电科技(上海)股份有限公司所有
Page23 of 307 Rev1.27
HT502X用户手册
2 存储器模块
2.1 概述
HT502X内置可编程高可靠256K Flash+1KInformationBlock和32KSRAM。其中Flash具有读保护功能,可进行读、写、页擦除和全擦除操作,Flash的特性如下:
Flash字节读取时间:40ns
Flash字节写时间:20us(max)
Flash页擦除时间:2ms(max)
Flash全擦除时间:10ms(max)
Code Flash页面大小:1K bytes/page
Information Block:大小为1K,1K bytes/page
擦写次数:100,000 次
数据保持时间:20年(min)
操作温度:-45度到+105度
版权归钜泉光电科技(上海)股份有限公司所有
Page24 of 307 Rev1.27
HT502X用户手册
2.2 存储器映射图
ReservedECC0x4001 70000x4001 60000x4001 50000x4001 40000x4001 3000AES&Ghash/Random0x4001 2000GPIOReserved0x4001 10000x4001 00000x4000 F0000x4000 E0000x4000 D0000x4008 0000APB Peripherals0x4000 0000ReDMAReservedKEYSCANEMU4K4K4K4K4K4K4K4K4K4K4K4K4K4K4K4K4K4K4K4K4K4KWDTPCMUTBSLCDRTCSPII2CUART4+ISO7816UART3+ISO7816UART2UART1UART0Timer3Timer2Timer1Timer0UART50x4000 C0000x4000 B0000x4000 A0000x4000 9000Reserved0x4000 80000x4000 70000x2000 800032K RAM0x2000 00000x4000 60000x4000 50000x4000 40000x4000 3000Reserved0x0004 04000x0004 00001K Info Block0x4000 20000x4000 10000x4000 0000256K Flash0x0000 0000
版权归钜泉光电科技(上海)股份有限公司所有
Page25 of 307 Rev1.27
HT502X用户手册
2.3 Flash操作
2.3.1 Flash的读保护
Flash空间具有读保护功能,可以防止用户代码被读取。将Flash的00000FC1H地址写入非0FFH的值后,开启读保护功能,256K Flash空间的数据无法读出,Information Block中的数据依旧可以读出。(在线仿真时需要实时读取Flash内容,读保护下不能实现在线仿真)。
2.3.2 Code Flash的操作说明
对256KCodeFlash擦写可按照下图分成11个区块:
Reserved0x0004 04000x0004 00000x0003 FC000x0003 80000x0003 0000CodeFlash_Sector7_32K0x0002 8000CodeFlash_Sector6_32K0x0002 00000x0001 80000x0001 0000CodeFlash_Sector3_32K0x0000 80000x0000 20000x0000 0000CodeFlash_Sector2_24KCodeFlash_Sector1_8KCodeFlash_SectorA_1KCodeFlash_Sector5_31KCodeFlash_Sector4_32K1K Info BlockCodeFlash_SectorB_1KCodeFlash_Sector9_31KCodeFlash_Sector8_32K
对Flash的操作说明
对CodeFlash具体操作如下:
寄存器操作
FLASHLOCK = 0x7A68
可以对整个256KCodeFlash进行全擦写或页擦写,无需考虑任意sector FSnLOCK是否被解锁
以下对256K Flash分区块进行解锁后,只能对解锁的区块进行页擦写,全擦无效。
FLASHLOCK = 0x7A68全擦写使能命令为最高覆盖等级,需要对Flash进行分区解锁操作时,FLASHLOCK必需设置为非0x7A68。
FS1LOCK = 0x7161
FS2LOCK = 0x7262
FS3LOCK = 0x7363
版权归钜泉光电科技(上海)股份有限公司所有
只能对8K CodeFlash 0x0 0000 – 0x0 1FFF进行页擦写
只能对24K CodeFlash 0x0 2000- 0x0 7FFF进行页擦写
只能对32K CodeFlash 0x0 8000- 0x0 FFFF进行页擦写
Page26 of 307 Rev1.27
HT502X用户手册
FS4LOCK = 0x7464
FS5LOCK = 0x7565
FSALOCK = 0x7A6A
FS6LOCK = 0x7666
FS7LOCK = 0x7767
FS8LOCK = 0x7868
FS9LOCK = 0x7969
FSBLOCK = 0x7B6B
只能对32K CodeFlash 0x10000- 0x1 7FFF进行页擦写
只能对31K CodeFlash 0x1 8000- 0x1 FBFF进行页擦写
只能对1K CodeFlash 0x1 FC00 - 0x1 FFFF进行页擦写
只能对32K CodeFlash 0x2 0000- 0x2 7FFF进行页擦写
只能对32K CodeFlash 0x2 8000- 0x2 FFFF进行页擦写
只能对32KCodeFlash 0x3 0000- 0x3 7FFF进行页擦写
只能对31K CodeFlash 0x3 8000- 0x3 FBFF进行页擦写
只能对1K CodeFlash 0x3 FC00 - 0x3 FFFF进行页擦写
2.3.3 256K Code Flash操作说明
推荐首先使用宏定义的方式来实现对Memory中的地址写入操作,HT5X2X支持字节操作,半字操作,字操作,但用户需注意对齐访问,否则会触发一个HardFault。
宏定义方式:
#define M8(adr) (*((uint8_t *) (adr))) //无需考虑对齐问题
#define M16(adr) (*((uint16_t *) (adr))) //需半字对齐,即adr的bit0必须为0
#define M32(adr) (*((uint32_t *) (adr))) //需字对齐,即adr的bit0与bit1都必须为0
以上宏定义实现对Flash地址 addr的取址
(1) 对256K Code Flash的字节写操作流程:
WPREG = 0xA55A;
FLASHLOCK = 0x7A68;
FLASHCON = 0x01; //program
M32(prog_address) = prog_data; //prog_data为需要编写的数据(32bit),
//prog_address为需要写入的flash地址
M16(prog_address) = prog_data; //prog_data为需要编写的数据(16bit),
//prog_address为需要写入的flash地址
M8(prog_address) = prog_data; //prog_data为需要编写的数据(8bit),
//prog_address为需要写入的flash地址
注:为保证字对齐操作:
当进行字(32bit)写入时, prog_address如果要增加,需以4为单位递增
当进行半字(16bit)写入时,prog_address如果要增加,需以2为单位递增
当进行字节 (8bit)写入时,prog_address如果要增加,需以1为单位递增
while () //等待flash写操作完成,最长20us
(2) 对256K Code Flash的页擦除操作流程:
WPREG = 0xA55A;
FLASHLOCK = 0x7A68;
版权归钜泉光电科技(上海)股份有限公司所有
//unlock flash memory
//unlock flash memory
Page27 of 307 Rev1.27
HT502X用户手册
FLASHCON = 0x02;
M32(prog_address) = prog_data;
while ();
(3) 对256K Code Flash的全擦除操作流程:
WPREG = 0xA55A;
FLASHLOCK = 0x7A68;
FLASHCON = 0x03;
M32(prog_address) = prog_data;
//page erase
//prog_data可以为任意的数据(32bit),
//prog_address为需要擦除的Flash页内的任意一个地址
//等待flash页擦除操作完成,最长2ms
//unlock flash memory
// mass erase
//prog_data可以为任意的数据(32bit),
// prog_address为256K Flash的任意地址
while (); //等待flash全擦除操作完成,最长10ms
//全擦除会导致用户执行的代码全部被擦除掉
2.3.4 Information Block的操作说明
Information Block共1K bytes(0x00040000~0x000403FF),共1页,1024 bytes/页,其中存储有芯片出厂信息,不建议进行擦写操作。
2.4 Flash控制功能
HT5X2X微控制器中Flash 存储器的0FC0H~0FC3H 区域为Flash控制选项字节区域。当芯片打开电源或从复位状态重启时,系统自动参考选项字节,并按照其配置设置指定的功能。使用HT5X2X时,必须使用选项字节设置以下几项功能。
Flash加密控制功能
POR/LBOR复位RTC使能控制
Info Block参数自动装载使能控制
HT502X Flash选项字控制作用如下:
Flash控制功能说明
Flash
地址
FC1H
Reset:
Flash
版权归钜泉光电科技(上海)股份有限公司所有
基地址:
偏移地址:
6 5 4 3 2 1 Bit0 Bit7
FLASH[7:0]
1
Bit7
1
6
1
5
1
4
1
3
1
2
1
1
1
Bit0
Page28 of 307 Rev1.27
HT502X用户手册
RTCRST
0
功能描述
AUTORELOAD
0
X
1
X
0
地址
FC0H
Reset:
位
FLASH[7:0]
RTCRST
AUTORELOAD
如果Flash[7:0]=0xFF,则Flash不加密
其他:Flash加密,该寄存器位只能读,不能写
=1,LBOR,POR可以复位RTC计时寄存器
=0,LBOR,POR不能复位RTC计时寄存器 可以写
=1,自动装载功能使能
=0,自动装载功能屏蔽
X
1
X
1
X
1
X
1
注:其他位不可以修改,保持默认值。
版权归钜泉光电科技(上海)股份有限公司所有
Page29 of 307 Rev1.27
HT502X用户手册
2.5 写保护寄存器列表
被写保护的寄存器分布在CMU模块,PMU模块,RTC模块,详细列表如下:
CMU模块寄存器基地址:0x4000F000
偏移地址
0x00
0x04
0x08
0x0C
0x10
0x1C
0x24
0x28
0x2C
0x30
0x34
0x3C
0x90
PMU模块寄存器基地址:0x4000F400
偏移地址
0x00
RTC模块寄存器基地址:0x4000C000
偏移地址
0x18
0x1C
0x20
0x24
0x28
0x2C
0x30
0x200
0x204
0x208
0x20C
0x210
0x214
0x218
版权归钜泉光电科技(上海)股份有限公司所有
名称
WPREG
SYSCLKCFG
JTAGSTA
LRCADJ
HRCADJ
SYSCLKDIV
CLKOUTSEL
CLKOUTDIV
CLKCTRL0
CLKCTRL1
FLASHCON
FLASHDLY
FLASHCON2
复位值
0x0000
0x0002
0x0000
0x0009
0x0040
0x0001
0x0002
0x0000
0x24A0
0x0000
0x0000
0x0000
0x0000
功能描述
写保护控制寄存器
系统时钟配置寄存器(写保护)
JTAG状态寄存器(只读)
低频RC调整寄存器(写保护)
高频RC调整寄存器(写保护)
系统时钟分频寄存器(写保护)
CLKOUT时钟选择寄存器(写保护)
CLKOUT时钟分频寄存器(写保护)
内部模块使能寄存器0(写保护)
内部模块使能寄存器1(写保护)
Flash 访问控制寄存器(写保护)
Flash延迟取指寄存器
Flash 访问控制寄存器2(写保护)
名称
PMUCON
复位值
0x0017
功能描述
PMU配置寄存器(写保护)
名称
SECR
MINR
HOURR
DAYR
MONTHR
YEARR
WEEKR
SECR2
MINR2
HOURR2
DAYR2
MONTHR2
YRR2
WEEKR2
复位值
0x0000
0x0000
0x0000
0x0001
0x0001
0x0000
0x0001
0x0000
0x0000
0x0000
0x0001
0x0001
0x0000
0x0001
功能描述
秒寄存器(写保护)
分寄存器(写保护)
时寄存器(写保护)
日寄存器(写保护)
月寄存器(写保护)
年寄存器(写保护)
周寄存器(写保护)
秒寄存器2(写保护)
分钟寄存器2(写保护)
小时寄存器2(写保护)
天寄存器2(写保护)
月寄存器2(写保护)
年寄存器2(写保护)
星期寄存器2(写保护)
Page30 of 307 Rev1.27
HT502X用户手册
2.6 特殊功能寄存器列表
CMU模块寄存器基地址:0x4000F000
偏移地址
0x00
0x08
0x34
0x38
0x50
0x60
0x64
0x68
0x6C
0x70
0x74
0x78
0x7C
0x80
0x84
0x88
0x90
名称
WPREG
JTAGSTA
FLASHCON
FLASHLOCK
INFOLOCK
FS1LOCK
FS2LOCK
FS3LOCK
FS4LOCK
FS5LOCK
FS6LOCK
FS7LOCK
FS8LOCK
FS9LOCK
FSALOCK
FSBLOCK
FLASHCON2
读写方式
R/W
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
复位值
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
功能描述
写保护控制寄存器
JTAG状态寄存器
Flash控制寄存器(写保护)
Flash锁定寄存器
Information Block锁定寄存器
FlashSector1锁定寄存器
FlashSector2锁定寄存器
FlashSector3锁定寄存器
FlashSector4锁定寄存器
FlashSector5锁定寄存器
FlashSector6锁定寄存器
FlashSector7锁定寄存器
FlashSector8锁定寄存器
FlashSector9锁定寄存器
FlashSectorA锁定寄存器
FlashSectorB锁定寄存器
Flash控制寄存器2(写保护)
版权归钜泉光电科技(上海)股份有限公司所有
Page31 of 307 Rev1.27
HT502X用户手册
2.7 特殊功能寄存器说明
WPREG
(写保护寄存器)
Read:
Write:
Reset:
Read:
Write:
Reset:
位
WPREG[15:0]
功能描述
WPREG写入0xA55A,则关闭写保护功能,用户可以写操作被保护的寄存器。
WPREG写非0xA55A,则开启写保护功能,用户禁止写操作被保护的寄存器。
读该寄存器:
0x0001:表示写保护关闭,用户可以写操作被保护的寄存器
0x0000:表示写保护开启,用户禁止写操作被保护的寄存器
0 0 0
0
Bit7
0
6
0
5
Bit15 14
基地址: 0x4000F000
偏移地址: 00H
13 12 11 10 9 Bit8
WPREG[15:8]
0
4
0
3
0
2
0
1
0
Bit0
WPREG[7:0]
0 0 0 0 0
FLASHCON(写保护)
(Flash控制寄存器)
Read:
Write:
Reset:
位
BUSY
功能描述
FLASH忙标志位(只读状态寄存器位,写入无效)
0:表示Flash空闲,可以进行操作。
1:表示Flash正在进行写/擦除操作。
FLASH操作模式选择
FOP1
0
0
1
1
基地址: 0x4000F000
偏移地址: 34H
6
X
0
5
X
0
4
X
0
3
X
0
2
BUSY
X
0
1 Bit0 Bit7
X
0
FOP[1:0]
0 0
FOP[1:0]
FOP0
0
1
0
1
FLASH操作模式
处于Flash只读模式
对FLASH执行Flash写操作
对FLASH执行Flash页擦除操作
对FLASH执行Flash全擦除操作
版权归钜泉光电科技(上海)股份有限公司所有
Page32 of 307 Rev1.27
HT502X用户手册
11 10 9 Bit8
FLASHLOCK
(Flash锁定寄存器)
Read:
Write:
Reset:
Read:
Write:
Reset:
位
KEY[15:0]
0 0
0
Bit7
0
6
Bit15 14
基地址: 0x4000F000
偏移地址: 38H
13 12
KEY[15:8]
0
5
0
4
0
3
0
2
0
1
0
Bit0
KEY[7:0]
0 0 0
功能描述
Flash锁定控制位
对该寄存器写入0x7A68后, FLASH被解锁,用户可擦写操作FLASH。
写入非0x7A68数据后, FLASH被锁定,用户禁止擦写操作FLASH。
默认值0x0000为锁定状态,Flash不可执行写/页擦除/全擦除操作
用户写入的是0x7A68,读出值为1;写入的是非0x7A68,读出值为0。
0 0 0
FS1LOCK
(FlashSector1锁定寄存器)
Read:
Write:
Reset:
Read:
Write:
Reset:
位
KEY[15:0]
功能描述
FlashSector1锁定控制位
对该寄存器写入0x7161后,8K CodeFlash 0x00000 – 0x01FFF被解锁,用户可以对其进行页擦写操作。(注:此时只能进行页擦除,全擦无效)
写入非0x7161数据后,CodeFlash 0x00000 – 0x01FFF被锁定,用户禁止擦写操作FLASH。
默认为锁定状态
用户写入的是0x7161,读出值为1;写入的是非0x7161,读出值为0
版权归钜泉光电科技(上海)股份有限公司所有
基地址: 0x4000F000
偏移地址: 60H
13 12 11 10 9 Bit8 Bit15 14
KEY[15:8]
0
Bit7
0
6
0
5
0
4
0
3
0
2
0
1
0
Bit0
KEY[7:0]
0 0 0 0 0 0 0 0
Page33 of 307 Rev1.27
HT502X用户手册
11 10 9 Bit8
FS2LOCK
(FlashSector2锁定寄存器)
Read:
Write:
Reset:
Read:
Write:
Reset:
位
KEY[15:0]
0 0
0
Bit7
0
6
Bit15 14
基地址: 0x4000F000
偏移地址: 64H
13 12
KEY[15:8]
0
5
0
4
0
3
0
2
0
1
0
Bit0
KEY[7:0]
0 0 0
功能描述
FlashSector2锁定控制位
对该寄存器写入0x7262后,24K CodeFlash 0x02000 – 0x07FFF被解锁,用户可以对其进行页擦写操作。(注:此时只能进行页擦除,全擦无效)
写入非0x7262数据后,CodeFlash 0x02000 – 0x07FFF被锁定,用户禁止写操作FLASH。
默认为锁定状态
用户写入的是0x7262,读出值为1;写入的是非0x7262,读出值为0
0 0 0
FS3LOCK
(FlashSector3锁定寄存器)
Read:
Write:
Reset:
Read:
Write:
Reset:
位
KEY[15:0]
功能描述
FlashSector3锁定控制位
对该寄存器写入0x7363后,32K CodeFlash 0x08000 – 0xFFFF被解锁,用户可以对其进行页擦写操作。(注:此时只能进行页擦除,全擦无效)
写入非0x7363数据后,CodeFlash 0x08000 – 0xFFFF被锁定,用户禁止写操作FLASH。
默认为锁定状态
用户写入的是0x7363,读出值为1;写入的是非0x7363,读出值为0
0 0 0
0
Bit7
0
6
0
5
Bit15 14
基地址: 0x4000F000
偏移地址: 68H
13 12 11 10 9 Bit8
KEY[15:8]
0
4
0
3
0
2
0
1
0
Bit0
KEY[7:0]
0 0 0 0 0
FS4LOCK
版权归钜泉光电科技(上海)股份有限公司所有
基地址: 0x4000F000
Page34 of 307 Rev1.27
HT502X用户手册
11 10 9 Bit8
(FlashSector4锁定寄存器)
Read:
Write:
Reset:
Read:
Write:
Reset:
位
KEY[15:0]
0 0
0
Bit7
0
6
Bit15 14
偏移地址: 6CH
13 12
KEY[15:8]
0
5
0
4
0
3
0
2
0
1
0
Bit0
KEY[7:0]
0 0 0
功能描述
FlashSector4锁定控制位
对该寄存器写入0x7464后,32K CodeFlash 0x10000 – 0x17FFF被解锁,用户可以对其进行页擦写操作。(注:此时只能进行页擦除,全擦无效)
写入非0x7464数据后,CodeFlash 0x10000 – 0x17FFF被锁定,用户禁止写操作FLASH。
默认为锁定状态
用户写入的是0x7464,读出值为1;写入的是非0x7464,读出值为0
0 0 0
FS5LOCK
(FlashSector5锁定寄存器)
Read:
Write:
Reset:
Read:
Write:
Reset:
位
KEY[15:0]
功能描述
FlashSector5锁定控制位
对该寄存器写入0x7565后,31K CodeFlash 0x18000 – 0x1FBFF被解锁,用户可以对其进行页擦写操作。(注:此时只能进行页擦除,全擦无效)
写入非0x7565数据后,CodeFlash 0x18000 – 0x1FBFF被锁定,用户禁止写操作FLASH。
默认为锁定状态
用户写入的是0x7565,读出值为1;写入的是非0x7565,读出值为0
0 0 0
0
Bit7
0
6
0
5
Bit15 14
基地址: 0x4000F000
偏移地址: 70H
13 12 11 10 9 Bit8
KEY[15:8]
0
4
0
3
0
2
0
1
0
Bit0
KEY[7:0]
0 0 0 0 0
FS6LOCK
(FlashSector6锁定寄存器)
版权归钜泉光电科技(上海)股份有限公司所有
基地址: 0x4000F000
偏移地址: 74H
Page35 of 307 Rev1.27
HT502X用户手册
11 10 9 Bit8
Read:
Write:
Reset:
Read:
Write:
Reset:
位
Bit15 14 13 12
KEY[15:8]
0
Bit7
0
6
0
5
0
4
0
3
0
2
0
1
0
Bit0
KEY[7:0]
0 0 0 0 0
功能描述
FlashSector6锁定控制位
对该寄存器写入0x7666后,32K CodeFlash 0x20000 – 0x27FFF被解锁,用户可以对其进行页擦写操作。(注:此时只能进行页擦除,全擦无效)
写入非0x7666数据后,CodeFlash 0x20000 – 0x27FFF被锁定,用户禁止写操作FLASH。
默认为锁定状态
用户写入的是0x7666,读出值为1;写入的是非0x7666,读出值为0
0 0 0
KEY[15:0]
FS7LOCK
(FlashSector7锁定寄存器)
Read:
Write:
Reset:
Read:
Write:
Reset:
位
KEY[15:0]
功能描述
FlashSector7锁定控制位
对该寄存器写入0x7767后,32K CodeFlash 0x28000 – 0x2FFFF被解锁,用户可以对其进行页擦写操作。(注:此时只能进行页擦除,全擦无效)
写入非0x7767数据后,CodeFlash 0x28000 – 0x2FFFF被锁定,用户禁止写操作FLASH。
默认为锁定状态
用户写入的是0x7767,读出值为1;写入的是非0x7767,读出值为0
0 0 0
0
Bit7
0
6
0
5
Bit15 14
基地址: 0x4000F000
偏移地址: 78H
13 12 11 10 9 Bit8
KEY[15:8]
0
4
0
3
0
2
0
1
0
Bit0
KEY[7:0]
0 0 0 0 0
FS8LOCK
(FlashSector8锁定寄存器)
版权归钜泉光电科技(上海)股份有限公司所有
基地址: 0x4000F000
偏移地址: 7CH
13 12 11 10 9 Bit8 Bit15 14
Page36 of 307 Rev1.27
HT502X用户手册
0
3
0
2
0
1
0
Bit0
Read:
Write:
Reset:
Read:
Write:
Reset:
位
KEY[15:0]
0 0 0
0
Bit7
0
6
0
5
KEY[15:8]
0
4
KEY[7:0]
0 0
功能描述
FlashSector8锁定控制位
对该寄存器写入0x7868后,32K CodeFlash 0x30000 – 0x37FFF被解锁,用户可以对其进行页擦写操作。(注:此时只能进行页擦除,全擦无效)
写入非0x7868数据后,CodeFlash 0x30000 – 0x37FFF被锁定,用户禁止写操作FLASH。
默认为锁定状态
用户写入的是0x7868,读出值为1;写入的是非0x7868,读出值为0
0 0 0
FS9LOCK
(FlashSector8锁定寄存器)
Read:
Write:
Reset:
Read:
Write:
Reset:
位
KEY[15:0]
功能描述
FlashSector9锁定控制位
对该寄存器写入0x7969后,31K CodeFlash 0x38000 – 0x3FBFF被解锁,用户可以对其进行页擦写操作。(注:此时只能进行页擦除,全擦无效)
写入非0x7969数据后,CodeFlash 0x38000 – 0x3FBFF被锁定,用户禁止写操作FLASH。
默认为锁定状态
用户写入的是0x7969,读出值为1;写入的是非0x7969,读出值为0
0 0 0
0
Bit7
0
6
0
5
Bit15 14
基地址: 0x4000F000
偏移地址: 80H
13 12 11 10 9 Bit8
KEY[15:8]
0
4
0
3
0
2
0
1
0
Bit0
KEY[7:0]
0 0 0 0 0
FSALOCK
(FlashSector8锁定寄存器)
Read:
版权归钜泉光电科技(上海)股份有限公司所有
基地址: 0x4000F000
偏移地址: 84H
13 12 11 10 9 Bit8
KEY[15:8]
Bit15 14
Page37 of 307 Rev1.27
HT502X用户手册
0
3
0
2
0
1
0
Bit0
Write:
Reset:
Read:
Write:
Reset:
位
KEY[15:0]
功能描述
FlashSectorA锁定控制位
对该寄存器写入0x7A6A后,1K CodeFlash 0x1FC00 – 0x1FFFF被解锁,用户可以对其进行页擦写操作。(注:此时只能进行页擦除,全擦无效)
写入非0x7A6A数据后,CodeFlash 0x1FC00 – 0x1FFFF被锁定,用户禁止写操作FLASH。
默认为锁定状态
用户写入的是0x7A6A,读出值为1;写入的是非0x7A6A,读出值为0
0 0 0
0
Bit7
0
6
0
5
0
4
KEY[7:0]
0 0 0 0 0
FSBLOCK
(FlashSector8锁定寄存器)
Read:
Write:
Reset:
Read:
Write:
Reset:
位
KEY[15:0]
功能描述
FlashSectorB锁定控制位
对该寄存器写入0x7B6B后,1K CodeFlash 0x3FC00 – 0x3FFFF被解锁,用户可以对其进行页擦写操作。(注:此时只能进行页擦除,全擦无效)
写入非0x7B6B数据后,CodeFlash 0x3FC00 – 0x3FFFF被锁定,用户禁止写操作FLASH。
默认为锁定状态
用户写入的是0x7B6B,读出值为1;写入的是非0x7B6B,读出值为0
0 0 0
0
Bit7
0
6
0
5
Bit15 14
基地址: 0x4000F000
偏移地址: 88H
13 12 11 10 9 Bit8
KEY[15:8]
0
4
0
3
0
2
0
1
0
Bit0
KEY[7:0]
0 0 0 0 0
FLASHCON2(写保护)
(Flash控制寄存器)
Read:
Write:
版权归钜泉光电科技(上海)股份有限公司所有
基地址: 0x4000F000
偏移地址: 90H
14 13 12 11 10 9 Bit8 Bit15
CON[15:8]
Page38 of 307 Rev1.27
HT502X用户手册
0
3
0
2
0
1
0
Bit0
Reset:
Read:
Write:
Reset:
位
CON[15:0]
0
Bit7
0
6
0
5
0
4
CON[7:0]
0 0 0 0 0
功能描述
Flash读写控制寄存器
当FLASHCON2= 0xCA53时,Flash处于写状态
当FLASHCON2= 0xAC35时,Flash处于页擦状态
当FLASHCON2写其他任何值,Flash处于读状态
注:写FLASHCON2没有全擦状态,此寄存器为数据传递功能,最终作用于FLASHCON寄存器的相应功能,读取值为0,如需判断BUSY状态,请读取FLASHCON的BUSY标志位
0 0 0
版权归钜泉光电科技(上海)股份有限公司所有
Page39 of 307 Rev1.27
HT502X用户手册
3 时钟单元
3.1 时钟分类
测试温度范围:-40℃~85℃
名称 频率 精度
13KHz~50KHz
±3%
功耗
MIN
TYP
1uA
130uA
320uA
MAX
1uA
内部低频RC时钟(Flrc) 32KHz
内部高频RC时钟(Fhrc) 9.8MHz
外部低频OSC晶振(Fosc) 32.768KHz
内部PLL(Fpll)输出时钟 19.660800MHz/
39.321600MHz
注:内部高频RC时钟描述的频率是经过HRCADJ加载Info Block调整值之后的标称值,常温精度为±1%,全温度范围(-40℃~+85℃)为±3%
3.2 时钟框图
时钟符号说明:
Flrc:
Fhrc:
Flf:
Fosc:
Fpll:
内部低频RC时钟(32KHz),也作为看门狗时钟源。
内部高频RC时钟(8.8MHz),系统复位后默认运行在Fhrc。
内部选择的低频时钟(32.768KHz),同Fosc时钟。
外部低频OSC晶振时钟(32.768KHz)。
内部PLL产生的高频时钟(39.321600MHz)或者PLL时钟2分频(19.660800MHz) ,来源为Fosc。
Fsys: 系统时钟,主要给各个外设提供时钟。
Fcpu: 给CPU、GPIO、DMA、CRC提供时钟。
版权归钜泉光电科技(上海)股份有限公司所有
Page40 of 307 Rev1.27
HT502X用户手册
32分频LF_Flag1LRC_ADJ内部低频RC
32KHz外部低频晶振32.768KHzFlrcWDTLCDPMUFosc0RTCFoscTBSFcpuDMACPU000001HRC_ADJFlrc内部高频RC
FoscSEL_20M
分频
分频SYSCLK_DIVGPIOSPIUART/7816I2CFsys
FoscPLL_ENPLL(x1200)PLL39P32MFhrcFpll010011PLL_FlagLF_FlagSYSCLK_SELAES/GHASHECC/RANDTIME0/1/2/3KEYSCANFhrcFpllFlf停振检测HRC_FlagPLL_FlagLF_FlagFpllFhrc0
分频1红外IR38kSourceFlrcFlfFhrcFsys000001PLL39P32M
分频 48分频1CLKOUTFosc0EMU010011CLKOUT_DIVCLKOUT_SEL
注:此图中,内部选择的低频时钟Flf为外部低频时钟Fosc
版权归钜泉光电科技(上海)股份有限公司所有
Page41 of 307 Rev1.27
HT502X用户手册
3.3 时钟停振检测框图
LF_DET_ENFlf时钟停振停振检测模块1置异常标志:LF_Flag=1PMU&LCD模块时钟切换到低频RC时钟(Flrc)Fsys切换到低频RC时钟(Fsys-->Flrc)SYSCLK_SEL[2..0] = 000PLL_DET_ENFpll停振检测模块2时钟停振置异常标志:PLL_Flag=1HRC_DET_ENFhrc停振检测模块3时钟停振置异常标志:HRC_Flag=1
3.4 时钟说明
3.4.1 内部低频RC时钟(Flrc)
内部低频RC时钟Flrc振荡频率为32KHz,提供给看门狗使用,可以选择该低频RC时钟Flrc作为系统时钟(SYSCLK_SEL[2:0]=000)。
内部低频RC时钟Flrc可以通过寄存器LRCADJ校准,以提高时钟准确度。
3.4.2 内部高频RC时钟(Fhrc)
内部高频RC时钟Fhrc频率为8.8MHz,可以选择该高频RC时钟Fhrc的分频输出作为系统时钟(SYSCLK_SEL[2:0]=010)。
内部高频RC时钟Fhrc通过寄存器HRCADJ校准后,频率可达到8.8MHz,常温精度可以达到1%。
系统复位后,默认内部运行高频RC时钟Fhrc(HRC_EN = 1),系统时钟选择内部高频RC时钟Fhrc(SYSCLK_SEL[2:0]=010)。
选择内部高频RC作为系统时钟时,不能关闭内部高频RC时钟,对HRC_EN写“0”操作无效。
3.4.3 外部低频晶振时钟(Fosc)
芯片外接低功耗晶体震荡器,时钟频率Fosc=32.768KHz,芯片内部集成了其震荡所需的电阻和电容,匹配电容约为12.5pF。
版权归钜泉光电科技(上海)股份有限公司所有
Page42 of 307 Rev1.27
HT502X用户手册
3.4.4 内部PLL时钟(Fpll)
内部PLL通过对外部低频晶振时钟Fosc(32.768KHz)倍频(倍频值=1200),可以对系统提供最高达39.321600MHz的高频时钟Fpll,PLL稳定输出后稳定标志位PLL_LOCK置1。在默认情况下(SEL_20M=0),PLL输出2分频后的时钟,即Fpll为19.660800MHz。
3.4.5 时钟安全机制
芯片内部集成有3个独立的时钟停振检测模块,分别对内部低频时钟Flf(来自Fosc),PLL输出时钟Fpll,和内部高频时钟Fhrc作检测。低频时钟Flf停振检测功能默认开启,3个停振检测模块均可以由用户软件关闭,控制位分别为LF_DET_EN, PLL_DET_EN, HRC_DET_EN。
内部低频RC时钟Flrc默认不会停振(设计保证),作为时钟停振检测模块的时钟源。
当Flf停振检测开启检测到Flf停振,系统给出时钟停振标志LF_FLAG;如系统时钟Fsys选择Flf或Fpll(Flf为Fpll的时钟源)时,系统会由硬件强制将系统时钟Fsys切换到内部低频RC时钟Flrc,且产生中断(NMI中断),同时将寄存器SYSCLK_SEL[2:0]的值置为000;若系统时钟Fsys选择非Flf或非Fpll时,系统时钟不会切换,也不会发生NMI中断,但停振标志会产生。
当Fpll停振检测开启检测到Fpll停振,系统给出时钟停振标志PLL_FLAG;如系统时钟Fsys选择Fpll时,系统会由硬件强制将系统时钟Fsys切换到内部低频RC时钟Flrc,且产生中断(NMI中断),同时将寄存器SYSCLK_SEL[2:0]的值置为000;若系统时钟Fsys选择非Fpll时,系统时钟不会切换,也不会发生NMI中断,但停振标志会产生。
当Fhrc停振检测开启检测到Fhrc停振,系统给出标志位HRC_FALG,如系统时钟Fsys选择Fhrc时,系统不会由硬件强制切换系统时钟,此时系统将停止运行,等待看门狗复位。
版权归钜泉光电科技(上海)股份有限公司所有
Page43 of 307 Rev1.27
HT502X用户手册
3.4.6 时钟异常状态处理
时钟停振标志时钟停振标志时钟停振标志时钟分类FhrcFlrcFpllFosc内部高频RC用户可配置关闭内部低频RC不可配置关闭Pll输出高频时钟用户可配置关闭外部晶体32.768KHz不可配置关闭异常情况一系统时钟运行在Fhrc用户配置关闭Fhrc时钟不可关闭,用户寄存器写入无效,配置寄存器保持之前的值不可关闭,用户寄存器写入无效,配置寄存器保持之前的值系统时钟运行在Fpll用户配置关闭Fpll时钟异常情况二用户当前运行时钟软件判断要切换的目标时钟是否稳定用户软件配置切换寄存器完成时钟切换该过程中硬件不做任何保护,只是通过停振检测单元提供停振标志异常情况三系统正在运行的时钟出现停振Flrc停振Fhrc停振Fpll停振Fosc停振这种情况不考虑,默认Flrc不会出现停振现象(设计保证)系统硬件不做特殊处理,会给出停振标志,当系统时钟运行在Fhrc时,CPU停止运行,等待WDT复位当系统时钟运行在Fpll时,由系统硬件强制切换到Flrc,同时SYSCLKCFG配置寄存器被修改为0x00当系统时钟运行在Fpll/Fosc时,由系统硬件强制切换到Flrc,同时SYSCLKCFG配置寄存器被修改为0x00产生时钟异常切换中断和时钟异常切换标志
1. 系统运行于低频时钟Fosc时,如PLL停振,芯片硬件不做任何处理,仅给出停振标志位PLL_FLAG。
2. 系统运行于低频时钟Fosc时,如Fosc的时钟源停振,系统时钟由硬件强制切换到Flrc,同时产生NMI中断。
3. 系统运行于PLL时钟Fpll时,如Fosc 停振或Fpll停振,系统时钟由硬件强制切换到Flrc,同时产生NMI中断。
版权归钜泉光电科技(上海)股份有限公司所有
Page44 of 307 Rev1.27
HT502X用户手册
3.5 特殊功能寄存器列表
CMU模块寄存器基地址:0x4000F000
偏移地址
0x00
0x04
0x08
0x0C
0x10
0x18
0x1C
0x24
0x28
0x2C
0x30
0x34
0x38
0x3C
0x60
0x64
0x68
0x6C
0x70
0x74
0x78
0x7C
0x80
0x84
0x88
版权归钜泉光电科技(上海)股份有限公司所有
名称
WPREG
SYSCLKCFG
JTAGSTA
LRCADJ
HRCADJ
CLKSTA
SYSCLKDIV
CLKOUTSEL
CLKOUTDIV
CLKCTRL0
CLKCTRL1
FLASHCON
FLASHLOCK
FLASHDLY
FS1LOCK
FS2LOCK
FS3LOCK
FS4LOCK
FS5LOCK
FS6LOCK
FS7LOCK
FS8LOCK
FS9LOCK
FSALOCK
FSBLOCK
读写方式
R/W
R/W
R/W
R/W
R/W
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
复位值
0x0000
0x0002
0x0000
0x0009
0x0040
0x0000
0x0001
0x0002
0x0000
0x24A0
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
功能描述
写保护控制寄存器
系统时钟配置寄存器(写保护)
JTAG状态寄存器(写保护)
LRC时钟调整寄存器(写保护)
HRC时钟调整寄存器(写保护)
时钟状态寄存器(只读)
系统时钟分频寄存器(写保护)
CLKOUT时钟选择寄存器(写保护)
CLKOUT时钟分频寄存器(写保护)
内部模块使能寄存器0(写保护)
内部模块使能寄存器1(写保护)
Flash控制寄存器(写保护)
(详情参见章节<2 存储器模块>)
Flash锁定寄存器
(详情参见章节<2 存储器模块>)
Flash延迟取指寄存器
FlashSector1锁定寄存器
(详情参见章节<2 存储器模块>)
FlashSector2锁定寄存器
(详情参见章节<2 存储器模块>)
FlashSector3锁定寄存器
(详情参见章节<2 存储器模块>)
FlashSector4锁定寄存器
(详情参见章节<2 存储器模块>)
FlashSector5锁定寄存器
(详情参见章节<2 存储器模块>)
FlashSector6锁定寄存器
(详情参见章节<2 存储器模块>)
FlashSector7锁定寄存器
(详情参见章节<2 存储器模块>)
FlashSector8锁定寄存器
(详情参见章节<2 存储器模块>)
FlashSector9锁定寄存器
(详情参见章节<2 存储器模块>)
FlashSectorA锁定寄存器
(详情参见章节<2 存储器模块>)
FlashSectorB锁定寄存器
(详情参见章节<2 存储器模块>)
Page45 of 307 Rev1.27
HT502X用户手册
Flash控制寄存器2(写保护)
(详情参见章节<2 存储器模块>)
芯片ID寄存器,只读
0x90
0xF00
FLASHCON2
CHIPID
R/W
R
0x0000
0x502x
3.6 特殊功能寄存器说明
WPREG
(写保护寄存器)
Read:
Write:
Reset:
Read:
Write:
Reset:
位
WPREG[15:0]
功能描述
WPREG写入0xA55A,则关闭写保护功能,用户可以写操作被保护的寄存器。
WPREG写非0xA55A,则开启写保护功能,用户禁止写操作被保护的寄存器。
读该寄存器:
0x0001:表示写保护关闭,用户可以写操作被保护的寄存器
0x0000:表示写保护开启,用户禁止写操作被保护的寄存器
0 0 0
0
Bit7
0
6
0
5
Bit15 14
基地址: 0x4000F000
偏移地址: 00H
13 12 11 10 9 Bit8
WPREG[15:8]
0
4
0
3
0
2
0
1
0
Bit0
WPREG[7:0]
0 0 0 0 0
SYSCLKCFG(写保护)
(系统时钟配置寄存器)
Read:
Write:
Reset:
Read:
Write:
Reset:
位
WCLKEN
功能描述
时钟配置寄存器写保护位
如果用户要更改系统时钟选择,必须同时将WCLKEN位置1,例如:‘b1xxxxxxx,才可以对系统时钟选择位SYSCLK_SEL[2:0]进行写操作。
Bit15
X
0
Bit7
WCLKEN
0
14
X
0
6
X
0
基地址: 0x4000F000
偏移地址: 04H
13
X
0
5
X
0
12
X
0
4
X
0
11
X
0
3
X
0 0
10
X
0
2
9
X
0
1
Bit8
X
0
Bit0
SYSCLK_SEL[2:0]
1 0
版权归钜泉光电科技(上海)股份有限公司所有
Page46 of 307 Rev1.27
HT502X用户手册
系统时钟选择(Fsys)
0
1
0
1
Flrc
Fosc
Fhrc(Default)
Fpll
SYSCLK_SEL[2:0] 系统时钟选择控制位:
SYSCLK_SEL[2:0]
0
0
0
0
0
0
1
1
1. 系统时钟可作为芯片内部硬件外设模块的时钟源,经分频后也可作为CPU和GPIO的时钟源。
2. 复位后,系统时钟默认为内部高频RC时钟Fhrc(SYSCLK_SEL[2:0]=010)。
3. 当选择外部低频晶振时钟Fosc作为系统时钟时,检测到低频时钟Fosc发生停振,此时系统会由硬件强制将Fsys切换到内部低速RC时钟Flrc,同时系统时钟控制位SYSCLK_CLK[2:0]被置为000
4. 当选择PLL输出时钟Fpll作为系统时钟时,检测到低频时钟Fosc或者PLL发生停振,此时系统会由硬件强制将Fsys切换到内部低速RC时钟Flrc,同时系统时钟控制位SYSCLK_CLK[2:0]被置为000
JTAGSTA
(芯片状态指示寄存器)
Read:
Write:
Reset:
Read:
X
Write:
Reset:
位
FLASHSTA
LRCADJ(写保护)
(LRC时钟调整寄存器)
Read:
Write:
Reset:
Read:
Write:
Reset:
版权归钜泉光电科技(上海)股份有限公司所有
基地址: 0x4000F000
偏移地址: 08H
13
X
0
5
X
0
12
X
0
4
X
0
11
X
0
3
X
0
功能描述
10
X
0
2
X
0
9
X
0
1
X
0
Bit8
X
0
Bit0
FLASHSTA
X
1
Bit15
X
0
Bit7
14
X
0
6
X
0 0
内部状态保留位(只读)
基地址: 0x4000F000
偏移地址: 0CH
14
X
0
6
X
0
13
X
0
5
X
0
12
X
0
4
X
0 1
11
X
0
3
10
X
0
2
9
X
0
1
Bit8
X
0
Bit0
Bit15
X
0
Bit7
X
0
LRC_ADJ[3:0]
0 0 1
Page47 of 307 Rev1.27
HT502X用户手册
功能描述
位
LRC_ADJ[3:0] LRC输出频率调节控制位
注:为保证LRC输出频率的准确性,建议客户只能加载Info Block存储的出厂测试值,不要自行修改为其它值。
HRCADJ(写保护)
(HRC时钟调整寄存器)
Read:
Write:
Reset:
Read:
Write:
Reset:
位
HRC_ADJ[6:0] HRC输出频率调节控制位
注:为保证HRC输出频率的准确性,建议客户只能加载Info Block存储的出厂测试值,不要自行修改为其它值。
CLKSTA
(时钟状态寄存器)
Read:
Write:
Reset
Read:
Write:
Reset
位
PLL_LOCK
Bit15
X
0
Bit7
X
0
14
X
0
6
X
0
基地址: 0x4000F000
偏移地址: 18H
13
X
0
5
X
0
12
X
0
4
X
0
11
X
0
3
HRC_FLAG
X
0
功能描述
PLL时钟锁定状态标志
0:PLL时钟未锁定。
1:PLL时钟锁定正常。
注:用来指示芯片内部PLL的工作稳定状态,调试模式下,PLL_LOCK固定为1
PLL时钟Fpll停振标志
0:正常。
1:停振。
内部高频RC时钟Fhrc停振标志
版权归钜泉光电科技(上海)股份有限公司所有
基地址: 0x4000F000
偏移地址: 10H
14
X
0
6
13
X
0
5
12
X
0
4
11
X
0
3
HRC_ADJ[6:0]
1 0 0 0
功能描述
0 0 0
10
X
0
2
9
X
0
1
Bit8
X
0
Bit0
Bit15
X
0
Bit7
X
0
10
X
0
2
X
0
9
X
0
1
X
0
Bit8
X
0
Bit0
LF_FLAG
X
0
PLL_LOCK PLL_FLAG
注:此寄存器是只读状态寄存器
PLL_FLAG
HRC_FLAG
Page48 of 307 Rev1.27
HT502X用户手册
0:正常。
1:停振。
LF_FLAG 外部低频晶振时钟Fosc停振标志
0:正常
1:停振
SYSCLKDIV(写保护)
(系统时钟分频寄存器)
Read:
Write:
Reset:
Read:
Write:
Reset:
SEL_20M
功能描述
PLL输出时钟预分频寄存器控制位
=0:PLL输出19.66MHz时钟
=1:PLL输出39.32MHz时钟
注:如果选择CPU时钟为39.32M,且系统时钟选择不分频(SYSCLK_DIV[2:0]
= 000B),则必须提前使能指令延迟取指功能(FLASHDLY. FLASH_DLY=1)。
SYSCLK_DIV [2:0]
0
0
0
0
1
1
1
1
CLKOUTSEL(写保护)
(CLKOUT时钟选择寄存器)
Read:
Write:
Reset:
版权归钜泉光电科技(上海)股份有限公司所有
基地址: 0x4000F000
偏移地址: 1CH
13
X
0
5
X
0
12
X
0
4
X
0
11
X
0
3
SEL_20M
0 0
10
X
0
2
9
X
0
1
Bit8
X
0
Bit0
Bit15
X
0
Bit7
X
0
14
X
0
6
X
0
SYSCLK_DIV[2:0]
0 1
SYSCLK_DIV[2:0] 系统时钟分频得到Fcpu,设置如下:
内核时钟(Fcpu)
Fsys
Fsys/2(Default)
Fsys/4
Fsys/8
Fsys/16
Fsys/32
Fsys/64
Fsys/128
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
基地址: 0x4000F000
偏移地址: 24H
13
X
0
12
X
0
11
X
0
10
X
0
9
X
0
Bit8
X
0
Bit15
X
0
14
X
0
Page49 of 307 Rev1.27


发布评论