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