新茂科技公司
SM89S16R1
8位微控制器
与64KB的Flash ROM & IKB RAM & RTC & ADC & PWM & PDWU嵌入式
产品列表
SM89S16R1L25 , 25MHz的64KB内置闪存MCU
SM89S16R1C25 , 25MHz的64KB内置闪存MCU
SM89S16R1C40 , 40MHz的64KB内置闪存MCU
特征
工作电压: 3.3V或5.0V 。
80C51中央处理单元(CPU) 。
64K ×8位片内Flash存储器。
1024× 8位的RAM ,可扩展到外部
64KB.
两个标准的16位定时器/计数器
一个附加的16位的定时器/计数器耦合到
捕获和比较寄存器。
两个8位/ 10位分辨率
脉宽调制( PWM)输出
4个8位I / O口。 (对于PDIP封装)
4个8位I / O端口和一个4位I / O口。
(对于PLCC或QFP封装)
全双工UART
8个中断源,2个优先级
扩展级温度范围( -40 ℃至+ 85 ℃ )
软件使能/禁止ALE输出脉冲
唤醒从掉电模式通过
INT0 / INT1 , RTCI或H / W复位。
RTC(实时时钟)功能。
四通道6位模数转换器
转换器(ADC ) 。
概述
该SM89S16R1是一个单芯片8位微
采用先进的CMOS制造的控制器
过程与片上闪存。它支持一个
80C51单片机系列的衍生物。
该SM89S16R1有设置为相同的指令
在80C51 。
该SM89S16R1包含一个64K ×8位片
程序闪存,挥发性1024 ×8位的数据RAM,
4个8位I / O端口, 1个4位I / O端口,两个
16位定时/计数器,和一个附加
16位定时器耦合来捕捉和比较
锁存器,一个两优先级,嵌套中断
结构,两个PWM时钟输出,一个串口
接口(UART总线)。对于系统要求
额外能力的SM89S16R1可以扩展
采用标准TTL和LVTTL兼容
存储器和逻辑电路。
此外,该SM89S16R1有两个软件
省电的可选模式 - 空闲模式
和掉电模式。空闲模式
冻结CPU而RAM ,定时器,
串口和中断系统继续
工作。掉电模式下保存
RAM中的内容,但冻结振荡器,导致所有
其他芯片功能是不起作用的。
订购信息
SM89S16R1ihhk
yymmv
我:进程标识符{L = 3.0V 3.6V ,C = 4.5V 5.5V }
HH :以MHz工作时钟{ 25 , 40 }
K:封装类型后缀{如下表}
YY :年MM:月
V :版本标识符{ A,B , ...}
台湾
4F , 1号创路1号
科学工业园区,
台湾新竹30077
电话: 886-3-578-3344 # 2667
886-3-579-2987
传真: 886-3-5792960
886-3-5780493
规格如有变更,恕不另行通知联系您的销售代理商以获取最新信息。
1
SM89S16R1 V1.0 2005年1月
新茂科技公司
包装SPEC 。
包
44L PQFP
44L PLCC
40L PDIP
引脚/垫
图1
图2
科幻gure 3
SM89S16R1
8位微控制器
与64KB的Flash ROM & IKB RAM & RTC & ADC & PWM & PDWU嵌入式
频率
为25 MHz在3.3V和40MHz的电压为5V
为25 MHz在3.3V和40MHz的电压为5V
为25 MHz在3.3V和40MHz的电压为5V
引脚配置
图1 44L PQFP封装
图2 44L PLCC封装
P1.4/PWM0
P0.0/AD0
P0.1/AD1
P0.2/AD2
41
P1.1/T2EX
P2.7/A15/ADC3
P2.6/A14/ADC2
P2.5/A13/ADC1
P1.0/T2
#PSEN/X32IN
ALE/X32OUT
P1.3
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
#EA
P4.1
6
PWM1/P1.5
7
8
9
10
11
12
13
14
15
16
17
18
#WE/P3.6
5
P1.2
4
3
2
P4.2
1
VDD
44
43
42
P0.3/AD3
40
39 P0.4 / AD4
38 P0.5 / AD5
37 P0.6 / AD6
36 P0.7 / AD7
35 #EA
34 P4.1
33 ALE / X32OUT
32 # PSEN / X32IN
31 P2.7 / A15 / ADC3
30 P2.6 / A14 / ADC2
29 P2.5 / A13 / ADC1
28
ADC0/A12/P2.4
33
AD3 / P0.3 34
AD2 / P0.2 35
AD1 / P0.1 36
AD0 / P0.0 37
VDD 38
P4.2 39
T2 / P1.0 40
T2EX / P1.1 41
P1.2 42
P1.3 43
PWM0 / P1.4 44
1
PWM1/P1.5
32
31
30
29
28
27
26
25
24
23
22 P2.4 / A12 / ADC0
21 P2.3 / A11
20 P2.2 / A10
19 P2.1 / A9
18 P2.0 / A8
17 P4.0
16 VSS
15 XTAL1
14 XTAL2
13 P3.7 / RD #
12 P3.6 / WE #
P1.6
P1.7
水库
RXD/P3.0
P4.3
TXD/P3.1
#INT0/P3.2
#INT1/P3.3
T0/P3.4
T1/P3.5
19
#RD/P3.7
20
XTAL2
21
XTAL1
22
VSS
23
P4.0
24
A8/P2.0
25
A9/P2.1
26
A10/P2.2
27
A11/P2.3
2
P1.6
3
P1.7
4
水库
5
RXD/P3.0
6
P4.3
7
TXD/P3.1
8
#INT0/P3.2
9
#INT1/P3.3
10
T0/P3.4
P2.5/A13/ADC1
11
T1/P3.5
P2.4/A12/ADC0
图3 40L PDIP封装
P2.7/A15/ADC3
P2.6/A14/ADC2
ALE/X32OUT
#PSEN/X32IN
P0.0/AD0
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.7/AD7
P2.3/A11
P2.2/A10
P2.1/A9
22
XTAL1
19
#EA
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
8
9
10
23
11
12
13
14
15
16
17
P1.2
P1.3
P1.6
P1.7
T2/P1.0
T0/P3.4
PWM0/P1.4
PWM1/P1.5
#INT0/P3.2
#INT1/P3.3
T1/P3.5
T2EX/P1.1
#WE/P3.6
TXD/P3.1
RXD/P3.0
#RD/P3.7
XTAL2
水库
18
规格如有变更,恕不另行通知联系您的销售代理商以获取最新信息。
VSS
20
1
2
3
4
5
6
7
21
P2.0/A8
VDD
2
SM89S16R1 V1.0 2005年1月
新茂科技公司
SM89S16R1
8位微控制器
与64KB的Flash ROM & IKB RAM & RTC & ADC & PWM & PDWU嵌入式
框图
PWM0
ADC0
ADC1
ADC2
ADC3
PWM1
RXD
(3)
TXD
(3)
(1)
(1)
(2)
(2)(2)
(2)
Xtal1
Xtal2
EA
中央处理器
ALE
PSEN
RD
WR
(3)
(3)
UART
INT -RAM
256x8
FL灰
64Kx8
EXT -RAM
768x8
PWM
ADC
C51
CORE
IBUS
Timer0
Timer1
Timer2
INT
PDWU
并行I / O端口&分机。公共汽车
Port0
Port1
Port2
Port3
Port4
RTC
(3) (3) (1) (1)
(3)
(3)
(3)
(3)
(4)
(4)
注:( 1 ) : P1的复用功能
( 2 ) : P2的复用功能
( 3 ) : P3的复用功能
( 4 ) : ALE的复用功能, PSEN
规格如有变更,恕不另行通知联系您的销售代理商以获取最新信息。
水库
INT0
INT1
INT0
P0
INT1
P4
P1
X32OUT
X32IN
P2
P3
T0
T2
T2EX
T1
3
SM89S16R1 V1.0 2005年1月
新茂科技公司
SM89S16R1
8位微控制器
与64KB的Flash ROM & IKB RAM & RTC & ADC & PWM & PDWU嵌入式
引脚说明
助记符
VDD
P0.0 – P0.7
PDIP 40管脚
40
39,38,37,36
35,34,33,32
PQFP 44针
38
37,36,35,34
33,32,31,30
PLCC 44针
44
43,42,41,40
39,38,37,36
名称和功能
电源:
+ 5V或+ 3.3V在正常操作电源引脚
和省电模式。
端口0 :
端口0是一个开漏双向I / O口。 P0口
已写信给他们1秒变成浮动的,可以是
作为高阻抗输入。端口0也是
访问期间,复低位地址和数据总线
外部程序和数据存储器。在本申请中,它
使用强大的内部上拉发送1 。
端口引脚
另类功能
P0.0
AD0
P0.1
AD1
P0.2
AD2
P0.3
AD3
P0.4
AD4
P0.5
AD5
P0.6
AD6
P0.7
AD7
端口1 :
一个与所有内部上拉电阻的8位双向I / O口
销。 P1口有写信给他们1秒被拉高
由内部上拉电阻,可以用来作为输入。作为输入,
P1口被外部拉低,将输出电流
由于内部上拉电阻。 (见DC电气
特点: IIL ) 。
端口引脚
另类功能
P1.0
T2 : TIMER2的时钟输出
P1.1
T2EX : TIMER2重载/捕获DIR 。
P1.4
PWM0 : PWM通道0输出
P1.5
PWM1 : PWM通道1输出
RESET :
高该引脚上出现两个机器周期,而
振荡器运行时,复位设备。一个内部电阻
VSS允许仅使用一个外部上电复位
电容至VCC。
端口2 :
端口2是一个具有内部的8位双向I / O口
引体向上。 P2口有写信给他们1秒拉
由内部上拉电阻高,可以用作输入。如
输入端口2引脚被外部拉低的意志
因为内部上拉电阻的电流。 (见DC
电气特性: IIL ) 。端口2发出的高位
在从外部程序存储器地址字节
并且在访问到使用外部数据存储器
16位地址( MOVX @DPTR ) 。在本申请中,它
使用强大的内部上拉发送1 。中
访问到使用8位地址的外部数据存储器
( MOV @Ri ) ,端口2发出的P2特殊的内容
功能寄存器。
端口引脚
另类功能
P2.0
A8
P2.1
A9
P2.2
A10
P2.3
A11
P2.4
A12/ADC0
P2.5
A13/ADC1
P2.6
A14/ADC2
P2.7
A15/ADC3
P1.0 – P1.7
1,2,3,4,
5,6,7,8
40,41,42,43,
44,1,2,3
2,3,4,5,
6,7,8,9
RST
9
4
10
P2.0 – P2.7
21,22,23,24,
25,26,27,28
18,19,20,21
22,23,24,25
24,25,26,27,
28,29,30,31
规格如有变更,恕不另行通知联系您的销售代理商以获取最新信息。
4
SM89S16R1 V1.0 2005年1月
新茂科技公司
助记符
P3.0 – P3.7
SM89S16R1
PDIP 40管脚
10,11,12,13
14,15,16,17
8位微控制器
与64KB的Flash ROM & IKB RAM & RTC & ADC & PWM & PDWU嵌入式
PQFP 44引脚PLCC 44针
名称和功能
5,7,8,9,
10,11,12,13
11, 13,14,15,
16,17,18,19
端口3 :
端口3是一个具有内部的8位双向I / O口
引体向上。 P3口有写信给他们1秒拉
由内部上拉电阻高,可以用作输入。如
输入端口3引脚被外部拉低的意志
由于上拉的电源电流。 (见DC电气
特点: IIL ) 。端口3还提供了特殊的功能。
端口引脚
另类功能
P3.0
的RxD UART输入
P3.1
的TxD UART输出
P3.2
# EX0外部中断0
P3.3
# EX1外部中断1
P3.4
T0 :定时器0外部输入
P3.5
T1 :定时器1外部输入
P3.6
#WR外部数据存储器写选通
P3.7
#RD外部数据存储器读选通
地址锁存使能:
输出脉冲的过程中锁存地址的低字节
当访问外部存储器。在正常操作中, ALE为
射两次每个机器周期,并可以用于
外部定时或时钟。请注意,一个ALE脉冲
在每次访问外部数据存储器跳过。环境
SFR SCONF.0可以禁止ALE 。与此位设置, ALE会
只有在MOVX指令被激活。
X32OUT :在32.768kHz晶振输出RTC功能。
程序存储使能:
读选通外部程序存储器。当
从外部程序存储器, #PSEN执行代码
被激活两次,每个机器周期中,除了两个
#PSEN激活是在每次访问跳过
外部数据存储器。 #PSEN期间不被激活
读取内部程序存储器。
X32IN : 32.768 kHz晶振输入用于RTC
功能。
外部访问允许:
#EA必须从外部保持低电平,使设备
取从外部程序存储器位置的代码。如果#EA
是高举,设备内部的程序执行
内存。
晶体1 :
输入到振荡器反相放大器和输入到
内部时钟发生器电路。
水晶2 :
输出振荡器反相放大器器。
ALE/X32OUT
30
27
33
#PSEN/X32IN
29
26
32
#EA
31
29
35
X1
X2
19
18
15
14
21
20
规格如有变更,恕不另行通知联系您的销售代理商以获取最新信息。
5
SM89S16R1 V1.0 2005年1月
新茂科技公司
SM89S16R1
8位微控制器
与64KB的Flash ROM & IKB RAM & RTC & ADC & PWM & PDWU嵌入式
产品列表
SM89S16R1L25 , 25MHz的64KB内置闪存MCU
SM89S16R1C25 , 25MHz的64KB内置闪存MCU
SM89S16R1C40 , 40MHz的64KB内置闪存MCU
特征
工作电压: 3.3V或5.0V 。
80C51中央处理单元(CPU) 。
64K ×8位片内Flash存储器。
1024× 8位的RAM ,可扩展到外部
64KB.
两个标准的16位定时器/计数器
一个附加的16位的定时器/计数器耦合到
捕获和比较寄存器。
两个8位/ 10位分辨率
脉宽调制( PWM)输出
4个8位I / O口。 (对于PDIP封装)
4个8位I / O端口和一个4位I / O口。
(对于PLCC或QFP封装)
全双工UART
8个中断源,2个优先级
扩展级温度范围( -40 ℃至+ 85 ℃ )
软件使能/禁止ALE输出脉冲
唤醒从掉电模式通过
INT0 / INT1 , RTCI或H / W复位。
RTC(实时时钟)功能。
四通道6位模数转换器
转换器(ADC ) 。
概述
该SM89S16R1是一个单芯片8位微
采用先进的CMOS制造的控制器
过程与片上闪存。它支持一个
80C51单片机系列的衍生物。
该SM89S16R1有设置为相同的指令
在80C51 。
该SM89S16R1包含一个64K ×8位片
程序闪存,挥发性1024 ×8位的数据RAM,
4个8位I / O端口, 1个4位I / O端口,两个
16位定时/计数器,和一个附加
16位定时器耦合来捕捉和比较
锁存器,一个两优先级,嵌套中断
结构,两个PWM时钟输出,一个串口
接口(UART总线)。对于系统要求
额外能力的SM89S16R1可以扩展
采用标准TTL和LVTTL兼容
存储器和逻辑电路。
此外,该SM89S16R1有两个软件
省电的可选模式 - 空闲模式
和掉电模式。空闲模式
冻结CPU而RAM ,定时器,
串口和中断系统继续
工作。掉电模式下保存
RAM中的内容,但冻结振荡器,导致所有
其他芯片功能是不起作用的。
订购信息
SM89S16R1ihhk
yymmv
我:进程标识符{L = 3.0V 3.6V ,C = 4.5V 5.5V }
HH :以MHz工作时钟{ 25 , 40 }
K:封装类型后缀{如下表}
YY :年MM:月
V :版本标识符{ A,B , ...}
台湾
4F , 1号创路1号
科学工业园区,
台湾新竹30077
电话: 886-3-578-3344 # 2667
886-3-579-2987
传真: 886-3-5792960
886-3-5780493
规格如有变更,恕不另行通知联系您的销售代理商以获取最新信息。
1
SM89S16R1 V1.0 2005年1月
新茂科技公司
包装SPEC 。
包
44L PQFP
44L PLCC
40L PDIP
引脚/垫
图1
图2
科幻gure 3
SM89S16R1
8位微控制器
与64KB的Flash ROM & IKB RAM & RTC & ADC & PWM & PDWU嵌入式
频率
为25 MHz在3.3V和40MHz的电压为5V
为25 MHz在3.3V和40MHz的电压为5V
为25 MHz在3.3V和40MHz的电压为5V
引脚配置
图1 44L PQFP封装
图2 44L PLCC封装
P1.4/PWM0
P0.0/AD0
P0.1/AD1
P0.2/AD2
41
P1.1/T2EX
P2.7/A15/ADC3
P2.6/A14/ADC2
P2.5/A13/ADC1
P1.0/T2
#PSEN/X32IN
ALE/X32OUT
P1.3
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
#EA
P4.1
6
PWM1/P1.5
7
8
9
10
11
12
13
14
15
16
17
18
#WE/P3.6
5
P1.2
4
3
2
P4.2
1
VDD
44
43
42
P0.3/AD3
40
39 P0.4 / AD4
38 P0.5 / AD5
37 P0.6 / AD6
36 P0.7 / AD7
35 #EA
34 P4.1
33 ALE / X32OUT
32 # PSEN / X32IN
31 P2.7 / A15 / ADC3
30 P2.6 / A14 / ADC2
29 P2.5 / A13 / ADC1
28
ADC0/A12/P2.4
33
AD3 / P0.3 34
AD2 / P0.2 35
AD1 / P0.1 36
AD0 / P0.0 37
VDD 38
P4.2 39
T2 / P1.0 40
T2EX / P1.1 41
P1.2 42
P1.3 43
PWM0 / P1.4 44
1
PWM1/P1.5
32
31
30
29
28
27
26
25
24
23
22 P2.4 / A12 / ADC0
21 P2.3 / A11
20 P2.2 / A10
19 P2.1 / A9
18 P2.0 / A8
17 P4.0
16 VSS
15 XTAL1
14 XTAL2
13 P3.7 / RD #
12 P3.6 / WE #
P1.6
P1.7
水库
RXD/P3.0
P4.3
TXD/P3.1
#INT0/P3.2
#INT1/P3.3
T0/P3.4
T1/P3.5
19
#RD/P3.7
20
XTAL2
21
XTAL1
22
VSS
23
P4.0
24
A8/P2.0
25
A9/P2.1
26
A10/P2.2
27
A11/P2.3
2
P1.6
3
P1.7
4
水库
5
RXD/P3.0
6
P4.3
7
TXD/P3.1
8
#INT0/P3.2
9
#INT1/P3.3
10
T0/P3.4
P2.5/A13/ADC1
11
T1/P3.5
P2.4/A12/ADC0
图3 40L PDIP封装
P2.7/A15/ADC3
P2.6/A14/ADC2
ALE/X32OUT
#PSEN/X32IN
P0.0/AD0
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.7/AD7
P2.3/A11
P2.2/A10
P2.1/A9
22
XTAL1
19
#EA
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
8
9
10
23
11
12
13
14
15
16
17
P1.2
P1.3
P1.6
P1.7
T2/P1.0
T0/P3.4
PWM0/P1.4
PWM1/P1.5
#INT0/P3.2
#INT1/P3.3
T1/P3.5
T2EX/P1.1
#WE/P3.6
TXD/P3.1
RXD/P3.0
#RD/P3.7
XTAL2
水库
18
规格如有变更,恕不另行通知联系您的销售代理商以获取最新信息。
VSS
20
1
2
3
4
5
6
7
21
P2.0/A8
VDD
2
SM89S16R1 V1.0 2005年1月
新茂科技公司
SM89S16R1
8位微控制器
与64KB的Flash ROM & IKB RAM & RTC & ADC & PWM & PDWU嵌入式
框图
PWM0
ADC0
ADC1
ADC2
ADC3
PWM1
RXD
(3)
TXD
(3)
(1)
(1)
(2)
(2)(2)
(2)
Xtal1
Xtal2
EA
中央处理器
ALE
PSEN
RD
WR
(3)
(3)
UART
INT -RAM
256x8
FL灰
64Kx8
EXT -RAM
768x8
PWM
ADC
C51
CORE
IBUS
Timer0
Timer1
Timer2
INT
PDWU
并行I / O端口&分机。公共汽车
Port0
Port1
Port2
Port3
Port4
RTC
(3) (3) (1) (1)
(3)
(3)
(3)
(3)
(4)
(4)
注:( 1 ) : P1的复用功能
( 2 ) : P2的复用功能
( 3 ) : P3的复用功能
( 4 ) : ALE的复用功能, PSEN
规格如有变更,恕不另行通知联系您的销售代理商以获取最新信息。
水库
INT0
INT1
INT0
P0
INT1
P4
P1
X32OUT
X32IN
P2
P3
T0
T2
T2EX
T1
3
SM89S16R1 V1.0 2005年1月
新茂科技公司
SM89S16R1
8位微控制器
与64KB的Flash ROM & IKB RAM & RTC & ADC & PWM & PDWU嵌入式
引脚说明
助记符
VDD
P0.0 – P0.7
PDIP 40管脚
40
39,38,37,36
35,34,33,32
PQFP 44针
38
37,36,35,34
33,32,31,30
PLCC 44针
44
43,42,41,40
39,38,37,36
名称和功能
电源:
+ 5V或+ 3.3V在正常操作电源引脚
和省电模式。
端口0 :
端口0是一个开漏双向I / O口。 P0口
已写信给他们1秒变成浮动的,可以是
作为高阻抗输入。端口0也是
访问期间,复低位地址和数据总线
外部程序和数据存储器。在本申请中,它
使用强大的内部上拉发送1 。
端口引脚
另类功能
P0.0
AD0
P0.1
AD1
P0.2
AD2
P0.3
AD3
P0.4
AD4
P0.5
AD5
P0.6
AD6
P0.7
AD7
端口1 :
一个与所有内部上拉电阻的8位双向I / O口
销。 P1口有写信给他们1秒被拉高
由内部上拉电阻,可以用来作为输入。作为输入,
P1口被外部拉低,将输出电流
由于内部上拉电阻。 (见DC电气
特点: IIL ) 。
端口引脚
另类功能
P1.0
T2 : TIMER2的时钟输出
P1.1
T2EX : TIMER2重载/捕获DIR 。
P1.4
PWM0 : PWM通道0输出
P1.5
PWM1 : PWM通道1输出
RESET :
高该引脚上出现两个机器周期,而
振荡器运行时,复位设备。一个内部电阻
VSS允许仅使用一个外部上电复位
电容至VCC。
端口2 :
端口2是一个具有内部的8位双向I / O口
引体向上。 P2口有写信给他们1秒拉
由内部上拉电阻高,可以用作输入。如
输入端口2引脚被外部拉低的意志
因为内部上拉电阻的电流。 (见DC
电气特性: IIL ) 。端口2发出的高位
在从外部程序存储器地址字节
并且在访问到使用外部数据存储器
16位地址( MOVX @DPTR ) 。在本申请中,它
使用强大的内部上拉发送1 。中
访问到使用8位地址的外部数据存储器
( MOV @Ri ) ,端口2发出的P2特殊的内容
功能寄存器。
端口引脚
另类功能
P2.0
A8
P2.1
A9
P2.2
A10
P2.3
A11
P2.4
A12/ADC0
P2.5
A13/ADC1
P2.6
A14/ADC2
P2.7
A15/ADC3
P1.0 – P1.7
1,2,3,4,
5,6,7,8
40,41,42,43,
44,1,2,3
2,3,4,5,
6,7,8,9
RST
9
4
10
P2.0 – P2.7
21,22,23,24,
25,26,27,28
18,19,20,21
22,23,24,25
24,25,26,27,
28,29,30,31
规格如有变更,恕不另行通知联系您的销售代理商以获取最新信息。
4
SM89S16R1 V1.0 2005年1月
新茂科技公司
助记符
P3.0 – P3.7
SM89S16R1
PDIP 40管脚
10,11,12,13
14,15,16,17
8位微控制器
与64KB的Flash ROM & IKB RAM & RTC & ADC & PWM & PDWU嵌入式
PQFP 44引脚PLCC 44针
名称和功能
5,7,8,9,
10,11,12,13
11, 13,14,15,
16,17,18,19
端口3 :
端口3是一个具有内部的8位双向I / O口
引体向上。 P3口有写信给他们1秒拉
由内部上拉电阻高,可以用作输入。如
输入端口3引脚被外部拉低的意志
由于上拉的电源电流。 (见DC电气
特点: IIL ) 。端口3还提供了特殊的功能。
端口引脚
另类功能
P3.0
的RxD UART输入
P3.1
的TxD UART输出
P3.2
# EX0外部中断0
P3.3
# EX1外部中断1
P3.4
T0 :定时器0外部输入
P3.5
T1 :定时器1外部输入
P3.6
#WR外部数据存储器写选通
P3.7
#RD外部数据存储器读选通
地址锁存使能:
输出脉冲的过程中锁存地址的低字节
当访问外部存储器。在正常操作中, ALE为
射两次每个机器周期,并可以用于
外部定时或时钟。请注意,一个ALE脉冲
在每次访问外部数据存储器跳过。环境
SFR SCONF.0可以禁止ALE 。与此位设置, ALE会
只有在MOVX指令被激活。
X32OUT :在32.768kHz晶振输出RTC功能。
程序存储使能:
读选通外部程序存储器。当
从外部程序存储器, #PSEN执行代码
被激活两次,每个机器周期中,除了两个
#PSEN激活是在每次访问跳过
外部数据存储器。 #PSEN期间不被激活
读取内部程序存储器。
X32IN : 32.768 kHz晶振输入用于RTC
功能。
外部访问允许:
#EA必须从外部保持低电平,使设备
取从外部程序存储器位置的代码。如果#EA
是高举,设备内部的程序执行
内存。
晶体1 :
输入到振荡器反相放大器和输入到
内部时钟发生器电路。
水晶2 :
输出振荡器反相放大器器。
ALE/X32OUT
30
27
33
#PSEN/X32IN
29
26
32
#EA
31
29
35
X1
X2
19
18
15
14
21
20
规格如有变更,恕不另行通知联系您的销售代理商以获取最新信息。
5
SM89S16R1 V1.0 2005年1月
新茂国际科技股份有限公司
SM89S16R1
8位微控制器
与64KB的Flash ROM & 1KB RAM & RTC & ADC & PWM & PDWU嵌入式
产品列表
SM89S16R1L25 , 25MHz的64KB内置闪存MCU
SM89S16R1C25 , 25MHz的64KB内置闪存MCU
SM89S16R1C40 , 40MHz的64KB内置闪存MCU
特征
工作电压: 3.3V或5.0V 。
80C51中央处理单元(CPU) 。
64K ×8位片内Flash存储器。
1024× 8位的RAM ,可扩展到外部
64KB.
两个标准的16位定时器/计数器
一个附加的16位的定时器/计数器耦合到
捕获和比较寄存器。
两个8位/ 10位分辨率
脉宽调制( PWM)输出
4个8位I / O口。 (对于PDIP封装)
4个8位I / O端口和一个4位I / O口。
(对于PLCC或QFP封装)
全双工UART
8个中断源,2个优先级
扩展级温度范围( -40 ℃至+ 85 ℃ )
软件使能/禁止ALE输出脉冲
唤醒从掉电模式通过
INT0 / INT1 , RTCI或H / W复位。
RTC(实时时钟)功能。
四通道6位模数转换器
转换器(ADC ) 。
概述
该SM89S16R1是一个单芯片8位微
采用先进的CMOS制造的控制器
过程与片上闪存。它支持一个
80C51单片机系列的衍生物。
该SM89S16R1有设置为相同的指令
在80C51 。
该SM89S16R1包含一个64K ×8位片
程序闪存,挥发性1024 ×8位的数据RAM,
4个8位I / O端口, 1个4位I / O端口,两个
16位定时/计数器,和一个附加
16位定时器耦合来捕捉和比较
锁存器,一个两优先级,嵌套中断
结构,两个PWM时钟输出,一个串口
接口(UART总线)。对于系统要求
额外能力的SM89S16R1可以扩展
采用标准TTL和LVTTL兼容
存储器和逻辑电路。
此外,该SM89S16R1有两个软件
省电的可选模式 - 空闲模式
和掉电模式。空闲模式
冻结CPU而RAM ,定时器,
串口和中断系统继续
工作。掉电模式下保存
RAM中的内容,但冻结振荡器,导致所有
其他芯片功能是不起作用的。
订购信息
SM89S16R1ihhkL
yymmv
我:进程标识符{L = 3.0V 3.6V ,C = 4.5V 5.5V }
HH :以MHz工作时钟{ 25 , 40 }
K:封装类型后缀{如下表}
YY :年MM:月
V :版本标识符{ A,B , ...}
L:无铅标志
{无文字是不无铅, “P”是无铅}
台湾
6F , No.10-2俪鑫路1号
科学工业园区,
台湾新竹30078
电话: 886-3-567-1820
886-3-567-1880
FAX : 886-3-567-1891
886-3-567-1894
规格如有变更,恕不另行通知联系您的销售代理商以获取最新信息。
版本2.1 SM89S16R1 08/2006
1
新茂国际科技股份有限公司
包装SPEC 。
包
44L PQFP
44L PLCC
40L PDIP
引脚/垫
图1
图2
科幻gure 3
SM89S16R1
8位微控制器
与64KB的Flash ROM & 1KB RAM & RTC & ADC & PWM & PDWU嵌入式
频率
为25 MHz在3.3V和40MHz的电压为5V
为25 MHz在3.3V和40MHz的电压为5V
为25 MHz在3.3V和40MHz的电压为5V
引脚配置
图1 44L PQFP封装
图2 44L PLCC封装
P1.4/PWM0
P1.1/T2EX
P0.0/AD0
P0.1/AD1
P0.2/AD2
41
P2.7/A15/ADC3
P2.6/A14/ADC2
P2.5/A13/ADC1
P1.0/T2
ALE/X32OUT
#PSEN/X32IN
P1.3
P0.5/AD5
P0.6/AD6
P0.7/AD7
P0.4/AD4
#EA
P4.1
6
PWM1/P1.5
7
8
9
10
11
12
13
14
15
16
17
18
#WE/P3.6
5
P1.2
4
3
2
P4.2
1
VDD
44
43
42
P0.3/AD3
40
39 P0.4 / AD4
38 P0.5 / AD5
37 P0.6 / AD6
36 P0.7 / AD7
35 #EA
34 P4.1
33 ALE / X32OUT
32 # PSEN / X32IN
31 P2.7 / A15 / ADC3
30 P2.6 / A14 / ADC2
29 P2.5 / A13 / ADC1
28
ADC0/A12/P2.4
33
AD3 / P0.3 34
AD2 / P0.2 35
AD1 / P0.1 36
AD0 / P0.0 37
VDD 38
P4.2 39
T2 / P1.0 40
T2EX / P1.1 41
P1.2 42
P1.3 43
PWM0 / P1.4 44
1
PWM1/P1.5
32
31
30
29
28
27
26
25
24
23
22 P2.4 / A12 / ADC0
21 P2.3 / A11
20 P2.2 / A10
19 P2.1 / A9
18 P2.0 / A8
17 P4.0
16 VSS
15 XTAL1
14 XTAL2
13 P3.7 / RD #
12 P3.6 / WE #
P1.6
P1.7
水库
RXD/P3.0
P4.3
TXD/P3.1
#INT0/P3.2
#INT1/P3.3
T0/P3.4
T1/P3.5
19
#RD/P3.7
20
XTAL2
21
XTAL1
22
VSS
23
P4.0
24
A8/P2.0
25
A9/P2.1
26
A10/P2.2
27
A11/P2.3
2
P1.6
3
P1.7
4
水库
5
RXD/P3.0
6
P4.3
7
TXD/P3.1
8
#INT0/P3.2
9
#INT1/P3.3
10
T0/P3.4
11
T1/P3.5
P2.4/A12/ADC0
图3 40L PDIP封装
P2.7/A15/ADC3
P2.6/A14/ADC2
P2.5/A13/ADC1
#PSEN/X32IN
ALE/X32OUT
P0.1/AD1
P0.2/AD2
P0.0/AD0
P0.3/AD3
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
P2.3/A11
P2.2/A10
P2.1/A9
22
XTAL1
19
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
8
9
10
23
11
12
13
14
15
16
17
P1.6
P1.2
P1.3
P1.7
T0/P3.4
T2/P1.0
T2EX/P1.1
TXD/P3.1
T1/P3.5
#INT0/P3.2
#INT1/P3.3
PWM0/P1.4
PWM1/P1.5
RXD/P3.0
#WE/P3.6
#RD/P3.7
XTAL2
水库
18
规格如有变更,恕不另行通知联系您的销售代理商以获取最新信息。
VSS
20
1
2
3
4
5
6
7
21
P2.0/A8
VDD
#EA
版本2.1 SM89S16R1 08/2006
2
新茂国际科技股份有限公司
SM89S16R1
8位微控制器
与64KB的Flash ROM & 1KB RAM & RTC & ADC & PWM & PDWU嵌入式
框图
PWM0
PWM1
ADC0
ADC1
ADC2
ADC3
TXD
RXD
(3)
(3)
(1)
(1)
(2)
(2)(2)
(2)
Xtal1
Xtal2
EA
中央处理器
ALE
PSEN
RD
WR
(3)
(3)
UART
INT -RAM
256x8
FL灰
64Kx8
EXT -RAM
768x8
PWM
ADC
C51
CORE
IBUS
Timer0
Timer1
Timer2
INT
PDWU
并行I / O端口&分机。公共汽车
Port0
Port1
Port2
Port3
Port4
RTC
(3) (3) (1) (1)
(3)
(3)
(3)
(3)
(4)
(4)
注:( 1 ) : P1的复用功能
( 2 ) : P2的复用功能
( 3 ) : P3的复用功能
( 4 ) : ALE的复用功能, PSEN
规格如有变更,恕不另行通知联系您的销售代理商以获取最新信息。
水库
INT0
INT1
INT0
P0
INT1
P4
P1
X32OUT
X32IN
P2
P3
T2
T2EX
T1
T0
3
版本2.1 SM89S16R1 08/2006
新茂国际科技股份有限公司
SM89S16R1
8位微控制器
与64KB的Flash ROM & 1KB RAM & RTC & ADC & PWM & PDWU嵌入式
引脚说明
助记符
VDD
P0.0 – P0.7
PDIP 40管脚
40
39,38,37,36
35,34,33,32
PQFP 44针
38
37,36,35,34
33,32,31,30
PLCC 44针
44
43,42,41,40
39,38,37,36
名称和功能
电源:
+ 5V或+ 3.3V在正常操作电源引脚
和省电模式。
端口0 :
端口0是一个开漏双向I / O口。 P0口
已写信给他们1秒变成浮动的,可以是
作为高阻抗输入。端口0也是
访问期间,复低位地址和数据总线
外部程序和数据存储器。在本申请中,它
使用强大的内部上拉发送1 。
端口引脚
另类功能
P0.0
AD0
P0.1
AD1
P0.2
AD2
P0.3
AD3
P0.4
AD4
P0.5
AD5
P0.6
AD6
P0.7
AD7
端口1 :
一个与所有内部上拉电阻的8位双向I / O口
销。 P1口有写信给他们1秒被拉高
由内部上拉电阻,可以用来作为输入。作为输入,
P1口被外部拉低,将输出电流
由于内部上拉电阻。 (见DC电气
特点: IIL ) 。
端口引脚
另类功能
P1.0
T2 : TIMER2的时钟输出
P1.1
T2EX : TIMER2重载/捕获DIR 。
P1.4
PWM0 : PWM通道0输出
P1.5
PWM1 : PWM通道1输出
RESET :
高该引脚上出现两个机器周期,而
振荡器运行时,复位设备。一个内部电阻
VSS允许仅使用一个外部上电复位
电容至VCC。
端口2 :
端口2是一个具有内部的8位双向I / O口
引体向上。 P2口有写信给他们1秒拉
由内部上拉电阻高,可以用作输入。如
输入端口2引脚被外部拉低的意志
因为内部上拉电阻的电流。 (见DC
电气特性: IIL ) 。端口2发出的高位
在从外部程序存储器地址字节
并且在访问到使用外部数据存储器
16位地址( MOVX @DPTR ) 。在本申请中,它
使用强大的内部上拉发送1 。中
访问到使用8位地址的外部数据存储器
( MOV @Ri ) ,端口2发出的P2特殊的内容
功能寄存器。
端口引脚
另类功能
P2.0
A8
P2.1
A9
P2.2
A10
P2.3
A11
P2.4
A12/ADC0
P2.5
A13/ADC1
P2.6
A14/ADC2
P2.7
A15/ADC3
P1.0 – P1.7
1,2,3,4,
5,6,7,8
40,41,42,43,
44,1,2,3
2,3,4,5,
6,7,8,9
RST
9
4
10
P2.0 – P2.7
21,22,23,24,
25,26,27,28
18,19,20,21
22,23,24,25
24,25,26,27,
28,29,30,31
助记符
PDIP 40管脚
PQFP 44针
PLCC 44针
4
名称和功能
版本2.1 SM89S16R1 08/2006
规格如有变更,恕不另行通知联系您的销售代理商以获取最新信息。
新茂国际科技股份有限公司
P3.0 – P3.7
10,11,12,13
14,15,16,17
5,7,8,9,
10,11,12,13
11, 13,14,15,
16,17,18,19
SM89S16R1
端口3 :
端口3是一个具有内部的8位双向I / O口
引体向上。 P3口有写信给他们1秒拉
由内部上拉电阻高,可以用作输入。如
输入端口3引脚被外部拉低的意志
由于上拉的电源电流。 (见DC电气
特点: IIL ) 。端口3还提供了特殊的功能。
端口引脚
另类功能
P3.0
的RxD UART输入
P3.1
的TxD UART输出
P3.2
# EX0外部中断0
P3.3
# EX1外部中断1
P3.4
T0 :定时器0外部输入
P3.5
T1 :定时器1外部输入
P3.6
#WR外部数据存储器写选通
P3.7
#RD外部数据存储器读选通
地址锁存使能:
输出脉冲的过程中锁存地址的低字节
当访问外部存储器。在正常操作中, ALE为
射两次每个机器周期,并可以用于
外部定时或时钟。请注意,一个ALE脉冲
在每次访问外部数据存储器跳过。环境
SFR SCONF.0可以禁止ALE 。与此位设置, ALE会
只有在MOVX指令被激活。
X32OUT :在32.768kHz晶振输出RTC功能。
程序存储使能:
读选通外部程序存储器。当
从外部程序存储器, #PSEN执行代码
被激活两次,每个机器周期中,除了两个
#PSEN激活是在每次访问跳过
外部数据存储器。 #PSEN期间不被激活
读取内部程序存储器。
X32IN : 32.768 kHz晶振输入用于RTC
功能。
外部访问允许:
#EA必须从外部保持低电平,使设备
取从外部程序存储器位置的代码。如果#EA
是高举,设备内部的程序执行
内存。
晶体1 :
输入到振荡器反相放大器和输入到
内部时钟发生器电路。
水晶2 :
输出振荡器反相放大器器。
8位微控制器
与64KB的Flash ROM & 1KB RAM & RTC & ADC & PWM & PDWU嵌入式
ALE/X32OUT
30
27
33
#PSEN/X32IN
29
26
32
#EA
31
29
35
X1
X2
19
18
15
14
21
20
规格如有变更,恕不另行通知联系您的销售代理商以获取最新信息。
5
版本2.1 SM89S16R1 08/2006