用户手册初稿
78K0R/Kx3-L
16 位微控制器
μ
PD78F1000
μ
PD78F1001
μ
PD78F1002
μ
PD78F1003
μ
PD78F1004
μ
PD78F1005
μ
PD78F1006
μ
PD78F1007
μ
PD78F1008
μ
PD78F1009
文档编号 U19291CA2V0UD00 ( 第 2 版)
发行日期 2009 年 3 月 NS CP(K)
日本印刷
2009
[备忘录 ]
2
用户手册初稿 U19291CA2V0UD
CMOS 设备注意事项
① 输入引脚处的电压波形
输入噪音或一个反射波引起的波形失真可能导致错误发生。如果由于噪音等的影响使CMOS 设备的输入
电压范围保持在VIL(MAX) 和VIH(MIN) 之间,设备可能发生错误。在输入电平固定时以及输入电平从VIL
(MAX) 过渡到VIH (MIN) 时的传输期间,要防止散射噪声影响设备。
② 未使用的输入引脚的处理
CMOS 设备的输入端保持开路可能导致误操作。如果一个输入引脚未被连接,则由于噪音等原因可能会
产生内部输入电平,从而导致误操作。CMOS 设备的操作特性与Bipolar 或NMOS 设备不同。CMOS 设备
的输入电平必须借助上拉或下拉电路固定在高电平或低电平。每一个未使用引脚都应该通过附加电阻连
接到VDD 或GND 。如果有可能尽量定义为输出引脚。对未使用引脚的处理因设备而异,必须遵循与设
备相关的规定和说明。
③ ESD 防护措施
如果MOS 设备周围有强电场,将会击穿氧化栅极,从而影响设备的运行。因此必须采取措施,尽可能
防止静电产生。一旦有静电,必须立即释放。对于环境必须有适当的控制。如果空气干燥,应当使用增
湿器。建议避免使用容易产生静电的绝缘体。半导体设备的存放和运输必须使用抗静电容器、抗静电屏
蔽袋或导电材料容器。所有的测试和测量工具包括工作台和工作面必须良好接地。操作员应当佩戴静电
消除手带以保证良好接地。不能用手直接接触半导体设备。对于装配有半导体设备的PW 板也应采取类
似的静电防范措施。
④ 初始化之前的状态
在上电时MOS 设备的初始状态是不确定的。在刚刚上电之后,具有复位功能的MOS 设备并没有被初始
化。因此上电不能保证输出引脚的电平,I/O 设置和寄存器的内容。设备在收到复位信号后才进行初始
化。具有复位功能的设备在上电后必须立即进行复位操作。
⑤ 电源开关顺序
在一个设备的内部操作和外部接口使用不同的电源的情况下,按照规定,应先在接通内部电源之后再
接通外部电源。当关闭电源时,按照规定,先关闭外部电源再关闭内部电源。如果电源开关顺序颠倒,
可能会导致设备的内部组件过电压,产生异常电流,从而引起内部组件的误操作和性能的退化。
对于每个设备电源的正确开关顺序必须依据设备的规范说明分别进行判断。
⑥ 电源关闭状态下的输入信号
不要向没有加电的设备输入信号或提供I/O上拉电源。因为输入信号或提供I/O上拉电源将引起电流注
入,从而引起设备的误操作,并产生异常电流,从而使内部组件退化。
每个设备电源关闭时的信号输入必须依据设备的规范说明分别进行判断。
用户手册初稿 U19291CA2V0UD
3
Windows 和 WindowsNT 是 Microsoft Corporation 在美国及其他国家的注册商标和商标。
PC/AT 是 International Business Machines Corporation 的商标。
EEPROM 是 NEC Electronics Co rp oration 的商标
SuperFlash®是 Silicon Storage Technology, Inc.的一个注册商标,已经在美国和日本等几个国家使用。
注意事项:该产品使用的 SuperFlash ®技术获得了 Silicon Storage Technology, Inc.公司的授权。
z 本文档所登载的内容有效期截止至 2009 年 3 月,信息先于产品的生产周期发布。将来可能未经预先通知
而更改。在实际进行生产设计时,请参阅各产品最新的数据表或数据手册等相关资料以获取本公司产品的
最新规格。
z 并非所有的产品和 /或型号都向每个国家供应。请向本公司销售代表查询产品供应及其他信息。
z 未经本公司事先书面许可,禁止复制或转载本文件中的内容。否则因本文档所登载内容引发的错误,本公
司概不负责。
z 本公司对于因使用本文件中列明的本公司产品而引起的,对第三者的专利、版权以及其它知识产权的侵权
行为概不负责。本文件登载的内容不应视为本公司对本公司或其他人所有的专利、版权以及其它知识产权
作出任何明示或默示的许可及授权。
z 本文件中的电路、软件以及相关信息仅用以说明半导体产品的运作和应用实例。用户如在设备设计中应用
本文件中的电路、软件以及相关信息,应自行负责。对于用户或其他人因使用了上述电路、软件以及相关
信息而引起的任何损失,本公司概不负责。
z 虽然本公司致力于提高半导体产品的质量及可靠性,但用户应同意并知晓,我们仍然无法完全消除出现产
品缺陷的可能。为了最大限度地减少因本公司半导体产品故障而引起的对人身、财产造成损害(包括死
亡)的危险,用户务必在其设计中采用必要的安全措施,如冗余度、防火和防故障等安全设计。
z 本公司产品质量分为:
“标准等级 ”、 “专业等级 ”以及 “特殊等级 ”三种质量等级。
“特殊等级 ”仅适用于为特定用途而根据用户指定的质量保证程序所开发的日电电子产品。另外,各种日电电
子产品的推荐用途取决于其质量等级,详见如下。用户在选用本公司的产品时,请事先确认产品的质量等
级。
“ 标准等级” : 计算机,办公自动化设备,通信设备,测试和测量设备,音频· 视频设备,家电,加工机
械以及产业用机器人。
“ 专业等级” : 运输设备(汽车、火车、船舶等),交通用信号控制设备,防灾装置,防止犯罪装置,
各种安全装置以及医疗设备(不包括专门为维持生命而设计的设备)。
“ 特殊等级: 航空器械,宇航设备,海底中继设备,原子能控制系统,为了维持生命的医疗设备、用于
维持生命的装置或系统等。
除在本公司半导体产品的数据表或数据手册等资料中另有特别规定以外,本公司半导体产品的质量等级均
为“ 标准等级” 。如果用户希望在本公司设计意图以外使用本公司半导体产品,务必事先与本公司销售代表联
系以确认本公司是否同意为该项应用提供支持。
(注)
(1) 本声明中的“本公司”是指日本电气电子株式会社(NEC Electronics Corporation)及其控股公司。
(2) 本声明中的“本公司产品”是指所有由日本电气电子株式会社开发或制造的产品或为日本电气电子株式会社
(定义如上)开发或制造的产品。
M5 02.11-1
4
用户手册初稿 U19291CA2V0UD
<R>
前言
读者 本手册旨在使用户了解 78K0R/Kx3-L 的功能及设计开发应用系统。
以下为目标设备产品。
• 78K0R/KC3-L:
• 78K0R/KD3-L:
• 78K0R/KE3-L:
目的 本手册旨使用户对功能描述的了解,以下为手册的组织结构。
组织 78K0R/Kx3-L 手册分为两部分: 本手册和指令部分 (与 78K0R 微控制器通用).
• 引脚功能
• 内部寄存器功能
• 中断
• 片上外围功能
• 电气特性 (目标值)
如何阅读本手册 在阅读本手册前,读者应掌握电子工程、逻辑电路和微控制器等电子工程方面的基础知
识。
• 要掌握全部功能 :
→ 请按目录顺序阅读本手册 标注 “<R>” 表示主要修改部分。 修订部分可以很方便地
通过在 PDF 文件中拷贝 “<R>” 并通过在 “查找 :” 中指定来搜索查询。 field.
• 如何解释寄存器格式 :
→ 尖括号 (<>)中的二进制位名称在 RA78K0R 中被定义为保留字,并且在 CC78K0R
中用 #pragma sfr 指令定义为一个 sfr 变量 .
• 要了解 78K0R 微控制器指令功能的详细内容
→ 请参考 78K0R 微控制器指令用户手册(U17792E)
μ
PD78F1000, 78F1001, 78F1002, 78F1003
μ
PD78F1004, 78F1005, 78F1006
μ
PD78F1007, 78F1008, 78F1009
78K0R/Kx3-L
用户手册
(本手册 )
• CPU 功能
• 指令设置
• 各指令说明
78K0R 微控制器
指令用户手册
用户手册初稿 U19291CA2V0UD
5
规则 数据规则: 数据的高位部分在左边,低位部分在右边
有效低电平表示法: ××× xxx (在引脚和信号名称上加划一条线)
注: 文中用注标注的相关术语的脚注
注意事项: 需要特别关注的信息
备注: 补充信息
数值的表示: 二进制
十进制
十六进制
...
×××× 或 ×××× B
...
××××
...
×××× H
相关文档 本手册中提到的相关文档可能包括有初稿版本。 但是,初稿版本没有特别注明。
设备相关文档
文档名称 文档编号
78K0R/Kx3-L 用户手册 本手册
78K0R 微控制器指令用户手册
U17792E
开发工具相关文档 (软件) (用户手册)
文档名称 文档编号
CC78K0R Ver. 2.00 C 编译器
RA78K0R Ver. 1.20 汇编包
SM+ 系统仿真器 操作篇
PM+ Ver. 6.30 U18416E
ID78K0R-QB Ver. 3.20 综合调试器 操作篇
操作篇
语言篇
操作篇
语言篇
U18549E
U18548E
U18547E
U18546E
U18010E
U17839E
开发工具相关文档 (硬件) (用户手册)
文档名称 文档编号
QB-MINI2 具有编程功能的片上调试仿真器
QB-78K0RIX3 片上仿真器 准备中
U18371E
Flash 存储器编程相关文档
文档名称 文档编号
PG-FP4 存储器编程器用户手册
PG-FP5 存储器编程器用户手册
U15260E
U18865E
注意事项 : 以上列出的相关文档可能会在无任何声明条件下修改。 开发设计时,请使用各文档的最新版本。
6
用户手册初稿 U19291CA2V0UD
其他文档
文档名称 文档编号
半导体选择指南 - 产品和封装−
半导体设备装配手册 注:
NEC 半导体设备的质量等级
NEC 半导体设备可靠性/质量控制系统
半导体设备防静电 ESD 指南
X13769X
C11531E
C10983E
C11892E
注: 可参阅“半导体设备装配手册”网站 (http://www.necel.com/pkg/en/mount/index.html)。
注意事项: 以上列出的相关文档可能会在无任何声明条件下修改。 开发设计时,请使用各文档的最新版本。
用户手册初稿 U19291CA2V0UD
7
目录
第一章 概述 ............................................................................................................................................18
1.1 特性 ................................................................................................................................................................ 18
1.2 应用 ................................................................................................................................................................ 19
1.3 订货信息 ......................................................................................................................................................... 19
1.4 引脚配置(顶视图) ....................................................................................................................................... 20
1.4.1 78K0R/KC3-L................................................................................................................................... 20
1.4.2 78K0R/KD3-L................................................................................................................................... 22
1.4.3 78K0R/KE3-L................................................................................................................................... 23
1.5 引脚识别 ......................................................................................................................................................... 25
1.6 程序块框图 ..................................................................................................................................................... 26
1.6.1 78K0R/KC3-L................................................................................................................................... 26
1.6.2 78K0R/KD3-L................................................................................................................................... 28
1.6.3 78K0R/KE3-L................................................................................................................................... 29
1.7 功能概述 ......................................................................................................................................................... 30
第二章 引脚功能.........................................................................................................................................32
2.1 引脚功能列表 .................................................................................................................................................. 32
2.1.1 78K0R/KC3-L................................................................................................................................... 33
2.1.2 78K0R/KD3-L................................................................................................................................... 38
2.1.3 78K0R/KE3-L................................................................................................................................... 43
2.2 引脚功能说明 .................................................................................................................................................. 48
2.2.1 P00, P01 (端口 0) ........................................................................................................................ 48
2.2.2 P10 至 P17 (端口 1)..................................................................................................................... 49
2.2.3 P20 至 P27 (端口 2)..................................................................................................................... 50
2.2.4 P30 至 P33 (端口 3)..................................................................................................................... 50
2.2.5 P40 至 P43 (端口 4)..................................................................................................................... 52
2.2.6 P50 至 P53 (端口 5)..................................................................................................................... 53
2.2.7 P60 和 P61 (端口 6)..................................................................................................................... 54
2.2.8 P70 至 P77 (端口 7)..................................................................................................................... 55
2.2.9 P80 至 P83 (端口 8)..................................................................................................................... 56
2.2.10 P120 至 P124 (端口 12)............................................................................................................. 57
2.2.11 P140,P141 (端口 14)............................................................................................................... 58
2.2.12 P150 至 P153 (端口 15)............................................................................................................. 58
2.2.13 AVREF,AVSS,VDD,EVDD,VSS,EVSS.............................................................................. 59
2.2.14 RESET........................................................................................................................................... 60
2.2.15 REGC............................................................................................................................................. 60
2.2.16 FLMD0 ........................................................................................................................................... 60
2.3 引脚 I/O 电路以及未使用引脚连接建议 ........................................................................................................... 61
8
用户手册初稿 U19291CA2V0UD
第三章 CPU 架构 ........................................................................................................................................ 67
3.1 存储空间 ..........................................................................................................................................................67
3.1.1 内部编程存储器空间 .........................................................................................................................73
3.1.2 镜像区域............................................................................................................................................75
3.1.3 内部数据存储器空间 .........................................................................................................................76
3.1.3 特殊功能寄存器(SFR)区域...........................................................................................................77
3.1.5 扩展的特殊功能寄存器(第二 SFR:第二特殊功能寄存器)区域.....................................................77
3.1.6 数据存储器寻址.................................................................................................................................78
3.2 处理器寄存器 ...................................................................................................................................................82
3.2.1 控制寄存器 ........................................................................................................................................82
3.2.2 通用寄存器 ........................................................................................................................................84
3.2.3 ES 和 CS 寄存器...............................................................................................................................86
3.2.4 特殊功能寄存器 (SFR)..................................................................................................................87
3.2.5 扩展特殊功能寄存器(第二 SFR:第二特殊功能寄存器)................................................................92
3.3 指令地址寻址 ...................................................................................................................................................97
3.3.1 相对寻址............................................................................................................................................97
3.3.2 直接寻址............................................................................................................................................97
3.3.3 表间接寻址 ........................................................................................................................................98
3.3.4 寄存器直接寻址.................................................................................................................................99
3.4 处理数据地址寻址 .........................................................................................................................................100
3.4.1 隐式寻址..........................................................................................................................................100
3.4.2 寄存器寻址 ......................................................................................................................................100
3.4.3 直接寻址..........................................................................................................................................101
3.4.4 短直接寻址 ......................................................................................................................................102
3.4.5 SFR 寻址.........................................................................................................................................103
3.4.6 寄存器间接寻址...............................................................................................................................104
3.4.7 基址寻址..........................................................................................................................................105
3.4.8 基址变址寻址 ..................................................................................................................................108
3.4.9 堆栈寻址..........................................................................................................................................109
第四章 端口功能 ...................................................................................................................................... 110
4.1 端口功能 ........................................................................................................................................................110
4.2 端口配置 ........................................................................................................................................................113
4.2.1 端口 0..............................................................................................................................................114
4.2.2 端口 1..............................................................................................................................................116
4.2.3 端口 2..............................................................................................................................................119
4.2.4 端口 3..............................................................................................................................................121
4.2.5 端口 4..............................................................................................................................................125
4.2.6 端口 5..............................................................................................................................................128
4.2.7 端口 6..............................................................................................................................................132
用户手册初稿 U19291CA2V0UD
9
4.2.8 端口 7..............................................................................................................................................133
4.2.9 端口 8..............................................................................................................................................138
4.2.10 端口 12..........................................................................................................................................141
4.2.11 端口 14..........................................................................................................................................145
4.2.12 端口 15..........................................................................................................................................147
4.3 控制端口功能的寄存器 ...................................................................................................................................149
4.4 端口功能操作 .................................................................................................................................................162
4.4.1 写入 I/O 端口 ...................................................................................................................................162
4.4.2 从 I/O 端口读取 ...............................................................................................................................162
4.4.3 I/O 端口的操作 ................................................................................................................................162
4.4.4 与具有不同电位的外部设备( 2.5 V、 3 V)相连接 ..........................................................................163
4.5 使用复用功能时端口寄存器和输出锁存器的设置 ...........................................................................................165
4.6 端口寄存器 n ( Pn)的 1 位操作指令的注意事项 .........................................................................................168
第五章 时钟发生器 ................................................................................................................................... 169
5.1 时钟发生器的功能 ..........................................................................................................................................169
5.2 时钟发生器的配置 ..........................................................................................................................................170
5.3 控制时钟发生器的寄存器 ...............................................................................................................................172
5.4 系统时钟振荡器 .............................................................................................................................................186
5.4.1 X1 振荡器 ........................................................................................................................................186
5.4.2 XT1 振荡器......................................................................................................................................186
注
5.4.3 内部高速振荡器
5.4.4 20 MHz 内部高速振荡器
.............................................................................................................................190
注
................................................................................................................190
5.4.5 内部低速振荡器 ...............................................................................................................................190
5.4.6 预分频器..........................................................................................................................................190
5.5 时钟发生器的操作 ..........................................................................................................................................191
5.6 控制时钟 ........................................................................................................................................................197
5.6.1 控制高速系统时钟的示例.................................................................................................................197
5.6.2 控制内部高速振荡时钟的示例..........................................................................................................200
5.6.3 控制副系统时钟的示例 ....................................................................................................................202
5.6.4 控制内部低速振荡时钟的示例..........................................................................................................204
5.6.5 CPU 时钟状态转换框图 ...................................................................................................................205
CPU 时钟改变前的条件和改变后的处理 ....................................................................................................212
5.6.7 CPU 时钟和副系统时钟转换所需的时间 ..........................................................................................214
5.6.8 时钟振荡停止前的条件 ....................................................................................................................215
第六章 定时器阵列部件 TAUS................................................................................................................. 216
6.1 定时器阵列部件 TAUS的功能 .......................................................................................................................217
6.1.1 独立工作时各通道的功能.................................................................................................................217
6.1.2 与其它通道同时工作时各通道的功能...............................................................................................218
10
用户手册初稿 U19291CA2V0UD
6.1.3 LIN 总线支持功能(仅通道 7) .......................................................................................................218
6.2 定时器阵列部件 TAUS的配置 .......................................................................................................................219
6.3 控制定时器阵列部件的寄存器 ........................................................................................................................225
6.4 通道输出( TO0n 引脚)控制 ........................................................................................................................247
6.4.1 TO0n 引脚输出电路配置..................................................................................................................247
6.4.2 TO0n 引脚输出设置.........................................................................................................................248
6.4.3 通道输出操作时的注意事项 .............................................................................................................248
6.4.4 TO0n 位的集合操作.........................................................................................................................252
6.4.5 操作开始时的定时器中断和 TO0n引脚输出 ....................................................................................253
6.5 通道输入( TI0n 引脚)控制 ..........................................................................................................................254
6.5.1 TI0n 边沿检测电路 ..........................................................................................................................254
6.6 定时器阵列部件 TAUS 的基本功能 ................................................................................................................255
6.6.1 单一操作功能和组合操作功能的概述...............................................................................................255
6.6.2 组合操作功能的基本规则.................................................................................................................255
6.6.3 组合操作功能基本规则的可用范围 ..................................................................................................256
6.7 定时器阵列部件 TAUS 作为独立通道的操作 .................................................................................................257
6.7.1 作为间隔定时器/方波输出的操作.....................................................................................................257
6.7.2 作为外部事件计数器的操作 .............................................................................................................263
6.7.3 作为分频器(仅限于 78K0R/KD3-L 和 78K0R/KE3-L 通道 0)的操作 ............................................266
6.7.4 用作输入脉冲测量的操作.................................................................................................................270
6.7.5 用作输入信号高/低电平宽度测量的操作 ..........................................................................................274
6.8 定时器阵列部件 TAUS 复通道的操作 ............................................................................................................278
6.8.1 用作 PWM功能的操作 .................................................................................................................... 278
6.8.2 作为单次脉冲输出功能的操作 .........................................................................................................285
6.8.3 用作复用 PWM输出功能的操作 ......................................................................................................292
第七章 实时计数器 ................................................................................................................................... 299
7.1 实时计数器的功能 .........................................................................................................................................299
7.2 实时计数器的配置 .........................................................................................................................................299
7.3 控制实时计数器的寄存器 ..........................................................................................................................301
7.4 实时计数器操作 .........................................................................................................................................316
7.4.1 实时计数器的启动操作 ..................................................................................................................316
7.4.2 启动操作后转换至 STOP 模式 ......................................................................................................317
7.4.3 读取/写入实时计数器 ....................................................................................................................318
7.4.4 实时计数器的报警设置 ..................................................................................................................320
7.4.5 实时计数器的 1 Hz 输出设置 .........................................................................................................321
7.4.6 实时计数器的 32.768 kHz 输出设置 ..............................................................................................321
7.4.7 实时计数器的 512 Hz, 16.384 kHz 输出设置 ...............................................................................321
7.4.8 实时计数器钟表错误校正的举例 ...................................................................................................322
用户手册初稿 U19291CA2V0UD
11
第八章 比较器 /可编程增益放大器 ............................................................................................................ 327
8.1 比较器和可编程增益放大器的特性 ............................................................................................................327
8.2 比较器和可编程增益放大器的配置 ............................................................................................................329
8.3 控制比较器和可编程增益放大器的寄存器 ..................................................................................................329
8.4 比较器和可编程增益放大器的操作 ............................................................................................................335
8.4.1 启动比较器和可编程增益放大器的操作 .........................................................................................335
8.4.2 停止比较器和可编程增益放大器的操作........................................................................................340
第九章 时钟输出 /蜂鸣器输出控制器 .........................................................................................................341
9.1 时钟输出 /蜂鸣器输出控制器的功能 ...........................................................................................................341
9.2 时钟输出 /蜂鸣器输出控制器的配置 ...........................................................................................................343
9.3 控制时钟输出 /蜂鸣器输出控制器的寄存器 .................................................................................................343
9.4 时钟输出 /蜂鸣器输出控制器的操作 ...........................................................................................................345
9.4.1 作为输出引脚的操作 .....................................................................................................................345
第十章 看门狗定时器 ............................................................................................................................... 346
10.1 看门狗定时器的功能 ....................................................................................................................................346
10.2 看门狗定时器的配置 ....................................................................................................................................347
10.3 控制看门狗定时器的寄存器 .........................................................................................................................348
10.4 看门狗定时器的操作 ....................................................................................................................................349
10.4.1 看门狗定时器的控制操作...............................................................................................................349
10.4.2 看门狗定时器的溢出时间设置........................................................................................................350
10.4.3 看门狗定时器窗口开启周期的设置.................................................................................................351
10.4.4 看门狗定时器间隔中断的设置........................................................................................................352
第十一章 A/D 转换器 ................................................................................................................................353
11.1 A/D 转换器的功能 ........................................................................................................................................353
11.2 A/D 转换器的配置 ........................................................................................................................................354
11.3 A/D 转换器中使用的寄存器 ..........................................................................................................................356
11.4 A/D 转换器操作 ...........................................................................................................................................369
11.4.1 A/D 转换器的基本操作...................................................................................................................369
11.4.2 输入电压和转换结果 ......................................................................................................................371
11.4.3 A/D 转换器操作模式 ......................................................................................................................372
11.5 如何读取 A/D 转换器参数表 .........................................................................................................................375
11.6 A/D 转换器的注意事项 .................................................................................................................................377
第十二章 串行阵列部件 ............................................................................................................................ 381
12.1 串行阵列部件的功能 ....................................................................................................................................381
12.1.1 3-线串行 I/O(CSI00、CSI01、 CSI10) ......................................................................................381
12.1.2 UART(UART0、UART1) ..........................................................................................................382
12
用户手册初稿 U19291CA2V0UD
12.1.3 简易的 I 2C( IIC10) ......................................................................................................................382
12.2 串行阵列部件的配置 ....................................................................................................................................383
12.3 控制串行阵列部件的寄存器 .........................................................................................................................387
12.4 操作停止模式 ...............................................................................................................................................409
12.4.1 由部件停止操作.............................................................................................................................409
12.4.2 由通道停止操作.............................................................................................................................410
12.5 3- 线串行 I/O ( CSI00 、 CSI01 、 CSI10 )通信的操作 ...................................................................................411
12.5.1 主机发送........................................................................................................................................412
12.5.2 主机接收........................................................................................................................................421
12.5.3 主机发送/接收 ...............................................................................................................................427
12.5.4 从机发送........................................................................................................................................435
12.5.5 从机接收........................................................................................................................................444
12.5.6 从机发送/接收 ...............................................................................................................................450
12.5.7 计算传输时钟频率 .........................................................................................................................459
12.6 UART ( UART0 、 UART1 )通信的操作 ......................................................................................................461
12.6.1 UART 发送 ....................................................................................................................................462
12.6.2 UART 接收 ....................................................................................................................................472
12.6.3 LIN 发送 ........................................................................................................................................479
12.6.4 LIN 接收 ........................................................................................................................................482
12.6.5 计算波特率 ....................................................................................................................................487
2
12.7 简易 I
C( IIC10)通信的操作 ......................................................................................................................491
12.7.1 地址域发送 ....................................................................................................................................492
12.7.2 数据发送........................................................................................................................................497
12.7.3 数据接收........................................................................................................................................500
12.7.4 产生停止条件 ................................................................................................................................504
12.7.5 计算传输速率 ................................................................................................................................505
12.8 发生错误时的处理步骤 ................................................................................................................................507
12.9 寄存器设置和引脚之间的关系 ......................................................................................................................509
第十三章 串行接口 IICA........................................................................................................................... 513
13.1 串行接口 IICA 的功能 ..................................................................................................................................513
13.2 串行接口 IICA 的配置 ..................................................................................................................................516
13.3 控制串行接口 IICA 的寄存器 .......................................................................................................................519
2
C 总线模式功能 .........................................................................................................................................532
13.4 I
13.4.1 引脚配置........................................................................................................................................532
13.4.2 使用 IICWL和 IICWH 寄存器设置传输时钟 ...................................................................................533
2
C 总线的定义和控制方法 ...........................................................................................................................534
13.5 I
13.5.1 开始条件........................................................................................................................................534
13.5.2 地址...............................................................................................................................................535
13.5.3 传输方向指定 ................................................................................................................................535
用户手册初稿 U19291CA2V0UD
13
13.5.4 响应信号(ACK) .........................................................................................................................536
13.5.5 停止条件........................................................................................................................................537
13.5.6 等待状态........................................................................................................................................538
13.5.7 取消等待........................................................................................................................................540
13.5.8 中断请求(INTIICA)产生时序和等待控制....................................................................................541
13.5.9 地址匹配检测方法..........................................................................................................................542
13.5.10 错误检测......................................................................................................................................542
13.5.11 扩展码 .........................................................................................................................................542
13.5.12 仲裁 .............................................................................................................................................543
13.5.13 唤醒功能......................................................................................................................................545
13.5.14 通信保留......................................................................................................................................548
13.5.15 注意事项......................................................................................................................................552
13.5.16 通信操作......................................................................................................................................553
2
13.5.17 I
C 中断请求( INTIICA)发生的时序 ..........................................................................................561
13.6 时序图..........................................................................................................................................................582
第十四章 乘法器/ 除法器........................................................................................................................... 589
14.1 乘法器 /除法器的功能 .................................................................................................................................589
14.2 乘法器 /除法器的配置 .................................................................................................................................589
14.3 控制乘法器 /除法器的寄存器 ......................................................................................................................594
14.4 乘法器 /除法器的操作 .................................................................................................................................595
14.4.1 乘法操作 .......................................................................................................................................595
14.4.2 除法操作 .......................................................................................................................................596
第十五章 DMA 控制器 ............................................................................................................................ 598
15.1 DMA 控制器的功能 ....................................................................................................................................598
15.2 DMA 控制器的配置 ....................................................................................................................................599
15.3 控制 DMA 控制器的寄存器 ........................................................................................................................602
15.4 DMA 控制器的操作 ....................................................................................................................................605
15.4.1 操作步骤 .......................................................................................................................................605
15.4.2 传输模式 .......................................................................................................................................606
15.4.3 DMA 传输终止...............................................................................................................................606
15.5 DMA 控制器设置举例 ................................................................................................................................607
15.5.1 CSI 连续发送.................................................................................................................................607
15.5.2 连续捕获 A/D 转换结果 .................................................................................................................609
15.5.3 UART 连续接收 + ACK 发送 ..........................................................................................................611
15.5.4 由 DWAITn 保持 DMA 传输挂起 ....................................................................................................613
15.5.5 用软件强制终止 .............................................................................................................................614
15.6 使用 DMA 控制器的注意事项 ....................................................................................................................615
14
用户手册初稿 U19291CA2V0UD
第十六章 中断功能................................................................................................................................... 617
16.1 中断功能类型 ...............................................................................................................................................617
16.2 中断源和配置 ...............................................................................................................................................617
16.3 控制中断功能的寄存器 ................................................................................................................................622
16.4 中断服务操作 ...............................................................................................................................................632
16.4.1 可屏蔽中断请求响应......................................................................................................................632
16.4.2 软件中断请求响应 .........................................................................................................................635
16.4.3 多重中断服务 ................................................................................................................................635
16.4.4 中断请求保持 ................................................................................................................................639
第十七章 按键中断功能 ........................................................................................................................... 640
17.1 按键中断功能 ...............................................................................................................................................640
17.2 按键中断的配置 .........................................................................................................................................640
17.3 控制按键中断的寄存器 ..............................................................................................................................642
第十八章 待机功能 ................................................................................................................................... 643
18.1 待机功能和配置 .........................................................................................................................................643
18.1.1 待机功能 .......................................................................................................................................643
18.1.2 控制待机功能的寄存器 ..................................................................................................................644
18.2 待机功能操作 ............................................................................................................................................647
18.2.1 HALT 模式.....................................................................................................................................647
18.2.2 STOP 模式 ....................................................................................................................................652
第十九章 复位功能 ................................................................................................................................... 657
19.1 确认复位源的寄存器 ....................................................................................................................................666
第二十章 上电清零电路 ........................................................................................................................... 667
20.1 上电清零电路的功能 ....................................................................................................................................667
20.2 上电清零电路的配置 ....................................................................................................................................668
20.3 上电清零电路的操作 ....................................................................................................................................668
20.4 上电清零电路的注意事项 .............................................................................................................................671
第二十一章 低电压检测器 ........................................................................................................................ 673
21.1 低电压检测器的功能 ....................................................................................................................................673
21.2 电压检测器的配置 .......................................................................................................................................674
21.3 控制低电压检测器的寄存器 .........................................................................................................................674
21.4 低电压检测器的操作 ....................................................................................................................................679
21.4.1 用作复位时 ....................................................................................................................................680
21.4.2 用作中断时 ....................................................................................................................................686
21.5 有关低电压检测器的注意事项......................................................................................................................692
用户手册初稿 U19291CA2V0UD
15
第二十二章 稳压器 ................................................................................................................................... 696
22.1 稳压器概述 ................................................................................................................................................696
22.2 控制稳压器的寄存器 ..................................................................................................................................696
第二十三章 选项字节 ............................................................................................................................... 698
23.1 选项字节的功能 ...........................................................................................................................................698
23.1.1 用户选项字节 (000C0H 至 000C2H/010C0H 至 010C2H).........................................................698
23.1.2 片上调试选项字节 ( 000C3H/ 010C3H) .....................................................................................699
23.2 用户选项字节的格式 ....................................................................................................................................699
23.3 片上调试选项字节的格式 .............................................................................................................................701
23.4 选项字节的设置 ...........................................................................................................................................702
第二十四章 FLASH 存储器 ..................................................................................................................... 703
24.1 用 Flash 存储器编程器写入 .........................................................................................................................703
24.2 编程环境 ......................................................................................................................................................708
24.3 通信模式 ......................................................................................................................................................708
24.4 板上引脚的连接 ...........................................................................................................................................709
24.4.1 FLMD0 引脚 ..................................................................................................................................709
24.4.2 TOOL0 引脚 ..................................................................................................................................710
24.4.3 RESET 引脚 ..................................................................................................................................710
24.4.4 端口引脚........................................................................................................................................711
24.4.5 REGC 引脚....................................................................................................................................711
24.4.6 X1 和 X2 引脚 ................................................................................................................................711
24.4.7 电源供应........................................................................................................................................711
24.5 控制 Flash 存储器的寄存器 .........................................................................................................................712
24.6 编程方法 ......................................................................................................................................................712
24.6.1 控制 flash 存储器...........................................................................................................................712
26.6.2 Flash 存储器编程模式 ...................................................................................................................713
24.6.3 选择通信模式.................................................................................................................................713
24.6.4 通信命令........................................................................................................................................714
24.7 安全设置 ......................................................................................................................................................715
24.8 用自编程进行 Flash 存储器编程 ................................................................................................................717
24.8.1 引导区交换功能 .............................................................................................................................719
24.8.2 Flash 屏蔽窗口功能 .......................................................................................................................721
第二十五章 片上调试功能 ........................................................................................................................ 722
25.1 将 QB-MINI2 连接到 78K0R/Kx3-L...........................................................................................................722
25.2 片上调试安全 ID ........................................................................................................................................723
25.3 用户资源保护 .............................................................................................................................................723
16
用户手册初稿 U19291CA2V0UD
第二十六章 BCD 校正电路 ..................................................................................................................... 725
26.1 BCD 校正电路功能 ....................................................................................................................................725
26.2 用于 BCD 校正电路的寄存器 .....................................................................................................................725
26.3 BCD 校正电路操作 ....................................................................................................................................726
第二十七章 指令集 ................................................................................................................................... 728
27.1 操作列表中的使用惯例 ..............................................................................................................................728
27.1.1 操作数标识符和指定方法 ..............................................................................................................728
27.1.2 操作栏的描述 ................................................................................................................................729
27.1.3 标志操作栏的描述 .........................................................................................................................730
27.1.4 PREFIX 指令.................................................................................................................................730
27.2 操作列表......................................................................................................................................................731
第二十八章 电气特性 (目标)............................................................................................................... 748
第二十九章 封装图................................................................................................................................... 797
29.1 78K0R/KC3-L ( 44-引脚产品) ..................................................................................................................797
29.2 78K0R/KC3-L ( 48-引脚产品) ..................................................................................................................798
29.3 78K0R/KD3-L .............................................................................................................................................799
29.4 78K0R/KE3-L..............................................................................................................................................800
附录 A 开发工具 ..................................................................................................................................... 804
A.1 软件包 .....................................................................................................................................................807
A.2 语言处理软件 ............................................................................................................................................807
A.3 Flash 存储器编程工具 ..................................................................................................................................808
A.3.1 使用 flash 存储器编程器 PG-FP5, FL-PR5, PG-FP4 and FL-PR4 时 ..........................................808
A.3.2 使用带编程功能的片上调试仿真器 QB-MINI2时.............................................................................808
A.4 调试工具(硬件) .....................................................................................................................................809
A.4.1 使用在线仿真器 QB-78K0RIX3 时 ..................................................................................................809
A.4.2 使用带编程功能的片上调试仿真器 QB-MINI2时.............................................................................810
A.5 调试工具(软件) .........................................................................................................................................810
附录 B 修订历史 ..................................................................................................................................... 811
B.1 本版中主要修订内容 .....................................................................................................................................811
用户手册初稿 U19291CA2V0UD
17
第一章 概述
1.1 特性
μ
s: @ 20 MHz,使用高速系统时钟工作)变为超低速( 61 μs: @ 32.768
{ 最短指令执行时间可以从高速(
kHz,使用副系统时钟工作)
{ 通用寄存器:
8 位 × 32 寄存器( 8位 × 8 寄存器 × 4 组)
{ ROM 、RAM 容量
注 1
64 KB
48 KB 2 KB
32 KB 1.5 KB
16 KB 1 KB
3 KB
注 1. 当使用自编程功能时为 2 KB 。
2. 开发中
{ 片上内部高速振荡时钟
• 20
MHz 内部高速振荡时钟: 20 MHz
• 8 MHz 内部高速振荡时钟: 8 MHz ±1 %(目标值)
• 1
MHz 内部高速振荡时钟: 1 MHz
{ 片上单供电电源闪存(具有禁止芯片擦除
{ 自编程(具有引导区互换功能 /Flash屏蔽窗口功能)
{ 片上调试功能
{ 片上上电清除(
POC)电路和低电压检测器( LVI)
{ 片上看门狗定时器(使用专用的内部低速振荡时钟工作)
{ 片上乘法器
{ 片上按键中断功能
/除法器( 16 位 × 16 位, 32 位 ÷ 32 位)
{ 片上时钟输出 /蜂鸣器输出控制器
{ 片上 BCD 调整
{ I/O端口:
37 至 55(N沟道漏极开路: 2
{ 定时器: 10 通道
• 16 位定时器:
• 看门狗定时器:
8通道
1 通道
• 实时计数器: 1 通道
{ 片上比较器
{ 串行接口
/可编程增益放大器功能
• CSI : 2 通道/UART (受支持的 LIN 总线): 1 通道
• CSI :
• I
1 通道 /UART: 1 通道/简易的I
2
C: 1 通道
注
{ 10 位分辨率 A/D 转化器(AVREF = 1.8 至 5.5 V):10 至 12 通道
{ 电源供电电压:
{ 工作环境温度:
V
DD = 1.8 至 5.5 V
T
A = − 40 至 +85° C
注 78K0R/KC3-L 的 44-引脚产品
0.05
78K0R/KC3-L 78K0R/KD3-L 78K0R/KE3-L Flash ROM RAM
44 引脚 48 引脚
μ
PD78F1003
μ
PD78F1002
μ
PD78F1001
μ
PD78F1000
注 2
±
1 %(目标值)
±
5 %
/块擦除 /写功能)
注
注
)
2
C: 1 通道
未配备。
52 引脚 64 引脚
注 2
注 2
注 2
− − −
μ
PD78F1006
μ
PD78F1005
μ
PD78F1004
注 2
注 2
注 2
μ
PD78F1009
μ
PD78F1008
μ
PD78F1007
注 2
注 2
注 2
18
用户手册初稿 U19291CA2V0UD
1.2 应用
{ 音视频设备
{ 家用电器
{ 工业设备
1.3 订货信息
• 闪存版本(无铅产品)
78K0R/Kx3 微控
制器
78K0R/KC3-L
44-引脚 LQFP塑料封装 (10 × 10)
48-引脚
LQFP塑料封装(密间距 ) (7 × 7)
78K0R/KD3-L 52-引脚LQFP塑料封装 (10 × 10)
78K0R/KE3-L
64-引脚 LQFP塑料封装 (12 × 12)
64-引脚 LQFP塑料封装(密间距 ) (10 × 10) μ PD78F1007GB-GAH-AX注, 78F1008GB-GAH-AX注,
64-引脚 LQFP塑料封装(密间距 ) (7 × 7)
64-引脚 FBGA塑
注 开发中
注意事项 78K0R/Kx3-L 具
有片上调试功能,用于开发和评估。请不要在量产时使用该产品的片上调试功能,因为
使用该功能时,可能会超出 flash 内存能保证的可重写次数,因此产品的可靠性得不到保证。NEC 电子对
使用片上调试功能时产生的问题概不负责。
封装 型号
料封装 (5 × 5)
第一章 概述
μ
78F1002GB-GAF-AX
μ
78F1003GA-HAA-AX
μ
78F1006GB-GAG-AX
μ
78F1009GK-GAJ-AX
78F1009GB-GAH-AX
μ
78F1009GA-HAB-AX
μ
78F1009F1-AN1-A
PD78F1000GB-GAF-AX注、 78F1001GB-GAF-AX注、
注
、 78F1003GB-GAF-AX
注
PD78F1001GA-HAA-AX注、 78F1002GA-HAA-AX注、
注
PD78F1004GB-GAG-AX注、 78F1005GB-GAG-AX注,
注
PD78F1007GK-GAJ-AX注、8F1008GK-GAJ-AX注,
注
注
PD78F1007GA-HAB-AX注, 78F1008GA-HAB-AX注,
注
PD78F1007F1-AN1-A注, 78F1008F1-AN1-A注,
注
用户手册初稿 U19291CA2V0UD
19
1.4 引脚配置(顶视图)
1.4.1 78K0R/KC3-L
• 44-引脚 LQF
P 塑料封装( 10 × 10)
第一章 概述
P20/ANI0
P21/ANI1
P22/ANI2
P23/ANI3
P24/ANI4
P25/ANI5
P26/ANI6
P27/ANI7
P150/ANI8
P151/ANI9
P120/INTP0/EXLVI
P41/TOOL1
P40/TOOL0
RESET
P124/XT2
P123/XT1
FLMD0
P122/X2/EXCLK
P121/X1
REGC
V
V
SS
DD
4443 42 414039 383736 3534
1
2
3
4
5
6
7
8
9
10
11
1213 141516 171819 202122
P30/SO10/TxD1
注意事项 1. 使 AVSS 和 VSS 保持相同电平。
2. 通过电
容( 0.47 至 1
μ
F :目标)将 REGC 引脚连接到 Vss 。
备注 有关引脚识别,参见 1.5 引
P75/KR5/SCK00
P32/SCK10/SCL10/INTP2
P31/SI10/RxD1/SDA10/INTP1
脚识别。
AV
33
32
31
30
29
28
27
26
25
24
23
P51/TI07/TO07
P74/KR4/SI00/RxD0
P71/KR1/SI01/INTP5
P73/KR3/SO00/TxD0
P72/KR2/SCK01/INTP6
P70/KR0/SO01/INTP4
P52/RTC1HZ/SLTI/SLTO
SS
AV
REF
P80/CMP0P/INTP3/PGAI
P81/CMP0M
P82/CMP1P/INTP7
P83/CMP1M
P10/TI02/TO02
P11/TI03/TO03
P12/TI04/TO04/RTCDIV/RTCC
P13/TI05/TO05
P50/TI06/TO06
20
用户手册初稿 U19291CA2V0UD
• 48-引脚 TQFP塑料封装(密间距)( 7 × 7)
48474645 4443 424140393837
P60/ SCL0
P61/ SDA0
P30/SO 10/TxD1
P31/SI10/R xD1/SDA10/INTP 1
P32/SC K 10/SC L 10/INTP 2
P75/ KR5/ SCK00
P74/KR4/S I00/R xD0
P73/KR3/S O00/TxD0
P72/ KR2/ SCK01/INTP6
P71/KR1/S I01/INTP 5
P70/ KR0/ SO01/ INTP4
P52/ RTC1HZ/ SLTI/ SLTO
1
2
3
4
5
6
7
8
9
10
11
12
1314 151617 181920 212223 24
第一章 概述
VDD
VSS
REG C
P 121/X1
P 122/X2/EX CLK
FL MD0
P 123/XT1
P 124/XT2
RESET
P 40/TOO L0
P 41/TOO L1
P 120/INTP 0/EX LVI
36
35
34
33
32
31
30
29
28
27
26
25
P140/PCLBUZ0
P20/ANI0
P21/ANI1
P22/ANI2
P23/ANI3
P24/ANI4
P25/ANI5
P26/ANI6
P27/ANI7
P150/ANI8
P151/ANI9
P152/ANI10
注意事项 1. 使 AV
2. 通过电
SS 和 V SS 保持相同电平。
容(0.47 至 1
备注 有关引脚识别,参见 1.5 引
REF
AVSS
AV
P83/CMP1M
P51/TI07/TO07
P50/TI06/TO06
μ
F:目标)将 REGC 引脚连接到 Vss。
P11/TI03/TO03
P13/TI05/TO05
P10/TI02/TO02
P12/TI04/TO04/RTCDIV/RTCCL
P81/CMP0M
P82/CMP1P/INTP7
P80/CMP0P/INTP3/PGAI
脚识别。
用户手册初稿 U19291CA2V0UD
21
1.4.2 78K0R/KD3-L
• 52-引脚 LQF
P 塑料封装( 10 × 10)
P140/PCLBUZ0
P120/INTP0/EXLVI
P41/TOOL1
P40/TOOL0
RESET
P124/XT2
P123/XT1
FLMD0
P122/X2/EXCLK
P121/X1
REGC
V
SS
V
DD
第一章 概述
P00/TI00
P01/TO00
P20/ANI0
P21/ANI1
P22/ANI2
P23/ANI3
P24/ANI4
P25/ANI5
P26/ANI6
P27/ANI7
52 51 50 49 48 47 46 45 44 43 42 41 40
1
2
3
4
5
6
7
8
9
10
11
12
13
P150/ANI8
P151/ANI9
P152/ANI10
39
38
37
36
35
34
33
32
31
30
29
28
27
AV
SS
AV
REF
P80/CMP0P/INTP3/PGAI
P81/CMP0M
P82/CMP1P/INTP7
P83/CMP1M
P10/TI02/TO02
P11/TI03/TO03
P12/TI04/TO04/RTCDIV/RTCCL
P13/TI05/TO05
P50/TI06/TO06
P51/TI07/TO07
P52/RTC1HZ/SLTI/SLT O
注意事项 1. 使 AV
2. 通过电
SS 和 V SS 保持相同电平。
容(0.47 至 1
备注 有关引脚识别,参见 1.5 引
14 15 16 17 18 19 20 21 22 23 24 25 26
P77/KR7
P60/SCL0
P61/SDA0
P30/SO10/TxD1
P31/SI10/RxD1/SDA10/INTP1
μ
F:目标)将 REGC 引脚连接到 Vss。
P76/KR6
P75/KR5/SCK00
P74/KR4/SI00/RxD0
P32/SCK10/SCL10/INTP2
P71/KR1/SI01/INTP5
P73/KR3/SO00/TxD0
P72/KR2/SCK01/INTP6
脚识别。
P70/KR0/SO01/INTP4
22
用户手册初稿 U19291CA2V0UD
1.4.3 78K0R/KE3-L
• 64- 引脚 LQF
• 64- 引脚 LQF
• 64- 引脚 LQF
P 塑料封装( 12 × 12)
P 塑料封装(密间距)( 10 × 10)
P 塑料封装(密间距)( 7 × 7)
P120/INTP0/EXLVI
P43
P42
P41/TOOL1
P40/TOOL0
RESET
P124/XT2
P123/XT1
FLMD0
P122/X2/EXCLK
P121/X1
REGC
V
SS
EV
SS
V
DD
EV
DD
第一章 概述
P140/PCLBUZ0
P141/PCLBUZ1
P00/TI00
P01/TO00
P20/ANI0
P21/ANI1
P22/ANI2
P23/ANI3
P24/ANI4
P25/ANI5
P26/ANI6
P27/ANI7
P150/ANI8
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
P151/ANI9
P152/ANI10
P153/ANI11
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
AV
SS
AV
REF
P80/CMP0P/INTP3/PGAI
P81/CMP0M
P82/CMP1P/INTP7
P83/CMP1M
P10/TI02/TO02
P11/TI03/TO03
P12/TI04/TO04/RTCDIV/RTCC
P13/TI05/TO05
P14/TI06/TO06
P15/TI07/TO07
P16
P17
P50
P51
P60/SCL0
注意事项 1. 使 AV
2. 使 EV
3. 通过电
SS 和 EV SS 保持与 V SS 相同的电平。
DD 和 V DD保持相同电平。
容(0.47 至 1
备注 有关引脚识别,参见 1.5 引
P33
P77/KR7
P61/SDA0
P30/SO10/TxD1
P32/SCK10/SCL10/INTP2
P31/SI10/RxD1/SDA10/INTP1
μ
F:目标)将 REGC 引脚连接到 Vss。
P76/KR6
P75/KR5/SCK00
P74/KR4/SI00/RxD0
P71/KR1/SI01/INTP5
P73/KR3/SO00/TxD0
P72/KR2/SCK01/INTP6
脚识别。
用户手册初稿 U19291CA2V0UD
P53
P70/KR0/SO01/INTP4
P52/RTC1HZ/SLTI/SLTO
23
• 64- 引脚 FBGA 塑料封装( 5 × 5 )
顶视图 底视图
第一章 概述
8
7
6
5
4
3
2
1
ABCDEFGH
索引标记
HGFEDCBA
<R>
引脚号
A1 P53 C1 P50 E1 P83/CMP1M G1 AVREF
A2 P52/RTC1HZ/SLTI
/SLTO
A3 P72/KR2/SCK01
/INTP6
A4 P75/KR5/SCK00 C4 P17 E4 P10/TI02/TO02 G4 P26/ANI6
A5 P77/KR7 C5 P33 E5 P21/ANI1 G5 P23/ANI3
A6 P61/SDA0 C6 P31/SI10/RxD1
A7 P60/SCL0 C7 VSS E7 RESET G7 P00/TI00
A8 EVDD C8 P121/X1 E8 FLMD0 G8 P124/XT2
B1 P51 D1 P15/TI07/TO07 F1 P80/CMP0P
B2 P70/KR0/SO01
/INTP4
B3 P73/KR3/SO00/TxD0 D3 P13/TI05/TO05 F3 P82/CMP1P/INTP7 H3 P152/ANI10
B4 P76/KR6 D4 P16 F4 P25/ANI5 H4 P27/ANI7
B5 P32/SCK10/SCL10
/INTP2
B6 P30/SO10/TxD1 D6 P40/TOOL0 F6 P43 H6 P141/PCLBUZ1
B7 VDD D7 REGC F7 P01/TO00 H7 P140/PCLBUZ0
B8 EVSS D8 P122/X2/EXCLK F8 P123/XT1 H8 P120/INTP0/EXLVI
名称 引脚号
C2 P71/KR1/SI01/INTP5 E2 P12/TI04/TO04
C3 P74/KR4/SI00/RxD0 E3 P11/TI03/TO03 G3 P150/ANI8
D2 P14/TI06/TO06 F2 P81/CMP0M H2 P153/ANI11
D5 P42 F5 P22/ANI2 H5 P24/ANI4
/SDA10/INTP1
名称 引脚号 名称 引脚号
G2 P151/ANI9
/RTCDIV/RTCCL
E6 P41/TOOL1 G6 P20/ANI0
H1 AVSS
/INTP3/PGAI
名称
注 开发中
注意事项 1. 使 AV
SS 和 EV SS 保持与 V SS 相同的电平。
2. 使 EVDD 和 VDD 保持相同电平。
3. 通过电
容( 0.47 至 1
μ
F :目标)将 REGC 引脚连接到 Vss 。
备注 有关引脚识别,参见 1.5 引
脚识别。
24
用户手册初稿 U19291CA2V0UD
第一章 概述
1.5 引脚识别
ANI0 至
AV
AV
ANI11: 模拟输入
REF: 模拟参考电压
SS : 模拟接地
CMP0M、 CMP1M: 比较器输入(负的)
CMP0P、
EV
CMP1P: 比较器输入(正的)
DD: 供应端口的电源
PCLBUZ0、
PGAI: 可编程增益放大器输入
REGC:
RESET: 复位
RTC1HZ:
RTCCL: 实时计数器时钟(
EVSS : 端口接地
EXCLK: 外部时钟输入(主系统时钟)
EXLVI:
低电压检测器的外部电位输入
FLMD0: Flash 可编程模式
INTP0 至 IN
KR0 至
TP7: 外部中断输入
KR7: 按键返回
P00、 P01: 端口 0
P10 至
P17: 端口 1
P20 至
P27: 端口 2
P30 至 P33: 端口 3
P40 至
P43: 端口 4
P50 至
P53: 端口 5
P60、 P61: 端口 6
P70 至
P77: 端口 7
P80 至
P83: 端口 8
P120 至 P124: 端口 12
P140、 P141: 端口 14
P150 至
P153: 端口 15
RTCDIV: 实时计数器时钟(
RxD0、 RxD1:
SCK00、 SCK01、 SCK10: 串行时钟输入/输出
SCL0、 SCL10:
SDA0、
SI00、 SI01、 SI10: 串行数据输入
SLTI: 可选的定时器输入
SLTO: 可选的定时器输出
SO00、 SO01、 SO10: 串行数据输出
TI00、
TO00、
TOOL0: 工具的数据输入/输出
TOOL1:
TxD0、
V
DD: 供电电源
V
SS: 接地
X1、 X2: 晶体振荡器(主系统时钟)
XT1、 XT2: 晶体振荡器(副系统时钟)
PCLBUZ1: 可编程的时钟输出/蜂鸣器输出
稳压器电容
实时计数器校正时钟( 1 Hz)输出
32 kHz 原始振荡)输
出
32 kHz 分频)输出
接收数据
串行时钟输入 /输出
SDA10: 串行数据输入/输出
TI02 至 TI07: 定时器输出
TO02 至 TO07: 定时器输出
工具的时钟输出
TxD1: 发送数据
用户手册初稿 U19291CA2V0UD
25
1.6 程序块框图
1.6.1 78K0R/KC3-L
• 44-引脚产品
SLTI/SLTO/P52
TI02/TO02/P10
TI03/TO03/P11
TI04/TO04/P12
定时器阵列
部件(8ch )
ch0
ch1
ch2
ch3
ch4
第一章 概述
端口1
端口2
端口3
端口4
端口5
4
8
3
2
3
P10 至 P13
P20 至 P27
P30 至 P32
P40、 P41
P50 至 P52
TI05/TO05/P13
TI06/TO06/P50
TI07/TO07/P51
RxD0/P74(LINSEL)
RTCDIV/RTCCL/P12
RTC1HZ/P52
CMP0M/P81、
CMP1M/P83
CMP0P/P80、
CMP1P/P82
RxD0/P74
TxD0/P73
RxD1/P31
TxD1/P30
SCK00/P75
SI00/P74
SO00/P73
SCK01/P72
SI01/P71
SO01/P70
SCK10/P32
SI10/P31
SO10/P30
SCL10/P32
SDA10/P31
2
2
ch5
ch6
ch7
低速
内部
振荡器
窗口
看门狗
定时器
实时计数器
比较器
串行阵列
部件(4ch )
UART0
LINSEL
UART1
CSI00
CSI01
CSI10
IIC10
乘法器&
除法器
直接存储器
访问控制
BCD
调整
78K0R
CPU
核
RAM
V
DD
端口7
端口8
端口12
端口15
A/D 转换器
可编程
增益放大器
FLASH
存储器
FLMD0
V
SS
按键返回
上电清除/
低电压
指示器
复位控制
片上调试
系统
控制
高速
内部
振荡器
稳压器
中断控制
6
P70 至 P75
4
P80 至 P83
P120
4
P121 至 P124
2
P150、 P151
ANI0/P20 至
8
ANI7/P27
ANI8/P150、
2
ANI9/P151
AV
REF
AV
SS
PGAI/P80
KR0/P70 至
6
KR5/P75
POC/LVI
控制
TOOL0/P40
TOOL1/P41
RESET
X1/P121
X2/EXCLK/P122
XT1/P123
XT2/P124
REGC
RxD0/P74 (LINSEL)
INTP0/P120
INTP1/P31、
2
INTP2/P32
INTP3/P80、
2
INTP7/P82
INTP4/P70、
3
INTP5/P71、
INTP6/P72
EXLVI/P120
26
用户手册初稿 U19291CA2V0UD
• 48-引脚产品
SLTI/SLTO/P52
TI02/TO02/P10
TI03/TO03/P11
TI04/TO04/P12
定时器阵列
部件(8ch )
ch0
ch1
ch2
ch3
ch4
第一章 概述
端口1
端口2
端口3
端口4
端口5
4
P10 至 P13
8
P20 至 P27
3
P30 至 P32
2
P40、 P41
3
P50 至 P52
TI05/TO05/P13
TI06/TO06/P50
TI07/TO07/P51
RxD0/P74 (LINSEL)
RTCDIV/RTCCL/P12
RTC1HZ/P52
CMP0M/P81、
CMP1M/P83
CMP0P/P80、
CMP1P/P82
RxD0/P74
TxD0/P73
RxD1/P31
TxD1/P30
SCK00/P75
SI00/P74
SO00/P73
SCK01/P72
SI01/P71
SO01/P70
SCK10/P32
SI10/P31
SO10/P30
SCL10/P32
SDA10/P31
SDA0/P61
SCL0/P60
PCLBUZ0/P140
2
2
ch5
ch6
ch7
低速
内部
振荡器
窗口
看门狗
定时器
实时计数器
比较器
串行阵列
部件(4ch )
UART0
LINSEL
UART1
CSI00
CSI01
CSI10
IIC10
串行
接口IICA
蜂鸣器输出
时钟输出
控制
乘法器&
除法器
直接存储器
访问控制
78K0R
CPU
核
RAM
V
DD
端口6
端口7
端口8
端口12
端口14
端口15
A/D 转换器
FLASH
存储器
可编程
增益放大器
按键返回
上电清除/
低电压
指示器
复位控制
片上调试
系统
控制
高速
内部
FLMD0
V
SS
振荡器
稳压器
中断
控制
2
P60、 P61
6
P70 至 P75
4
P80 至 P83
P120
4
P121 至 P124
P140
3
P150-P152
ANI0/P20至
8
ANI7/P27
ANI8/P150 至
3
ANI10/P152
AV
REF
AV
SS
PGAI/P80
KR0/P70 至
6
KR5/P75
POC/LVI
控制
TOOL0/P40
TOOL1/P41
RESET
X1/P121
X2/EXCLK/P122
XT1/P123
XT2/P124
REGC
RxD0/P74 (LINSEL)
INTP0/P120
INTP1/P31、
2
INTP2/P32
INTP3/P80、
2
INTP7/P82
INTP4/P70、
3
INTP5/P71、
INTP6/P72
EXLVI/P120
BCD
调整
用户手册初稿 U19291CA2V0UD
27
1.6.2 78K0R/KD3-L
TI00/P00
TO00/P01
SLTI/SLTO/P52
TI02/TO02/P10
TI03/TO03/P11
TI04/TO04/P12
TI05/TO05/P13
TI06/TO06/P50
TI07/TO07/P51
RxD0/P74 (LINSEL)
定时器阵列
部件(8ch )
ch0
ch1
ch2
ch3
ch4
ch5
ch6
ch7
第一章 概述
端口0
端口1
端口2
端口3
端口4
端口5
端口6
端口7
2
4
8
3
2
3
2
8
P00、 P01
P10 至 P13
P20 至 P27
P30 至 P32
P40、 P41
P50 至 P52
P60、 P61
P70 至 P77
RTCDIV/RTCCL/P12
RTC1HZ/P52
CMP0M/P81、
CMP1M/P83
CMP0P/P80、
CMP1P/P82
RxD0/P74
TxD0/P73
RxD1/P31
TxD1/P30
SCK00/P75
SI00/P74
SO00/P73
SCK01/P72
SI01/P71
SO01/P70
SCK10/P32
SI10/P31
SO10/P30
SCL10/P32
SDA10/P31
SDA0/P61
SCL0/P60
PCLBUZ0/P140
2
2
低速
内部
振荡器
窗口
看门狗
定时器
实时计数器
比较器
串行阵列
部件(4ch )
UART0
LINSEL
UART1
CSI00
CSI01
CSI10
IIC10
串行
接口IICA
蜂鸣器输出
时钟输出
控制
乘法器&
除法器
直接存储器
访问控制
BCD
调整
78K0R
CPU
核
RAM
V
DD
端口8
端口12
端口14
端口15
FLASH
存储器
FLMD0
V
SS
A/D 转换器
可编程
增益放大器
按键返回
上电清除/
低电压
指示器
复位控制
片上调试
系统
控制
高速
内部
振荡器
稳压器
中断
控制
4
P80 至 P83
P120
4
P121 至 P124
P140
3
P150 至 P152
ANI0/P20 至
8
ANI7/P27
ANI8/P150 至
3
ANI10/P152
AV
REF
AV
SS
PGAI/P80
KR0/P70 至
8
KR7/P77
POC/LVI
控制
TOOL0/P40
TOOL1/P41
RESET
X1/P121
X2/EXCLK/P122
XT1/P123
XT2/P124
REGC
RxD0/P74 (LINSEL)
INTP0/P120
INTP1/P31、
2
INTP2/P32
INTP3/P80、
2
INTP7/P82
INTP4/P70、
3
INTP5/P71、
INTP6/P72
EXLVI/P120
28
用户手册初稿 U19291CA2V0UD
1.6.3 78K0R/KE3-L
TI00/P00
TO00/P01
SLTI/SLTO/P52
TI02/TO02/P10
TI03/TO03/P11
TI04/TO04/P12
TI05/TO05/P13
TI06/TO06/P14
TI07/TO07/P15
RxD0/P74 (LINSEL)
定时器阵列
部件(8ch )
ch0
ch1
ch2
ch3
ch4
ch5
ch6
ch7
第一章 概述
端口0
端口1
端口2
端口3
端口4
端口5
端口6
端口7
2
8
8
4
4
4
2
8
P00、 P01
P10 至 P17
P20 至 P27
P30 至 P33
P40 至 P43
P50 至 P53
P60、 P61
P70 至 P77
RTCDIV/RTCCL/P12
RTC1HZ/P52
CMP0M/P81、
CMP1M/P83
CMP0P/P80、
CMP1P/P82
RxD0/P74
TxD0/P73
RxD1/P31
TxD1/P30
SCK00/P75
SI00/P74
SO00/P73
SCK01/P72
SI01/P71
SO01/P70
SCK10/P32
SI10/P31
SO10/P30
SCL10/P32
SDA10/P31
SDA0/P61
SCL0/P60
PCLBUZ0/P140、
PCLBUZ1/P141
低速
内部
振荡器
窗口
看门狗
定时器
实时计数器
2
2
比较器
串行阵列
部件(4ch )
78K0R
CPU
核
FLASH
存储器
UART0
LINSEL
UART1
CSI00
RAM
端口8
端口12
端口14
端口15
A/D 转换器
可编程
增益放大器
按键返回
上电清除/
低电压
指示器
4
P80 至 P83
P120
4
P121 至 P124
P140
P141
4
P150 至 P153
ANI0/P20 至
8
ANI7/P27
ANI8/P150 至
4
ANI11/P153
AV
AV
PGAI/P80
KR0/P70 至
8
KR7/P77
POC/LVI
控制
REF
SS
EXLVI/P120
CSI01
CSI10
复位控制
IIC10
串行
接口IICA
蜂鸣器输出
2
时钟输出
控制
乘法器&
除法器
直接存储器
访问控制
BCD
调整
V
DD、
EV
FLMD0
V
SS、
EV
SS
DD
片上调试
系统
控制
高速
内部
振荡器
稳压器
中断
控制
TOOL0/P40
TOOL1/P41
RESET
X1/P121
X2/EXCLK/P122
XT1/P123
XT2/P124
REGC
RxD0/P74 (LINSEL)
INTP0/P120
INTP1/P31、
2
INTP2/P32
INTP3/P80、
2
INTP7/P82
INTP4/P70、
2
INTP5/P71
INTP6/P72
用户手册初稿 U19291CA2V0UD
29
第一章 概述
1.7 功能概述
(1/2)
项目 78K0R/KC3-L (44-引脚)
注
1
、
y = 0至3)
内部存储器
Flash 存储器
(μPD78F100y
16 32 48 64 32 48 64 32 48 64 32 48 64
(KB)
RAM (KB) 1 1.5 2
存储空间
主系统时钟
高速系统时钟
内部高速振荡时钟
1 MB
X1 (晶体
/陶瓷 )振荡、外部主系统时钟输入 (EXCLK)
2 至 20 MHz: V
内部振荡
DD = 2.7 至 5.5 V、2 至 5 MHz: V DD = 1.8 至 5.5 V
1 MHz ±5%、 8 MHz ± 1% (目标
20 MHz 内部高
时钟
副系统时钟
速振荡
内部振荡
20 MHz ± 1% (目标): V
XT1 (晶体)振荡
32.768 kHz (TYP.):V
内部低速振荡时钟(专用于 WDT)
内部振荡
30 kHz (
TYP.):V
通用寄存器 8 位 × 32 寄存器 (8位 × 8 寄存器 × 4 组 )
0.05 μs (高速系统时钟:fMX = 20 MHz 工作) 最短指令执行时间
μ
s (副系统时钟:fSUB = 32.768 kHz 工作 )
61
• 8 位
指令集
操作、16 位操作
• 乘法 (8 位 × 8 位)
• 位处理(设置、复位、测试和逻辑操作)等等
I/O 端口 总数
37 41 45 55
CMOS I/O 33 34 38 48
CMOS 输入
CMOS 输出
漏极开路 I/O (6
N 沟道
4 4 4 4
−
−
V 耐压)
定时器: 8 通道
定时器
• 16 位
• 看门狗定时器: 1 通道
• 实时计数器(RTC): 1 通道
定时器输出 8 (PWM 输出: 7
RTC 输出
2
•
1 Hz (副系统时钟: f
• 512 Hz、16.384 kHz 或 32.768 kHz (副系统时钟: f
78K0R/KC3-L (48-引脚)
(μPD78F100y
3/2
1.5 2
注 2
): V
DD = 2.7 至 5.5 V
DD = 1.8 至 5.5 V
DD = 1.8 至 5.5 V
注 3
)
SUB = 32.768 kHz)
注
1
、
y = 1至3)
DD = 1.8 至 5.5 V
3/2
注 2
(μPD78F100y
78K0R/KD3-L
注
1.5 2
1
、
y = 4至6)
3/2
注 2
78K0R/KE3-L
(
μ
PD78F100y
1.5 2
注
1
、
y =7至9
3/2
注 2
)
1 1 1
2 2 2
SUB = 32.768 kHz)
注 1. 开发中
2. 使用自编程功能时为 2 KB。
3. 输出数目根据设置的不同而不同。
30
用户手册初稿 U19291CA2V0UD
第一章 概述
项目 78K0R/KC3-L (44-引脚)
时钟输出/ 蜂鸣器输出
注
(μPD78F100y
1
、
y = 0至3)
−
• 2.44 kHz、 4.88 kHz、 9.76 kHz、 1.25 MHz、 2.5 MHz、 5 MHz、 10 MHz
(外围硬件时钟:f
78K0R/KC3-L (48-引脚)
注
(μPD78F100y
1
、
1 1 2
MAIN = 20 MHz 工作)
y = 1至3)
78K0R/KD3-L
(μPD78F100y
注
1
、
y = 4至6)
• 256 Hz、 512 Hz 、 1.024 kHz 、 2.048 kHz 、 4.096 kHz 、 8.192 kHz 、 16.384 kHz 、 32.768 kHz
SUB = 32.768 kHz 工作)
11 通道 12 通道
/UART (受支持的LIN总线):1 通道
2
C: 1 通道
−
1 通道 1通道 1通道
10 位分辨率 A/D 转换器
REF = 1.8 至 5.5 V)
(AV
串行接口
2
I
(副系统时钟:f
10 通道 11 通道
• CSI :2 通道
• CSI :1 通道/UART :1 通道/ 简易的I
C 总线
乘法器/除法器 • 16 位 × 16 位= 32 位(乘法)
• 32 位÷ 32 位
= 32 位(除法)
DMA 控制器 2通道
矢量中断源
内部
外部
24 25 25 25
9
按键中断 6 通道 (KR0 至 KR5) 8 通道 (KR0 至 KR7)
复位
• 由RESET 引脚
复位
• 看门狗定时器的内部复位
• 上电清除的内部复位
上电清零电路
• 低电压检测器的内部复位
• 执行非法指令
• 上电复位: 1.61 ±0.09 V
注 2
的内部复位
• 下电复位: 1.59 ±0.09 V
低电压检测器 1.91 V 至 4.22 V (16 级)
片上调试功能 提供
电源供电电压 VDD = 1.8 至 5.5 V
工作环境温度 TA = − 40 至 +85 °C
78K0R/KE3-L
(
μ
PD78F100y
9
注
1
)
(2/2)
、
y = 7
至
注 1. 开发中
2. 该非法指令在执行指令代码 FFH 时产生。
在线仿真器或片上调试仿真器不能产生通过执行非法指令的复位。
用户手册初稿 U19291CA2V0UD
31
第二章 引脚功能
2.1 引脚功能列表
引脚 I/O 缓存器的电源取决于产品。 电源和引脚之间的关系如下所示。
表 2-1. 引脚 I/O 缓存器电源 (AV
• 78K0R/KC3-L: 44-引脚塑封 LQFP (10x10)
48 引脚塑封 TQFP (密间距 ) (7x7)
• 78K0R/KD3-L: 52- 引脚塑封 LQFP (10x10)
电源 相应引脚
AVREF
EVDD
P20 至 P27, P150 至 P152
• 除 P20 至 P27, P150 至 P152
• 除端口引脚之外的引脚
注 78K0R/KC3-L 的 44- 引脚产品不具有 P152 引脚。
注
, P80 至 P83
注
, P80 至 P83 之外的端口引脚
REF,V DD)
表 2-2. 引脚 I/O 缓存器电源 ( AV
REF, EV DD,V DD)
• 78K0R/KE3-L: 64-引脚塑封 FBGA (5x5)
64-引脚塑封 TQFP (密间距 ) (7x7)
64-引脚塑封 LQFP (密间距 ) (10x10)
64-引脚塑封 LQFP (12x12)
电源 相应引脚
AVREF
EVDD
VDD
P20 至 P27, P150 至 P153, P80 至 P83
• 除 P20 至 P27, P150 至 P153, P80 至 P83 以及 P121 至 P12 4 之外的引脚
• RESET 引脚和 FLMD0 引脚
• P121 至 P124
• 端口引脚之外的引脚(除 RESET 引脚和 FLMD0 引脚之外的引脚 )
32
用户手册初稿 U19291CA2V0UD
2.1.1 78K0R/KC3-L
(1) 端口功能 ( 1/2): 78K0R/KC3-L
第二章 引脚功能
功能名称
P10 TI02/TO02
P11 TI03/TO03
P12
I/O
I/O
端口 1。
4 位 I/O 端口。
输入/输出可按 1 位为单元指定。
片上上拉电阻的使用可通过软件设置进行指定。
P13
P20 至 P27
I/O
端口 2 。
功能 复位后 复用功能
输入端口
TI04/TO04/
RTCDIV/RTCCL
TI05/TO05
数字输入端口 ANI0 至 ANI7
8 位 I/O 端口。
输入 /输出可按 1 位为单元指定。
P30 SO10/TxD1
I/O
端口 3 。
输入端口
3 位 I/O 端口。
P31 和 P32 的输入可设置至 TTL 缓存器。
P31
P32
P30 至 P32 的输出可设置至 N-通道漏极开路输出(V
输入/输出可按 1 位为单元指定。
片上上拉电阻的使用可通过软件设置进行指定。
DD 耐压)。
SI10/RxD1/SDA10/
INTP1
SCK10/SCL10/
INTP2
P40
注 1
I/O
端口 4 。
输入端口
TOOL0
2 位 I/O 端口。
输入 /输出可按 1 位为单元指定。
P41
片上上拉电阻的使用可通过软件设置进行指定。
TOOL1
P50 TI06/TO06
I/O
P51 TI07/TO07
P52
注 2
P60
SCL0
I/O
端口 5。
3 位 I/O 端口。
输入/输出可按 1 位为单元指定。
片上上拉电阻的使用可通过软件设置进行指定。
端口 6 。
输入端口
输入端口
RTC1HZ/SLTI/
SLTO
注 2
2 位 I/O 端口
P61
注 2
P60 和 P61 的输出为 N-通道漏极开路输出 (6 V 耐压 )。
SDA0
注 2
输入/ 输出可按 1 位为单元指定。
P70 KR0/SO01/INTP4
I/O
P71 KR1/SI01/INTP5
P72 KR2/SCK01/INTP6
P73 KR3/SO00/TxD0
P74 KR4/SI00/RxD0
端口 7。
6-位 I/O 端口。
P71, P72, P74 和 P75 的输入可设置至 TTL 缓存器。
P70, P72, P73 和 P75 的输出可设置至 N-通道漏极开路输出
DD 耐压)。
(V
输入/输出可按 1 位为单元指定。
片上上拉电阻的使用可通过软件设置进行指定。
P75
输入端口
KR5/SCK00
注 1. 如果通过使用选项字节使能片上调试,则一定要在外部上拉 P40/TOOL0 引脚。
2. 仅限于 48 引脚产品。
用户手册初稿 U19291CA2V0UD
33
(1) 端口功能 ( 2/2): 78K0R/KC3-L
第二章 引脚功能
功能名称
P80
I/O
I/O
端口 8。
4 位 I/O 端口。
P81 CMP0M
P82 CMP1P/INTP7
输入 /输出可以 1 位为单元来指定。
P80 至 P83 的输入可设为比较器输入或可编程增益放大器输入。
P83
P120 I/O INTP0/EXLVI
P121 X1
输入
P122 X2/EXCLK
端口 12。
1 位 I/O 端口和 4 位输入端口。
仅对于 P120 ,输入/ 输出可按位为单元指定。
仅对于 P120 ,片上上拉电阻的使用可通过软件设置进行指定。
功能 复位后 复用功能
模拟输入
CMP0P/INTP3/
PGAI
CMP1M
输入端口
P123 XT1
P124
P140 注 输出
端口 14 。
输出端口 PCLBUZ0
XT2
注
1 位输出端口。
P150, P151,
注
P152
I/O
端口 15。
3 位 I/O 端口。
数字输入端
口
ANI8, ANI9,
ANI10 注
输入/ 输出可按 1 位为单元指定。
注 仅限于 48 引脚产品。
34
用户手册初稿 U19291CA2V0UD
(2) 非端口功能 (1/3 ):78K0R/KC3-L
第二章 引脚功能
功能名称
ANI0 至 ANI7 输入 P20 至 P27
ANI8, ANI9,
注
ANI10
CMP0M
CMP0P
CMP1M
CMP1P
EXLVI
INTP0 P120/EXLVI
INTP1
INTP2
INTP3
INTP4 P70/KR0/SO01
INTP5 P71/KR1/SI01
INTP6
INTP7
KR0 P70/SO01/INTP4
KR1 P71/SI01/INTP5
KR2 P72/SCK01/INTP6
KR3 P73/SO00/TxD0
KR4 P74/SI00/RxD0
KR5
PCLBUZ0 注 输出 时钟输出 /蜂鸣器输出 输出端口 P140 注
PGAI
REGC
RTCDIV
RTCCL
RTC1HZ
RESET
RxD0
RxD1
SCK00
SCK01
SCK10
I/O
A/D 转换器模拟输入 模拟输入端口
输入
输入 在比较器 0 的(− )端的输入电压
输入 在比较器 0 的(+)端的输入电压
输入 在比较器 1 的(− )端的输入电压
输入 在比较器 1 的(+)端的输入电压
输入 外部低电压检测的电压输入 输入端口
输入
输入 按键中断输入 输入端口
输入 可编程增益放大器输入 模拟输入
输出 实时计数器时钟(32 kHz 分频)输出 输入端口
输出 实时计数器时钟(32 kHz 原始振荡)输出 输入端口
输出 实时计数器校正时钟(1 Hz)输出 输入端口
输入 系统复位输入
输入
I/O
可被指定的有效边沿(上升沿、下降沿或双边沿)的外部中断请求
输入。
为内部运算连接稳压器输出(2.4 V )稳定电容。
−
通过电容连接到 Vss (0.47 至 1
串行数据输入至 UART0
串行数据输入至 UART1
CSI00 的时钟输入/输出
CSI01 的时钟输入/输出
CSI10 的时钟输入/输出
功能 复位后 复用功能
P150, P151, P152
μ
F :目标).
模拟输入
输入端口
模拟输入
输入端口
模拟输入
− −
− −
输入端口
输入端口
P81
P80/INTP3/PGAI
P83
P82/INTP7
P120/INTP0
P31/SI10/RxD1/
SDA10
P32/SCK10/SCL10
P80/CMP0P/PGAI
P72/KR2/SCK01
P82/CMP1P
P75/SCK00
P80/CMP0P/INTP3
P12/TI04/TO04/
RTCCL
P12/TI04/TO04/
RTCDIV
P52/SLTI/SLTO
P74/KR4/SI00
P31/SI10/SDA10/
INTP1
P75/KR5
P72/KR2/INTP6
P32/SCL10/INTP2
注 仅限于 48 引脚产品。
注
用户手册初稿 U19291CA2V0UD
35
(2) 非端口功能 ( 2/3): 78K0R/KC3-L
第二章 引脚功能
功能名称
SCL0 注
SCL10 I/O
SDA0 注
SDA10 I/O
SI00
SI01
SI10
SLTI
SLTO
SO00
SO01
SO10
TI02
TI03
TI04
TI05
TI06
TI07
TO02
TO03
TO04
TO05
TO06
TO07
TxD0
TxD1
X1
X2
XT1
XT2
EXCLK
VDD
AVREF
I/O
I/O
I2C 的时钟输入 /输出 输入端口 P60 注
简易的 I
I/O
I2C 的串行数据 I/O 输入端口 P61 注
简易的 I
输入
串行数据输入至 CSI00
串行数据输入至 CSI01
串行数据输入至 CSI10
输入 16 位定时器 00, 01 输入 输入端口
输出 16 位定时器 00, 01 输出 输入端口
输出
来自 CSI00 的串行数据输出
来自 CSI01 的串行数据输出
来自 CSI10 的串行数据输出
输入
外部计数时钟输入至 16 位定时器 02
外部计数时钟输入至 16 位定时器 03
外部计数时钟输入至 16 位定时器 04
外部计数时钟输入至 16 位定时器 05
外部计数时钟输入至 16 位定时器 06
外部计数时钟输入至 16 位定时器 07
输出
16 位定时器 02 输出
16 位定时器 03 输出
16 位定时器 04 输出
16 位定时器 05 输出
16 位定时器 06 输出
16 位定时器 07 输出
输出
来自 UART0 的串行数据输出
来自 UART1 的串行数据输出
主系统时钟的谐振器连接
−
−
副系统时钟的谐振器连接
−
−
输入
主系统时钟的外部时钟输入
供电电源正极(除 P20 至 P27 ,P80 至 P83 ,P150 ,P151 ,P152
−
注
• A/D 转换器和比较器的参考电压输入
−
• P20 至 P27 ,P150 ,P151 ,P152
VSS
接地电压(除 P20 至 P27, P80 至 P83, P150, P151, P152
−
外的端口引脚和其它端口)
注 仅限于 48 引脚产品。
功能 复位后 复用功能
2
C 的时钟输入 /输出 输入端口
2
C 的串行数据 I/O 输入端口
之外的端口引脚和其它端口)
注
,P80 至 P83 ,A/D 转换
器,可编程增益放大器和比较器的供电电源正极
注
之
输入端口
输入端口
输入端口
输入端口
输入端口
输入端口
输入端口
输入端口
输入端口
输入端口
− −
− −
− −
P32/SCK10/INTP2
P31/SI10/RxD1/
INTP1
P74/KR4/RxD0
P71/KR1/INTP5
P31/RxD1/SDA10/
INTP1
P52/RTC1HZ/SLTO
P52/RTC1HZ/SLTI
P73/KR3/TxD0
P70/KR0/INTP4
P30/TxD1
P10/TO02
P11/TO03
P12/TO04/
RTCDIV/RTCCL
P13/TO05
P50/TO06
P51/TO07
P10/TI02
P11/TI03
P12/TI04/
RTCDIV/RTCCL
P13/TI05
P50/TI06
P51/TI07
P73/KR3/SO00
P30/SO10
P121
P122/EXCLK
P123
P124
P122/X2
36
用户手册初稿 U19291CA2V0UD
(2) 非端口功能 (3/3 ):78K0R/KC3-L
第二章 引脚功能
功能名称
AVSS
FLMD0
TOOL0 I/O
TOOL1
I/O
−
−
输出 调试器的时钟输出 输入端口
注 仅限于 48 引脚产品。
功能 复位后 复用功能
A/D 转换器,可编程增益放大器,比较器, P20 至 P27, P150,
P151, P152
Flash 存储器编程模式设置
Flash 存储器编程器/调试器的数据 I/O 输入端口
注
和 P80 至 P83 的接地电压
− −
− −
P40
P41
用户手册初稿 U19291CA2V0UD
37
2.1.2 78K0R/KD3-L
(1) 端口功能 ( 1/2): 78K0R/KD3-L
第二章 引脚功能
功能名称
P00 TI00
P01
P10 TI02/TO02
P11 TI03/TO03
P12
P13
P20 至 P27
P30 SO10/TxD1
P31
P32
P40注
P41
I/O
I/O
I/O
I/O
I/O
I/O
端口 0。
2 位 I/O 端口。
输入/ 输出可按 1 位为单元指定。
片上上拉电阻的使用可通过软件设置进行指定。
端口 1 。
4 位 I/O 端口。
输入/ 输出可按 1 位为单元指定。
片上上拉电阻的使用可通过软件设置进行指定。
端口 2 。
8 位 I/O 端口。
输入/ 输出可按 1 位为单元指定。
端口 3 。
3 位 I/O 端口。
P31 和 P32 的输入可设置至 TTL 缓存器。
P30 至 P32 的输出可设置至 N-通道漏极开路输出(V
输入/ 输出可按 1 位为单元指定。
片上上拉电阻的使用可通过软件设置进行指定。
端口 4 。
2 位 I/O 端口
输入/ 输出可按 1 位为单元指定。
片上上拉电阻的使用可通过软件设置进行指定。
功能 复位后 复用功能
输入端口
TO00
输入端口
TI04/TO04/
RTCDIV/RTCCL
TI05/TO05
数字输入端口 ANI0 至 ANI7
输入端口
DD 耐压)。
输入端口
SI10/RxD1/SDA10/
INTP1
SCK10/SCL10/
INTP2
TOOL0
TOOL1
P50 TI06/TO06
P51 TI07/TO07
P52
P60 SCL0
P61
I/O
I/O
端口 5。
3 位 I/O 端口。
输入/ 输出可按 1 位为单元指定。
片上上拉电阻的使用可通过软件设置进行指定。
端口 6 。
2 位 I/O 端口。
P60 和 P61 的输出为 N-通道漏极开路输出 (6 V 耐压 )。
输入/ 输出可按 1 位为单元指定。
输入端口
RTC1HZ/SLTI/
SLTO
输入端口
SDA0
注 如果通过使用选项字节使能片上调试,则一定要在外部上拉 P40/TOOL0 引脚。
38
用户手册初稿 U19291CA2V0UD
(1) 端口功能 ( 2/2 ):78K0R/KD3-L
第二章 引脚功能
功能名称
P70 KR0/SO01/INTP4
P71 KR1/SI01/INTP5
P72 KR2/SCK01/INTP6
P73 KR3/SO00/TxD0
P74 KR4/SI00/RxD0
P75 KR5/SCK00
P76 KR6
P77
P80
P81 CMP0M
P82 CMP1P/INTP7
P83
P120 I/O INTP0/EXLVI
P121 X1
P122 X2/EXCLK
P123 XT1
P124
P140
P150 至 P152
I/O
I/O
I/O
输入
输出
I/O
端口 7。
8 位 I/O 端口。
P71, P72, P74 和 P75 的输入可设置至 TTL 缓存器。
P70, P72, P73 和 P75 的输出可设置至 N-通道漏极开路输出
DD 耐压)。
(V
输入/输出可按 1 位为单元指定。
片上上拉电阻的使用可通过软件设置进行指定。
端口 8。
4 位 I/O 端口
输入/输出可以 1 位为单元来指定。
P80 至 P83 的输入可设为比较器输入或可编程增益放大器输入。
端口 12。
1 位 I/O 端口和 4 位输入端口。
仅对于 P120,输入/输出可按位为单元指定。
仅对于 P120,片上上拉电阻的使用可通过软件设置进行指定。
端口 14。
1 位输出端口。
端口 15。
3 位 I/O 端口。
输入/输出可按 1 位为单元指定。
功能 复位后 复用功能
输入端口
KR7
模拟输入
输入端口
输出端口
数字输入端
口
CMP0P/INTP3/
PGAI
CMP1M
XT2
PCLBUZ0
ANI8 至 ANI10
用户手册初稿 U19291CA2V0UD
39
(2) 非端口功能 ( 1/3): 78K0R/KD3-L
第二章 引脚功能
功能名称
ANI0 至 ANI7 输入 P20 至 P27
ANI8 至 ANI10 输入
CMP0M
CMP0P
CMP1M
CMP1P
EXLVI
INTP0 P120/EXLVI
INTP1
INTP2
INTP3
INTP4 P70/KR0/SO01
INTP5 P71/KR1/SI01
INTP6
INTP7
KR0 P70/SO01/INTP4
KR1 P71/SI01/INTP5
KR2 P72/SCK01/INTP6
KR3 P73/SO00/TxD0
KR4 P74/SI00/RxD0
KR5 P75/SCK00
KR6 P76
KR7
PCLBUZ0
PGAI
REGC
RTCDIV
RTCCL
RTC1HZ
RESET
I/O
A/D 转换器和模拟输入 数字输入端口
输入 在比较器 0 的(− )端的输入电压
输入 在比较器 0 的(+)端的输入电压
输入 在比较器 1 的(− )端的输入电压
输入 在比较器 1 的(+)端的输入电压
输入 外部低电压检测的电压输入 输入端口
输入
输入 按键中断输入 输入端口
输出 时钟输出/蜂鸣器输出 输出端口
输入 可编程增益放大器输入 模拟输入
输出 实时计数器时钟(32 kHz 分频)输出 输入端口
输出 实时计数器时钟(32 kHz 原始振荡)输出 输入端口
输出 实时计数器校正时钟(1 Hz)输出 输入端口
输入 系统复位输入
可被指定的有效边沿(上升沿、下降沿或双边沿)的外部中断请求
输入。
为内部运算连接稳压器输出(2.4 V )稳定电容。
−
通过电容(0.47 至 1
μ
功能 复位后 复用功能
模拟输入
输入端口
模拟输入
输入端口
模拟输入
− −
F:目标)连接至 VSS 。
− −
P150 至 P152
P81
P80/INTP3/PGAI
P83
P82/INTP7
P120/INTP0
P31/SI10/RxD1/
SDA10
P32/SCK10/SCL10
P80/CMP0P/PGAI
P72/KR2/SCK01
P82/CMP1P
P77
P140
P80/CMP0P/INTP3
P12/TI04/TO04/
RTCCL
P12/TI04/TO04/
RTCDIV
P52/SLTI/SLTO
40
用户手册初稿 U19291CA2V0UD
(2) 非端口功能 (2/3 ):78K0R/KD3-L
第二章 引脚功能
功能名称
RxD0
RxD1
SCK00
SCK01
SCK10
SCL0 I/O
SCL10 I/O
SDA0 I/O
SDA10 I/O
SI00
SI01
SI10
SLTI
SLTO
SO00
SO01
SO10
TI00
TI02
TI03
TI04
TI05
TI06
TI07
TO00
TO02
TO03
TO04
TO05
TO06
TO07
TxD0
TxD1
X1
X2
XT1
XT2
EXCLK
I/O
输入
串行数据输入至 UART0
串行数据输入至 UART1
I/O
CSI00 的时钟输入/输出
CSI01 的时钟输入/输出
CSI10 的时钟输入/输出
2
I
C 的时钟输入 /输出 输入端口
简易的 I
2
I
C 的串行数据 I/O 输入端口
简易的 I
输入
串行数据输入至 CSI00
串行数据输入至 CSI01
串行数据输入至 CSI10
输入 16 位定时器 00, 01 输入 输入端口
输出 16 位定时器 00, 01 输出 输入端口
输出
来自 CSI00 的串行数据输出
来自 CSI01 的串行数据输出
来自 CSI10 的串行数据输出
输入
外部计数时钟输入至 16 位定时器 00
外部计数时钟输入至 16 位定时器 02
外部计数时钟输入至 16 位定时器 03
外部计数时钟输入至 16 位定时器 04
外部计数时钟输入至 16 位定时器 05
外部计数时钟输入至 16 位定时器 06
外部计数时钟输入至 16 位定时器 07
输出
16 位定时器 00 输出
16 位定时器 02 输出
16 位定时器 03 输出
16 位定时器 04 输出
16 位定时器 05 输出
16 位定时器 06 输出
16 位定时器 07 输出
输出
来自 UART0 的串行数据输出
来自 UART1 的串行数据输出
主系统时钟的谐振器连接
−
−
副系统时钟的谐振器连接
−
−
输入
主系统时钟的外部时钟输入
功能 复位后 复用功能
输入端口
输入端口
2
C 的时钟输入 /输出 输入端口
2
C 的串行数据 I/O 输入端口
输入端口
输入端口
输入端口
输入端口
输入端口
输入端口
输入端口
输入端口
输入端口
输入端口
P74/KR4/SI00
P31/SI10/SDA10/
INTP1
P75/KR5
P72/KR2/INTP6
P32/SCL10/INTP2
P60
P32/SCK10/INTP2
P61
P31/SI10/RxD1/
INTP1
P74/KR4/RxD0
P71/KR1/INTP5
P31/RxD1/SDA10/
INTP1
P52/RTC1HZ/SLTO
P52/RTC1HZ/SLTI
P73/KR3/TxD0
P70/KR0/INTP4
P30/TxD1
P00
P10/TO02
P11/TO03
P12/TO04/
RTCDIV/RTCCL
P13/TO05
P50/TO06
P51/TO07
P01
P10/TI02
P11/TI03
P12/TI04/
RTCDIV/RTCCL
P13/TI05
P50/TI06
P51/TI07
P73/KR3/SO00
P30/SO10
P121
P122/EXCLK
P123
P124
P122/X2
用户手册初稿 U19291CA2V0UD
41
(2) 非端口功能 ( 3/3): 78K0R/KD3-L
第二章 引脚功能
功能名称
VDD
AVREF
VSS
AVSS
FLMD0
TOOL0 I/O
TOOL1
I/O
−
−
−
−
−
输出 调试器的时钟输出 输入端口
功能 复位后 复用功能
供电电源正极(除 P20 至 P27 ,P80 至 P83 ,P150 至 P152 之外
的端口引脚和其它端口)
• A/D 转换器和比较器的参考电压输入
• P20 至 P27 ,P150 ,P151 至 P152
器,可编程增益放大器和比较器的供电电源正极
接地电压(除 P20 至 P27 ,P80 至 P83 ,P150 至 P152 之外的端
口引脚和其它端口)
A/D 转换器,可编程增益放大器,比较器, P20 至 P27, P150,
P151 至 P152
Flash 存储器编程模式设置
Flash 存储器编程器/调试器的数据 I/O 输入端口
和 P80 至 P83 的接地电压
,P80 至 P83 ,A/D 转换
− −
− −
− −
− −
− −
P40
P41
42
用户手册初稿 U19291CA2V0UD
2.1.3 78K0R/KE3-L
(1) 端口功能 ( 1/2): 78K0R/KE3-L
第二章 引脚功能
功能名称
P00 TI00
P01
P10 TI02/TO02
P11 TI03/TO03
P12
P13 TI05/TO05
P14 TI06/TO06
P15 TI07/TO07
P16
P17
P20 至 P27
P30 SO10/TxD1
P31
P32
P33
P40注
P41 TOOL1
P42
P43
P50
P51
P52
P53
P60 SCL0
P61
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
端口 0。
2 位 I/O 端口。
输入/输出可按 1 位为单元指定。
片上上拉电阻的使用可通过软件设置进行指定。
端口 1。
8 位 I/O 端口。
输入/输出可按 1 位为单元指定。
片上上拉电阻的使用可通过软件设置进行指定。
端口 2。
8 位 I/O 端口。
输入/输出可按 1 位为单元指定。
端口 3 。
4 位 I/O 端口。
P31 和 P32 的输入可设置至 TTL 缓存器。
P30 至 P32 的输出可设置至 N-通道漏极开路输出(V
输入/输出可按 1 位为单元指定。
片上上拉电阻的使用可通过软件设置进行指定。
端口 4。
4 位 I/O 端口。
输入/输出可按 1 位为单元指定。
片上上拉电阻的使用可通过软件设置进行指定。
端口 5。
4 位 I/O 端口。
输入/输出可按 1 位为单元指定。
片上上拉电阻的使用可通过软件设置进行指定。
端口 6 。
2 位 I/O 端口。
P60 和 P61 的输出为 N-通道漏极开路输出 (6 V 耐压 )。
输入/ 输出可按 1 位为单元指定。
功能 复位后 复用功能
输入端口
TO00
输入端口
TI04/TO04/
RTCDIV/RTCCL
数字输入端口 ANI0 至 ANI7
输入端口
SI10/RxD1/SDA10/
DD 耐压)。
输入端口
输入端口
输入端口
INTP1
SCK10/SCL10/
INTP2
TOOL0
RTC1HZ/SLTI/
SLTO
SDA0
注 如果通过使用选项字节使能片上调试,则一定要在外部上拉 P40/TOOL0 引脚。
−
−
−
−
−
−
−
−
用户手册初稿 U19291CA2V0UD
43
(1) 端口功能 ( 2/2): 78K0R/KE3-L
第二章 引脚功能
功能名称
P70 KR0/SO01/INTP4
P71 KR1/SI01/INTP5
P72 KR2/SCK01/INTP6
P73 KR3/SO00/TxD0
P74 KR4/SI00/RxD0
P75 KR5/SCK00
P76 KR6
P77
P80
P81 CMP0M
P82 CMP1P/INTP7
P83
P120 I/O INTP0/EXLVI
P121 X1
P122 X2/EXCLK
P123 XT1
P124
P140
P141 I/O
P150 至 P153
I/O
I/O
I/O
输入
输出 输出端口
I/O
端口 7。
8 位 I/O 端口。
P71, P72, P74 和 P75 的输入可设置至 TTL 缓存器。
P70, P72, P73 和 P75 的输出可设置至 N-通道漏极开路输出
DD 耐压)。
(V
输入/ 输出可按 1 位为单元指定。
片上上拉电阻的使用可通过软件设置进行指定。
端口 8 。
4 位 I/O 端口。
输入/ 输出可以 1 位为单元来指定。
P80 至 P83 的输入可设为比较器输入或可编程增益放大器输入。
端口 12 。
1 位 I/O 端口和 4 位输入端口。
仅对于 P120 ,输入/ 输出可按位为单元指定。
仅对于 P120 ,片上上拉电阻的使用可通过软件设置进行指定。
端口 14 。
1 位输出端口和 1 位 I/O 端口。
仅对 P141 ,可指定输入/ 输出。
仅对于 P141 ,片上上拉电阻的使用可通过软件设置进行指定。
端口 15 。
4 位 I/O 端口。
输入/ 输出可按 1 位为单元指定。
功能 复位后 复用功能
输入端口
KR7
模拟输入
输入端口
输入端口
数字输入端
口
CMP0P/INTP3/
PGAI
CMP1M
XT2
PCLBUZ0
PCLBUZ1
ANI8 至 ANI11
44
用户手册初稿 U19291CA2V0UD
(2) 非端口功能 (1/3 ):78K0R/KE3-L
第二章 引脚功能
功能名称
ANI0 至 ANI7 输入 P20 至 P27
ANI8 至 ANI11 输入
CMP0M
CMP0P
CMP1M
CMP1P
EXLVI
INTP0 P120/EXLVI
INTP1
INTP2
INTP3
INTP4 P70/KR0/SO01
INTP5 P71/KR1/SI01
INTP6
INTP7
KR0 P70/SO01/INTP4
KR1 P71/SI01/INTP5
KR2 P72/SCK01/INTP6
KR3 P73/SO00/TxD0
KR4 P74/SI00/RxD0
KR5 P75/SCK00
KR6 P76
KR7
PCLBUZ0
PCLBUZ1
PGAI
REGC
RTCDIV
RTCCL
RTC1HZ
RESET
I/O
A/D 转换器和模拟输入 数字输入端口
输入 在比较器 0 的(− )端的输入电压
输入 在比较器 0 的(+)端的输入电压
输入 在比较器 1 的(− )端的输入电压
输入 在比较器 1 的(+)端的输入电压
输入 外部低电压检测的电压输入 输入端口
输入
输入 按键中断输入 输入端口
输出 时钟输出/蜂鸣器输出
输入 可编程增益放大器输入 模拟输入
输出 实时计数器时钟(32 kHz 分频)输出 输入端口
输出 实时计数器时钟(32 kHz 原始振荡)输出 输入端口
输出 实时计数器校正时钟(1 Hz)输出 输入端口
输入 系统复位输入
可被指定的有效边沿(上升沿、下降沿或双边沿)的外部中断请求
输入。
为内部运算连接稳压器输出(2.4 V )稳定电容。
−
通过电容(0.47 至 1
μ
功能 复位后 复用功能
模拟输入
输入端口
模拟输入
输入端口
模拟输入
输出端口
输入端口
− −
F:目标)连接至 VSS 。
− −
P150 至 P153
P81
P80/INTP3/PGAI
P83
P82/INTP7
P120/INTP0
P31/SI10/RxD1/
SDA10
P32/SCK10/SCL10
P80/CMP0P/PGAI
P72/KR2/SCK01
P82/CMP1P
P77
P140
P141
P80/CMP0P/INTP3
P12/TI04/TO04/
RTCCL
P12/TI04/TO04/
RTCDIV
P52/SLTI/SLTO
用户手册初稿 U19291CA2V0UD
45
(2) 非端口功能 ( 2/3): 78K0R/KE3-L
第二章 引脚功能
功能名称
RxD0
RxD1
SCK00
SCK01
SCK10
SCL0 I/O
SCL10 I/O
SDA0 I/O
SDA10 I/O
SI00
SI01
SI10
SLTI
SLTO
SO00
SO01
SO10
TI00
TI02
TI03
TI04
TI05
TI06
TI07
TO00
TO02
TO03
TO04
TO05
TO06
TO07
TxD0
TxD1
X1
X2
XT1
XT2
EXCLK
I/O
输入
串行数据输入至 UART0
串行数据输入至 UART1
I/O
CSI00 的时钟输入/输出
CSI01 的时钟输入/输出
CSI10 的时钟输入/输出
2
I
C 的时钟输入 /输出 输入端口
简易的 I
2
I
C 的串行数据 I/O 输入端口
简易的 I
输入
串行数据输入至 CSI00
串行数据输入至 CSI01
串行数据输入至 CSI10
输入 16 位定时器 00, 01 输入 输入端口
输出 16 位定时器 00, 01 输出 输入端口
输出
来自 CSI00 的串行数据输出
来自 CSI01 的串行数据输出
来自 CSI10 的串行数据输出
输入
外部计数时钟输入至 16 位定时器 00
外部计数时钟输入至 16 位定时器 02
外部计数时钟输入至 16 位定时器 03
外部计数时钟输入至 16 位定时器 04
外部计数时钟输入至 16 位定时器 05
外部计数时钟输入至 16 位定时器 06
外部计数时钟输入至 16 位定时器 07
输出
16 位定时器 00 输出
16 位定时器 02 输出
16 位定时器 03 输出
16 位定时器 04 输出
16 位定时器 05 输出
16 位定时器 06 输出
16 位定时器 07 输出
输出
来自 UART0 的串行数据输出
来自 UART1 的串行数据输出
主系统时钟的谐振器连接
−
−
副系统时钟的谐振器连接
−
−
输入
主系统时钟的外部时钟输入
功能 复位后 复用功能
输入端口
输入端口
2
C 的时钟输入 /输出 输入端口
2
C 的串行数据 I/O 输入端口
输入端口
输入端口
输入端口
输入端口
输入端口
输入端口
输入端口
输入端口
输入端口
输入端口
P74/KR4/SI00
P31/SI10/SDA10/
INTP1
P75/KR5
P72/KR2/INTP6
P32/SCL10/INTP2
P60
P32/SCK10/INTP2
P61
P31/SI10/RxD1/
INTP1
P74/KR4/RxD0
P71/KR1/INTP5
P31/RxD1/SDA10/
INTP1
P52/RTC1HZ/SLTO
P52/RTC1HZ/SLTI
P73/KR3/TxD0
P70/KR0/INTP4
P30/TxD1
P00
P10/TO02
P11/TO03
P12/TO04/
RTCDIV/RTCCL
P13/TO05
P14/TO06
P15/TO07
P01
P10/TI02
P11/TI03
P12/TI04/
RTCDIV/RTCCL
P13/TI05
P14/TI06
P15/TI07
P73/KR3/SO00
P30/SO10
P121
P122/EXCLK
P123
P124
P122/X2
46
用户手册初稿 U19291CA2V0UD
(2) 非端口功能 (3/3 ):78K0R/KE3-L
第二章 引脚功能
功能名称
VDD
EVDD
AVREF
VSS
EVSS
AVSS
FLMD0
TOOL0 I/O
TOOL1
I/O
−
−
−
−
−
−
−
输出 调试器的时钟输出 输入端口
功能 复位后 复用功能
供电电源正极(P121 至 P124 和端口之外的引脚(除 RESET 引脚
和 FLMD0 引脚之外))
端口供电电源正极(除 P20 至 P27 ,P150 至 P153 ,P80 至 P83
和 P121 至 P124 之外),RESET 引脚和 FLMD0 引脚
• A/D 转换器和比较器的参考电压输入
• P20 至 P27 ,P150 至 P153 ,P80 至 P83 ,A/D 转换器,可编程
增益放大器和比较器的供电电源正极
接地电压(P121 至 P124 和端口之外的引脚(除 RESET 引脚和
FLMD0 引脚之外))
端口接地电压(除 P20 至 P27 ,P150 至 P153 和 P121 至 P124
之外), RESET 引脚和 FLMD0 引脚
A/D 转换器,可编程增益放大器,比较器, P20 至 P27, P150 至
P153 以及 P80 至 P83 的接地电压
Flash 存储器编程模式设置
Flash 存储器编程器/调试器的数据 I/O 输入端口
− −
− −
− −
− −
− −
− −
− −
P40
P41
用户手册初稿 U19291CA2V0UD
47
第二章 引脚功能
2.2 引脚功能说明
备注 根据产品配置这些引脚。 参见 1.4 引脚配置 (顶视图)和 2.1 引脚功能列表。
2.2.1 P00, P01 (端口 0)
P00 和 P01 用作 I/O 端口。 这些引脚也可用作定时器 I/O。
P00/ TI00
P11/TO00
78K0R/KC3-L (44-引脚)
(μPD78F100y: y = 0 至 3)
− −
− −
备注 √:已配备
以下工作模式可按 1 位为单元指定。
(1) 端口模式
P00 和 P01 用作 I/O 端口。 P00 至 P01 可用端口模式寄存器 0(PM0)设置为以 1 位为单元的输入或输出端口。
片上上拉电阻的使用可通过上拉电阻选项寄存器 0(PU0)指定。
(2) 控制模式
P00 和 P01 用作定时器 I/O 。
(a) TI00
该引脚用于向 16- 定时器 00 输入外部计数时钟/ 捕获触发。
(b) TO00
该引脚为 16-定时器 00 的定时器输出引脚。
78K0R/KC3-L (48 引脚)
(μPD78F100y: y = 1 至 3)
78K0R/KD3-L
(μPD78F100y: y = 4 至 6)
√ √
√ √
78K0R/KE3-L
(μPD78F100y: y = 7 至 9)
48
用户手册初稿 U19291CA2V0UD
第二章 引脚功能
2.2.2 P10 至 P17 (端口 1 )
P10 和 P17 用作 I/O 端口。 这些引脚还可以用作定时器 I/O 和实时计数器时钟输出。
P10/TI02/TO02
P11/TO00/TI03/
TO03
P12/TI04/TO04/
RTCDIV/RTCCL
P13/TI05/TO05
P14/TI06/TO06
P15/TI07/TO07
P16
P17
78K0R/KC3-L (44-引脚)
(μPD78F100y: y = 0 至 3)
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
注
− 注 − 注
−
注
− 注 − 注
−
− − −
− − −
注 在非 78K0R/KE3-L 产品中,TI06/TO06 和 TI07/TO07 分别与 P50 和 P51 复用。
备注 √:已配备
以下工作模式可按 1 位为单元指定。
(1) 端口模式
P10 和 P17 用作 I/O 端口。 P10 至 P17 可用端口模式寄存器 1(PM1)设置为以 1 位为单元的输入或输出端口。
片上上拉电阻的使用可通过上拉电阻选项寄存器 1(PU1)指定。
(2) 控制模式
P10 至 P17 可以用作定时器 I/O 和实时计数器时钟输出。
(a) TI02 至 TI07
这些引脚用于向 16 位定时器 02 至 07 输入外部计数时钟/ 捕获触发。
(b) TO02 至 TO07
这些引脚为 16 位定时器 02 至 07 的定时器输出引脚。
(c) RTCDIV
该引脚为实时计数器时钟(32 kHz 分频)输出引脚。
(d) RTCCL
该引脚为实时计数器时钟( 32 kHz 原始振荡)输出引脚。
78K0R/KC3-L (48 引脚)
(μPD78F100y: y = 1 至 3)
78K0R/KD3-L
(μPD78F100y: y = 4 至 6)
78K0R/KE3-L
(μPD78F100y: y = 7 至 9)
√
√
√
√
用户手册初稿 U19291CA2V0UD
49
第二章 引脚功能
2.2.3 P20 至 P27 (端口 2)
P20 和 P27 用作 I/O 端口。 这些引脚还可用作 A/D 转换器模拟输入引脚。
P20/ANI0
P21/ANI1
P22/ANI2
P23/ANI3
P24/ANI4
P25/ANI5
P26/ANI6
P27/ANI7
78K0R/KC3-L (44-引脚)
(μPD78F100y: y = 0 至 3)
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
备注 √:已配备
以下工作模式可按 1 位为单元指定。
(1) 端口模式
P20 和 P27 用作 I/O 端口。 P20 至 P27 可用端口模式寄存器 2 ( PM2 )设置为以 1 位为单元的输入或输出端口。
(2) 控制模式
P20 至 P27 用作 A/D 转换器的模拟输入引脚( ANI0 至 ANI7)。 当将这些引脚用作模拟输入引脚时,参见 11.6
(5) ANI0/P20 至 ANI7/P27, ANI8/P150 至 ANI11/P153。
注意事项 复位解除之后,在数字输入(通用端口)模式下设置 ANI0/P20 至 ANI7/P27 引脚。
2.2.4 P30 至 P33 (端口 3)
P30 和 P33 用作 I/O 端口。 这些引脚还可用作串行接口数据 I/O,时钟 I/O 以及外部中断请求的输入。
P30 和 P31 引脚的输入可通过标准输入缓存器或 TTL 输入缓存器按 1 位为单位进行指定,指定时使用端口输入模式
寄存器 3( PIM3)。
P30 至 P32 引脚的输出可按 1 位为单位指定为标准 CMOS 输出或 N-通道漏极开路输出(V
口输出模式寄存器 3( POM3 )。
78K0R/KC3-L (48 引脚)
(μPD78F100y: y = 1 至 3)
78K0R/KD3-L
(μPD78F100y: y = 4 至 6)
78K0R/KE3-L
(μPD78F100y: y = 7 至 9)
DD 耐压),指定时使用端
50
用户手册初稿 U19291CA2V0UD
第二章 引脚功能
P30/SO10/TxD1
P31/SI10/RxD1/
SDA10/INTP1
P32/SCK10/
SCL10/INTP2
P33
78K0R/KC3-L (44-引脚)
(μPD78F100y: y = 0 至 3)
√ √ √ √
√ √ √ √
√ √ √ √
− − −
备注 √:已配备
以下工作模式可按 1 位为单元指定。
(1) 端口模式
P30 至 P33 用作 I/O 端口。 P30 至 P33 可用端口模式寄存器 3(PM3)设置为以 1 位为单元的输入或输出端口。
片上上拉电阻的使用可通过上拉电阻选项寄存器 3(PU3)指定。
(2) 控制模式
P30 至 P33 可用作串行接口数据 I/O ,时钟 I/O 以及外部中断请求的输入。
(a) SI10
这是串行接口 CSI10 的串行数据输入引脚。
(b) SO10
这是串行接口 CSI10 的串行数据输出引脚。
(c) SCK10
这是串行接口 CSI10 的串行时钟 I/O 引脚。
(d) TxD1
这是串行接口 CUART1 的串行数据输出引脚。
(e) RxD1
这是串行接口 UART1 的串行数据输入引脚。
78K0R/KC3-L (48 引脚)
(μPD78F100y: y = 1 至 3)
78K0R/KD3-L
(μPD78F100y: y = 4 至 6)
78K0R/KE3-L
(μPD78F100y: y = 7 至 9)
√
用户手册初稿 U19291CA2V0UD
51
第二章 引脚功能
(f) SDA10
2
这是简易 I
C 的串行接口的串行数据 I/O 引脚。
(g) SCL10
2
这是简易 I
C 的串行接口的串行时钟 I/O 引脚。
(h) INTP1 ,INTP2
这些是指定有效沿(上升沿、下降沿或双边沿)的外部中断请求输入引脚。
注意事项 要将 P30/SO10/TxD1 和 P32/SCK10/SCL10/INTP2 用作通用端口,需将串行通信操作设置寄存器
02 ( SCR02)设置至默认状态( 0087H)。 此外,需将端口输出模式寄存器( POM3)清为 00H。
2.2.5 P40 至 P43 (端口 4)
P40 至 P43 用作 I/O 端口。 这些引脚还可用作 flash 存储器编程器/调试器的数据 I/O 和时钟输出。
P40/TOOL0
P41/TOOL1
P42
P43
78K0R/KC3-L (44-引脚)
(μPD78F100y: y = 0 至 3)
√ √ √ √
√ √ √ √
− − − √
− − −
备注 √:已配备
以下工作模式可按 1 位为单元指定。
(1) 端口模式
P40 至 P43 用作 I/O 端口。 P40 至 P43 可用端口模式寄存器 4(PM4)设置为以 1 位为单元的输入或输出端口。
片上上拉电阻的使用可通过上拉电阻选项寄存器 4(PU4)指定。
当允许片上调试(通过使用选项字节使能)时,务必给 P40 连接一个外部上拉电阻。
(2) 控制模式
P40 至 P43 可用作 flash 存储器编程器/ 调试器的数据 I/O 和时钟输出。
(a) TOOL0
这是 flash 存储器编程器/调试器的数据 I/O 引脚。
当允许片上调试(禁止将其下拉)时,务必要在外部上拉该引脚。
78K0R/KC3-L (48 引脚)
(μPD78F100y: y = 1 至 3)
78K0R/KD3-L
(μPD78F100y: y = 4 至 6)
78K0R/KE3-L
(μPD78F100y: y = 7 至 9)
√
52
用户手册初稿 U19291CA2V0UD
第二章 引脚功能
(b) TOOL1
这是调试器的时钟输出引脚。
当使用片上调试功能时,可通过调试器的模式设置使用 P41/TOOL1 引脚,如下所示。
1-线模式: 可用作一个端口( P41)。
2-线模式: 用作 TOOL1 引脚且不能用作端口 ( P41)。
注意事项 P40/TOOL0 引脚的功能不同在以下( a)至( c)中说明。
在( b)或( c)情况下,需进行指定的连接。
(a) 在正常操作模式下且通过选项字节( 000C3H)禁止片上调试( OCDENSET = 0)时
=> 该引脚用作端口引脚( P40)。
(b) 在正常操作模式下且通过选项字节( 000C3H)使能片上调试( OCDENSET = 1)时
=> 通过外部电阻连接该引脚,且通常在复位解除之前给该引脚输入高电平。
(c) 当使用片上调试功能时,或处于 flash 存储器编程器的写入模式时
=> 该引脚用作 TOOL0。
直接将该引脚连接至片上调试仿真器或 flash 存储器编程器,或通过外部电阻连接至 V
将其上拉。
2.2.6 P50 至 P53 (端口 5)
P50 至 P53 用作 I/O 端口。 这些引脚还可以用作实时计数器校正时钟输出和定时器 I/O。
P50/TI06/TO06
P51/TI07/TO07
P52/RTC1HZ/
SLTI/SLTO
P53
78K0R/KC3-L (44-引脚)
(μPD78F100y: y = 0 至 3)
√ √ √
√ √ √
√ √ √ √
− − −
注 TI06/TO06 和 TI07/TO07 仅能在 78K0R/KC3-L 和 78K0R/KD3-L 中共享。 78K0R/KE3-L 不具有共享功能。
备注 √:已配备
以下工作模式可按 1 位为单元指定。
(1) 端口模式
P50 至 P53 用作 I/O 端口。 P50 至 P53 可用端口模式寄存器 5(PM5)设置为以 1 位为单元的输入或输出端口。
片上上拉电阻的使用可通过上拉电阻选项寄存器 5(PU5)指定。
78K0R/KC3-L (48 引脚)
(μPD78F100y: y = 1 至 3)
78K0R/KD3-L
(μPD78F100y: y = 4 至 6)
78K0R/KE3-L
(μPD78F100y: y = 7 至 9)
注
P50
注
P51
√
DD
用户手册初稿 U19291CA2V0UD
53
第二章 引脚功能
(2) 控制模式
P50 至 P53 用作实时计数器校正时钟输出和定时器 I/O。
(a) RTC1HZ
这是实时计数器校正时钟(1 Hz )输出引脚。
(b) SLTI
通过设置输入切换控制寄存器(ISC ),将该引脚用作外部计数时钟的输入引脚或 16 位定时器 00 和 01 的捕
获触发。
(c) SLTO
通过设置输入切换控制寄存器(ISC ),该引脚用作 16 位定时器 00 和 01 的定时器输出引脚。
(d) TI06 ,TI07
这些引脚用于向 16- 定时器 06 和 07 输入外部计数时钟/ 捕获触发。
(e) TO06 ,TO07
这些引脚为 16- 定时器 06 和 07 的定时器输出引脚。
2.2.7 P60 和 P61 (端口 6 )
P60 和 P61 用作 I/O 端口。 这些引脚还可用作串行接口 IICA 数据 I/O 和时钟 I/O。
P60/SCL0
P61/SDA0
78K0R/KC3-L (44-引脚)
(μPD78F100y: y = 0 至 3)
− √ √ √
− √ √ √
备注 √:已配备
以下工作模式可按 1 位为单元指定。
(1) 端口模式
P60 和 P61 用作 I/O 端口。 P60 和 P61 可用端口模式寄存器 6(PM6)设置为以 1 位为单元的输入或输出端口。
P60 和 P61 的输出为 N-通道漏极开路输出 (6 V 耐压)。
(2) 控制模式
P60 和 P61 还可用作串行接口 IICA 数据 I/O 和时钟 I/O。
(a) SDA0
这是串行接口 IICA 的串行数据 I/O 引脚。
(b) SCL0
这是串行接口 IICA 的串行时钟 I/O 引脚。
78K0R/KC3-L (48 引脚)
(μPD78F100y: y = 1 至 3)
78K0R/KD3-L
(μPD78F100y: y = 4 至 6)
78K0R/KE3-L
(μPD78F100y: y = 7 至 9)
54
用户手册初稿 U19291CA2V0UD
第二章 引脚功能
2.2.8 P70 至 P77 (端口 7 )
P70 至 P77 用作 I/O 端口。 这些引脚还可用作按键中断输入、串行接口数据 I/O 、时钟 I/O 以及外部中断请求的输
入。
P71 、P72 、P74 和 P75 引脚的输入可通过标准输入缓存器或 TTL 输入缓存器按 1 位为单位进行指定,指定时使用
端口输入模式寄存器 7 (PIM7 )。
P71、 P72、 P74 和 P75 引脚的输出可按 1 位为单位指定为标准 CMOS 输出或 N-通道漏极开路输出(V
DD 耐压),
指定时使用端口输出模式寄存器 7( POM7 )。
P70/KR0/SO01/
INTP4
P71/KR1/SI01/
INTP5
P72/KR2/
SCK01/INTP6
P73/KR3/SO00/
TxD0
P74/KR4/SI00/
RxD0
P75/KR5/SCK00
P76/KR6
P77/KR7
78K0R/KC3-L (44-引脚)
(μPD78F100y: y = 0 至 3)
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
− − √ √
− − √ √
备注 √:已配备
以下工作模式可按 1 位为单元指定。
(1) 端口模式
P70 至 P77 用作 I/O 端口。 P70 至 P77 可用端口模式寄存器 7(PM7)设置为以 1 位为单元的输入或输出端口。
片上上拉电阻的使用可通过上拉电阻选项寄存器 7(PU7)指定。
(2) 控制模式
P70 至 P77 可用作按键中断输入、串行接口数据 I/O 、时钟 I/O 以及外部中断请求的输入。
(a) KR0 至 KR7
这些为按键中断输入引脚。
(b) SI00 ,SI01
这些引脚为串行接口 CSI00 和 CSI01 的串行数据输入引脚。
(c) SO00 ,SO01
这些引脚为串行接口 CSI00 和 CSI01 的串行数据输出引脚。
(d) SCK00 ,SCK01
这些引脚为串行接口 CSI00 和 CSI01 的串行数据 I/O 引脚。
78K0R/KC3-L (48 引脚)
(μPD78F100y: y = 1 至 3)
78K0R/KD3-L
(μPD78F100y: y = 4 至 6)
78K0R/KE3-L
(μPD78F100y: y = 7 至 9)
用户手册初稿 U19291CA2V0UD
55
第二章 引脚功能
(e) RxD0
这是串行接口 UART0 的串行数据输入引脚。
(f) TxD0
这是串行接口 UART0 的串行数据输出引脚。
(g) INTP4 至 INTP6
这些是指定有效沿(上升沿、下降沿或双边沿)的外部中断输入引脚。
注意事项 要将 P70/KR0/SO01/INTP4 、P72/KR2/SCK0 1/INTP6 、P73/KR3/SO00/TxD0 和 P75/KR5/SCK00 用
作通用端口,需将串行通信操作设置寄存器 00 和 01( SCR00 和 SCR01)设置至默认状态
(0087H)。 此外,需将端口输出模式寄存器 7(POM7)清为 00H。
2.2.9 P80 至 P83 (端口 8 )
P80 至 P83 用作 I/O 端口。 这些引脚还可以用作比较器 0 和 1 ( + )侧的输入电压、比较器 0 和 1 ( − )侧的输入电
压、外部中断请求输入和可编程增益放大器输入。
P80 至 P83 引脚的输入必须用端口输入模式寄存器 8(PIM8)按 1 位为单位使能或禁止。
P80/CMP0P/
INTP3/PGAI
P81/CMP0M
P82/CMP1P/
INTP7
P83/CMP1M
78K0R/KC3-L (44-引脚)
(μPD78F100y: y = 0 至 3)
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
备注 √:已配备
以下工作模式可按 1 位为单元指定。
(1) 端口模式
P80 至 P83 用作 I/O 端口。 P80 至 P83 可用端口模式寄存器 8 ( PM8 )设置为以 1 位为单元的输入或输出端口。
(2) 控制模式
P80 至 P83 可以用作比较器 0 和 1 ( + )侧的输入电压、比较器 0 和 1 ( − )侧的输入电压、外部中断请求输入和可
编程增益放大器输入。
(a) CMP0P ,CMP1P
这些是比较器 0 和 1 (+ )侧的输入电压引脚。
(b) CMP0M ,CMP1M
这些是比较器 0 和 1 (− )侧的输入电压引脚。
78K0R/KC3-L (48 引脚)
(μPD78F100y: y = 1 至 3)
78K0R/KD3-L
(μPD78F100y: y = 4 至 6)
78K0R/KE3-L
(μPD78F100y: y = 7 至 9)
56
用户手册初稿 U19291CA2V0UD
第二章 引脚功能
(c) INTP3 ,INTP7
这些是指定有效沿(上升沿、下降沿或双边沿)的外部中断输入引脚。
(d) PGAI
这是可编程增益放大器的输入引脚。
2.2.10 P120 至 P124 (端口 12 )
P120 用作 I/O 端口。 P121 至 P124 用作输入端口。 这些引脚还可用作外部中断输入、外部低电压检测的电压输入、
主系统时钟的连接谐振器、主系统时钟的连接谐振器以及主系统时钟的外部时钟输入。
P120/INTP0/
EXLVI
P121/X1
P122/X2/
EXCLK
P123/XT1
P124/XT2
78K0R/KC3-L (44-引脚)
(μPD78F100y: y = 0 至 3)
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
备注 √:已配备
以下工作模式可按 1 位为单元指定。
(1) 端口模式
P120 用作 I/O 端口。 P120 还可用端口模式寄存器 12(PM12)设置至输入或输出端口。 片上上拉电阻的使用可
通过上拉电阻选项寄存器 12(PU12)指定。
P121 至 P124 用作输入端口。
(2) 控制模式
P120 至 P124 用作外部中断输入、外部低电压检测的电压输入、主系统时钟的连接谐振器、主系统时钟的连接谐
振器以及主系统时钟的外部时钟输入。
(a) INTP0
这是可被指定的有效边沿(上升沿、下降沿或双边沿)的外部中断请求输入引脚。
(b) EXLVI
这是外部低电压检测的电压输入。
(c) X1 ,X2
这些是为主系统时钟连接谐振器的引脚。
(d) EXCLK
这是主系统时钟的外部时钟输入引脚。
78K0R/KC3-L (48 引脚)
(μPD78F100y: y = 1 至 3)
78K0R/KD3-L
(μPD78F100y: y = 4 至 6)
78K0R/KE3-L
(μPD78F100y: y = 7 至 9)
用户手册初稿 U19291CA2V0UD
57
第二章 引脚功能
(e) XT1, XT2
这些是为副系统时钟连接谐振器的引脚。
2.2.11 P140 ,P141 (端口 14 )
P140 用作 1 位输出端口。 P141 用作 1 位 I/O 端口。 这些引脚还可用作时钟/蜂鸣器输出。
P140/PCLBUZ0
P141/PCLBUZ1
78K0R/KC3-L (44-引脚)
(μPD78F100y: y = 0 至 3)
− √ √ √
− − − √
备注 √:已配备
以下工作模式可按 1 位为单元指定。
(1) 端口模式
P140 用作 1 位输出端口。
P141 用作 1 位 I/O 端口。 P141 可用端口模式寄存器 14( PM14)设置为以 1 位为单元的输入或输出端口。 片
上上拉电阻的使用可通过上拉电阻选项寄存器 14( PU14)指定。
(2) 控制模式
P140 和 P141 用作时钟/蜂鸣器输出。
(a) PCLBUZ0 ,PCLBUZ1
这些是时钟/ 蜂鸣器输出引脚。
2.2.12 P150 至 P153 (端口 15 )
P150 至 P153 用作 I/O 端口。 这些引脚还可用作 A/D 转换器模拟输入引脚。
78K0R/KC3-L (48 引脚)
(μPD78F100y: y = 1 至 3)
78K0R/KD3-L
(μPD78F100y: y = 4 至 6)
78K0R/KE3-L
(μPD78F100y: y = 7 至 9)
P150/ANI8
P151/ANI9
P152/ANI10
P153/ANI11
78K0R/KC3-L (44-引脚)
(μPD78F100y: y = 0 至 3)
√ √ √ √
√ √ √ √
− √ √ √
− − − √
备注 √:已配备
以下工作模式可按 1 位为单元指定。
(1) 端口模式
P150 至 P153 用作 I/O 端口。 P150 至 P153 可用端口模式寄存器 15 (PM15 )设置为以 1 位为单元的输入或输
出端口。
58
78K0R/KC3-L (48 引脚)
(μPD78F100y: y = 1 至 3)
用户手册初稿 U19291CA2V0UD
78K0R/KD3-L
(μPD78F100y: y = 4 至 6)
78K0R/KE3-L
(μPD78F100y: y = 7 至 9)
第二章 引脚功能
(2) 控制模式
P150 至 P153 用作 A/D 转换器的模拟输入引脚( ANI8 至 ANI11)。 当将这些引脚用作模拟输入引脚时,参见
11.6 (5) ANI0/P20 至 ANI7/P27 和 ANI8/P150 至 ANI11/P153 。
注意事项 复位解除之后,在数字输入(通用端口)模式下设置 ANI8/P150 至 ANI11/P153 引脚。
2.2.13 AV
REF, AV SS,V DD, EV DD,V SS, EV SS
AVREF
AVSS
VDD
EVDD
VSS
EVSS
78K0R/KC3-L (44-引脚)
(μPD78F100y: y = 0 至 3)
√ √ √ √
√ √ √ √
√ √ √ √
− − − √
√ √ √ √
− − − √
(1) AV
REF
这是 A/D 转换器和比较器参考电压输入引脚以及 P20 至 P27、P150 至 P153、P80 至 P83、A/D转换器、可编程
增益放大器和比较器的电源正极。
当端口 2、端口 15 和端口 18 的所有引脚都用作模拟端口引脚时,使得 AVREF 的电压为 1.8 V ≤ AVREF ≤ VDD 。 当
端口 2、端口 15 和端口 8 的一个或一个以上的引脚用作数字端口引脚时,或不使用 A/D 转换器、可编程增益放大
器和比较器时,使 AV
REF 与 EV DD 或 V DD 的电压相同。
(2) AVSS
这是 A/D 转换器、可编程增益放大器、比较器、P20 至 P27 ,P150 至 P153 以及 P80 至 P83 的接地电压 即使不
使用 A/D 转换器、可编程增益放大器和比较器时,通常也使该引脚与 EV
DD, EV DD
(3) V
VDD 是 P121 至 P124 和非端口的电源正极引脚(除 RESET 引脚和 FLMD0 引脚之外) 注。
EV
DD 为除 P20 至 P27、P150 至 P153、P80 至 P83 和 P121 至 P124 之外端口的电源正极引脚,也是 RESET 引
脚和 FLMD0 引脚的电源正极引脚。
注 对于不提供 EV
DD 引脚的产品,使用 V DD作为除 P20 至 P27、P150 至 P153 和 P80 至 P83之外的端口引脚
的电源正极引脚,还用其作为端口之外的引脚的电源正极引脚。
(4) V
SS, EV SS
V
SS 是 P121 至 P124 和非端口的接地电压引脚(除 RESET 引脚和 FLMD0引脚之外)
SS 为除 P20 至 P27、P150 至 P153、P80 至 P83 和 P121 至 P124 之外端口的接地电压引脚,也是 RESET 引
EV
脚和 FLMD0 引脚的接地电电压引脚。
注 对于不提供 EV
SS 引脚的产品,使用 V SS作为除 P20 至 P27、P150至 P153 和 P80 至 P83之外的端口引脚
的接地电压引脚,还用其作为端口之外的引脚的接地电压引脚。
78K0R/KC3-L (48 引脚)
(μPD78F100y: y = 1 至 3)
78K0R/KD3-L
(μPD78F100y: y = 4 至 6)
SS 或 V SS 电压相同。
注
。
78K0R/KE3-L
(μPD78F100y: y = 7 至 9)
用户手册初稿 U19291CA2V0UD
59
<R>
2.2.14 RESET
2.2.15 REGC
2.2.16 FLMD0
第二章 引脚功能
此为低有效系统复位输入引脚。
当不使用外部复位引脚时,通过电阻或直接该引脚连接至 EV
当使用外部复位引脚时,要基于 V
DD 设计电路。
此为内部操作连接稳压器输出( 2.4 V)稳定电容的引脚。 通过电容( 0.47 至 1
DD。
μ
F :目标)将该引脚连接至 V SS 。
另外,需使用具有优良特性的电容,因为它用来稳定内部电压。
REGC
SS
V
注意事项 使上图虚线框部分的接线长度尽可能地最短。
此为设置 flash 存储器编程模式的引脚。
进行以下的处理。
(a) 正常操作模式中
正常操作期间,建议将该引脚保持开路。
复位解除前 FLMD0 引脚必须保持 V
SS 的电压,但因为通过复位会在内部下拉该引脚。所以不必外部下拉该引
脚。 然而,必须用后台事件控制寄存器(BECTL)的位 7(FLMDPUP)保持选中将其下拉(参见 24.5 (1)
后台事件控制寄存器)。 要在外部将其下拉,则需使用 200 kΩ 或更小的电阻。
通过直接将该引脚连接至 V
SS 引脚,可使用硬件禁止自编程和带有编程器的 flash 存储器的重写。
(b) 自编程模式中
使用自编程功能时,建议将该引脚保持开路。 要在外部将其下拉,则需使用 100 k Ω 至 200 kΩ 的电阻。
在自编程模式下,在自编程库中将设置切换至上拉。
(c) flash 存储器编程模式中
当数据由 flash 存储器编程器写入时,直接将该引脚连接至 flash 存储器编程器。 这给 FLMD0 引脚提供 V
电平的写入电压。
因为 FLMD0 引脚可通过复位内部下拉,所以不必在外部将其下拉。 要在外部将其下拉,则需使用 1 kΩ至
200 kΩ的电阻。
DD
60
用户手册初稿 U19291CA2V0UD
第二章 引脚功能
2.3 引脚 I/O 电路以及未使用引脚连接建议
表 2-3 显示了引脚 I/O 电路的类型以及未使用引脚的连接建议。
表 2-3. 未使用引脚的连接 (1/3)
引脚名称 I/O 电路类型
P00/TI00 8-R
P01/TO00 5-AG
P10/TI02/TO02
8-R
I/O
I/O
输入: 通过电阻单独连接至 EV
输出: 保持开路。
未使用引脚的连接建议
DD或 EV SS
P11/TI03/TO03
P12/TI04/TO04/RTCDIV/
RTCCL
P13/TI05/TO05
P14/TI06/TO06
P15/TI07/TO07
注 1
注 1
P16
P17
P20/ANI0 至 P27/ANI7
注 2
11-G
输入: 通过电阻单独连接至 AV
REF 或 AV SS。
输出: 保持开路
P30/SO10/TxD1 5-AG
输入: 通过电阻单独连接至 EV
DD或 EV SS。
输出: 保持开路。
P31/SI10/RxD1/SDA10/
INTP1
P32/SCK10/SCL10/INTP2
5-AN
<N 通道漏极开路时 >
输出
• 将端口输出锁存器设为 0: 保持开路。
• 将端口输出锁存器设为 1: 通过电阻单独连接至 EV
或 EV
P33 5-AG
输入: 通过电阻单独连接至 EV
DD或 EV SS。
输出: 保持开路
P40/TOOL0
8-R
<使能片上调试时 >
上拉该引脚(禁止下拉)。
<禁止片上调试时 >
输入: 通过电阻单独连接至 EV
DD或 EV SS。
输出: 保持开路。
P41/TOOL1
P42
5-AG
输入: 通过电阻单独连接至 EV
输出: 保持开路。
DD或 EV SS。
P43
P50/TI06/TO06
P51/TI07/TO07
注 3
注 3
8-R
P52/RTC1HZ/SLTI/SLTO
P53 5-AG
注 1. 在非 78K0R/KE3-L 产品中, TI06/TO06 和 TI07/TO07 分别与 P50 和 P51 复用。
2. 复位解除之后,在数字输入模式下设置 P20/ANI0 至 P27/ANI7引脚。
3. 在 78K0R/KE3-L 中,TI06/TO06 和 TI07/TO07分别与 P14 和 P15 复用。
备注 对于不提供 EV
DD 或 EV SS 引脚的产品,用 V DD 代替 EV DD,或用 V SS 代替 EV SS。
DD
SS。
用户手册初稿 U19291CA2V0UD
61
第二章 引脚功能
表 2-3. 未使用引脚的连接 (2/3)
引脚名称 I/O 电路类型
P60/SCL0
P61/SDA0
13-R
I/O
I/O
输入: 通过电阻单独连接至 EV
输出
未使用引脚的连接建议
DD或 EV SS。
• 将端口输出锁存器设为 0: 保持开路。
• 将端口输出锁存器设为 1: 通过电阻单独连接至 EV
EV
P70/KR0/SO01/INTP4 8-R
输入: 通过电阻单独连接至 EV
DD或 EV SS。
输出: 保持开路。
<N 通道漏极开路时 >
输出
• 将端口输出锁存器设为 0: 保持开路。
• 将端口输出锁存器设为 1: 通过电阻单独连接至 EV
EV
P71/KR1/SI01/INTP5
5-AN
输入: 通过电阻单独连接至 EV
DD或 EV SS。
输出: 保持开路。
P72/KR2/SCK01/INTP6
P73/KR3/SO00/TxD0 8-R
输入: 通过电阻单独连接至 EV
输出: 保持开路。
<N 通道漏极开路时 >
DD或 EV SS。
输出
• 将端口输出锁存器设为 0: 保持开路。
• 将端口输出锁存器设为 1: 通过电阻单独连接至 EV
EV
P74/KR4/SI00/RxD0
5-AN
输入: 通过电阻单独连接至 EV
DD或 EV SS。
输出: 保持开路。
P75/KR5/SCK00
输入: 通过电阻单独连接至 EV
DD或 EV SS。
输出: 保持开路。
<N 通道漏极开路时 >
输出
• 将端口输出锁存器设为 0: 保持开路。
• 将端口输出锁存器设为 1: 通过电阻单独连接至 EV
SS 。
EV
P76/KR6
P77/KR7
8-R
输入: 通过电阻单独连接至 EV
输出: 保持开路。
DD或 EV SS。
备注 对于不提供 EV DD 或 EV SS 引脚的产品,用 V DD 代替 EV DD ,或用 V SS 代替 EV SS 。
DD或
SS 。
DD或
SS。
DD 或
SS。
DD或
62
用户手册初稿 U19291CA2V0UD
第二章 引脚功能
表 2-3. 未使用引脚的连接 (3/3)
引脚名称 I/O 电路类型
P80/CMP0P/INTP3/PGAI 11-J
P81/CMP0M 11-H
I/O
I/O
输入: 通过电阻单独连接至 AV
输出: 保持开路。
未使用引脚的连接建议
REF 或 AV SS。
P82/CMP1P/INTP7 11-I
P83/CMP1M 11-H
P120/INTP0/EXLVI 8-R
输入: 通过电阻单独连接至 EV
DD或 EV SS。
输出: 保持开路。
P121/X1
P122/X2/EXCLK
P123/XT1
P124/XT2
P140/PCLBUZ0 3-C
P141/PCLBUZ1 5-AG
注 1
注 1
注 1
注 1
37-C
37-B
输入 通过电阻单独连接至 EV
DD或 EV SS。
输出 保持开路。
I/O
输入: 通过电阻单独连接至 EV
DD或 EV SS。
输出: 保持开路。
P150/ANI8 至 P153/ANI11
注 2
AVREF
11-G
− −
输入: 通过电阻单独连接至 AV
REF 或 AV SS。
输出: 保持开路。
<P20 至 P27、 P150 至 P153 或 P80 至 P83 中的一个或一个以上设
为数字端口时>
使该引脚与 EV
DD 或 V DD 电压相同。
<P20 至 P27、 P150 至 P153 以及 P80 至 P83 全都设为模拟端口时
>
AVSS
− −
FLMD0 2-W
RESET 2
REGC
− −
使该引脚电压具有 1.8 V ≤ AV
使该引脚与 EV
保持开路或通过 100 k Ω 或更大的电阻连接至 V
−
SS 或 V SS电压相同。
输入 直接或通过电阻连接至 V
通过电容(0.47 至 1
μ
REF ≤ V DD的范围。
SS。
DD。
F:目标)连接至 VSS 。
注 1. 不使用这些引脚时,在输入端口模式下使用上述建议的连接(参见 图 5-2 时钟工作模式控制寄存器
(CMC )的格式)。
2. 复位解除之后,在数字输入模式下设置 P150/ANI8 至 P153/ANI11 引脚。
备注 对于不提供 EV
DD 或 EV SS 引脚的产品,用 V DD 代替 EV DD,或用 V SS 代替 EV SS。
用户手册初稿 U19291CA2V0UD
63
第二章 引脚功能
图 2-1. 引脚 I/O 电路列表 (1/3)
类型 2
类型 2-W
EV
DD
P-ch
允许上拉
IN
具有滞后特性的施密特触发输入
类型 3-C
数据
N-ch
EV
SS
I
具有滞后特性的施密特触发输入
类型 5-AG
EV
允许下拉
DD
EVDD
允许
上拉
P-ch
P-ch
EV
DD
数据
禁止
输出
允许输入
EV
P-ch
N
-ch
SS
输入 /输出
EV
输出
N-ch
SS
类型 5-AN
允许
上拉
数据
EV
DD
P-ch
EV
DD
P-ch
输入 /输出
N
TTL
EV
-ch
SS
用户手册初稿 U19291CA2V0UD
禁止输出
CMOS
输入特性
64
允许
上拉
数据
禁止
输出
类型 8-R
EV
DD
P-ch
EV
DD
P-ch
输入 /输出
N-ch
EV
SS
类型 11-G
类型 11-I
数据
禁止
输出
比较器
串联电阻串行电压
数据
禁止输出
第二章 引脚功能
图 2-1. 引脚 I/O 电路列表 (2/3)
AV
REF
P-ch
输入 /输出
N-ch
AV
SS
P-ch
+
_
AV
入
N-ch
SS
类型 11-H
禁止输出
比较器
数据
内部放大器或 CMP0P
(引脚电平 )产生的电压
+
_
P-ch
N-ch
P-ch
内部产生的参考电压
N-ch
REF
AV
P-ch
输入 /输出
N-ch
AV
SS
允许输入
REF
AV
P-ch
输入 /输出
N-ch
AV
SS
类型 11-J
禁止
输出
+
_
数据
P-ch
N-ch
P-ch
N-ch
AV
REF
P-ch
N-ch
AV
SS
OP
AMP
比较器
+
_
内部放大器或
CMP1M产生的电压 (引脚电平)
允许输入
P-ch
N-ch
P-ch
N-ch
内部放大器
产生的电压
REF
V
(阈值电压 )
+
_
内部产生的电压
或CMP0M ( 引脚电平)
+
_
内部产生的电压
或 CMP1M ( 引脚电平)
允许输入
用户手册初稿 U19291CA2V0UD
AV
SS
P-ch
N-ch
P-ch
N-ch
CMP1P
(引脚电平 )
65
类型 13-R
第二章 引脚功能
图 2-1. 引脚 I/O 电路列表 (3/3)
类型 37-B
禁止输出
类型 37-C
允许输入
数据
允许amp
EV
输入/输出
N
-ch
SS
允许输入
允许amp
N-ch
P-ch
XT2
XT1
允许
输入
X2
N-ch
P-ch
66
X1
允许
输入
用户手册初稿 U19291CA2V0UD
第三章 CPU 架构
3.1 存储空间
78K0R/Kx3-L 中的产品可访问 1 MB 的存储空间。 图 3-1 至 3-4 显示了存储空间的映射。
μ
数据存储
空间
FFFFFH
FFF00H
FFEFFH
FFEE0H
FFEDFH
FFE20H
FFA1FH
FFB00H
FFAFFH
F4000H
F3FFFH
F1000H
F0FFFH
F0800H
F07FFH
F0000H
EFFFFH
图 3-1. 存储器映射 (
特殊功能寄存器(SFR )
256 字节
通用寄存器
32 字节
注1
RAM 1 KB
保留区域
镜像区域
12 KB
保留区域
特殊功能寄存器
(第二
2 KB
SFR)
PD78F1000)
03FFFH
010CEH
010CDH
010C4H
010C3H
010C0H
010BFH
01080H
0107FH
程序区域
片上调试安全
ID 设置区域
10 字节
选项字节区域
4 字节
CALLT表区域
64 字节
01FFFH
注 2
注 2
引导蔟 1
向量表区域
128 字节
01000H
00FFFH
程序区域
片上调试安全
ID 设置区域
10 字节
选项字节区域
4 字节
CALLT表区域
64 字节
向量表区域
128 字节
注 2
注 2
引导蔟 0
程序存储
空间
04000H
03FFFH
00000H
保留区域
Flash存储区
16 KB
000CEH
000CDH
000C4H
000C3H
000C0H
000BFH
00080H
0007FH
00000H
注 1. 使用自编程功能时禁止使用区域 FFE20H 至 FFEDFH。 因为该区域用于自编程库。
2. 不使用引导区交换时: 将选项字节设置至 000C0H 至 000C3H,并将片上调试安全 ID 设置至
000C4H 至 000CDH。
使用引导区交换时: 将选项字节设置至 000C0H 至 000C3H 以及 000C0H 至 000C3H,并将片
上调试安全 ID 设置至 000C4H 至 000CDH 以及 010C4H 至 010CDH。
3. 根据安全设置可禁止写入引导区簇 0(参见 24.7 安全设置)。
注 3
用户手册初稿 U19291CA2V0UD
67
第三章 CPU 架构
数据存储
空间
FFFFFH
FFF00H
FFEFFH
FFEE0H
FFEDFH
FFE20H
FFE1FH
FF900H
FF8FFH
F8000H
F7FFFH
F1000H
F0FFFH
F0800H
F07FFH
F0000H
EFFFFH
图 3-2. 存储器映射 (μPD78F1001, 78F1004, 78F1007)
07FFFH
特殊功能寄存器( SFR)
256 字节
通用寄存器
32 字节
注 1
RAM 1.5 KB
保留区域
镜像区域
28 KB
保留区域
特殊功能寄存器(第二SFR )
2 KB
010CEH
010CDH
010C4H
010C3H
010C0H
010BFH
01080H
0107FH
程序区域
片上调试安全
ID 设置区域
10 字节
选项字节区域
4 字节
CALLT 表区域
64 字节
向量表区域
128 字节
01FFFH
注 2
注 2
引导蔟 1
01000H
00FFFH
程序存储
空间
08000H
07FFFH
00000H
保留区域
Flash存储区
32 KB
000CEH
000CDH
000C4H
000C3H
000C0H
000BFH
00080H
0007FH
00000H
程序区域
片上调试安全
ID 设置区域
10 字节
选项字节区域
4 字节
CALLT 表区域
64 字节
向量表区域
128 字节
注 2
注 2
引导蔟 0
注 1. 使用自编程功能时禁止使用区域 FFE20H 至 FFEDFH。 因为该区域用于自编程库。
2. 不使用引导区交换时: 将选项字节设置至 000C0H 至 000C3H,并将片上调试安全 ID 设置至
000C4H 至 000CDH。
使用引导区交换时: 将选项字节设置至 000C0H 至 000C3H 以及 000C0H 至 000C3H,并将片
上调试安全 ID 设置至 000C4H 至 000CDH 以及 010C4H 至 010CDH。
3. 根据安全设置可禁止写入引导区簇 0(参见 24.7 安全设置)。
注 3
68
用户手册初稿 U19291CA2V0UD
数据存储
空间
FFFFFH
FFF00H
FFEFFH
FFEE0H
FFEDFH
FFE20H
FFE1FH
FF700H
FF6FFH
FC000H
FBFFFH
F1000H
F0FFFH
F0800H
F07FFH
F0000H
EFFFFH
第三章 CPU 架构
图 3-3. 存储器映射 (μPD78F1002, 78F1005, 78F1008)
0BFFFH
特殊功能寄存器 ( SFR)
256 字节
通用寄存器
32 字节
注 1
RAM 2 KB
保留区域
镜像区域
44 KB
保留区域
特殊功能寄存器(第二SFR )
2 KB
010CEH
010CDH
010C4H
010C3H
010C0H
010BFH
01080H
0107FH
程序区域
片上调试安全
ID 设置区域
10 字节
选项字节区域
4 字节
CALLT 表区域
64 字节
01FFFH
注 2
注 2
引导蔟 1
向量表区域
128 字节
01000H
00FFFH
保留区域
程序区域
000CEH
程序存储
空间
0C000H
0BFFFH
00000H
Flash存储区
48 KB
000CDH
000C4H
000C3H
000C0H
000BFH
00080H
0007FH
00000H
片上调试安全
ID 设置区域
10 字节
选项字节区域
4 字节
CALLT 表区域
64 字节
向量表区域
128 字节
注 2
注 2
引导蔟0
注 1. 使用自编程功能时禁止使用区域 FFE20H 至 FFEDFH。 因为该区域用于自编程库。
2. 不使用引导区交换时: 将选项字节设置至 000C0H 至 000C3H,并将片上调试安全 ID 设置至
000C4H 至 000CDH。
使用引导区交换时: 将选项字节设置至 000C0H 至 000C3H 以及 000C0H 至 000C3H,并将片
上调试安全 ID 设置至 000C4H 至 000CDH 以及 010C4H 至 010CDH。
3. 根据安全设置可禁止写入引导区簇 0(参见 24.7 安全设置)。
注
用户手册初稿 U19291CA2V0UD
69
数据存储
空间
FFFFFH
FFF00H
FFEFFH
FFEE0H
FFEDFH
FFE20H
FFE1FH
FF700H
FF6FFH
FF300H
FF2FFH
F1000H
F0FFFH
F0800H
F07FFH
F0000H
EFFFFH
第三章 CPU 架构
图 3-4. 存储器映射 (μPD78F1003, 78F1006, 78F1009)
0FFFFH
特殊功能寄存器 ( SFR)
256 字节
通用寄存器
32 字节
注 1
RAM 3 KB
注 1
镜像区域
56.75 KB
保留区域
特殊功能寄存器 (第二SFR )
2 KB
010CEH
010CDH
010C4H
010C3H
010C0H
010BFH
01080H
0107FH
程序区域
片上调试安全
ID 设置区域
10 字节
选项字节区域
4 字节
CALLT表区域
64 字节
01FFFH
注 2
注 2
引导蔟 1
向量表区域
128 字节
01000H
00FFFH
000CEH
000CDH
000C4H
000C3H
000C0H
000BFH
00080H
0007FH
00000H
程序区域
片上调试安全
ID 设置区域
10 字节
选项字节区域
4 字节
CALLT表区域
64 字节
向量表区域
128 字节
注 2
注 2
引导蔟 0
程序存储
空间
保留区域
10000H
0FFFFH
Flash存储区
64 KB
00000H
注 1. 使用自编程功能时禁止使用区域 FFE20H 至 FFEDFH 以及区域 FF300H 至 FF6FFH。 因为该区域用于
自编程库。
2. 不使用引导区交换时: 将选项字节设置至 000C0H 至 000C3H,并将片上调试安全 ID 设置至
000C4H 至 000CDH。
使用引导区交换时: 将选项字节设置至 000C0H 至 000C3H 以及 000C0H 至 000C3H,并将片
上调试安全 ID 设置至 000C4H 至 000CDH 以及 010C4H 至 010CDH。
3. 根据安全设置可禁止写入引导区簇 0(参见 24.7 安全设置)。
注
70
用户手册初稿 U19291CA2V0UD
第三章 CPU 架构
备注 Flash 存储器被划分成块(1 块= 1 KB )。 有关地址值和块编号,参见表 3-1 flash 存储器中地址值和块
编号的对应关系。
0FFFFH
块 3FH
0FC00H
0FBFFH
007FFH
块 01H
00400H
003FFH
00000H
块 00H
1 KB
用户手册初稿 U19291CA2V0UD
71
第三章 CPU 架构
Flash 存储器中地址值和块编号的对应关系如下所示。
表 3-1. Flash 存储器中地址值和块编号的对应关系
地址值 块编号 地址值 块编号 地址值 块编号 地址值 块编号
00000H 至 003FFH
00400H 至 007FFH
00800H 至 00BFFH
00C00H 至 00FFFH
01000H 至 013FFH
01400H 至 017FFH
01800H 至 01BFFH
01C00H 至 01FFFH
02000H 至 023FFH
02400H 至 027FFH
02800H 至 02BFFH
02C00H 至 02FFFH
03000H 至 033FFH
03400H 至 037FFH
03800H 至 03BFFH
03C00H 至 03FFFH
00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
0EH
0FH
04000H 至 043FFH
04400H 至 047FFH
04800H 至 04BFFH
04C00H 至 04FFFH
05000H 至 053FFH
05400H 至 057FFH
05800H 至 05BFFH
05C00H 至 05FFFH
06000H 至 063FFH
06400H 至 067FFH
06800H 至 06BFFH
06C00H 至 06FFFH
07000H 至 073FFH
07400H 至 077FFH
07800H 至 07BFFH
07C00H 至 07FFFH
10H
11H
12H
13H
14H
15H
16H
17H
18H
19H
1AH
1BH
1CH
1DH
1EH
1FH
08000H 至 083FFH
08400H 至 087FFH
08800H 至 08BFFH
08C00H 至 08FFFH
09000H 至 093FFH
09400H 至 097FFH
09800H 至 09BFFH
09C00H 至 09FFFH
0A000H 至 0A3FFH
0A400H 至 0A7FFH
0A800H 至 0ABFFH
0AC00H 至 0AFFFH
0B000H 至 0B3FFH
0B400H 至 0B7FFH
0B800H 至 0BBFFH
0BC00H 至 0BFFFH
20H
21H
22H
23H
24H
25H
26H
27H
28H
29H
2AH
2BH
2CH
2DH
2EH
2FH
0C000H 至 0C3FFH
0C400H 至 0C7FFH
0C800H 至 0CBFFH
0CC00H 至 0CFFFH
0D000H 至 0D3FFH
0D400H 至 0D7FFH
0D800H 至 0DBFFH
0DC00H 至 0DFFFH
0E000H 至 0E3FFH
0E400H 至 0E7FFH
0E800H 至 0EBFFH
0EC00H 至 0EFFFH
0F000H 至 0F3FFH
0F400H 至 0F7FFH
0F800H 至 0FBFFH
0FC00H 至 0FFFFH
μ
备注
PD78F1000: 块编号 00H 至 0FH
μ
PD78F1001, 78F1004, 78F1007: 块编号 00H 至 1FH
μ
PD78F1002, 78F1005, 78F1008: 块编号 00H 至 2FH
μ
PD78F1003, 78F1006, 78F1009: 块编号 00H 至 3FH
30H
31H
32H
33H
34H
35H
36H
37H
38H
39H
3AH
3BH
3CH
3DH
3EH
3FH
72
用户手册初稿 U19291CA2V0UD
第三章 CPU 架构
3.1.1 内部编程存储器空间
内部编程存储器空间存储程序和表数据。
78K0R/Kx3-L 产品包括内部 ROM(flash 存储器),如下所示。
表 3-2. 内部 ROM 容量
元件编号
μ
PD78F1000
μ
PD78F1001, 78F1004, 78F1007
μ
PD78F1002, 78F1005, 78F1008
μ
PD78F1003, 78F1006, 78F1009
结构
Flash 存储器
内部 ROM
容量
16384 × 8 位 (00000H 至 03FFFH)
32768 × 8 位 (00000H 至 07FFFH)
49152 × 8 位 (00000H 至 0BFFFH)
65536 × 8 位 (00000H 至 0FFFFH)
内部编程存储器空间划分为以下区域。
(1) 向量表区域
128-字节区域 00000H 至 0007FH 保留为向量表区域。 复位或发生各中断请求时的分支程序起始地址存储于向量
表区域。
16 位地址中,低 8 位存储在偶地址而高 8 位存储在奇地址。
表 3-3. 向量表
向量表地址 中断源 向量表地址 中断源
RESET 输入 , POC, LVI,
WDT, TRAP
00004H INTWDTI 0002AH
00006H INTLVI 0002CH INTTM00
00008H INTP0 0002EH INTTM01
0000AH INTP1 00030H INTTM02
0000CH INTP2 00032H INTTM03
0000EH INTP3 00034H INTAD
00010H INTP4 00036H INTRTC
00012H INTP5 00038H INTRTCI
00016H INTCMP0 0003AH INTKR
00018H INTCMP1 00040H INTMD
0001AH INTDMA0 00042H INTTM04
0001CH INTDMA1 00044H INTTM05
0001EH INTST0/INTCSI00 00046H INTTM06
00020H INTSR0/INTCSI01 00048H INTTM07
00022H INTSRE0 0004AH INTP6
00024H INTST1/INTCSI10/INTIIC10 0004CH INTP7
00026H INTSR1 00000H
00028H INTSRE1
INTIICA
注
注 78K0R/KC3-L 的 44 引脚产品未配置此项。
用户手册初稿 U19291CA2V0UD
73
第三章 CPU 架构
(2) CALLT 指令表区域
64-字节区域 00080H 至 000BFH 可存储一个 2 字节调用指令(CALLT)的子程序入口地址。 将子程序入口地址
设为 00000H 至 0FFFFH 范围内的值(因为地址代码为 2 个字节)。
要使用引导区交换功能,还需在 01080H 至 010BFH 设置 CALLT 指令表。
(3) 选项字节区域
000C0H 至 000C3H 中 4-字节区域可用作选项字节区域。 使用引导区交换时需在 010C0H 至 010C3H 设置选项字
节。 有关细节,参见 第二十三章 选项字节。
(4) 片上调试安全 ID 设置区域
000C4H 至 000CDH 和 010C4H 至 010CDH 的 10-字节区域可用作片上调试安全 ID 设置区域。 不使用引导区交
换功能时在 000C4H 至 000CDH 设置 10 字节的片上调试安全 ID,而使用引导区交换功能时在 000C4H 至
000CDH 和 010C4H 至 010CDH 设置 10 字节的片上调试安全 ID。 有关细节,参见
第 25 章 片上调试功能。
74
用户手册初稿 U19291CA2V0UD
第三章 CPU 架构
<R>
3.1.2 镜像区域
78K0R/Kx3-L 将 00000H 至 0FFFFH 的数据 flash 区域映射到 F0000H 至 FFFFFH (待镜像的数据 flash 区域由处理
器模式控制寄存器(PMC )设置)。
通过从 F0000H 至 FFFFFH 读取数据,可使用不具有 ES 寄存器作为操作数的指令,因此可用较短的指令读取数据
flash 存储区的内容。 但是,数据 flash 区域不会映射至 SFR、扩展 SFR、RAM 并使用禁止的区域。
有关各产品的镜像区域,参见 3.1 存储空间。
镜像区域为只读区域且不能从该区域取指令。
下面给出示例。
示例
μ
PD78F1001, 78F1004, 78F1007 ( Flash 存储器 : 32 KB, RAM: 1.5 KB )
FFFFFH
FFF00
FFEFF
FFEE0H
FFEDF
FF900
FF8FFH
F8000H
F7FFFH
F1000
F0FFFH
F0800
F07FF
F0000
EFFFFH
特殊功能寄存器( SFR)
256 字节
通用寄存器
32 字节
RAM
1.5 KB
保留区域
Flash 存储区
(与 01000H 至 07FFFH 的数据相同)
保留区域
特殊功能寄存器(第二SFR )
2 KB
PMC 寄存器说明如下。
8000
7FFF
1000
0FFF
0000
保留区域
Flash存储区
Flash 存储区
用户手册初稿 U19291CA2V0UD
镜像
75
• 处理器模式控制寄存器 ( PMC)
<R>
该寄存器设置 flash 存储器空间,使其从 F0000H 映射至 FFFFFH。
PMC 可由 1 位或 8 位存储器操作指令进行设置。
复位信号产生后该寄存器被设为 00H 。
地址:FFFFEH 复位后:00H R/W
符号 7 6 5 4 3 2 1 <0>
PMC 0 0 0 0 0 0 0 MAA
MAA 选择映射至区域F0000H 至 FFFFFH的flash存储空间
0 00000H 至 0FFFFH 映射到 F0000H 至 FFFFFH
1 禁止设置
注意事项 1. 务必将该寄存器的位 0( MAA)设为 0(默认值)。
2. 在初始化设置优先于 DMA 控制器操作期间仅设置 PMC 一次。 禁止在非初始化设置期间重写 PMC。
3. 设置 PMC 之后,需等待至少一个指令然后再访问镜像区域。
3.1.3 内部数据存储器空间
78K0R/Kx3-L 产品包含以下 RAM 。
第三章 CPU 架构
图 3-5. 处理器模式控制寄存器(PMC )的配置格式
表 3-4. 内部 RAM 容量
元件编号 内部 RAM
μ
PD78F1000
μ
PD78F1001, 78F1004, 78F1007
μ
PD78F1002, 78F1005, 78F1008
μ
PD78F1003, 78F1006, 78F1009
1024 × 8 位 (FFB00H 至 FFEFFH)
1536 × 8 位 (FF900H 至 FFEFFH)
2048 × 8 位 (FF700H 至 FFEFFH)
3072 × 8 位 (FF300H 至 FFEFFH)
32 字节区域 FFEE0H 至 FFEFFH 指定为 4 个通用寄存器组,每组包括 8 个 8 位寄存器。
该区域可用作写入并执行指令的程序空间。 但是,在通用寄存器中禁止执行指令。
内部高速 RAM 也可用作堆栈存储器。
注意事项 1. 禁止使用通用寄存器(FFEE0H 至 FFEFFH )空间取指令,并禁止用作堆栈区域。
2. 使用自编程功能时,不能将区域 FFE20H 至 FFEFFH 用作堆栈存储区。 此外,
78F1006 和 78F1009 的区域 FF300H 至 FF6FFH 也不能用作堆栈存储区。
μ
PD78F1003、
76
用户手册初稿 U19291CA2V0UD
第三章 CPU 架构
3.1.4 特殊功能寄存器(SFR)区域
片上外设硬件特殊功能寄存器(SFR)分配在区域 FFF00H 至 FFFFFH(参见 3.2.4 中的 表 3-5 特殊功能寄存器
(SFR ))。
注意事项 不要访问未分配 SFR 的地址。
3.1.5 扩展的特殊功能寄存器(第二 SFR :第二特殊功能寄存器)区域
片上外设硬件特殊功能寄存器(2nd SFR)分配在区域 F0000H 至 F07FFH(参见 3.2.5 中的 表 3-6 扩展特殊功能
寄存器 (第二 SFR:第二特殊功能寄存器))。
除 SFR 区域(FFF00H 至 FFFFFH )的 SFR 之外的 SFR 被分配至该区域。 但是,访问扩展 SFR 区域的指令比访
问 SFR 区域的指令长一个字节。
注意事项 不要访问未分配扩展 SFR 的地址。
用户手册初稿 U19291CA2V0UD
77
第三章 CPU 架构
3.1.6 数据存储器寻址
寻址涉及下一个将要执行指令的指定方法或与指令执行相关的寄存器或存储器的地址。
基于可操作性和其它原因,在 78K0R/Kx3-L 寻址与指令执行相关的存储器时提供多种寻址模式。 尤其对于包含数
据存储器的区域,可使用专为特殊功能寄存器(SFR)和通用寄存器设计的专用寻址方法。 图 3-5 至 3-8 给出了数据
存储器和寻址之间的对应关系。
图 3-6. 数据存储器与寻址之间的对应关系 (
μ
PD78F1000)
FFFFFH
FFF20H
FFF1FH
FFF00H
FFEFFH
FFEE0H
FFEDFH
FFE20H
FFE1FH
FFB00H
FFAFFH
F4000H
F3FFFH
F1000H
F0FFFH
F0800H
F07FFH
F0000H
EFFFFH
特殊功能寄存器( SFR)
256 字节
通用寄存器
32 字节
注
RAM
1 KB
保留区域
镜像区域
12 KB
保留区域
特殊功能寄存器
(第二
2 KB
SFR)
SFR 寻址
短直接寻址
寄存器寻址
直接寻址
寄存器间接寻址
基址寻址
保留区域
04000H
03FFFH
Flash存储区
16 KB
00000H
注 使用自编程功能时禁止使用区域 FFE20H 至 FFEDFH。 因为该区域用于自编程库。
基址变址寻址
78
用户手册初稿 U19291CA2V0UD
FFFFFH
FFF20H
FFF1FH
FFF00H
FFEFFH
FFEE0H
FFEDFH
FFE20H
FFE1FH
FF900H
FF8FFH
F8000H
F7FFFH
F1000H
F0FFFH
F0800H
F07FFH
F0000
EFFFFH
第三章 CPU 架构
图 3-7. 数据存储器与寻址之间的对应关系 (μPD78F1001, 78F1004, 78F1007)
特殊功能寄存器(SFR )
SFR 寻址
256 字节
通用寄存器
32 字节
RAM
寄存器寻址
注
短直接寻址
1.5 KB
保留区域
镜像区域
28 KB
保留区域
特殊功能寄存器(第二SFR )
2 KB
直接寻址
寄存器间接寻址
基址寻址
保留区域
08000H
07FFFH
Flash 存储区
32 KB
00000H
注 使用自编程功能时禁止使用区域 FFE20H 至 FFEDFH。 因为该区域用于自编程库。
基址变址寻址
用户手册初稿 U19291CA2V0UD
79
FFFFFH
FFF20H
FFF1FH
FFF00H
FFEFFH
FFEE0H
FFEDFH
FFE20H
FFE1FH
FF700H
FF6FFH
FC000H
FBFFFH
F1000H
F0FFFH
F0800H
F07FFH
F0000
EFFFFH
第三章 CPU 架构
图 3-8. 数据存储器与寻址之间的对应关系 (μPD78F1002, 78F1005, 78F1008)
特殊功能寄存器 (SFR )
SFR 寻址
256 字节
通用寄存器
32 字节
RAM
寄存器寻址
注
短直接寻址
2 KB
保留区域
镜像区域
44 KB
保留区域
特殊功能寄存器
(第二
SFR)
2 KB
直接寻址
寄存器间接寻址
基址寻址
保留区域
0C000H
0BFFFH
Flash存储区
48 KB
00000H
注 使用自编程功能时禁止使用区域 FFE20H 至 FFEDFH。 因为该区域用于自编程库。
基址变址寻址
80
用户手册初稿 U19291CA2V0UD
FFFFFH
FFF20H
FFF1FH
FFF00H
FFEFFH
FFEE0H
FFEDFH
FFE20H
FFE1FH
FF300H
FF2FFH
F1000H
F0FFFH
F0800H
F07FFH
F0000H
EFFFFH
第三章 CPU 架构
图 3-9. 数据存储器与寻址之间的对应关系 (μPD78F1003, 78F1006, 78F1009)
特殊功能寄存器 (SFR )
SFR 寻址
256 字节
通用寄存器
32 字节
RAM
寄存器寻址
注
短直接寻址
3 KB
镜像区域
56.75 KB
保留区域
特殊功能寄存器 (第二SFR )
2 KB
直接寻址
寄存器间接寻址
基址寻址
基址变址寻址
保留区域
10000H
0FFFFH
Flash存储区
64 KB
00000H
注 使用自编程功能时禁止使用区域 FFE20H 至 FFEDFH以及区域 FF300H 至 FF6FFH。 因为该区域用于自编
程库。
用户手册初稿 U19291CA2V0UD
81
第三章 CPU 架构
3.2 处理器寄存器
78K0R/Kx3-L 产品包含以下的处理器寄存器。
3.2.1 控制寄存器
控制寄存器控制程序顺序、状态和堆栈存储器。 控制寄存器由程序计数器(PC )、程序状态字(PSW )和堆栈指
针(SP )组成。
(1) 程序计数器 (PC)
程序计数器是 20 位寄存器,用以存储将要执行的下一个程序的地址信息。
正常工作下,程序计数器根据取回指令的字节数自动增加。 执行转移指令时,立即数和寄存器的内容被设置。
复位信号的产生会将地址 0000H 和 0001H 处的复位向量表的值设置至程序计数器。
图 3-10. 程序计数器的格式
19
0
P
(2) 程序状态字(PSW )
程序状态字是一个 8 位寄存器,由不同的标志组成,执行指令对这些标志进行设置/复位。
向量中断请求被响应或执行 PUSH PSW 指令时,程序状态字内容可自动入栈;执行 RETB, RETI 和 POP PSW 指
令时,程序状态字复位。 产生复位信号将 PSW 设为 06H。
图 3-11. 程序状态字的格式
70
IE Z RBS1 AC RBS0 ISP0 CY
ISP1 PSW
(a) 中断使能标志(IE )
该标志控制 CPU 的中断请求识别操作。
为 0 时,IE 标志被设为中断禁止(DI)状态,并禁止所有的可屏蔽中断请求。
为 1 时,IE 标志被设为中断使能(EI)状态,中断请求应答由服务中优先级标志(ISP1,ISP0)、不同中断
源的中断屏蔽标志和优先级指示标志控制。
执行 DI 指令或中断被响应时 IE 标志复位(为 0);执行 EI 指令时 IE 被置位(为 1)。
(b) 零标志(Z )
操作结果为零时,该标志被置位(1)。 其它所有情况下该标志复位(0)。
(c) 寄存器组选择标志(RBS0 ,RBS1 )
此标志为 2-位标志用以选择 4组寄存器中的一组。
表示寄存器组由 SEL RBn 指令执行选中的 2-位信息存储于这些标志中。
82
用户手册初稿 U19291CA2V0UD
第三章 CPU 架构
(d) 辅助进位标志(AC )
如果运算结果产生自位 3 进位或在位 3 借位,此标志被置位(1)。 所有其它情况下该标志复位(0)。
(e) 服务中优先级标志(ISP1 ,ISP0 )
该标志管理可响应可屏蔽向量中断的优先级。 通过优先级指示标志寄存器(PRn0L, PRn0H, PRn1L, PRn1H,
PRn2L, PRn2H)(参见 16.3 (3 ))指定的低于 ISP0 和 ISP1 值的向量中断请求不能被应答。 实际的请求
应答由中断使能标志(IE)控制。
备注 n = 0,1
(f) 进位标志(CY )
该标志在执行加/减指令时存储上溢或下溢。 执行循环指令时,该标志存储移出值;执行位操作指令期间用作
位累加器。
(3) 堆栈指针(SP )
此为 16 位寄存器用以存放存储器堆栈区域的起始地址。 只有内部 RAM 区才可设置为堆栈区域。
图 3-12. 堆栈指针的格式
15
0
SP
SP15 SP14 SP13 SP12 SP11 SP10
写入(存储)堆栈存储器之前 SP 减 1;读取(恢复)堆栈存储器之后 SP 加 1。
各堆栈操作存储如 图 3-13 所示的数据。
注意事项 1. 因为复位信号的产生使得 SP 的内容不确定,所以使用堆栈之前务必要初始化 SP 。
2. 禁止使用通用寄存器(FFEE0H 至 FFEFFH)空间用作堆栈区域。
3. 使用自编程功能时,不能将区域 FFE20H 至 FFEFFH 用作堆栈存储区。 此外,
78F1006 和 78F1009 的区域 FF300H 至 FF6FFH 也不能用作堆栈存储区。
SP9 SP8 SP7 SP6 SP5 SP4 SP3 SP2 SP1 SP0
μ
PD78F1003 、
用户手册初稿 U19291CA2V0UD
83
第三章 CPU 架构
图 3-13. 要存储到堆栈存储器的数据
PUSH rp 指令
PUSH rp 指令
SP← SP-2
SP-2
SP-1
SP →
SP← SP-4
SP-4
SP-3
SP-2
SP-1
SP →
↑
寄存器对低位
↑
↑
寄存器对高位
CALL, CALLT 指令
(4- 字节堆栈)
↑
PC7 至 PC0
↑
PC15 至 PC8
↑
PC19 至 PC16
↑
↑
00H
SP← SP-2
SP-2
SP-1
SP →
SP← SP-4
SP-4
SP-3
SP-2
SP-1
SP →
↑
↑
↑
中断, BRK 指令
(4- 字节堆栈)
↑
PC7 至 PC0
↑
PC15 至 PC8
↑
PC19 至 PC16
↑
↑
00H
PSW
PSW
3.2.2 通用寄存器
通用寄存器被映射到数据存储器的特殊地址(FFEE0H 至 FFEFFH )。 通用寄存器由 4 个寄存器组组成,每组包含
8 个 8 位寄存器(X, A, C, B, E, D, L 和 H )。
每个寄存器可用作一个 8 位寄存器;两个 8 位寄存器还可以成对使用作为 16 位寄存器(AX, BC, DE 和 HL )。
这些寄存器可按照功能名称(X, A, C, B, E, D, L, H, AX, BC, DE 和 HL )和绝对名称(R0 至 R7 和 RP0 至 RP3 )说
明。
用于指令执行的寄存器组由 CPU 控制指令(SEL RBn )设置。 由于 4- 寄存器组配置,可通过在正常处理寄存器和
每组中断的寄存器之间切换创建高效的程序。
注意事项 禁止使用通用寄存器(FFEE0H 至 FFEFFH)空间取指令,并禁止用作堆栈区域。
84
用户手册初稿 U19291CA2V0UD
FFEFFH
FFEF8H
FFEF0H
FFEE8H
FFEE0H
FFEFFH
FFEF8H
寄存器组 0
寄存器组 1
寄存器组 2
寄存器组 3
寄存器组 0
第三章 CPU 架构
图 3-14. 通用寄存器的配置
(a) 功能名称
16-位处理 8-位处理
H
HL
L
D
DE
E
B
BC
C
A
AX
X
15 0 7 0
(b) 绝对名称
16-位处理 8-位处理
R7
RP3
R6
FFEF0H
FFEE8H
FFEE0H
寄存器组 1
寄存器组 2
寄存器组 3
R5
RP2
R4
R3
RP1
R2
R1
RP0
R0
15 0 7 0
用户手册初稿 U19291CA2V0UD
85
第三章 CPU 架构
3.2.3 ES 和 CS 寄存器
ES 寄存器用于数据存取,CS 寄存器用来在执行转移指令时指定高地址。
复位后,ES 寄存器的默认值为 0FH,CS 寄存器的默认值为 00H。
图 3-15. ES 和 CS 寄存器的配置
70
6
5
4
3
21
ES
CS
0 0 0 0 ES3 ES2 ES1 ES0
70
6
5
4
3
0 0 0 0 CS3 CP2 CP1 CP0
21
86
用户手册初稿 U19291CA2V0UD
第三章 CPU 架构
3.2.4 特殊功能寄存器 (SFR)
与通用功能寄存器不同,每个 SFR 都具有一个特殊功能。
SFR 被分配至 FFF00H 至 FFFFFH 区域。
可使用运算、发送和位操作指令对 SFR 进行与通用寄存器相同的操作。 根据 SFR 的类型可操作的位单元为 1,8 和
16 。
各操作位单元可被指定如下。
• 1位操作
为 1 位操作指令操作数( sfr.位)说明由汇编器保留的符号。 该操作也可以由一个地址进行指定。
• 8位操作
为 8 位操作指令操作数( sfr)说明由汇编器保留的符号。 该操作也可以由一个地址进行指定。
• 16 位操作
为 16 位操作指令操作数( sfrp)说明由汇编器保留的符号。 指定地址时,需说明一个偶地址。
表 3-5 给出了 SFR的列表。 表中各项的含义如下。
• 符号
符号表示特殊功能寄存器的地址。 它在 RA78K0R 中是保留字,而在 CC78K0R 中则使用 #pragma sfr 伪指令将
其定义为 sfr 变量。
当给 78K0R 使用 RA78K0R, ID78K0R-QB 和 SM+时,符号可作为指令操作数写入。
• R/W
表明相应的 SFR 是否可以读写。
R/W: 读/写使能
R:只读
W:只写
• 操作位单元
“√” 表示可操作位单元(1, 8 或 16)。“ −”表示操作不可用的位单元。
• 复位后
表示复位信号产生时各寄存器的状态。
注意事项 不要访问未分配扩展 SFR 的地址。
备注 有关扩展的 SFR(第二 SFR),参见 3.2.5 扩展特殊功能寄存器(第二 SFR: 第二特殊功能寄存器)。
用户手册初稿 U19291CA2V0UD
87
第三章 CPU 架构
表 3-5. SFR 列表(1/4 )
R/W
可操作位范围 地址 特殊功能寄存器( SFR)名称 符号
1 位 8 位 16 位
复位后
78K0R/KC3-L(44 引脚 )
78K0R/KC3-L(48 引脚 )
78K0R/KD3-L
78K0R/KE3-L
FFF00H
FFF01H
FFF02H
FFF03H
FFF04H
FFF05H
FFF06H
FFF07H
FFF08H
FFF0CH
FFF0EH
FFF0FH
FFF10H TXD0/
FFF11H
FFF12H RXD0/
FFF13H
FFF18H
FFF19H
FFF1AH
FFF1BH
FFF1EH
FFF1FH
FFF20H
FFF21H
FFF22H
FFF23H
FFF24H
FFF25H
FFF26H
FFF27H
FFF28H
FFF2CH
FFF2EH
FFF2FH
FFF30H
端口寄存器 0
端口寄存器 1
端口寄存器 2
端口寄存器 3
端口寄存器 4
端口寄存器 5
端口寄存器 6
端口寄存器 7
端口寄存器 8
端口寄存器 12
端口寄存器 14
端口寄存器 15
串行数据寄存器 00
串行数据寄存器 01
定时器数据寄存器 00
定时器数据寄存器 01
10-位 A/D 转换结果寄存器
8 位 A/D 转换结果寄存器
端口模式寄存器 0
端口模式寄存器 1
端口模式寄存器 2
端口模式寄存器 3
端口模式寄存器 4
端口模式寄存器 5
端口模式寄存器 6
端口模式寄存器 7
端口模式寄存器 8
端口模式寄存器 12
端口模式寄存器 14
端口模式寄存器 15
A/D 转换器模式寄存器
P0 R/W
P1 R/W
P2 R/W
P3 R/W
P4 R/W
P5 R/W
P6 R/W
P7 R/W
P8 R/W
P12 R/W
P14 R/W
P15 R/W
SIO00
−
SIO01
−
TDR00 R/W
TDR01 R/W
ADCR R
ADCRH R
PM0 R/W
PM1 R/W
PM2 R/W
PM3 R/W
PM4 R/W
PM5 R/W
PM6 R/W
PM7 R/W
PM8 R/W
PM12 R/W
PM14 R/W
PM15 R/W
ADM R/W
SDR00 R/W
SDR01 R/W
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
− √ √ √ √ √
− −
− √ √ √ √ √
− −
− − √
− − √
− − √
− √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√
√
00H
00H
00H
00H
00H
00H
00H
00H
00H
未定义
00H
00H
0000H
0000H
0000H
0000H
0000H
00H
FFH
FFH
FFH
FFH
FFH
FFH
FFH
FFH
FFH
FFH
FEH
FFH
00H
− − √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
− √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
− √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
− − √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
− √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
− − − √
√ √ √ √
√ √ √ √
88
用户手册初稿 U19291CA2V0UD
第三章 CPU 架构
表 3-5. SFR 列表(2/4 )
R/W
可操作位范围 地址 特殊功能寄存器( SFR)名称 符号
1 位 t8位 16 位
复位后
78K0R/KC3-L(44 引脚 )
78K0R/KC3-L(48 引脚 )
78K0R/KD3-L
78K0R/KE3-L
FFF31H
FFF37H
FFF38H
FFF39H
FFF3CH
FFF3EH
FFF44H TXD1/
FFF45H
FFF46H RXD1 SDR03
FFF47H
FFF50H
FFF51H
FFF52H
FFF64H
FFF65H
FFF66H
FFF67H
FFF68H
FFF69H
FFF6AH
FFF6BH
FFF6CH
FFF6DH
FFF6EH
FFF6FH
FFF90H
FFF91H
FFF92H
FFF93H
FFF94H
FFF95H
FFF96H
FFF97H
模拟输入通道指定寄存器
按键返回模式寄存器
外部中断上升沿使能寄存器 0
外部中断下降沿使能寄存器 0
输入切换控制寄存器
定时器输入选择寄存器 0
串行数据寄存器 02
串行数据寄存器 03
IICA 移位寄存器
IICA 状态寄存器
IICA 标志寄存器
定时器数据寄存器 02
定时器数据寄存器 03
定时器数据寄存器 04
定时器数据寄存器 05
定时器数据寄存器 06
定时器数据寄存器 07
减法计数寄存器
秒计数寄存器
分计数寄存器
小时计数寄存器
星期计数寄存器
天计数寄存器
月计数寄存器
ADS R/W
KRM R/W
EGP0 R/W
EGN0 R/W
ISC R/W
TIS0 R/W
SDR02
SIO10
−
−
IICA R/W
IICS R
IICF R/W
TDR02 R/W
TDR03 R/W
TDR04 R/W
TDR05 R/W
TDR06 R/W
TDR07 R/W
RSUBC R
SEC R/W
MIN R/W
HOUR R/W
WEEK R/W
DAY R/W
MONTH R/W
R/W
R/W
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
− √ √ √ √ √
− −
− √ √ √ √ √
− −
− √ −
√ √ −
√ √ −
− − √
− − √
− − √
− − √
− − √
− − √
− − √
− √ −
− √ −
− √ −
− √ −
− √ −
− √ −
√
√
注 复位后如果 AMPM 位( RTCC0 寄存器的位 3 )设置为 1 ,则该寄存器的值为 00H 。
00H
00H
00H
00H
00H
00H
0000H
0000H
00H
00H
00H
0000H
0000H
0000H
0000H
0000H
0000H
0000H
00H
00H
注
12H
00H
01H
01H
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
− √ √ √
− √ √ √
− √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
用户手册初稿 U19291CA2V0UD
89
第三章 CPU 架构
表 3-5. SFR 列表(3/4 )
R/W
可操作位范围 地址 特殊功能寄存器( SFR)名称 符号
1 位 8 位 16 位
复位后
78K0R/KC3-L(44 引脚 )
78K0R/KC3-L(48 引脚 )
78K0R/KD3-L
78K0R/KE3-L
FFF98H
FFF99H
FFF9AH
FFF9BH
FFF9CH
FFF9DH
FFF9EH
FFF9FH
FFFA0H
FFFA1H
FFFA2H
FFFA3H
FFFA4H
FFFA5H
FFFA6H
FFFA8H
FFFA9H
FFFAAH
FFFABH
FFFB0H
FFFB1H
FFFB2H
FFFB3H
FFFB4H
FFFB5H
FFFB6H
FFFB7H
FFFB8H
FFFB9H
FFFBAH
FFFBBH
FFFBCH
FFFBDH
年计数寄存器
钟表错误校正寄存器
分报警寄存器
小时报警寄存器
星期报警寄存器
实时计数器控制寄存器 0
实时计数器控制寄存器 1
实时计数器控制寄存器 2
时钟工作模式控制寄存器
时钟工作状态控制寄存器
振荡稳定时间计数器状态寄存器
振荡稳定时间选择寄存器
时钟控制寄存器
时钟输出选择寄存器 0
时钟输出选择寄存器 1
复位控制标志寄存器
低电压检测寄存器
低电压检测电平选择寄存器
看门狗定时器使能寄存器
DMA SFR 地址寄存器 0
DMA SFR 地址寄存器 1
DMA RAM 地址寄存器 0L
DMA RAM 地址寄存器 0H
DMA RAM 地址寄存器 1L
DMA RAM 地址寄存器 1H
DMA 字节计数寄存器 0L
DMA 字节计数寄存器 0H
DMA 字节计数寄存器 1L
DMA 字节计数寄存器 1H
DMA 模式控制寄存器 0
DMA 模式控制寄存器 1
DMA 操作控制寄存器 0
DMA 操作控制寄存器 1
YEAR R/W
SUBCUD R/W
ALARMWM R/W
ALARMWH R/W
ALARMWW R/W
RTCC0 R/W
RTCC1 R/W
RTCC2 R/W
CMC R/W
CSC R/W
OSTC R
OSTS R/W
CKC R/W
CKS0
R/W
CKS1 R/W
RESF R
LVIM R/W
LVIS R/W
WDTE R/W
DSA0 R/W
DSA1 R/W
DRA0L DRA0 R/W
DRA0H R/W
DRA1L DRA1 R/W
DRA1H R/W
DBC0L DBC0 R/W
DBC0H R/W
DBC1L DBC1 R/W
DBC1H R/W
DMC0 R/W
DMC1 R/W
DRC0 R/W
DRC1 R/W
注 1. RESF 的复位值根据复位源的不同而不同。
2. LVIM 的复位值根据复位源和选择字节设置的不同而不同。
3. LVIS 的复位值根据复位源的不同而不同。
4. WDTE 的复位值取决于选项字节的设置。
− √ −
− √ −
− √ −
− √ −
− √ −
√ √ −
√ √ −
√ √ −
− √ −
√ √ −
√ √ −
− √ −
√ √ −
√ √ −
√ √ −
− √ −
√ √ −
√ √ −
− √ −
− √ −
− √ −
− √
− √
− √
− √
− √
− √
− √
− √
√ √ −
√ √ −
√ √ −
√ √ −
注1
注 2
注
注 4
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
00H
00H
00H
12H
00H
00H
00H
00H
00H
C0H
00H
07H
09H
00H
00H
未定义
00H
0EH
1A/9A
00H
00H
√
00H
00H
√
00H
00H
√
00H
00H
√
00H
00H
00H
00H
00H
00H
90
用户手册初稿 U19291CA2V0UD
第三章 CPU 架构
表 3-5. SFR 列表(4/4 )
R/W
可操作位范围 地址 特殊功能寄存器( SFR)名称 符号
1 位 8 位 16 位
复位后
78K0R/KC3-L(44 引脚 )
78K0R/KC3-L(48 引脚 )
78K0R/KD3-L
78K0R/KE3-L
FFFBEH
FFFC0H
FFFC2H
FFFC4H
FFFD0H IF2L IF2
FFFD1H
FFFD4H MK2L MK2
FFFD5H
FFFD8H PR02L PR02
FFFD9H
FFFDCH PR12L PR12
FFFDDH
FFFE0H
FFFE1H
FFFE2H
FFFE3H
FFFE4H
FFFE5H
FFFE6H
FFFE7H
FFFE8H
FFFE9H
FFFEAH
FFFEBH
FFFECH
FFFEDH
FFFEEH
FFFEFH
FFFF0H
后台事件控制寄存器
−
−
−
中断请求标志寄存器 2
中断屏蔽标志寄存器 2
优先级指示标志寄存器 02
优先级指示标志寄存器 12
中断请求标志寄存器 0L
中断请求标志寄存器 0H
中断请求标志寄存器 1L
中断请求标志寄存器 1H
中断屏蔽标志寄存器 0L
中断屏蔽标志寄存器 0H
中断屏蔽标志寄存器 1L
中断屏蔽标志寄存器 1H
优先级指定标志寄存器 00L
优先级指定标志寄存器 00H
优先级指定标志寄存器 01L
优先级指定标志寄存器 01H
优先级指定标志寄存器 10L
优先级指定标志寄存器 10H
优先级指定标志寄存器 11L
优先级指定标志寄存器 11H
乘法/ 除法数据寄存器 A (L)
BECTL R/W
注
PFCMD
PFS
FLPMC
注
注
− − − −
− − − −
− −
R/W
−
R/W
−
R/W
−
R/W
−
IF0L IF0 R/W
IF0H R/W
IF1L IF1 R/W
IF1H R/W
MK0L MK0 R/W
MK0H R/W
MK1L MK1 R/W
MK1H R/W
PR00L PR00 R/W
PR00H R/W
PR01L PR01 R/W
PR01H R/W
PR10L PR10 R/W
PR10H R/W
PR11L PR11 R/W
PR11H R/W
MDAL/MULA R/W
√ √ −
未定义
未定义
− −
√ √ √ √ √ √
−
−
√ √ √ √ √ √
−
−
√ √ √ √ √ √
−
−
√ √ √ √ √ √
−
−
√ √
√
√
√
√
√
未定义
0000H
FFFFH
FFFFH
FFFFH
√ √
√ √
√
√ √
√ √
√
√ √
√ √
√
√ √
√ √
√
√ √
√ √
√
√ √
√ √
√
√ √
√ √
√
√ √
− − √
0000H
FFFF1H
FFFF2H
乘法 / 除法数据寄存器 A (H)
MDAH/MULB R/W
− − √
0000H
FFFF3H
FFFF4H
乘法 / 除法数据寄存器 B (H)
MDBH/MULOH R/W
− − √
0000H
FFFF5H
FFFF6H
乘法 / 除法数据寄存器 B (L)
MDBL/MULOL R/W
− − √
0000H
FFFF7H
FFFFEH
处理器模式控制寄存器
PMC R/W
√ √ −
注 不要直接操作该 SFR,因为它用于自编程库中。
备注 有关扩展 SFR (第二 SFR ),参见 表 3-6 扩展 SFR (第二 SFR)列表。
00H
00H
00H
00H
00H
FFH
FFH
FFH
FFH
FFH
FFH
FFH
FFH
FFH
FFH
FFH
FFH
00H
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
用户手册初稿 U19291CA2V0UD
91
第三章 CPU 架构
3.2.5 扩展特殊功能寄存器(第二 SFR:第二特殊功能寄存器)
与通用功能寄存器不同,每个扩展的 SFR(第二 SFR)都具有一个特殊功能。
扩展的 SFR 被分配至 F0000H 至 F07FFH 区域。 除 SFR 区域(FFF00H 至 FFFFFH)的 SFR 之外的 SFR 被分配
至该区域。 但是,访问扩展 SFR 区域的指令比访问 SFR 区域的指令长一个字节。
可使用运算、发送和位操作指令对扩展 SFR 进行与通用寄存器相同的操作。 根据 SFR 的类型可操作的位单元为 1 ,
8 和 16 。
各操作位单元可被指定如下。
• 1位操作
为 1 位操作指令操作数( !addr16.bit)说明由汇编器保留的符号。 该操作也可以由一个地址进行指定。
• 8位操作
为 8 位操作指令操作数( !addr16)说明由汇编器保留的符号。 该操作也可以由一个地址进行指定。
• 16 位操作
为 16 位操作指令操作数( !addr16)说明由汇编器保留的符号。 指定地址时,需说明一个偶地址。
表 3-6 给出了扩展 SFR 的列表。
表中各项的含义如下。
• 符号
符号指示扩展 SFR 的地址。 它在 RA7
8K0R 中是保留字,而在 CC78K0R 中则使用 #pragma sfr 伪指令将其定义
为 sfr 变量。 当给 78K0R 使用 RA78K0R, ID78K0R-QB 和 SM+时,符号可作为指令操作数写入。
• R/W
表明相应的扩展 SFR 是否可以读写。
R/W: 读/写使能
R: 只读
W: 只写
• 操作位单元
“√” 表示可操作位单元(1, 8 或 16)。 “ −” 表示操作不可用的位单元。
• 复位后
表示复位信号产生时各寄存器的状态。
注意事项 不要访问未分配扩展 SFR 的地址。
备注 有关 SFR 区域的 SFR,参见 3.2.4 特殊功能寄存器(SFR )
。
92
用户手册初稿 U19291CA2V0UD
第三章 CPU 架构
表 3-6. 扩展 SFR (第二 SFR)列表 (1/4)
R/W
可操作位范围 地址 特殊功能寄存器( SFR)名称 符号
1 位 8 位 16 位
复位后
78K0R/KC3-L(44 引脚 )
78K0R/KC3-L(48 引脚 )
78K0R/KD3-L
78K0R/KE3-L
F0017H
F0030H
F0031H
F0033H
F0034H
F0035H
F0037H
F003CH
F003EH
F0043H
F0047H
F0048H
F0053H
F0057H
F0060H
F0061H
F0062H
F00E0H
F00E2H
F00E8H
F00F0H
F00F1H
F00F2H
F00F3H
F00F4H
F00F6H
F00FEH
F0100H SSR00L
F0101H
F0102H SSR01L
F0103H
F0104H SSR02L
F0105H
F0106H SSR03L
F0107H
F0108H SIR00L
F0109H
F010AH SIR01L
F010BH
A/D 端口配置寄存器
上拉电阻选项寄存器 0
上拉电阻选项寄存器 1
上拉电阻选项寄存器 3
上拉电阻选项寄存器 4
上拉电阻选项寄存器 5
上拉电阻选项寄存器 7
上拉电阻选项寄存器 12
上拉电阻选项寄存器 14
端口输入模式寄存器 3
端口输入模式寄存器 7
端口输入模式寄存器 8
端口输出模式寄存器 3
端口输出模式寄存器 7
噪声滤波器使能寄存器 0
噪声滤波器使能寄存器 1
噪声滤波器使能寄存器 2
乘法/除法数据寄存器 C (L)
乘法/除法数据寄存器 C (H)
乘法/除法控制寄存器
外设使能寄存器 0
外设使能寄存器 1
外设使能寄存器 2
运行速度模式控制寄存器
稳压器模式控制寄存器
20 MHz 内部高速振荡控制寄存器
BCD 调整结果寄存器
串口状态寄存器 00
串口状态寄存器 01
串口状态寄存器 02
串口状态寄存器 03
串口标志清除触发寄存器 00
串口标志清除触发寄存器 01
ADPC R/W
PU0 R/W
PU1 R/W
PU3 R/W
PU4 R/W
PU5 R/W
PU7 R/W
PU12 R/W
PU14 R/W
PIM3 R/W
PIM7 R/W
PIM8 R/W
POM3 R/W
POM7 R/W
NFEN0 R/W
NFEN1 R/W
NFEN2 R/W
MDCL R
MDCH R
MDUC R/W
PER0 R/W
PER1 R/W
PER2 R/W
OSMC R/W
RMC R/W
DSCCTL R/W
BCDADJ R
−
−
−
−
−
−
SSR00 R
SSR01 R
SSR02 R
SSR03 R
SIR00 R/W
SIR01 R/W
− √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
− − √
− − √
√ √ −
√ √ −
√ √ −
√ √ −
− √ −
− √ −
√ √ −
− √ −
− √ √ √ √ √
− −
− √ √ √ √ √
− −
− √ √ √ √ √
− −
− √ √ √ √ √
− −
− √ √ √ √ √
− −
− √ √ √ √ √
− −
√
√
√
√
√
√
10H
00H
00H
00H
00H
00H
00H
00H
00H
00H
00H
00H
00H
00H
00H
00H
00H
0000H
0000H
00H
00H
00H
00H
00H
00H
00H
00H
0000H
0000H
0000H
0000H
0000H
0000H
√ √ √ √
− − √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
− − − √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
用户手册初稿 U19291CA2V0UD
93
第三章 CPU 架构
表 3-6. 扩展 SFR (第二 SFR)列表 (2/4)
R/W
可操作位范围 地址 特殊功能寄存器( SFR)名称 符号
1 位 8 位 16 位
复位后
78K0R/KC3-L(44 引脚 )
78K0R/KC3-L(48 引脚 )
78K0R/KD3-L
78K0R/KE3-L
F010CH SIR02L
F010DH
F010EH SIR03L
F010FH
F0110H
F0111H
F0112H
F0113H
F0114H
F0115H
F0116H
F0117H
F0118H
F0119H
F011AH
F011BH
F011CH
F011DH
F011EH
F011FH
F0120H SE0L
F0121H
F0122H SS0L
F0123H
F0124H ST0L
F0125H
F0126H SPS0L
F0127H
F0128H
F0129H
F012AH SOE0L
F012BH
F0134H SOL0L
F0135H
F0180H
F0181H
F0182H
F0183H
F0184H
F0185H
串口标志清除触发寄存器 02
串口标志清除触发寄存器 03
串口模式寄存器 00
串口模式寄存器 01
串口模式寄存器 r 02
串口模式寄存器 r 03
串行通信操作设置寄存器 00
串行通信操作设置寄存器 01
串行通信操作设置寄存器 02
串行通信操作设置寄存器 03
串行通道使能状态寄存器 0
串行通道开始寄存器 0
串行通道停止寄存器 0
串行时钟选择寄存器 0
串行输出寄存器 0
串行输出使能寄存器 0
串行输出电平寄存器 0
定时器计数器寄存器 00
定时器计数器寄存器 01
定时器计数器寄存器 02
SIR02 R/W
−
SIR03 R/W
−
SMR00 R/W
SMR01 R/W
SMR02 R/W
SMR03 R/W
SCR00 R/W
SCR01 R/W
SCR02 R/W
SCR03 R/W
SE0 R
−
SS0 R/W
−
ST0 R/W
−
SPS0 R/W
−
SO0 R/W
SOE0 R/W
−
SOL0 R/W
−
TCR00 R
TCR01 R
TCR02 R
− √ √ √ √ √
− −
− √ √ √ √ √
− −
− − √
− − √
− − √
− − √
− − √
− − √
− − √
− − √
√ √ √ √ √ √
− −
√ √ √ √ √ √
− −
√ √ √ √ √ √
− −
− √ √ √ √ √
− −
− − √
√ √ √ √ √ √
− −
− √ √ √ √ √
− −
− − √
− − √
− − √
√
√
√
√
√
√
√
√
0000H
0000H
0020H
0020H
0020H
0020H
0087H
0087H
0087H
0087H
0000H
0000H
0000H
0000H
0F0FH
0000H
0000H
FFFFH
FFFFH
FFFFH
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
94
用户手册初稿 U19291CA2V0UD
第三章 CPU 架构
表 3-6. 扩展 SFR (第二 SFR)列表 (3/4)
R/W
可操作位范围 地址 特殊功能寄存器( SFR)名称 符号 l
1 位 8 位 16 位
复位后 t
78K0R/KC3-L(44 引脚 )
78K0R/KC3-L(48 引脚 )
78K0R/KD3-L
78K0R/KE3-L
<R>
<R>
<R>
<R>
<R>
<R>
<R>
F0186H
F0187H
F0188H
F0189H
F018AH
F018BH
F018CH
F018DH
F018EH
F018FH
F0190H
F0191H
F0192H
F0193H
F0194H
F0195H
F0196H
F0197H
F0198H
F0199H
F019AH
F019BH
F019CH
F019DH
F019EH
F019FH
F01A0H TSR00L
F01A1H
F01A2H TSR01L
F01A3H
F01A4H TSR02L
F01A5H
F01A6H TSR03L
F01A7H
F01A8H TSR04L
F01A9H
F01AAH TSR05L
F01ABH
F01ACH TSR06L
F01ADH
定时器计数器寄存器 03
定时器计数器寄存器 04
定时器计数器寄存器 05
定时器计数器寄存器 06
定时器计数器寄存器 07
定时器模式寄存器 00
定时器模式寄存器 01
定时器模式寄存器 02
定时器模式寄存器 03
定时器模式寄存器 04
定时器模式寄存器 05
定时器模式寄存器 06
定时器模式寄存器 07
定时器状态寄存器 00
定时器状态寄存器 01
定时器状态寄存器 02
定时器状态寄存器 03
定时器状态寄存器 04
定时器状态寄存器 05
定时器状态寄存器 06
TCR03 R
TCR04 R
TCR05 R
TCR06 R
TCR07 R
TMR00 R/W
TMR01 R/W
TMR02 R/W
TMR03 R/W
TMR04 R/W
TMR05 R/W
TMR06 R/W
TMR07 R/W
−
−
−
−
−
−
−
TSR00 R
TSR01 R
TSR02 R
TSR03 R
TSR04 R
TSR05 R
TSR06 R
− − √
− − √
− − √
− − √
− − √
− − √
− − √
− − √
− − √
− − √
− − √
− − √
− − √
− √
− −
− √
− −
− √
− −
− √
− −
− √
− −
− √
− −
− √
− −
FFFFH
FFFFH
FFFFH
FFFFH
FFFFH
0000H
0000H
0000H
0000H
0000H
0000H
0000H
0000H
√
√
√
√
√
√
√
0000H
0000H
0000H
0000H
0000H
0000H
0000H
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
用户手册初稿 U19291CA2V0UD
95
第三章 CPU 架构
表 3-6. 扩展 SFR (第二 SFR)列表 (4/4)
R/W
可操作位范围 地址 特殊功能寄存器( SFR)名称 符号
1 位 8 位 16 位
复位后
78K0R/KC3-L(44 引脚 )
78K0R/KC3-L(48 引脚 )
78K0R/KD3-L
78K0R/KE3-L
<R>
F01AEH TSR07L
F01AFH
F01B0H TE0L
<R>
F01B1H
F01B2H TS0L
<R>
F01B3H
<R>
F01B4H TT0L
F01B5H
F01B6H TPS0L
<R>
F01B7H
<R>
F01B8H TO0L
F01B9H
<R>
F01BAH TOE0L
F01BBH
F01BCH TOL0L
<R>
F01BDH
<R>
F01BEH TOM0L
F01BFH
F0230H
F0231H
F0232H
F0233H
F0234H
F0240H
F0241H
F0242H
F0243H
F0244H
定时器状态寄存器 07
定时器通道使能状态寄存器 0
定时器通道开始寄存器 0
定时器通道停止寄存器 0
定时器时钟选择寄存器 0
定时器输出寄存器 0
定时器输出使能寄存器 0
定时器输出电平寄存器 0
定时器输出模式寄存器 0
IICA 控制寄存器 0
IICA 控制寄存器 1
IICA 低电平宽度设置寄存器
IICA 高电平宽度设置寄存器
从设备地址寄存器
可编程增益放大器控制寄存器
比较器 0 控制寄存器
比较器 0 内部参考电压设置寄存器
比较器 1 控制寄存器 r
比较器 1 内部参考电压设置寄存器
TSR07 R
−
TE0 R
−
TS0 R/W
−
TT0 R/W
−
TPS0 R/W
−
TO0 R/W
−
TOE0 R/W
−
TOL0 R/W
−
TOM0 R/W
−
IICCTL0 R/W
IICCTL1 R/W
IICWL R/W
IICWH R/W
SVA R/W
OAM R/W
C0CTL R/W
C0RVM R/W
C1CTL R/W
C1RVM R/W
− √
− −
√ √
− −
√ √
− −
√ √
− −
− √
− −
− √
− −
√ √
− −
− √
− −
− √
− −
√ √ −
√ √ −
− √ −
− √ −
− √ −
√ √ −
√ √ −
√ √ −
√ √ −
√ √ −
备注 有关 SFR 区域中的 SFR ,参见 表 3-5 SFR 列表。
0000H
√
0000H
√
0000H
√
0000H
√
0000H
√
0000H
√
0000H
√
0000H
√
0000H
√
00H
00H
FFH
FFH
00H
00H
00H
00H
00H
00H
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
− √ √ √
− √ √ √
− √ √ √
− √ √ √
− √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
√ √ √ √
96
用户手册初稿 U19291CA2V0UD
第三章 CPU 架构
3.3 指令地址寻址
3.3.1 相对寻址
[功能 ]
相对寻址在程序计数器(PC)中将指令字(有符号补码数据:−128 至 +127 或 − 32768 至 +32767)中包含的加
上偏移值的结果存储至程序计数器(PC)的值(下一条指令的起始地址),并指定将要用作转移目的地的程序地
址。 相对寻址仅用于转移指令。
图 3-16. 相对寻址略图
PC
OP 码
显示
8/16 位
3.3.2 直接寻址
[功能 ]
直接寻址在程序计数器中存储指令字的立即数,并指定将要用作转移目的地的程序地址。
对于立即寻址,CALL !!addr20 或 BR !!addr20 用于指定 20-位地址,CA LL !addr16 或 BR !addr16 用于指定 16
位地址。 指定 16 位地址时将高 4 位设为 0000。
图 3-17. CALL !!addr20/BR !!addr20 的示例
PC
OP 码
低地址
高地址
段地址
图 3-18. CALL !addr16/BR !addr16 的示例
PC
P
S
PC
H
PC
L
OP 码
0000
低地址
高地址
用户手册初稿 U19291CA2V0UD
97
第三章 CPU 架构
3.3.3 表间接寻址
[功能 ]
表间接寻址用指令字中的 5- 位立即数在 CALLT 表区域(0080H 至 00BFH )指定表地址、将程序计数器(PC )中
的表地址和下一个地址存储为 16 位数据并指定程序地址。 表间接寻址仅用于 CALLT 指令。
78K0R 微控制器中,分支仅可启用从 00000H 至 0FFFFH 的 64 KB 空间。
图 3-19. 表间接寻址略图
OP 码
00000000 10
表地址
0
0000
S
PC PC
PC
低地址
高地址
存储器
H
PC
L
98
用户手册初稿 U19291CA2V0UD
第三章 CPU 架构
3.3.4 寄存器直接寻址
[功能 ]
寄存器直接寻址在程序计数器(PC)中将通用寄存器对(AX/BC/DE/HL)和用指令字指定的当前寄存器 CS 寄存
器的内容存储为 20-位数据,并指定程序地址。 寄存器直接寻址仅用于 CALL AX、BC、DE、HL 和 BR AX 指令。
图 3-20. 寄存器直接寻址略图
OP 码
PC
rp
H
PC
L
CS
PC
P
S
用户手册初稿 U19291CA2V0UD
99
第三章 CPU 架构
3.4 处理数据地址寻址
3.4.1 隐式寻址
[功能 ]
访问具有专用功能的寄存器(例如累加器)的指令直接由指令字指定,不需在指令字中使用任何寄存器指定字段。
[ 操作数格式]
因为隐式寻址可自动用于指令,所以不需要特殊的操作数格式。
隐式寻址仅可用于 MULU X 。
图 3-21. 隐式寻址略图
OP 码
A 寄存器
存储器
3.4.2 寄存器寻址
[功能 ]
寄存器寻址将通用寄存器视为操作数进行访问。 3-位长度的指令字用于选择 8 位寄存器;2- 位长度的指令字用于
选择 16 位寄存器。
[ 操作数格式]
标识符 说明
r X, A, C, B, E, D, L, H
rp AX, BC, DE, HL
图 3-22. 寄存器寻址略图
100
OP 码
用户手册初稿 U19291CA2V0UD
寄存器
存储器