SYC8P1228
SYC8P1228 数据手册
版本:V1.00
1
SYC8P1228
目录
SYC8P1228 数据手册 ...........................................................................................................................................1
1 产品简介............................................................................................................................................................6
1.1 特性 .........................................................................................................................................................6
1.2 模块 .........................................................................................................................................................7
2 中央处理器(CPU) ..............................................................................................................................................8
2.1 CPU 相关寄存器 ......................................................................................................................................8
2.1.1 程序状态字(PSW)寄存器 .........................................................................................................8
2.1.2 电源控制寄存器 ............................................................................................................................ 8
2.1.3 中断允许寄存器 ............................................................................................................................ 9
2.2 程序存储器(OTP ROM) ................................................................................................................... 10
2.3 数据存储器(RAM) ............................................................................................................................ 10
3 引脚 ................................................................................................................................................................. 11
3.1 引脚分布 ................................................................................................................................................11
3.2 引脚描述 ................................................................................................................................................ 11
4 特殊功能寄存器....................................................................................................................................... 15
4.1 概述 .......................................................................................................................................................15
4.2 特殊寄存器一览表 .................................................................................................................................15
5 电源系统..........................................................................................................................................................19
5.1 概述 .......................................................................................................................................................19
5.2 LDO ....................................................................................................................................................... 19
5.3 ADC 工作电压 ........................................................................................................................................20
6 时钟系统..........................................................................................................................................................21
6.1 概述 .......................................................................................................................................................21
6.2 CPU 时钟 ...............................................................................................................................................21
6.3 WDT 时钟 .............................................................................................................................................. 23
6.4 RTC 时钟 ............................................................................................................................................... 24
6.5 ADC 时钟 ............................................................................................................................................... 24
6.6 USB 时钟 ............................................................................................................................................... 25
6.7 时钟切换 ............................................................................................................................................... 25
7 复位 .................................................................................................................................................................25
7.1 概述 .......................................................................................................................................................25
7.2 上电复位 ............................................................................................................................................... 26
7.3 外部 RST 引脚复位 ...............................................................................................................................26
7.4 看门狗定时器复位 .................................................................................................................................26
7.5 欠压(LVD)复位 ...................................................................................................................................... 27
8 中断 .................................................................................................................................................................28
8.1 概述 .......................................................................................................................................................28
8.2 中断相关寄存器 .................................................................................................................................... 28
8.2.1 中断允许寄存器 .......................................................................................................................... 28
8.2.2 中断优先级控制寄存器 IP ...........................................................................................................29
2
SYC8P1228
9 I/O 口 ................................................................................................................................................................30
9.1 概述 .......................................................................................................................................................30
9.2 I/O 口相关寄存器 ................................................................................................................................... 30
9.3 I/O 口配置 ..............................................................................................................................................31
9.3.1 I/O 端口引脚功能.........................................................................................................................31
9.3.2 输出引脚驱动能力 ...................................................................................................................... 31
9.3.3 上拉配置 .....................................................................................................................................31
9.3.4 下拉配置 .....................................................................................................................................31
9.3.5 漏极开路输出..............................................................................................................................32
9.3.6 中断 ............................................................................................................................................ 32
10 定时器(Timer) ...........................................................................................................................................33
10.1 概述 .....................................................................................................................................................33
10.2 定时器 0/1 相关寄存器 ........................................................................................................................33
10.2.1 T0CON 控制寄存器 ...................................................................................................................34
10.2.2 T1CON 控制寄存器 ...................................................................................................................34
10.3 定时器 0/1 读和写模式 ........................................................................................................................35
10.4 定时器 0/1 预分频器............................................................................................................................35
10.5 定时器 0/1 中断 ...................................................................................................................................36
10.6 参考例程 ............................................................................................................................................. 36
11 看门狗定时器(WDT)................................................................................................................................. 37
11.1 简介 .....................................................................................................................................................37
11.2 主要特性 ..............................................................................................................................................37
11.3 功能描述 ..............................................................................................................................................37
11.4 WDT 相关寄存器 ..................................................................................................................................37
11.4.1 控制寄存器 WDCON.................................................................................................................37
11.4.2 计数值寄存器 WDTCNT ........................................................................................................... 38
11.5 参考例程 ..............................................................................................................................................38
12 串行口通信(UART)...................................................................................................................................39
12.1 概述 .....................................................................................................................................................39
12.2 UART 相关寄存器 ................................................................................................................................39
12.2.1 UCON0 控制寄存器 ...................................................................................................................39
12.2.2 UCON1 控制寄存器 ...................................................................................................................40
12.3 串行口数据传输引脚选择位................................................................................................................. 40
12.4 缓冲寄存器 UBUF ...............................................................................................................................40
12.5 独立波特率发生寄存器 UBR ...............................................................................................................41
12.6 模式选择 ............................................................................................................................................. 41
12.6.1 模式 0:8 位串口模式 ...............................................................................................................41
12.6.2 模式 1:8 位串口模式+1 位奇偶校验位 ....................................................................................41
12.6.3 模式 2:9 位串口模式 ...............................................................................................................41
12.6.4 模式 3:8 位红外模式 ...............................................................................................................41
12.6.5 模式 4:SPI 模式,时钟在空闲模式低电平,数据上升沿触发.................................................42
12.6.6 模式 5:SPI 模式,时钟在空闲模式高电平,数据上升沿触发.................................................42
12.6.7 模式 6:SPI 模式,时钟在空闲模式低电平,数据下降沿触发.................................................42
12.6.8 模式 7:SPI 模式,时钟在空闲模式高电平,数据下降沿触发.................................................42
3
SYC8P1228
12.7 参考例程 ............................................................................................................................................. 43
13 串行接口(Serial Interface) ........................................................................................................................44
13.1 简介 .....................................................................................................................................................44
13.2 主要特性 ............................................................................................................................................. 44
13.3 SPI 相关寄存器 ....................................................................................................................................44
13.3.1 控制寄存器 SPIx .......................................................................................................................44
13.3.2 模式选择...................................................................................................................................45
13.4 功能描述.............................................................................................................................................. 45
13.4.1 SPI 主模式.................................................................................................................................46
13.4.2 IIC 主模式 ..................................................................................................................................49
14 实时时钟(RTC) .........................................................................................................................................53
14.1 简介 .....................................................................................................................................................53
14.2 主要特性 ............................................................................................................................................. 53
14.3 功能描述 ............................................................................................................................................. 53
14.4 RTC 相关寄存器 .................................................................................................................................. 53
14.4.1 控制寄存器 RTCON..................................................................................................................54
14.4.2 计数值寄存器 RTCNT ...............................................................................................................54
14.4.3 唤醒指针 RTWKP..................................................................................................................... 54
14.5 参考例程 ............................................................................................................................................. 54
15 低压检测(LVD)..........................................................................................................................................56
15.1 概述 .....................................................................................................................................................56
15.2 相关寄存器 ..........................................................................................................................................56
15.3 参考例程 ............................................................................................................................................. 57
16 USB 控制器....................................................................................................................................................58
16.1 概述 .....................................................................................................................................................58
16.2 USB 寄存器......................................................................................................................................... 58
16.3 USB SIE .............................................................................................................................................. 59
17 模数转换器 ADC ........................................................................................................................................... 62
17.1 概述 .....................................................................................................................................................62
17.2 ADC 相关寄存器 .................................................................................................................................. 62
17.2.1 控制寄存器 ACON ....................................................................................................................63
17.2.2 结果寄存器 ABUF0 ...................................................................................................................63
17.2.3 结果寄存器 ABUF1 ...................................................................................................................63
17.2.4 ADC 转换时钟频率选择 .............................................................................................................64
17.2.5 ADC 工作模式选择.................................................................................................................... 64
17.3 ADC 配置 .............................................................................................................................................65
17.3.1 ADC 工作电压源选择 ................................................................................................................ 65
17.3.2 端口配置...................................................................................................................................65
17.3.3 ADC 参考电压选择.................................................................................................................... 66
17.3.4 ADC 转换时钟频率....................................................................................................................66
17.3.5 ADC 工作模式选择位................................................................................................................ 66
17.3.6 ADC 转换启动控制位................................................................................................................ 66
17.4 参考例程 ............................................................................................................................................. 66
18 调制器(Modulator)....................................................................................................................................68
4
SYC8P1228
18.1 简介 .....................................................................................................................................................68
18.2 主要特性 ............................................................................................................................................. 68
18.3 功能描述 ............................................................................................................................................. 68
18.3.1 PWM 模式 ................................................................................................................................. 68
18.3.2 输入捕获模式............................................................................................................................78
18.3.3 输出比较模式............................................................................................................................79
18.3.4 自动关闭...................................................................................................................................79
18.3.5 延时关闭...................................................................................................................................80
18.3.6 自动重启...................................................................................................................................80
18.4 相关寄存器 ..........................................................................................................................................80
18.4.1 控制寄存器 MxCON0 ............................................................................................................... 80
18.4.2 MxCON1 寄存器........................................................................................................................81
18.4.3 驱动控制寄存器 MxDCON........................................................................................................81
18.5 参考例程 ............................................................................................................................................. 82
19 运算放大器(AMP).....................................................................................................................................83
19.1 概述 .....................................................................................................................................................83
19.2 运放相关寄存器 .................................................................................................................................. 84
19.3 运放参数 ............................................................................................................................................. 84
20 比较器(CMP) ............................................................................................................................................86
20.1 概述 .....................................................................................................................................................86
20.2 比较器相关寄存器 ...............................................................................................................................87
20.2.1 比较器 0 控制寄存器.................................................................................................................87
20.3 迟滞电压选择 ......................................................................................................................................87
20.4 比较器响应时间 .................................................................................................................................. 88
20.5 休眠期间的比较器操作 ....................................................................................................................... 88
21 5V 输出驱动端口 ............................................................................................................................................89
21.1 概述 .....................................................................................................................................................89
21.2 相关寄存器 ..........................................................................................................................................89
21.3 功能描述 ............................................................................................................................................. 89
21.3.1 D0 ..............................................................................................................................................90
21.3.2 D1 ..............................................................................................................................................91
21.3.3 D2 ..............................................................................................................................................92
22 封装信息 ........................................................................................................................................................93
LQFP 48PIN ................................................................................................................................................ 93
版本 .....................................................................................................................................................................94
5
SYC8P1228
1 产品简介
SYC8P1228 是增强型 8051 单片机,兼容 8051 指令代码,内部集成了多种外设,例如独立的 PWM 模块、
4 个独立的运放,1 个比较器等,使得 SYC8P1228 单片机极具优点。
1.1 特性
8051 CPU
工作频率:0-24MHZ,内部晶振 24MHz
OTP ROM 空间:8k 字节
SRAM 空间:256 字节
支持 USB 1.0、1.1
两个 16 位定时器
支持 UART、SPI、IIC、IrDA
增强型独立 PWM 输出,支持半桥和全桥模式
10 位 ADC,5 个外部输入通道,支持内部、外部参考电压
看门狗(WDT)
实时时钟(RTC)
外部引脚中断
低电压检测(LVD)
4 个运算放大器
1 个电压比较器
内置 5V 转 3.3V LDO
支持 5V、3.3V 输入
时钟源:外部晶体/时钟,内部 R/C 振荡器(精度为±1%到±5%)
3 个 5V 驱动输出
5 组通用 I/O 口,工作模式有推挽输出、开漏输出、上拉、下拉、输入,每个 I/O 口都支持外部中断
6
SYC8P1228
1.2 模块
图 1-1 MCU 简化框图
7
2 中央处理器(CPU)
2.1 CPU 相关寄存器
表 2-1
寄存器
SP
DPL
DPH
PCON
IE
IP
PSW
ACC
B
CPU 相关寄存器
地址
描述
0x81
0x82
0x83
0x87
0xA8
0xA9
0xD0
0xE0
0xF0
堆栈指针 SP
数据指针低 8 位
数据指针高 8 位
电源控制寄存器
中断允许寄存器
中断优先级寄存器
程序状态字 PSW
累加器 A
通用寄存器 B
2.1.1 程序状态字(PSW)寄存器
SYC8P1228
默认
8'h07
0
0
0
0
0
0
0
0
描述
默认
表 2-2 程序状态字寄存器
位
P
F0
OV
寄存器
PSW[0]
PSW[1]
PSW[2]
PSW[3]
PSW[4]
PSW[5]
PSW[6]
PSW[7]
ACC 奇偶校验位
保留位
溢出标志位
RS[1:0]
工作寄存器组选择位
F1
AC
CY
保留位
辅助进位位
进位标志位
0
0
0
0
0
0
0
0
2.1.2 电源控制寄存器
表 2-3 电源控制寄存器
位
寄存器
PCON[0]
PCON[1]
HOLD
SLEEP
PCON[2]
ERE
描述
默认
0
0
1
CPU 挂起位
1 = 挂起
系统休眠位
1 = 系统休眠
外部复位使能
1 = 外部复位使能
0 = 外部复位失能
8