FM2307_ds_chs
FM2307
多费率电能表专用MCU芯片技术手册
2007. 10
本资料是为了让用户根据用途选择合适的上海复旦微电子股份有限公司(以下简称复旦微电子)的产品而提供的参考资料,不转让属于复旦微电子或者第三者所有的知识产权以及其他权利的许可。在使用本资料所记载的信息最终做出有关信息和产品是否适用的判断前,请您务必将所有信息作为一个整体系统来进行评价。由于本资料所记载的信息而引起的损害、责任问题或者其他损失,复旦微电子将不承担责任。复旦微电子的产品不用于化学、救生及生命维持系统。未经复旦微电子的许可,不得翻印或者复制全部或部分本资料的内容。
今后日常的产品更新会在适当的时候发布,恕不另行通知。在购买本资料所记载的产品时,请预先向复旦微电子在当地的销售办事处确认最新信息,并请您通过各种方式关注复旦微电子公布的信息,包括复旦微电子的网站(https://www.360docs.net/doc/1c17514772.html,/)。
如果您需要了解有关本资料所记载的信息或产品的详情,请与上海复旦微电子股份有限公司在当地的销售办事处联系。
商标
上海复旦微电子股份有限公司的公司名称、徽标以及“复旦”徽标均为上海复旦微电子股份有限公司及其分公司在中国的商标或注册商标。
上海复旦微电子股份有限公司在中国发布,版权所有。
章节列表
章节列表 (3)
第一章产品综述 (7)
1.1.介绍 (7)
1.2.特性 (7)
1.3.功能框图 (8)
1.4.管脚封装 (9)
1.5.管脚功能 (9)
1.5.1.电源管脚 (9)
1.5.2.后备电源管脚 (10)
1.5.3.可编程分频器管脚 (10)
1.5.4.LCD管脚 (10)
1.5.5.LED管脚 (10)
1.5.6.双光电采样管脚 (11)
1.5.7.RTC管脚 (11)
1.5.8.电源监视管脚 (11)
1.5.9.ADC管脚 (11)
1.5.10.PLL管脚 (12)
1.5.11.振荡器管脚 (12)
1.5.12.UART管脚 (12)
1.5.13.MCU管脚 (12)
1.5.14.在线编程管脚 (13)
第二章寄存器分配 (14)
2.1.介绍 (14)
2.2.寄存器分配 (14)
2.2.1.外围寄存器 (14)
2.2.2.MCU寄存器 (21)
第三章总线接口 (26)
3.1.介绍 (26)
3.2.特性 (26)
3.3.功能框图 (26)
3.4.接口时序 (27)
3.4.1.读时序 (27)
3.4.2.写时序 (27)
第四章电源管理 (28)
4.1.介绍 (28)
4.2.特性 (28)
4.3.功能框图 (28)
4.4.电源管理状态 (29)
第五章系统监控 (30)
5.1.介绍 (30)
5.2.特性 (30)
5.3.复位控制 (30)
5.3.1.功能框图 (30)
5.3.2.复位控制时序 (31)
5.3.3.下电复位设置 (31)
5.4.低电压检测 (32)
5.4.1.功能框图 (32)
5.4.2.低电压检测设置 (33)
5.5.看门狗 (33)
5.6.复位状态 (34)
第六章时钟控制 (35)
6.1.介绍 (35)
6.2.特性 (35)
6.3.分频器设置 (35)
6.4.时钟控制 (36)
6.5.芯片睡眠唤醒 (36)
6.5.1.芯片睡眠唤醒源设置 (36)
6.5.2.芯片睡眠唤醒状态 (37)
6.6.推荐工作模式 (38)
6.6.1.推荐工作模式列表 (38)
6.6.2.推荐工作模式说明 (38)
第七章实时时钟 (40)
7.1.介绍 (40)
7.2.特性 (40)
7.3.实时时钟操作 (40)
7.3.1.时间及日期锁存 (40)
7.3.2.时间及日期读取 (41)
7.3.3.时间及日期设置 (41)
7.3.4.时间及日期设置状态 (42)
7.3.5.实时时钟调校 (42)
7.4.实时时钟中断 (43)
7.4.1.实时时钟中断设置 (43)
7.4.2.实时时钟中断状态 (43)
7.4.3.定时中断周期设置 (44)
7.5.时标输出设置 (44)
第八章脉冲计数器 (46)
8.1.介绍 (46)
8.2.特性 (46)
8.3.电量脉冲计数器 (46)
8.3.1.电量脉冲计数器锁存 (46)
8.3.2.电量脉冲计数器读取 (47)
8.3.3.电量脉冲计数器设置 (47)
8.4.功率脉冲计数器 (48)
8.4.1.功率计数器启停 (48)
8.4.2.功率脉冲计数器读取 (48)
8.5.脉冲计数器状态 (49)
8.6.脉冲计数方式设置 (49)
第九章双光电采样 (50)
9.1.介绍 (50)
9.2.特性 (50)
9.3.双光电采样设置 (51)
9.3.1.双光带采样时序 (51)
9.3.2.双光电采样周期与采样脉宽设置 (52)
9.3.3.双光电采样滤波器与工作设置 (52)
9.3.4.双光电采样引脚复用 (53)
9.4.双光电信号处理 (53)
9.4.1.正常双光电信号时序 (53)
9.4.2.异常双光电信号时序 (54)
9.4.3.双光电信号处理规则 (54)
9.5.单脉冲信号处理 (54)
9.6.双光电采样状态 (55)
第十章异步串行通讯 (56)
10.1.介绍 (56)
10.2.特性 (56)
10.3.UART收发缓冲 (56)
10.4.UART收发设置 (57)
10.5.UART线路状态 (58)
10.6.UART中断状态 (59)
10.7.UART波特率设置 (59)
10.8.UART环路短接控制 (60)
第十一章显示控制 (61)
11.1.介绍 (61)
11.2.特性 (61)
11.3.显示控制 (61)
11.4.LCD显示模式 (62)
11.4.1.LCD显示设置 (62)
11.4.2.LCD显示引脚复用 (63)
11.4.3.LCD显示数据 (63)
11.5.LED显示模式 (66)
11.5.1.LED显示设置 (66)
11.5.2.LED显示数据 (66)
11.6.直接输出模式 (67)
第十二章模拟数字转换 (69)
12.1.介绍 (69)
12.2.特性 (69)
12.3.ADC设置 (69)
12.4.ADC转换启动 (70)
12.5.ADC数据读取 (70)
12.6.ADC状态 (70)
第十三章电可擦写存储器 (71)
13.1.介绍 (71)
13.2.特性 (71)
13.3.EEPROM页地址设置 (71)
13.4.EEPROM写入 (71)
13.4.1.EEPROM写保护 (71)
13.4.2.EEPROM写缓冲 (72)
13.4.3.EEPROM写控制 (72)
13.4.4.EEPROM写状态 (73)
13.4.5.EEPROM写操作流程 (74)
13.5.EEPROM读取 (75)
第十四章外围中断控制器 (76)
14.1.介绍 (76)
14.2.特性 (76)
14.3.中断控制 (76)
14.4.中断标志 (76)
14.5.中断控制示意图 (77)
第十五章微控制器 (78)
15.1.介绍 (78)
15.2.特性 (78)
15.3.MCU寄存器设置 (78)
15.4.MCU程序存储器编程 (78)
第十六章电气参数 (79)
16.1.极限参数 (79)
16.2.直流参数 (79)
16.3.交流参数 (80)
第十七章典型应用 (82)
17.1.FM2307LCD电子表典型应用 (82)
17.2.FM2307LED机电一体表典型应用 (83)
版本信息 (84)
上海复旦微电子股份有限公司销售及服务网点 (85)
第一章产品综述1.1. 介绍
FM2307——单相居民多费率电能表专用芯片,可以实现各个地区单相多费率电能表规约。该芯片
能同时支持多费率的机电一体化表和全电子电能表,可直接驱动双计度器、LED和LCD,支持停
电显示功能。借助一定的应用软件能实现《单相多费率电度表技术规范》中的精确计时、时段管
理、电量统计、数据维护、编程设置、脉冲输出、常数设置和红外、485通信等功能。FM2307
为多费率电能表提供单芯片的解决方案,降低系统的整体成本,并提高系统的可靠性。
1.2. 特性
FM2307芯片主要特性如下:
集成电源管理功能,实现后备电源与主电源的自动切换。
支持多种低功耗工作模式及多种唤醒方式,支持电池供电下的全功能运行。
低功耗硬件实时时钟。
128字节外部数据存储器。
多功能电量脉冲计数器,同时支持对电量和功率的计量。
兼容全电子电能表与机电一体化电能表的双光电脉冲采样电路。
双路异步串行通讯口,其中一路可以编程设置为红外调制输出(载波38KHz)。
可配置的4COM×32SEG LCD显示驱动/14DIG×8SEG LED扫描显示。
内置锁相环电路,产生MCU时钟。
内置温度传感器及10位ADC,可用于晶体振荡器的温度补偿。
电池电压检测电路。
电源监视电路,含上电复位、掉电复位及低电压检测。
硬件看门狗电路。
内置2K×8bits电可擦写存储器(EEPROM),32字节页写方式。
内置MCU,指令兼容PIC16C6X,8K×14 bits MTP ROM,368×8 bits RAM。
1.3. 功能框图
FM2307内部由8位MCU和外围电路构成,MCU与外围电路的接口采用双向并行总线方式。其
功能框图如图1-1示:
1.4. 管脚封装
1-2 FM2307
1.5. 管脚功能
1.5.1. 电源管脚
管脚名称管脚编号管脚类型管脚说明
V SSP 25 电源 IO电源地
V DDP 26 电源 IO电源
V DDI 53 模拟经电源管理控制后的内部电源
V SS 54 电源核心电源地
V DD 55 电源核心电源
表1-1 FM2307电源管脚说明
管脚名称
管脚编号
管脚类型
管脚说明
V BAT 52
模拟 接后备电池
表1-2 FM2307后备电源管脚说明
1.5.3. 可编程分频器管脚
管脚名称
管脚编号
管脚类型
管脚说明
RA0/FOUT 35
上拉输入/输出MCU IO /可编程分频器输出 表1-3 FM2307可编程分频器管脚说明
1.5.4. L CD 管脚
管脚名称 管脚编号管脚类型
管脚说明
SEG[13:0]
/DIG[13:0] 14~1 LCD 输出/LED 输出 LCD SEG[13:0]扫描段输出
/LED DIG[13:0]位扫描输出 SEG[21:14] /SEG[H:A]
22~15
LCD 输出/LED 输出 LCD SEG[21:14]扫描段输出 /LED SEG[H~A]段输出
SEG[23:22] 24~23
LCD 输出/LED 输出 LCD SEG[23:22]扫描段输出
/直接输出SEG[23:22] RC[7:0]/SEG[31:24] 34~27
上拉输入/输出/LCD 输出 MCU 输入输出端口 /LCD SEG[31:24]扫描段输出
COM[3:0] 64~61
LCD 输出 LCD 扫描背板输出 表1-4 FM2307 LCD 管脚说明
1.5.5. L ED 管脚
管脚名称 管脚编号管脚类型
管脚说明
SEG[13:0]
/DIG[13:0] 14~1 LCD 输出/LED 输出 LCD SEG[13:0]扫描段输出
/LED DIG[13:0]位扫描输出 SEG[21:14] /SEG[H:A]
22~15
LCD 输出/LED 输出 LCD SEG[21:14]扫描段输出 /LED SEG[H~A]段输出
表1-5 FM2307 LED 管脚说明
管脚名称
管脚编号
管脚类型
管脚说明
RA1/CTRL1 36
上拉输入/输出MCU 输入输出端口/光电接收管控制信号1RA2/CTRL2 37 上拉输入/输出MCU 输入输出端口/光电接收管控制信号2RA3/ SAMPLE
38
上拉输入/输出
MCU 输入输出端口/双光电采样光电发射管
使能
RA4/T0CKI/DIR 39
上拉施密特输入/输出 MCU 输入输出端口/TMR0外部时钟输入
/脉冲方向 SENSOR1 41
上拉施密特输入双光电采样信号输入1
RA5/SENSOR2 40
上拉施密特输入
/输出 MCU 输入输出端口/双光电采样信号输入2RB6/COUNT 46
上拉施密特输入/输出 MCU 输入输出端口,兼容PIC 的电平变化中
断输入/电量脉冲计数输出
表1-6 FM2307双光电采样管脚说明
1.5.7. R TC 管脚
管脚名称
管脚编号
管脚类型
管脚说明
TM 42
输出 RTC 时标输出 表1-7 FM2307RTC 管脚说明
1.5.8. 电源监视管脚
管脚名称
管脚编号
管脚类型
管脚说明
RB2/AIN2/SVSIN 44
上拉输入/输出/模拟 MCU 输入输出端口/ADC 通道2输入
/外部电源监测电压输入
表1-8 FM2307外部电源监视管脚说明
1.5.9. A DC 管脚
管脚名称
管脚编号
管脚类型
管脚说明
RB2/AIN2/SVSIN 44
上拉输入/输出/模拟 MCU 输入输出端口/ADC 通道2输入
/外部电源监测电压输入
RB3/AIN3 45
上拉输入/输出
/模拟 MCU 输入输出端口/ADC 通道3输入 CREF 51
模拟 ADC 基准电压稳定电容管脚 表1-9 FM230 7ADC 管脚说明
1.5.10. PLL 管脚
管脚名称
管脚编号
管脚类型
管脚说明
CPLL 48
模拟 PLL 环路滤波器电容管脚 表1-10 FM2307 PLL 管脚说明
1.5.11. 振荡器管脚
管脚名称
管脚编号
管脚类型
管脚说明
XTAL1 49
振荡器输入 32.768KHz 振荡器输入。 XTAL2 50
振荡器输出 32.768KHz 振荡器输出。 表1-11 FM2307振荡器管脚说明
1.5.1
2. UART 管脚
管脚名称
管脚编号
管脚类型
管脚说明
RXD1/PDAT 57
上拉施密特输入
/输出 UART1接收/在线编程数据输入输出 TXD1/PCLK 58
上拉施密特输入
/输出 UART1发送/在线编程时钟输入 RXD0 59
上拉施密特输入UART0接收 TXD0 60
输出 UART0发送 表1-12 FM2307 UART 管脚说明
1.5.13. MCU 管脚
管脚名称 管脚编号管脚类型
管脚说明
RC[7:0]
/SEG[31:24]
34~27
上拉输入/输出/LCD 输出 MCU 输入输出端口 /LCD SEG[31:24]扫描段输出
RA0/FOUT 35
上拉输入/输出MCU IO /可编程分频器输出 RA1/CTRL1 36
上拉输入/输出MCU 输入输出端口/光电接收管控制信号1RA2/CTRL2 37 上拉输入/输出MCU 输入输出端口/光电接收管控制信号2RA3/ SAMPLE
38
上拉输入/输出
MCU 输入输出端口/双光电采样光电发射管
使能
RA4/T0CK1/DIR 39
上拉施密特输入/输出 MCU 输入输出端口/TMR0外部时钟输入
/脉冲方向 RA5/SENSOR2 40
上拉施密特输入
/输出
MCU 输入输出端口/双光电采样信号输入2RB0/INT 43
上拉输入/输出MCU 输入输出端口,兼容PIC 的外部中断输
入
管脚名称
管脚编号
管脚类型
管脚说明
RB2/AIN2/SVSIN 44
上拉输入/输出/模拟 MCU 输入输出端口/ADC 通道2输入
/外部电源监测电压输入
RB3/AIN3 45
上拉输入/输出
/模拟 MCU 输入输出端口/ADC 通道3输入 RB6/COUNT 46
上拉施密特输入/输出 MCU 输入输出端口,兼容PIC 的电平变化中
断输入/电量脉冲计数输出
RB7 47
施密特、上拉输
入/输出
MCU IO ,兼容PIC 的电平变化中断输入 表1-13 FM2307 MCU 管脚说明
1.5.14. 在线编程管脚
管脚名称
管脚编号
管脚类型
管脚说明
PROG 56
强下拉输入 程序存储器编程使能
RXD1/PDAT 57
上拉施密特输入
/输出 UART1接收/在线编程数据输入输出 TXD1/PCLK 58
上拉施密特输入
/输出
UART1发送/在线编程时钟输入 表1-14 FM2307在线编程管脚说明
第二章 寄存器分配
2.1. 介绍
FM2307芯片中,寄存器由两大部分组成。第一部分是外围寄存器,包括功能寄存器和128 BYTES 外部数据存储器;第二部分是MCU 寄存器,包括特殊功能寄存器和368 BYTES 通用寄存器。
2.2. 寄存器分配
2.2.1. 外围寄存器
不可实现
R
保留
U
不改变
X
任意值
不可实现:不能对该寄存器进行相应操作。
保留:芯片设计保留寄存器,不推荐对其进行操作,对其操作结果不确定。 寄存器数值
地址
寄存器名称 操作 Bit7Bit6Bit5Bit4Bit3 Bit2 Bit1Bit0读 0 0 0 0 0 0 0 0 写
00H
LATCHRTC 实时时钟锁存寄存器 复位 U U U U U U U U
读 R 写 R S 40
S 20
S 10
S 8
S 4
S 2
S 1
01H
SECOND 秒寄存器 复位 R U U U U U U U
读 R 写 R M 40
M 20
M 10
M 8
M 4
M 2
M 1
02H
MINUTE 分寄存器 复位 R U U U U U U U
读 R R 写 R R H 20
H 10
H 8
H 4
H 2
H 1
03H
HOUR 小时寄存器 复位 R R U U U U U U
读 R R R R R 写 R R R R R
W 4
W 2
W 1
04H
WEEK 星期寄存器 复位 R R R R R U U U 读 R R 写 R R
D 20
D 10
D 8
D 4
D 2
D 1
05H
DAY 日寄存器
复位
R
R U U U U U U
Bit7Bit6Bit5Bit4Bit3 Bit2 Bit1Bit0读 R 写 Y 200
Y 100
R
MO 10
MO 8 MO 4 MO 2
MO 1
06H
MONTH 百年/月寄存
器, 复位 U U R U U U U U 读 写 Y 80
Y 40
Y 20
Y 10
Y 8
Y 4
Y 2
Y 1
07H
YEAR 年寄存器 复位 U U U U U U U U 读 写 0 1 0 1 0 1 0 1
08H
STARTRTC 实时时钟启动寄存器 复位
读 R 写 R F6 F5 F4 F3 F2 F1 F0
09H
OSCADJUST 实时时钟调校寄存器 复位 R U U U U U U U
读 R R R R R R R 写 R R R R R R R
LD
0AH
RTCSTATUS 实时时钟状态寄存器 复位 R R R R R R
R 0
读 R R R R R 写 R R R R R T2 T1 T0
0BH
TMRSET 定时中断设置寄存器 复位 R R R R R 0 0 0
读 R R R R R 写 R R R R R
TMS2 TMS1TMS0
0CH
TMSET 时标输出控制寄存器 复位 R R R
R
R 0 1 0
读 R R 写 R R DAYIE HRIE MINIE
10SECI
E SECIE TMRIE 0DH
RTCIE 中断使能寄存
器 复位 R R 0 0 0 0 0 0
读 R R 写 R R DAYIF HRIF
MINIF
10SECI
F SECIF TMRIF 0EH
RTCIF 中断标志寄存
器 复位 R R 0 0 0 0 0 0
读 R R R R R R R R 写 R R R R R R R R 0FH
未使用 复位 R R R R R R R R 读 0 0 0 0 0 0 0 0 写
10H
LATCHCNT 电量脉冲锁存寄存器 复位 U U U U U U U U 读 写 D7 D6 D5 D4 D3 D2 D1 D0 11H
FWD 正向电量寄存
器 复位 U U U U U U U U 读 R R R R R R R R 写 R R R R R R R R 12H
未使用
复位
R
R
R
R
R
R
R
R
读
13H BWD 反向电量寄存写
D7 D6 D5 D4 D3 D2 D1 D0
Bit7Bit6Bit5Bit4Bit3 Bit2 Bit1Bit0器
复位 U U U U U U U U
读 R R R R R R R R 写 R R R R R R R R 14H 未使用
复位 R
R
R
R
R
R
R
R
读 写 D7 D6 D5 D4 D3 D2 D1 D0 15H
MC
表常数寄存器
复位 U U U U U U U U 读 R R R R R R R R 写 R R R R R R R R 16H 未使用 复位 R R R R R R R R 读 写 0 1 0 1 0 1 0 1
17H STARTCNT 电量计数启动寄存器 复位
读 R 写 R
DC LD ERR PBO PFO BO FO
18H
CNTSTATUS 脉冲计数器状态寄存器 复位 R U U U U U U U 读 0 0 0 0 0 0 0 0 写 0 1 0 1 0 1 0 1 19H
PCCTRL 功率计数控制寄存器 复位 读 D7 D6 D5 D4 D3 D2 D1 D0 写
1AH
PCFL 正向功率低位寄存器 复位 U U U U U U U U 读 D15 D14 D13 D12 D11 D10 D9 D8 写
1BH
PCFH 正向功率高位寄存器 复位 U U U U U U U U 读 D7 D6 D5 D4 D3 D2 D1 D0 写
1CH
PCBL 反向功率低位寄存器 复位 U U U U U U U U 读 D15 D14 D13 D12 D11 D10 D9 D8 写
1DH
PCBH 反向功率高位寄存器 复位 U U U U U U U U
读 R R R R R R R 写 R R R R R R R SD
1EH
CNTSET 脉冲计数方式寄存器 复位 R R R R R R R U
读 R R R R R R R R 写 R R R R R R R R 1FH
未使用 复位 R R R R
R
R
R
R
读 R R R R ERR DIR CNT
写 R R R R CR
20H
SENSTATUS 双光电采样状态寄存器
复位
R
R
R
R 0 0 1 0
21H SENSET1 读 P3 P2 P1 P0 S3 S2 S1 S0
Bit7
Bit6
Bit5
Bit4
Bit3 Bit2 Bit1
Bit0
写 双光电采样设置寄存器1
复位 0 1 1 0 0 1 1 0 读 R R 写 R R DI CNTPN SMPPN
SP F1 F0
22H
SENSET2 双光电采样设置寄存器2
复位 R R 0 0 0 0 0 0
读 R R 写 R R
B6CNT A5S2A4DIR A3SMP A2C2
A1C1
23H SENMIO
双光电采样复用
控制寄存器
复位 R R 0 0 0 0 0 0 读 D7 D6 D5 D4 D3 D2 D1 D0 写 RXBUF0 UART0接收缓冲寄存器 复位 0 0 0 0 0 0 0 0 读 写 D7 D6 D5 D4 D3 D2 D1 D0 24H
TXBUF0 UART0发送缓冲寄存器 复位 读 D7 D6 D5 D4 D3 D2 D1 D0 写 RXBUF1 UART1接收缓冲寄存器 复位 0 0 0 0 0 0 0 0 读 写 D7 D6 D5 D4 D3 D2 D1 D0
25H
TXBUF1 UART1发送缓冲寄存器 复位
读 R 写 R MOD
STB0
EP0
PEN0 LSIE0 TIE0
RIE0
26H
UARTSET0 UART0设置寄
存器 复位 R 1 0 1 1 0 0 0
读 R R 写 R R
STB1
EP1
PEN1 LSIE1 TIE1
RIE1
27H
UARTSET1 UART1设置寄
存器
复位
R R 0 0 0 0 0 0 读
R 写
R TE0
TBE0
BI0
FE0 PE0 OE0
DR0
28H LINESTATUS0 UART0线路状态寄存器 复位 R 1 1 0 0 0 0 0
读
R 写
R TE1
TBE1
BI1 FE1 PE1 OE1
DR1
29H LINESTATUS1 UART1线路状态寄存器 复位 R 1 1 0 0 0 0 0
读 R R 写 R R
LSI1
TI1 RI1 LSI0 TI0 RI0
2AH
INTSTATUS UART 中断状态寄存器 复位 R
R 0 1 0 0 1 0
读 写 B7 B6 B5 B4 B3 B2 B1 B0 2BH
DIVL0 UART0波特率设置低位
复位 1 1 0 0 0 1 1 0 读 R R R R R R 写 R R R R R R
B9 B8
2CH DIVH0
UART0波特率
设置高位
复位
R
R
R
R
R
R 0 0
Bit7Bit6Bit5Bit4Bit3 Bit2 Bit1Bit0
读写B7 B6 B5 B4 B3 B2 B1 B0
2DH
DIVL1
UART1波特率
设置低位复位0 0 0 0 0 0 0 0 读R R R R R R
写R R R R R R
B9 B8
2EH
DIVH1
UART1波特率
设置高位复位R R R R R R 0 0 读R R R R R
写R R R R R
LPX LP1 LP0
2FH
LOOP
UART环路短接
控制寄存器复位R R R R R 0 0 0 读
写
S7C0
SHD0
S6C0
SGD0
S5C0
SFD0
S4C0
SED0
S3C0
SDD0
S2C0
SCD0
S1C0
SBD0
S0C0
SAD0
30H
DSPDATA0
显示数据寄存
器0 复位0 0 0 0 0 0 0 0 读
写
S15C0
SHD1
S14C0
SGD1
S13C0
SFD1
S12C0
SED1
S11C0
SDD1
S10C0
SCD1
S9C0
SBD1
S8C0
SAD1
31H
DSPDATA1
显示数据寄存
器1 复位0 0 0 0 0 0 0 0 读
写
S23C0
SHD2
S22C0
SGD2
S21C0
SFD2
S20C
SED2
S19C0
SDD2
S18C0
SCD2
S17C0
SBD2
S16C0
SAD2
32H
DSPDATA2
显示数据寄存
器2 复位0 0 0 0 0 0 0 0 读
写
S31C0
SHD3
S30C0
SGD3
S29C0
SFD3
S28C0
SED3
S27C0
SDD3
S26C0
SCD3
S25C0
SBD3
S24C0
SAD3
33H
DSPDATA3
显示数据寄存
器3 复位0 0 0 0 0 0 0 0 读
写
S7C1
SHD4
S6C1
SGD4
S5C1
SFD4
S4C1
SED4
S3C1
SDD4
S2C1
SCD4
S1C1
SBD4
S0C1
SAD4
34H
DSPDATA4
显示数据寄存
器4 复位0 0 0 0 0 0 0 0 读
写
S15C1
SHD5
S14C1
SGD5
S13C1
SFD5
S12C1
SED5
S11C1
SDD5
S10C1
SCD5
S9C1
SBD5
S8C1
SAD5
35H
DSPDATA5
显示数据寄存
器5 复位0 0 0 0 0 0 0 0 读
写
S23C1
SHD6
S22C1
SGD6
S21C1
SFD6
S20C1
SED6
S19C1
SDD6
S18C1
SCD6
S17C1
SBD6
S16C1
SAD6
36H
DSPDATA6
显示数据寄存
器6 复位0 0 0 0 0 0 0 0 读
写
S31C1
SHD7
S30C1
SGD7
S29C1
SFD7
S28C1
SED7
S27C1
SDD7
S26C1
SCD7
S25C1
SBD7
S24C1
SAD7
37H
DSPDATA7
显示数据寄存
器7 复位0 0 0 0 0 0 0 0 读
写
S7C2
SHD8
S6C2
SGD8
S5C2
SFD8
S4C2
SED8
S3C2
SDD8
S2C2
SCD8
S1C2
SBD8
S0C2
SAD8
38H
DSPDATA8
显示数据寄存
器8 复位0 0 0 0 0 0 0 0 读
写
S15C2
SHD9
S14C2
SGD9
S13C2
SFD9
S12C2
SED9
S11C2
SDD9
S10C2
SCD9
S9C2
SBD9
S8C2
SAD9
39H
DSPDATA9
显示数据寄存
器9 复位0 0 0 0 0 0 0 0 读
3AH DSPDATA10
显示数据寄存写S23C2
SHD10
S22C2
SGD10
S21C2
SFD10
S20C2
SED10
S19C2
SDD10
S18C2
SCD10
S17C2
SBD10
S16C2
SAD10
Bit7Bit6Bit5Bit4Bit3 Bit2 Bit1Bit0
器10 复位0 0 0 0 0 0 0 0
读写S31C2
SHD11
S30C2
SGD11
S29C2
SFD11
S28C2
SED11
S27C2
SDD11
S26C2
SCD11
S25C2
SBD11
S24C2
SAD11
3BH DSPDATA11
显示数据寄存
器11 复位0 0 0 0 0 0 0 0 读
写
S7C3
SHD12
S6C3
SGD12
S5C3
SFD12
S4C3
SED12
S3C3
SDD12
S2C3
SCD12
S1C3
SBD12
S0C3
SAD12
3CH DSPDATA12
显示数据寄存
器12 复位0 0 0 0 0 0 0 0 读
写
S15C3
SHD13
S14C3
SGD13
S13C3
SFD13
S12C3
SED13
S11C3
SDD13
S10C3
SCD13
S9C3
SBD13
S8C3
SAD13
3DH DSPDATA13
显示数据寄存
器13 复位0 0 0 0 0 0 0 0 读
写
S23C3S22C3S21C3S20C3S19C3 S18C3 S17C3S16C3
3EH DSPDATA14
显示数据寄存
器14 复位0 0 0 0 0 0 0 0 读
写
S31C3S30C3S29C3S28C3S27C3 S26C3 S25C3S24C3
3FH DSPDATA15
显示数据寄存
器15 复位0 0 0 0 0 0 0 0 读R R R R R R R R
写R R R R R R R R
40H
~ 4BH 未使用
复位R R R R R R R
R
R 读R R R R
写R R R R
MD1 MD0 TEST DISPEN
4CH
DISPCTRL
显示控制寄存
器复位R R R R 0 0 0 0 读R R
写R R
FRE
Q
DRVT2DRVT1 DRVT0 BIAS1BIAS0
4DH
LCDSET
LCD显示设置
寄存器复位R R 0 0 0 0 0 0 读
写
C7S31C6S30C5S29C4S28C3S27 C2S26 C1S25C0S24
4EH
LCDMIO
LCD引脚复用控
制寄存器复位0 0 0 0 0 0 0 0 读R R R R R R
写R R R R R R
DIGPN SEGPN
4FH
LEDSET
LED显示设置
寄存器复位R R R R R R 1 1 读R R R
写R R R
REFEN B3AIN3 B2AIN2 CS1CS0
50H
ADCSET
ADC设置寄存
器复位R R R 0 0 0 0 0 读D3 D2 D1 D0
写0 1 0 1 0 1 0 1
51H
STARTADC
ADC启动寄存
器复位X X X X 读D11 D10 D9 D8 D7 D6 D5 D4
写
52H
ADCDATA
ADC转换数据
寄存器复位X X X X X X X X
Bit7Bit6Bit5Bit4Bit3 Bit2 Bit1Bit0
读 R R R R R R BUSY
写 R R R R R R INT
53H
ADCSTATUS
ADC 状态寄存
器 复位 R
R
R R R R 0 0 读 R R R 写 EN A0FO
R R R F2 F1 F0
54H
FDIV 分频器设置寄
存器 复位 0 0 R R R 0 0 0
读 R R R R R R 写 R R R R R R
SLEEP PLLEN
55H
CLKCTRL 时钟控制寄存器 复位 R
R
R
R
R
R 0 0
读 R 1
写 R R1WE R0WE B7WE B6WE B4WE B0WE 56H
WKCTRL 唤醒控制寄存
器 复位 R U U U U 1 U U 读 R 写 R R1WF R0WF B7WF B6WF B5WF B4WF B0WF
57H
WKSTATUS 唤醒状态寄存器 复位 R 0 0 0 0 0 0 0
读 R R 写 R R SENIE
EEIE
ADIE UTIE CTIE RTCIE
58H
INTEN 中断控制寄存
器 复位 R R 0 0 0 0 0 0
读 R R 写 R R SENIF
EEIF
ADIF UTIF CTIF
RTCIF
59H
INTFLAG 中断标志寄存
器 复位 R R 0 0 0 0 0 0
读 R R R R 写 RSTEN R R R R VD2 VD1
VD0
5AH
LVSET 监控电路设置寄存器 复位 1 R R R R 0 0 0
读 R R R R R 写 R R R R R
PWRF PR WR
5BH
RSTSTATUS 复位状态寄存
器
复位 R R R
R
R U 1 0
读 R R 写 R R PA5 PA4 PA3 PA2 PA1 PA0
5CH PAGEADD
EEPROM 页地
址寄存器 复位 R R 0 0 0 0 0 0
读 写 X X X X X X X X
5DH EEWR
EEPROM 写控
制寄存器 复位
读 R R R R R R BUSY
写 R R R R R R INT
5EH EESTATUS
EEPROM 状态
寄存器 复位 R R R R R R 0 0 读 R R R R R R R 写 R R R R R R R
WP
5FH EEWP EEPROM 写保护寄存器 复位 R R R R R R R 1 读 D7 D6 D5 D4 D3 D2 D1 D0
60H ~
BUF0~BUF31 EEPROM 读缓
写