10.3.4. 寄存器描述

10.3.4.1. 0x000 RTC_CTL

默认值:0x00000000

RTC控制(RTC Control)

位域

类型

默认值

描述

31:6

-

-

-

5:4

R/W

0x0

RTC_IO_SEL
RTC IO输出选择
0: 关闭输出(RTC_IO输出高电平)
1: 使能输出(RTC_IO输出低电平)
2: 闹钟输出(闹钟产生时RTC_IO输出低电平)
3: 32.768K时钟输出
RTC_IO为开漏设计,方案设计RTC_IO上拉电阻,

3

-

-

-

2

R/W

0x0

ALARM_EN
闹钟使能
0: 关闭闹钟
1: 打开闹钟

1

-

-

-

0

R/W

0x0

TCNT_EN
时钟计数使能
0: 时钟暂停计数
1: 时钟开始计数
每次TCNT_EN从0到1,将检查TCNT_INIT的值,
如果为1,则将RTC_TIME的值初始化到TCNT。

10.3.4.2. 0x004 RTC_INIT

默认值:0x00000000

RTC初始化(RTC Initial)

位域

类型

默认值

描述

31:1

-

-

-

0

R/W

0x0

TCNT_INIT
时钟计数初始化
0: 不做初始化
1: 进行初始化
每次TCNT_EN从0到1,才会检查该值进行初始化,
初始化完成后该值自动清零。

10.3.4.3. 0x008 RTC_IRQ_EN

默认值:0x00000000

RTC中断使能(RTC Interrupt Request Enable)

位域

类型

默认值

描述

31:3

-

-

-

2

R/W

0x0

32K_ERR_IRQ_EN
32K时钟异常中断使能

1

-

-

-

0

R/W

0x0

ALARM_IRQ_EN
闹钟中断使能

10.3.4.4. 0x00C RTC_IRQ_STA

默认值:0x00000000

RTC中断状态(RTC Interrupt Request Status)

位域

类型

默认值

描述

30:3

-

-

-

2

R/W1C

0x0

32K_ERR_IRQ_STA
32K时钟异常中断状态

1

R/W1C

0x0

ALARM_IO_STA
闹钟IO输出状态
0: 输出关闭
1: 输出使能
RTC_IO为开漏输出设计,需要连接上拉电阻到电源,
该位为1时输出使能,即RTC_IO为低电平

0

R/W1C

0x0

ALARM_IRQ_STA
闹钟中断状态

10.3.4.5. 0x020~0x02C RTC_TIME

默认值:0x00000000

RTC时间(RTC Time)

位域

类型

默认值

描述

31:8

-

-

-

7:0

R/W

0x0

TIME_SET
时间设置值
0x020~0x02C四个低8位拼接为32位时间设置,低地址表示低位

10.3.4.6. 0x030~0x03C RTC_ALARM

默认值:0x00000000

RTC闹钟(RTC Alarm)

位域

类型

默认值

描述

31:8

-

-

-

7:0

R/W

0x0

ALARM_SET
闹钟设置值
0x030~0x03C四个低8位拼接为32位闹钟设置,低地址表示低位

10.3.4.7. 0x040 RTC_CALI0

默认值:0x00000000

RTC校准0(RTC Calibration0)

位域

类型

默认值

描述

31:8

-

-

-

7:0

R/W

0x0

CALI_VAL[7:0]
校准值
校准时间为CALI_VAL×1ppm

10.3.4.8. 0x044 RTC_CALI1

默认值:0x00000000

RTC校准1(RTC Calibration1)

位域

类型

默认值

描述

31:8

-

-

-

7

R/W

0x0

CALI_DIR
校准方向
0: 减慢
1: 加快

6:2

-

-

-

1:0

R/W

0x0

CALI_VAL[9:8]
校准值
校准时间为CALI_VAL×1ppm

10.3.4.9. 0x050 RTC_ANALOG0

默认值:0x00000043

RTC模拟0(RTC Analog0)

位域

类型

默认值

描述

31:8

-

-

-

7

R/W

0x0

RC1M_ISEL
RC1M参考电流选择
0: IBIAS
1: BG

6

R/W

0x1

RC1M_EN
RC1M振荡使能
0: 关闭
1: 打开

5

-

-

-

4

R/W

0x0

LDO18_BYPASS
1.8V LDO旁路
0: 关闭
1: 打开
配置为1即XTAL 32K工作在VCC_RTC域

3:1

