
SN8P2711
8-Bit Micro-Controller
SONiX TECHNOLOGY CO., LTD Page 1 Preliminary Version 0.4
SN8P2711
用户手册
S
S
O
O
N
N
i
i
X
X
8
8
位
位
单
单
片
片
机
机
SONIX 公司保留对以下所有产品在可靠性、功能和设计方面的改进做进一步说明的权利。SONIX 不承担由本手
册所涉及的产品或电路的运用和使用所引起的任何责任。SONIX 的产品不是专门设计应用于外科植入、生命维持和
任何 SONIX 产品的故障会对个体造成伤害甚至死亡的领域。如果将 SONIX 的产品应用于上述领域,即使这些是由
SONIX 在产品设计和制造上的疏忽引起的,用户也应赔偿所有费用、损失、合理的人身伤害或死亡所直接或间接产
生的律师费用,并且用户保证 SONIX 及其雇员、子公司、分支机构和销售商与上述事宜无关。

SN8P2711
8-Bit Micro-Controller
SONiX TECHNOLOGY CO., LTD Page 2 Preliminary Version 0.4
修改记录
版本 日期 说明
VER 0.1
2004 年 11 月 第一版
VER 0.2
2004 年 12 月 1. 增加 SN8PEV2711 版本。SN8PEV2711 只有 56*8 bits RAM 和不够成熟的 ESD,而
SN8P2711 则有 64*8 bits RAM 和较成熟的 ESD。SN8PEV2711 是一个测试版本。
2. 调整了 ADC 这一章节。
3. 调整开发工具这一章节。
4. 增加内部 16MHz 晶振的 RC 振荡特性。
VER 0.3
2005 年 1 月 1. 调整 LVD code options。LVD0 > LVD_L,LVD_1 > LVD_M,LVD2 > LVD_H。
2. 在用 Easy Writer 烧录 SN8P2711 OTP 时,ICE 的晶振必须为 16MHz。
3. 使用 Easy Writer 时需用一根 60-pin 的排线将其与 ICE 连接起来。
4. 删除了 SN8PEV2711 的有关说明。
VER 0.4
2005 年 1 月 调整了 OTP 的烧录引脚。

SN8P2711
8-Bit Micro-Controller
SONiX TECHNOLOGY CO., LTD Page 3 Preliminary Version 0.4
目 录
修改记录................................................................................................................................. 2
1
1
1
产品简介 ............................................................................................................................. 7
1.1 特性 ............................................................................................................................. 7
1.2 系统时钟框图............................................................................................................... 8
1.3 引脚配置 ...................................................................................................................... 9
1.4 引脚说明 .................................................................................................................... 10
1.5 引脚电路图 ................................................................................................................ 11
2
2
2
中央处理器(CPU).............................................................................................................. 13
2.1 内存 ........................................................................................................................... 13
2.1.1 程序存储器(ROM)............................................................................................... 13
2.1.1.1 复位向量(0000H) ............................................................................................ 13
2.1.1.2 中断向量(0008H) ............................................................................................ 14
2.1.1.3 查表功能描述 .................................................................................................. 15
2.1.1.4 跳转表............................................................................................................. 17
2.1.1.5 CHECKSUM 计算 ........................................................................................... 19
2.1.2 编译选项表(CODE OPTION) ......................................................................... 20
2.1.3 数据存储器(RAM)............................................................................................... 21
2.1.4 系统寄存器 ......................................................................................................... 22
2.1.4.1 系统寄存器列表............................................................................................... 22
2.1.4.2 系统寄存器说明............................................................................................... 22
2.1.4.3 系统寄存器的位地址说明 ................................................................................ 23
2.1.4.4 累加器(ACC) .............................................................................................. 24
2.1.4.5 程序状态寄存器(PFLAG)............................................................................ 25
2.1.4.6 程序计数器(PC).......................................................................................... 26
2.1.4.7 Y, Z 寄存器 ..................................................................................................... 28
2.1.4.8 R 寄存器 ......................................................................................................... 28
2.2 寻址模式 .................................................................................................................... 29
2.2.1 立即寻址模式...................................................................................................... 29
2.2.2 直接寻址模式...................................................................................................... 29
2.2.3 间接寻址模式...................................................................................................... 29
2.3 堆栈 ........................................................................................................................... 30
2.3.1 概述 .................................................................................................................... 30
2.3.2 堆栈指针寄存器 .................................................................................................. 31
2.3.3 堆栈操作举例...................................................................................................... 32
3
3
3
复位 .................................................................................................................................. 33
3.1 概述 ........................................................................................................................... 33
3.2 上电复位 .................................................................................................................... 34

