NEC PD78F1000, PD78F1001, PD78F1002, PD78F1003, PD78F1004 User Guide

...
用户手册初稿
78K0R/Kx3-L
16 位微控制器
μ
PD78F1000
μ
PD78F1001
μ
PD78F1002
μ
PD78F1003
μ
PD78F1004
μ
PD78F1005
μ
PD78F1006
μ
PD78F1007
μ
PD78F1008
μ
PD78F1009
文档编号 U19291CA2V0UD00 (2 版) 发行日期 2009 3NS CP(K)
日本印刷
2009
[备忘录]
2
用户手册初稿 U19291CA2V0UD
CMOS 设备注意事项
① 输入引脚处的电压波形
输入噪音或一个反射波引起的波形失真可能导致错误发生。如果由于噪音等的影响使CMOS设备的输入 电压范围保持在VIL(MAX)VIH(MIN)之间,设备可能发生错误。在输入电平固定时以及输入电平从VIL (MAX)过渡到VIH (MIN)时的传输期间,要防止散射噪声影响设备。
② 未使用的输入引脚的处理
CMOS设备的输入端保持开路可能导致误操作。如果一个输入引脚未被连接,则由于噪音等原因可能会 产生内部输入电平,从而导致误操作。CMOS设备的操作特性与BipolarNMOS设备不同。CMOS设备 的输入电平必须借助上拉或下拉电路固定在高电平或低电平。每一个未使用引脚都应该通过附加电阻连 接到VDDGND。如果有可能尽量定义为输出引脚。对未使用引脚的处理因设备而异,必须遵循与设 备相关的规定和说明。
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 V3 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 Hz16.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 简易的 I2CIIC10......................................................................................................................382
12.2 串行阵列部件的配置 ....................................................................................................................................383
12.3 控制串行阵列部件的寄存器 .........................................................................................................................387
12.4 操作停止模式...............................................................................................................................................409
12.4.1 由部件停止操作.............................................................................................................................409
12.4.2 由通道停止操作.............................................................................................................................410
12.5 3-线串行 I/OCSI00CSI01CSI10)通信的操作...................................................................................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 UARTUART0UART1)通信的操作......................................................................................................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
CIIC10)通信的操作......................................................................................................................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 组)
{ ROMRAM 容量
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-LFlash 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 引脚配置(顶视图)

L

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 VSS 保持相同电平。
容(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 VSS 保持相同电平。
容(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

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 EVSS 保持与 VSS 相同的电平。
DD 和 VDD保持相同电平。
容(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 EVSS 保持与 VSS 相同的电平。
2. 使 EVDD 和 VDD 保持相同电平。
3. 通过电
容(0.47 1
μ
F:目标)将 REGC 引脚连接到 Vss
备注 有关引脚识别,参见 1.5
脚识别。
24
用户手册初稿 U19291CA2V0UD
第一章 概述

1.5 引脚识别

ANI0 AV AV
ANI11: 模拟输入
REF 模拟参考电压 SS 模拟接地
CMP0MCMP1M 比较器输入(负的) CMP0P EV
CMP1P 比较器输入(正的)
DD 供应端口的电源
PCLBUZ0 PGAI 可编程增益放大器输入 REGC RESET 复位 RTC1HZ
RTCCL 实时计数器时钟( EVSS 端口接地 EXCLK 外部时钟输入(主系统时钟) EXLVI
低电压检测器的外部电位输入 FLMD0 Flash 可编程模式 INTP0 IN KR0
TP7: 外部中断输入
KR7 按键返回 P00P01 端口 0 P10
P17 端口 1
P20
P27 端口 2 P30 P33 端口 3 P40
P43 端口 4 P50
P53 端口 5 P60P61 端口 6 P70
P77 端口 7 P80
P83 端口 8 P120 P124 端口 12 P140P141 端口 14 P150
P153 端口 15
RTCDIV 实时计数器时钟( RxD0RxD1 SCK00SCK01SCK10 串行时钟输入/输出 SCL0SCL10 SDA0 SI00SI01SI10 串行数据输入 SLTI 可选的定时器输入 SLTO 可选的定时器输出 SO00SO01SO10: 串行数据输出 TI00 TO00 TOOL0 工具的数据输入/输出 TOOL1 TxD0 V
DD 供电电源
V
SS 接地
X1X2 晶体振荡器(主系统时钟) XT1XT2 晶体振荡器(副系统时钟)
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: VDD = 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 kHz4.88 kHz9.76 kHz1.25 MHz2.5 MHz5 MHz10 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 Hz512 Hz1.024 kHz2.048 kHz4.096 kHz8.192 kHz16.384 kHz32.768 kHz
SUB = 32.768 kHz 工作)
11 通道 12 通道
/UART (受支持的LIN总线):1 通道
2
C1 通道
1 通道 1通道 1通道
10 位分辨率 A/D 转换器
REF = 1.8 5.5 V)
(AV 串行接口
2
I
(副系统时钟:f 10 通道 11 通道
CSI2 通道
CSI1 通道/UART1 通道/简易的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,VDD
2-2. 引脚 I/O 缓存器电源 AV
REFEVDD,VDD
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 端口。 P71P72P74 P75 的输入可设置至 TTL 缓存器。 P70P72P73 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 P27P80 P83P150P151P152
A/D 转换器和比较器的参考电压输入
P20 P27P150P151P152
VSS
接地电压(除 P20 P27P80 P83P150P151P152
外的端口引脚和其它端口)
仅限于 48 引脚产品。
功能 复位后 复用功能
2
C 的时钟输入/输出 输入端口
2
C 的串行数据 I/O 输入端口
之外的端口引脚和其它端口)
P80 P83A/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 P27P150 P151P152
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 端口。 P71P72P74 P75 的输入可设置至 TTL 缓存器。 P70P72P73 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 P27P80 P83P150 P152 之外
的端口引脚和其它端口)
A/D 转换器和比较器的参考电压输入
P20 P27P150P151 P152
器,可编程增益放大器和比较器的供电电源正极
接地电压(除 P20 P27P80 P83P150 P152 之外的端
口引脚和其它端口)
A/D 转换器,可编程增益放大器,比较器,P20 P27P150
P151 P152
Flash 存储器编程模式设置
Flash 存储器编程器/调试器的数据 I/O 输入端口
P80 P83 的接地电压
P80 P83A/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 端口。
P71P72P74 P75 的输入可设置至 TTL 缓存器。
P70P72P73 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 P27P150 P153P80 P83 P121 P124 之外),RESET 引脚和 FLMD0 引脚
A/D 转换器和比较器的参考电压输入
P20 P27P150 P153P80 P83A/D 转换器,可编程
增益放大器和比较器的供电电源正极
接地电压(P121 P124 和端口之外的引脚(除 RESET 引脚和 FLMD0 引脚之外))
端口接地电压(除 P20 P27P150 P153 P121 P124 之外), RESET 引脚和 FLMD0 引脚
A/D 转换器,可编程增益放大器,比较器,P20 P27P150 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 可用端口模式寄存器 2PM2)设置为以 1 位为单元的输入或输出端口。
(2) 控制模式
P20 P27 用作 A/D 转换器的模拟输入引脚(ANI0 ANI7)。 当将这些引脚用作模拟输入引脚时,参见 11.6 (5) ANI0/P20 ANI7/P27ANI8/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 位为单位进行指定,指定时使用端口输入模式
寄存器 3PIM3)。
P30 P32 引脚的输出可按 1 位为单位指定为标准 CMOS 输出或 N-通道漏极开路输出(V
口输出模式寄存器 3POM3 )。
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) INTP1INTP2
这些是指定有效沿(上升沿、下降沿或双边沿)的外部中断请求输入引脚。
注意事项 要将 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) TI06TI07
这些引脚用于向 16-定时器 0607 输入外部计数时钟/捕获触发。
(e) TO06TO07
这些引脚为 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 以及外部中断请求的输
入。
P71P72P74 P75 引脚的输入可通过标准输入缓存器或 TTL 输入缓存器按 1 位为单位进行指定,指定时使用
端口输入模式寄存器 7PIM7)。
P71P72P74 P75 引脚的输出可按 1 位为单位指定为标准 CMOS 输出或 N-通道漏极开路输出(V
DD 耐压),
指定时使用端口输出模式寄存器 7POM7 )。
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) SI00SI01
这些引脚为串行接口 CSI00 CSI01 的串行数据输入引脚。
(c) SO00SO01
这些引脚为串行接口 CSI00 CSI01 的串行数据输出引脚。
(d) SCK00SCK01
这些引脚为串行接口 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/INTP4P72/KR2/SCK0 1/INTP6P73/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 可用端口模式寄存器 8PM8)设置为以 1 位为单元的输入或输出端口。
(2) 控制模式
P80 P83 可以用作比较器 0 1+)侧的输入电压、比较器 0 1)侧的输入电压、外部中断请求输入和可 编程增益放大器输入。
(a) CMP0PCMP1P
这些是比较器 0 1+)侧的输入电压引脚。
(b) CMP0MCMP1M
这些是比较器 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) INTP3INTP7
这些是指定有效沿(上升沿、下降沿或双边沿)的外部中断输入引脚。
(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) X1X2
这些是为主系统时钟连接谐振器的引脚。
(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) XT1XT2
这些是为副系统时钟连接谐振器的引脚。