R/W

0x1

LDO18_VOL
1.8V LDO输出电压设置
0: 1.9V
1: 1.8V
2: 1.7V
3: 1.6V
4: 1.5V
5: 1.4V
6: 1.3V
7: 1.2V

0

R/W

0x1

LDO18_EN
1.8V LDO使能
0: 关闭
1: 打开

10.3.4.10. 0x054 RTC_ANALOG1

默认值:0x00000011

RTC模拟1(RTC Analog1)

位域

类型

默认值

描述

31:7

-

-

-

6:5

R/W

0x0

PD_CUR_SEL
1.1V LDO输出负载电流
0: 0.25uA
1: 0.50uA
2: 0.75uA
3: 1.00uA

4

R/W

0x1

PD_CUR_EN
1.1V LDO输出负载使能
0: 关闭
1: 打开

3:1

R/W

0x0

LDO11_VOL
1.1V LDO输出电压设置
0: 1.10V
1: 1.05V
2: 1.00V
3: 0.95V
4: 0.90V
5: 0.85V
6: 0.80V
7: 预留

0

R/W

0x0

LDO11_LPEN
1.1V LDO低功耗模式使能
0: 关闭
1: 打开

10.3.4.11. 0x058 RTC_ANALOG2

默认值:0x00001000

RTC模拟2(RTC Analog2)

位域

类型

默认值

描述

31:7

-

-

-

6:5

R/W

0x0

ATB_SEL
模拟测试选择
0: vref
1: vosc
2: ibp_ibias(≈20nA)
3: ibp_vdet(≈15.6nA)

4

R/W

0x0

ATB_EN
模拟测试使能
0: 关闭
1: 打开

3

R/W

0x1

XTAL32K_STRENGTH_UP
XTAL 32K增强
0: 关闭
1: 打开

2:0

R/W

0x0

XTAL32K_DRV
XTAL 32K驱动能力
值越大驱动能力越强

10.3.4.12. 0x05C RTC_ANALOG3

默认值:0x00000001

RTC模拟3(RTC Analog3)

位域

类型

默认值

描述

31:8

-

-

-

7:4

R/W

0x0

RSV
预留

3:2

-

-

-

1

R/W

0x0

LDO12_XTAL32K_SW
LDO12到XTAL32K开关
0: 关闭
1: 打开

0

R/W

0x1

XTAL32K_EN
XTAL 32K使能
0: 关闭
1: 打开

10.3.4.13. 0x0FC RTC_WR_KEY

默认值:0x00000000

RTC写密钥(RTC Write Key)

位域

类型

默认值

描述

31:8

-

-

-

7:0

R/W

0x0

WR_KEY
写操作密钥
0xAC: 允许写
其他:不允许写
注意写RTC_KEEP寄存器(0x000~0x7FC,该寄存器除外),
需要先确保该寄存器为0xAC,写操作才能成功,
读操作无此影响。

10.3.4.14. 0x100 BOOT_INFO

默认值:0x00000000

启动信息(Boot Info)

位域

类型

默认值

描述

31:8

-

-

-

7:4

R/W

0x0

REBOOT_REASON
启动/重启的原因记录寄存器

3:0

R/W

0x0

BOOT_DEV
启动介质记录寄存器,该信息由 BROM 设置。

10.3.4.15. 0x104~0x13F SYS_BAK

默认值:0x00000000

系统备份(System Backup)

位域

类型

默认值

描述

31:8

-

-

-

7:0

R/W

0x0

SYS_BAK

10.3.4.16. 0x800 RTC_TCNT_VAL

默认值:0x00000000

RTC时间计数值(RTC Time Counter Value)

位域

类型

默认值

描述

31:0

RO

0x0

TCNT
时间计数值
以秒为单位计数,时间跨度136年

10.3.4.17. 0x804 RTC_32K_DET

默认值:0x03000000

RTC 32K检测(RTC 32K Detect)

位域

类型

默认值

描述

31:26

-

-

-

25:16

R/W

0x300

DET_LEVEL
检测水位
使用PCLK进行计数,每个32K周期进行复位,
当计数值大于该字段表示32K时钟异常

15:1

-

-

-

0

R/W

0

DET_EN
检测使能
0: 关闭
1: 打开

10.3.4.18. 0x8FC RTC_VER

默认值:0x00000100

RTC版本(RTC Version)

位域

类型

默认值

描述

31:0

RO

0x00000100

VERSION
实时时钟版本