16 位
架构
XE167xM/XE164xM/XE
162xM 衍生产品
16 位单片实时信号控制器
XE166 家族
用户手册
V2.0 2009-03
Microcontrollers
Edition 2009-03
Published by
Infineon Technologies AG
81726 Munich, Germany
© 2009 Infineon Technologies AG
All Rights Reserved.
Legal Disclaimer
The information given in this document shall in no event be regarded as a guarantee of conditions or
characteristics. With respect to any examples or hints given herein, any typical values stated herein and/or any
information regarding the application of the device, Infineon Technologies hereby disclaims any and all warranties
and liabilities of any kind, including without limitation, warranties of non-infringement of intellectual property rights
of any third party.
Information
For further information on technology, delivery terms and conditions and prices, please contact the nearest
Infineon Technologies Office (www.infineon.com).
Warnings
Due to technical requirements, components may contain dangerous substances. For information on the types in
question, please contact the nearest Infineon Technologies Office.
Infineon Technologies components may be used in life-support devices or systems only with the express written
approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure
of that life-support device or system or to affect the safety or effectiveness of that device or system. Life support
devices or systems are intended to be implanted in the human body or to support and/or maintain and sustain
and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may
be endangered.
16 位
架构
XE167xM/XE164xM/XE
162xM 衍生产品
16 位单片实时信号控制器
XE166 家族
用户手册
V2.0 2009-03
Microcontrollers
XE167xM/XE164xM/XE162xM 系列衍生产品
系列衍生产品
系列衍生产品
系列衍生产品
XE166 家族家族家族家族
XC2200M
版本信息:
版本信息:V2.0, 2009-03
版本信息:
版本信息:
先前的版本:
V1.2, 2008-09(V1.1 略去)
V1.0, 2008-06
页页页页
所有
页页页页 3-5
页页页页 3-11
页页页页 12-3
页页页页 3-15
页页页页 5-59
页页页页 6-3
内容(对上一版本的主要修正)
内容(对上一版本的主要修正)
内容(对上一版本的主要修正)
内容(对上一版本的主要修正)
两卷(系统单元,外设单元)合并为一个文档
增加 IMB 寄存器的描述
增加 SBRAM 的描述
增加保护位的描述(从架构概述一章移至此处)
改进位保护部分的内容
增加对 256 字节最小地址分区进行 MPU 编程的提示
页页页页 7-37
更正 ERU 中断控制寄存器的名称
页页页页 8-2
页页页页 8-21
页页页页 8-23
页页页页 8-85
页页页页 8-96
更新图:时钟产生单元
更新 WUOSSCON 的描述
改变位域 HPOSCCON.MODE 的描述
更新一些位域的描述(EVR 控制寄存器)
改变保留位的描述(GSCEN、GSCPERSTAT、GSCPERSTATEN)
页页页页 8-119
更正 EXOCON 的复位值
页页页页 8-121
更新图:SCU 中断结构
页页页页 8-122
更正唤醒中断的缩写名
页页页页 8-137
更新位描述
页页页页 8-149
增加位 WDTCS.OE 的描述注解
页页页页 8-151
图更新:SCU 强制中断结构
页页页页 8-152
更正缺省 PLL 强制中断
页页页页 8-171
改进 ECC 错误处理的描述
XE167xM/XE164xM/XE162xM 系列衍生产品
系列衍生产品
系列衍生产品
系列衍生产品
XE166 家族家族家族家族
XC2200M
版本信息:
版本信息:V2.0, 2009-03
版本信息:
版本信息:
页页页页 8-183
增加寄存器 IDDMPM 和 IDDMP1
页页页页 9-5
页页页页 9-34
页页页页 9-35
增加关于复位操作的描述
规定重叠的模拟输入通道(ADC0/ADC1)
增加信号 U3C1_SELO1
页页页页 12-29
更正引导程序加载配置表
页页页页 16-35,
页页页页 16-63
重新组织 GPT 定时器寄存器,删去中断控制寄存器
页页页页 16-69
增加寄存器表
页页页页 16-74
增加端口控制部分的内容
页页页页 17-9
增加信号 T14INT
页页页页 19-26
重新组织 CCU2 寄存器,将其集中到一节中。
页页页页 20-35
MCC63S 的位编号更正为 6,CCPOSx 更正为 CCPOS6x
页页页页 21-1
页页页页 23-3
更新 USIC 特性
在附录一章(版本差异归纳)增加不可读唤醒计数器的内容
期待您的指正
期待您的指正
期待您的指正
期待您的指正
本手册中如有不当、错误及遗漏之处,敬请批评指正,以便我们不断改进用户手册
的质量。请将您的建议(以及该手册的相关参考资料)发送至:
mcdocu-chinesecomments.XIY@infineon.com
版本的翻译,,,,如出现与英文用户手册不符之处,
中文用户手册是基于是基于是基于是基于英文英文英文英文版本的翻译
声明:声明:声明:声明:本本本本中文用户手册
如出现与英文用户手册不符之处,请以请以请以请以
如出现与英文用户手册不符之处,
版本的翻译
中文用户手册
中文用户手册
版本的翻译
如出现与英文用户手册不符之处,
英文用户手册为主。
英文用户手册为主。
英文用户手册为主。
英文用户手册为主。
XE167xM/XE164xM/XE162xM 系列衍生产品
系列衍生产品
系列衍生产品
系列衍生产品
XE166 家族家族家族家族
目录目录目录目录
目录:目录:目录:目录:
简介简介简介简介 .............................................................................................................. 1-1
1
16 位微控制器系列产品................................................................................. 1-3
1.1
基本特性总结 ................................................................................................ 1-5
1.2
缩写 .............................................................................................................. 1-9
1.3
命名规则 ..................................................................................................... 1-11
1.4
体系架构概况 ................................................................................................ 2-1
2
体系架构概况
体系架构概况
体系架构概况
基本 CPU 概念及优化 ................................................................................... 2-2
2.1
存储器保护单元(MPU)........................................................................... 2-4
2.1.1
高指令带宽/快速执行 ................................................................................. 2-4
2.1.2
功能强大的执行单元 .................................................................................. 2-5
2.1.3
高性能的分支、调用和循环处理................................................................. 2-6
2.1.4
统一及优化的指令格式 ............................................................................... 2-7
2.1.5
可编程多优先级中断系统 ........................................................................... 2-8
2.1.6
系统资源接口 ............................................................................................. 2-9
2.1.7
片上系统资源 .............................................................................................. 2-10
2.2
片上外设模块 .............................................................................................. 2-15
2.3
时钟产生 ..................................................................................................... 2-30
2.4
功率管理 ..................................................................................................... 2-31
2.5
片上调试支持(OCDS)............................................................................. 2-32
2.6
存储器结构.................................................................................................... 3-1
3
存储器结构
存储器结构
存储器结构
地址映射 ....................................................................................................... 3-3
3.1
寄存器区 ....................................................................................................... 3-5
3.2
数据存储区.................................................................................................. 3-10
3.3
程序存储区.................................................................................................. 3-12
3.4
程序/数据 SRAM(PSRAM) .................................................................. 3-13
3.4.1
非易失程序存储器(Flash) .................................................................... 3-14
3.4.2
系统堆栈 ..................................................................................................... 3-14
3.5
保护位......................................................................................................... 3-15
3.6
IO 区 ........................................................................................................... 3-16
3.7
外部存储空间 .............................................................................................. 3-16
3.8
3.9
存储器边界越界 .......................................................................................... 3-17
3.10 片上 Flash 存储器 ....................................................................................... 3-18
用户手册
1
V 2.0, 2009-03
XE167xM/XE164xM/XE162xM 系列衍生产品
系列衍生产品
系列衍生产品
系列衍生产品
XE166 家族家族家族家族
目录目录目录目录
3.10.1 定义 ......................................................................................................... 3-18
3.10.2 工作模式 .................................................................................................. 3-20
3.10.3 操作 ......................................................................................................... 3-22
3.10.4 命令序列的详述........................................................................................ 3-24
3.10.5 序列错误 .................................................................................................. 3-33
3.10.6 同时执行擦除和编程操作 ......................................................................... 3-34
3.10.7 数据完整性............................................................................................... 3-36
3.10.8 保护处理详述 ........................................................................................... 3-40
3.10.9 保护处理举例 ........................................................................................... 3-47
3.10.10 EEPROM 仿真 ......................................................................................... 3-48
3.10.11 中断产生 .................................................................................................. 3-50
3.10.12 关于优化 Flash 使用的建议 ...................................................................... 3-50
3.11 片上程序存储器控制 ................................................................................... 3-52
3.11.1 概述 ......................................................................................................... 3-52
3.11.2 寄存器接口............................................................................................... 3-53
3.11.3 启动,关闭............................................................................................... 3-70
3.11.4 错误报告总结 ........................................................................................... 3-71
3.12 数据保持存储器 .......................................................................................... 3-72
3.12.1 备用 RAM 访问......................................................................................... 3-73
3.12.2 备用 RAM 寄存器 ..................................................................................... 3-74
存储器检查器模块(MCHK)))) ....................................................................... 4-1
4
存储器检查器模块(
存储器检查器模块(
存储器检查器模块(
操作概述 ....................................................................................................... 4-1
4.1
功能描述 ....................................................................................................... 4-2
4.2
4.2.1
LFSR 原理.................................................................................................. 4-3
MISR 原理.................................................................................................. 4-5
4.2.2
常用的多项式 ............................................................................................. 4-6
4.2.3
存储器检查器模块的结构 ........................................................................... 4-7
4.2.4
4.2.5
存储器检查器模块的最佳使用 .................................................................... 4-8
种子值(magic word)的计算.................................................................... 4-9
4.2.6
应用举例 .................................................................................................. 4-10
4.2.7
4.3
存储器检查器模块寄存器 ............................................................................ 4-12
存储器检查器输入寄存器 ......................................................................... 4-13
4.3.1
4.3.2
存储器检查器结果寄存器 ......................................................................... 4-14
用户手册
2
V 2.0, 2009-03
XE167xM/XE164xM/XE162xM 系列衍生产品
系列衍生产品
系列衍生产品
系列衍生产品
XE166 家族家族家族家族
目录目录目录目录
存储器检查器计数寄存器 ......................................................................... 4-15
存储器检查器多项式寄存器...................................................................... 4-16
一般寄存器.................................................................................................. 4-17
ID 寄存器.................................................................................................. 4-17
MCHK 模块的接口 ...................................................................................... 4-17
中央处理器(CPU))))..................................................................................... 5-1
中央处理器(
中央处理器(
中央处理器(
CPU 的组成 .................................................................................................. 5-3
指令读取和程序流控制.................................................................................. 5-4
分支检测和分支预测规则 ........................................................................... 5-6
零周期跳转................................................................................................. 5-6
Atomic 和 Extend 指令 ............................................................................... 5-7
指令处理流水线 ............................................................................................ 5-8
访问 IO 区 .................................................................................................. 5-8
流水线冲突................................................................................................. 5-9
CPU 配置寄存器 ......................................................................................... 5-22
通用寄存器的使用 ....................................................................................... 5-25
GPR 寻址模式.......................................................................................... 5-27
上下文切换............................................................................................... 5-29
代码寻址 ..................................................................................................... 5-34
数据寻址 ..................................................................................................... 5-36
短寻址模式............................................................................................... 5-36
长寻址模式............................................................................................... 5-38
间接寻址模式 ........................................................................................... 5-41
DSP 寻址模式 .......................................................................................... 5-44
系统堆栈 .................................................................................................. 5-50
标准数据处理 .............................................................................................. 5-54
16 位加法器/减法器,阵列移位器和 16 位逻辑单元 ................................. 5-58
位操作单元............................................................................................... 5-59
乘除单元 .................................................................................................. 5-60
DSP 数据处理(MAC 单元) ...................................................................... 5-62
MAC 单元控制.......................................................................................... 5-64
数字的表示和舍入 .................................................................................... 5-64
16 位×16 位有符号/无符号乘法器和换算器 .............................................. 5-65
4.3.3
4.3.4
4.4
4.4.1
4.5
5
5.1
5.2
5.2.1
5.2.2
5.2.3
5.3
5.3.1
5.3.2
5.4
5.5
5.5.1
5.5.2
5.6
5.7
5.7.1
5.7.2
5.7.3
5.7.4
5.7.5
5.8
5.8.1
5.8.2
5.8.3
5.9
5.9.1
5.9.2
5.9.3
用户手册
3
V 2.0, 2009-03