2.2.11 P140P141 (端口 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 可用端口模式寄存器 14PM14)设置为以 1 位为单元的输入或输出端口。 上上拉电阻的使用可通过上拉电阻选项寄存器 14PU14)指定。
(2) 控制模式
P140 和 P141 用作时钟/蜂鸣器输出。
(a) PCLBUZ0PCLBUZ1
这些是时钟/蜂鸣器输出引脚。

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 可用端口模式寄存器 15PM15)设置为以 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/P27ANI8/P150 ANI11/P153
注意事项 复位解除之后,在数字输入(通用端口)模式下设置 ANI8/P150 至 ANI11/P153 引脚。
2.2.13 AV
REFAVSS,VDDEVDD,VSSEVSS
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 与 EVDD 或 VDD 的电压相同。
(2) AVSS
这是 A/D 转换器、可编程增益放大器、比较器、P20 P27P150 P153 以及 P80 P83 的接地电压 即使不 使用 A/D 转换器、可编程增益放大器和比较器时,通常也使该引脚与 EV
DDEVDD
(3) V
VDD P121 P124 和非端口的电源正极引脚(除 RESET 引脚和 FLMD0 引脚之外)注。 EV
DD 为除 P20 至 P27、P150 至 P153、P80 至 P83 和 P121 至 P124 之外端口的电源正极引脚,也是 RESET 引
脚和 FLMD0 引脚的电源正极引脚。
对于不提供 EV
DD 引脚的产品,使用 VDD作为除 P20 至 P27、P150 至 P153 和 P80 至 P83之外的端口引脚
的电源正极引脚,还用其作为端口之外的引脚的电源正极引脚。
(4) V
SSEVSS
V
SS 是 P121 至 P124 和非端口的接地电压引脚(除 RESET 引脚和 FLMD0引脚之外)
SS 为除 P20 至 P27、P150 至 P153、P80 至 P83 和 P121 至 P124 之外端口的接地电压引脚,也是 RESET 引
EV
脚和 FLMD0 引脚的接地电电压引脚。
对于不提供 EV
SS 引脚的产品,使用 VSS作为除 P20 至 P27、P150至 P153 和 P80 至 P83之外的端口引脚
的接地电压引脚,还用其作为端口之外的引脚的接地电压引脚。
78K0R/KC3-L (48 引脚)
(μPD78F100y: y = 1 至 3)
78K0R/KD3-L
(μPD78F100y: y = 4 至 6)
SS 或 VSS 电压相同。
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:目标)将该引脚连接至 VSS
另外,需使用具有优良特性的电容,因为它用来稳定内部电压。
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或 EVSS
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 AVSS
输出: 保持开路
P30/SO10/TxD1 5-AG
输入: 通过电阻单独连接至 EV
DD或 EVSS
输出: 保持开路。
P31/SI10/RxD1/SDA10/ INTP1
P32/SCK10/SCL10/INTP2
5-AN
<N 通道漏极开路时> 输出
将端口输出锁存器设为 0: 保持开路。
将端口输出锁存器设为 1: 通过电阻单独连接至 EV
EV
P33 5-AG
输入: 通过电阻单独连接至 EV
DD或 EVSS
输出: 保持开路
P40/TOOL0
8-R
<使能片上调试时> 上拉该引脚(禁止下拉)。 <禁止片上调试时> 输入: 通过电阻单独连接至 EV
DD或 EVSS
输出: 保持开路。 P41/TOOL1 P42
5-AG
输入: 通过电阻单独连接至 EV
输出: 保持开路。
DD或 EVSS
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 或 EVSS 引脚的产品,用 VDD 代替 EVDD,或用 VSS 代替 EVSS
DD
SS
用户手册初稿 U19291CA2V0UD
61
第二章 引脚功能
表 2-3. 未使用引脚的连接 (2/3)
引脚名称 I/O 电路类型
P60/SCL0 P61/SDA0
13-R
I/O
I/O
输入: 通过电阻单独连接至 EV 输出
未使用引脚的连接建议
DD或 EVSS
将端口输出锁存器设为 0: 保持开路。
将端口输出锁存器设为 1: 通过电阻单独连接至 EV
EV
P70/KR0/SO01/INTP4 8-R
输入: 通过电阻单独连接至 EV
DD或 EVSS
输出: 保持开路。 <N 通道漏极开路时> 输出
将端口输出锁存器设为 0: 保持开路。
将端口输出锁存器设为 1: 通过电阻单独连接至 EV
EV
P71/KR1/SI01/INTP5
5-AN
输入: 通过电阻单独连接至 EV
DD或 EVSS
输出: 保持开路。 P72/KR2/SCK01/INTP6 P73/KR3/SO00/TxD0 8-R
输入: 通过电阻单独连接至 EV
输出: 保持开路。
<N 通道漏极开路时>
DD或 EVSS
输出
将端口输出锁存器设为 0: 保持开路。
将端口输出锁存器设为 1: 通过电阻单独连接至 EV
EV P74/KR4/SI00/RxD0
5-AN
输入: 通过电阻单独连接至 EV
DD或 EVSS
输出: 保持开路。 P75/KR5/SCK00
输入: 通过电阻单独连接至 EV
DD或 EVSS
输出: 保持开路。
<N 通道漏极开路时>
输出
将端口输出锁存器设为 0: 保持开路。
将端口输出锁存器设为 1: 通过电阻单独连接至 EV
SS
EV P76/KR6 P77/KR7
8-R
输入: 通过电阻单独连接至 EV
输出: 保持开路。
DD或 EVSS
备注 对于不提供 EVDD EVSS 引脚的产品,用 VDD 代替 EVDD,或用 VSS 代替 EVSS
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 AVSS
P82/CMP1P/INTP7 11-I P83/CMP1M 11-H P120/INTP0/EXLVI 8-R
输入: 通过电阻单独连接至 EV
DD或 EVSS
输出: 保持开路。 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或 EVSS
输出 保持开路。 I/O
输入: 通过电阻单独连接至 EV
DD或 EVSS
输出: 保持开路。 P150/ANI8 P153/ANI11
2
AVREF
11-G
输入: 通过电阻单独连接至 AV
REF AVSS
输出: 保持开路。
<P20 P27P150 P153 P80 P83 中的一个或一个以上设
为数字端口时>
使该引脚与 EV
DD VDD 电压相同。
<P20 P27P150 P153 以及 P80 P83 全都设为模拟端口时
>
AVSS
FLMD0 2-W RESET 2 REGC
使该引脚电压具有 1.8 V AV 使该引脚与 EV 保持开路或通过 100 kΩ或更大的电阻连接至 V
SS VSS电压相同。
输入 直接或通过电阻连接至 V
通过电容(0.47 1
μ
REF VDD的范围。
SS
DD
F:目标)连接至 VSS
1. 不使用这些引脚时,在输入端口模式下使用上述建议的连接(参见 5-2 时钟工作模式控制寄存器
CMC)的格式)。
2. 复位解除之后,在数字输入模式下设置 P150/ANI8 P153/ANI11 引脚。
备注 对于不提供 EV
DD 或 EVSS 引脚的产品,用 VDD 代替 EVDD,或用 VSS 代替 EVSS
用户手册初稿 U19291CA2V0UD
63
第二章 引脚功能
N
图 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
3
数据存储
空间
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
3
数据存储
空间
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 架构
H
H
H
H
H
H
H
H
0
H
0
H
0
H
0
H
0
H
<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. 务必将该寄存器的位 0MAA)设为 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
H
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
H
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 架构
C

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
ISP1PSW
(a) 中断使能标志(IE
该标志控制 CPU 的中断请求识别操作。 为 0 时,IE 标志被设为中断禁止(DI)状态,并禁止所有的可屏蔽中断请求。 为 1 时,IE 标志被设为中断使能(EI)状态,中断请求应答由服务中优先级标志(ISP1,ISP0)、不同中断 源的中断屏蔽标志和优先级指示标志控制。 执行 DI 指令或中断被响应时 IE 标志复位(为 0);执行 EI 指令时 IE 被置位(为 1)。
(b) 零标志(Z
操作结果为零时,该标志被置位(1)。 其它所有情况下该标志复位(0)。
(c) 寄存器组选择标志(RBS0RBS1
此标志为 2-位标志用以选择 4组寄存器中的一组。 表示寄存器组由 SEL RBn 指令执行选中的 2-位信息存储于这些标志中。
82
用户手册初稿 U19291CA2V0UD
第三章 CPU 架构
(d) 辅助进位标志(AC
如果运算结果产生自位 3 进位或在位 3 借位,此标志被置位(1)。 所有其它情况下该标志复位(0)。
(e) 服务中优先级标志(ISP1ISP0
该标志管理可响应可屏蔽向量中断的优先级。 通过优先级指示标志寄存器(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 指令
SPSP-2
SP-2
SP-1
SP
SPSP-4
SP-4
SP-3
SP-2
SP-1
SP
寄存器对低位
寄存器对高位
CALL, CALLT 指令
4-字节堆栈)
PC7 PC0
PC15 PC8
PC19 PC16
00H
SPSP-2
SP-2
SP-1
SP
SPSP-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, LH)。
每个寄存器可用作一个 8 位寄存器;两个 8 位寄存器还可以成对使用作为 16 位寄存器(AX, BC, DE HL)。 这些寄存器可按照功能名称(X, A, C, B, E, D, L, H, AX, BC, DEHL)和绝对名称(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 使用 RA78K0RID78K0R-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 使用 RA78K0RID78K0R-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 架构
C

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 架构
C

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
寄存器
存储器
Loading...