SN8P2711
8-Bit Micro-Controller
SONiX TECHNOLOGY CO., LTD Page 4 Preliminary Version 0.4
3.3 看门狗复位 ................................................................................................................ 34
3.4 外部复位 .................................................................................................................... 35
3.4.1 外部复位电路...................................................................................................... 35
3.5 低电压侦测复位(LVD) ........................................................................................... 36
4
4
4
系统时钟 ........................................................................................................................... 37
4.1 概述 ........................................................................................................................... 37
4.2 时钟框图 .................................................................................................................... 37
4.3 OSCM 寄存器 ............................................................................................................ 38
4.4 系统高速时钟............................................................................................................. 39
4.4.1 内部高速 RC....................................................................................................... 39
4.4.2 外部高速时钟...................................................................................................... 40
4.4.2.1 晶体/陶瓷 ........................................................................................................ 40
4.4.2.2 RC .................................................................................................................. 41
4.4.2.3 外部时钟输入 .................................................................................................. 41
4.5 系统低速时钟............................................................................................................. 42
4.6 系统时钟测量............................................................................................................. 42
5
5
5
系统操作模式 .................................................................................................................... 43
5.1 概述 ........................................................................................................................... 43
5.2 系统模式转换举例...................................................................................................... 44
5.3 唤醒时间 .................................................................................................................... 45
5.3.1 概述 .................................................................................................................... 45
5.3.2 唤醒时间............................................................................................................. 45
6
6
6
中断 .................................................................................................................................. 46
6.1 概述 ........................................................................................................................... 46
6.2 INTEN 中断使能寄存器.............................................................................................. 46
6.3 INTRQ 中断请求寄存器 ............................................................................................. 47
6.4 GIE 总中断操作 ......................................................................................................... 47
6.5 PUSH, POP 程序 ....................................................................................................... 48
6.6 INT0 (P0.0)中断操作.................................................................................................. 49
6.7 INT1 (P0.1)中断操作.................................................................................................. 50
6.8 TC0 中断操作 ............................................................................................................ 51
6.9 TC1 中断操作 ............................................................................................................ 52
6.10 ADC 中断操作............................................................................................................ 53
6.11 多个中断操作............................................................................................................. 54
7
7
7
I/O 端口............................................................................................................................. 55
7.1 I/O 端口模式 .............................................................................................................. 55
7.2 I/O 上拉电阻 .............................................................................................................. 56
7.3 I/O 端口数据寄存器.................................................................................................... 57
7.4 P4 口 ADC 共享引脚.................................................................................................. 58

SN8P2711
8-Bit Micro-Controller
SONiX TECHNOLOGY CO., LTD Page 5 Preliminary Version 0.4
8
8
8
定时器............................................................................................................................... 60
8.1 看门狗定时器............................................................................................................. 60
8.2 定时/计数器 TC0........................................................................................................ 61
8.2.1 概述 .................................................................................................................... 61
8.2.2 TC0M 模式寄存器 .................................................................................................. 62
8.2.3 TC0X8, TC0GN 标志.............................................................................................. 62
8.2.4 TC0C 计数寄存器................................................................................................... 63
8.2.5 TC0R 自动装载寄存器............................................................................................ 64
8.2.6 TC0 时钟频率输出(BUZZER) ................................................................................. 65
8.2.7 TC0 操作流程......................................................................................................... 66
8.3 定时/计数器 TC1........................................................................................................ 67
8.3.1 概述 .................................................................................................................... 67
8.3.2 TC1M 模式寄存器 .................................................................................................. 68
8.3.3 TC1X8 标志............................................................................................................ 68
8.3.4 TC1C 计数寄存器................................................................................................... 69
8.3.5 TC1R 自动装载寄存器............................................................................................ 70
8.3.6 TC1 时钟频率输出(BUZZER) ............................................................................ 71
8.3.7 TC1 操作流程......................................................................................................... 72
8.4 PWM 模式.................................................................................................................. 73
8.4.1 概述 .................................................................................................................... 73
8.4.2 TCnIRQ 和 PWM 占空比 ........................................................................................ 74
8.4.3 PWM 占空比和 TCnR 的变化 ................................................................................. 75
8.4.4 PWM 程序举例....................................................................................................... 76
9
9
9
5+1 通道 AD 转换 ............................................................................................................. 77
9.1 概述 ........................................................................................................................... 77
9.2 ADM 寄存器............................................................................................................... 78
9.3 ADR 寄存器 ............................................................................................................... 78
9.4 ADB 寄存器 ............................................................................................................... 79
9.5 P4CON 寄存器 .......................................................................................................... 80
9.6 VREFH 寄存器........................................................................................................... 80
9.7 ADC 转换时间............................................................................................................ 81
9.8 ADC 操作举例............................................................................................................ 82
9.9 ADC 电路................................................................................................................... 84
1
1
1
0
0
0
指令集 ........................................................................................................................... 85
1
1
1
1
1
1
电气特性........................................................................................................................ 86
11.1 极限参数 .................................................................................................................... 86
11.2 电气特性 .................................................................................................................... 86
1
1
1
2
2
2
开发工具........................................................................................................................ 89
12.1 ICE(在线仿真器) ................................................................................................... 89
- 1
- 2
- 3
前往页