首页 > 器件类别 > 嵌入式处理器和控制器

SH89F52

SH89F52 带10位ADC的8051微控制器

器件类别:嵌入式处理器和控制器   

厂商名称:中颖电子(sinowealth)

厂商官网:http://www.sinowealth.com

下载文档
文档预览
SH88F516
SH88F54/SH89F52
10
½
ADC
8051
微控制器
1.
特性(以下均以SH88F516为代表说明;SH88F54/SH89F52特性略有不同,参见“产品信息”部分。)
基于8051兼容流水指令的8½单片机
Flash ROM:64K字节
RAM:内部256字节,外部1024字节
片上1K类EEPROM存贮空间
工½电压:
V
DD
= 3.6V - 5.5V,f
OSC
= 30kHz - 16.6MHz
振荡器(代码选项):
-
晶½谐振器:32.768kHz
-
晶½谐振器:400kHz
- 16.6MHz
-
陶瓷谐振器:400kHz
- 16.6MHz
-
内部RC振荡器:16.6MHz
-
外部时钟:30kHz
- 16.6MHz
40个CMOS双向I/O管脚(4种可选结构:准双向结构、推
½结构、仅输入结构和开漏结构)
3个16½定时器/计数器:T0,T1 & T2
中断源:
- Timer0,Timer1,Timer2
- INT0,INT1,INT4(8输入通道)
- EUART0,EUART1,SPI,PWM,SCM,LPD
- ADC,CMP0,CMP1
3个8½PWM定时器
2个模拟比较器(CMP)
EUART0和EUART1
SPI接口(主/从模式)
8通道10½模数½换器(ADC)
内建½电压检测功½(LPD)
内建½电压复½功½(LVR)(代码选项)
- LVR电压1:4.3V
- LVR电压2:3.7V
CPU机器周期:1个振荡周期
看门狗定时器(WDT)
预热计数器
振荡器失效检测功½
支持省电运行模式:
-
空闲模式
-
掉电模式
½功耗
封装:
- 44引脚QFP封装
- 48引脚TQFP封装
- 44引脚LQFP封装
2.
概述
SH88F516是一种高速高效率8051兼容单片机。在同样振荡频率下,较之传统的8051芯片它具有运行更快速,性½更优越
的特性。
SH88F516保留了标准8051芯片的大部分特性,这些特性包括内½256字节RAM和2个16½定时器/计数器,1个UART和外
部中断INT0和INT1。此外,SH88F516还集成外½1024字节RAM,可兼容8052芯片的16½定时器/计数器(Timer2)。该单片
机还包括适合于程序和数据的64K字节Flash存储器。
SH88F516不仅集成了如EUART,SPI等标准通讯模块,此外还集成了具有内建比较功½的ADC,PWM定时器以及模拟比
较器(CMP)等模块。
为了达到高可靠性和½功耗,SH88F516内建看门狗定时器,½电压复½功½,½电压检测功½和振荡器失效检测功½。此
外SH88F516还提供了2种½功耗省电模式。
1
V2.5
SH88F516
SH88F54/SH89F52
3.
方框图
V
DD
Reset circuit
Power
Pipelined 8051 architecture
RESET
Watch Dog
64K Bytes Flash
ROM
Port 0 Configuration
I/Os
Port 1 Configuration
I/Os
Port 2 Configuration
I/Os
P0.0 - P0.7
Internal 256 Bytes
External 1024 Bytes
Data RAM
P1.0 - P1.7
P2.0 - P2.7
Timer0 (16bit)
Timer1 (16bit)
Timer2 (16bit)
Port 3 Configuration
I/Os
Port 4 Configuration
I/Os
P3.0 - P3.7
External Interrupt
P4.0 -P4.7
8-bit PWM
EUART0/1
10-bit ADC
SPI
LPD
CMP0/1
XTAL1
Oscillator
XTAL2
JTAG ports
(for debug)
2
SH88F516
SH88F54/SH89F52
4.
引脚配½
P0.4/AN4
P0.5/AN5
P0.6/AN6
P0.7/AN7
N.C
P4.1
P4.7/VLPD
P4.6/PWM0
P2.7/INT47/PWM1
P2.6/INT46/PWM2
P2.5/INT45
33
32
31
30
29
28
27
26
25
24
23
22
21
20
AN3/P0.3
AN2/P0.2
AN1/P0.1
Vref/AN0/P0.0
VDD
P4.2
T2/P1.0
T2EX/P1.1
CMP0P/RXD1/P1.2
CMP0N/TXD1/P1.3
CMP0O/SS/P1.4
34
35
36
37
38
39
40
41
42
43
44
1
2
3
4
5
6
7
8
9
10
11
P2.4/INT44
P2.3/INT43/TCK
P2.2/INT42/TDI
P2.1/INT41/TMS
P2.0/INT40/TDO
P4.0
GND
P4.5/XTAL1
P4.4/XTAL2
P3.7/CMP1N
P3.6/CMP1P
SH88/89F5x-F
QFP44
19
18
17
16
15
14
13
12
36
35
AN3/P0.3
AN2/P0.2
AN1/P0.1
Vref/AN0/P0.0
VDD
P4.2
T2/P1.0
T2EX/P1.1
CMP0P/RXD1/P1.2
CMP0N/TXD1/P1.3
CMP0O/SS/P1.4
N.C
P0.5/AN5
P0.6/AN6
P0.7/AN7
N.C
P4.1
P4.7/VLPD
P4.6/PWM0
P2.7/INT47/PWM1
P2.6/INT46/PWM2
P2.5/INT45
P2.4/INT44
34
33
32
31
30
29
28
27
26
25
24
23
22
P0.4/AN4
MOSI/P1.5
MISO/P1.6
SCK/P1.7
RST
RXD0/P3.0
P4.3
TXD0/P3.1
INT0/P3.2
INT1/P3.3
T0/P3.4
CMP1O/T1/P3.5
37
38
39
40
41
42
43
44
45
46
47
48
1
2
3
4
5
6
7
8
9
10
11 12
P2.3/INT43/TCK
P2.2/INT42/TDI
P2.1/INT41/TMS
P2.0/INT40/TDO
P4.0
GND
N.C
P4.5/XTAL1
N.C
P4.4/XTAL2
N.C
P3.7/CMP1N
SH88F54U
TQFP48
21
20
19
18
17
16
15
14
13
MOSI/P1.5
MISO/P1.6
SCK/P1.7
RST
RXD0/P3.0
P4.3
TXD0/P3.1
INT0/P3.2
INT1/P3.3
T0/P3.4
CMP1O/T1/P3.5
CMP1P/P3.6
3
SH88F516
SH88F54/SH89F52
P0.4/AN4
P0.5/AN5
P0.6/AN6
P0.7/AN7
N.C
P4.1
P4.7/VLPD
P4.6/PWM0
P2.7/INT47/PWM1
P2.6/INT46/PWM2
P2.5/INT45
33
32
31
30
29
28
27
26
25
24
23
22
21
20
AN3/P0.3
AN2/P0.2
AN1/P0.1
Vref/AN0/P0.0
VDD
P4.2
T2/P1.0
T2EX/P1.1
CMP0P/RXD1/P1.2
CMP0N/TXD1/P1.3
CMP0O/SS/P1.4
34
35
36
37
38
39
40
41
42
43
44
1
2
3
4
5
6
7
8
9
10
11
P2.4/INT44
P2.3/INT43/TCK
P2.2/INT42/TDI
P2.1/INT41/TMS
P2.0/INT40/TDO
P4.0
GND
P4.5/XTAL1
P4.4/XTAL2
P3.7/CMP1N
P3.6/CMP1P
SH88/89F5x-P
LQFP44
19
18
17
16
15
14
13
12
MOSI/P1.5
MISO/P1.6
SCK/P1.7
RST
RXD0/P3.0
P4.3
TXD0/P3.1
INT0/P3.2
4
INT1/P3.3
T0/P3.4
CMP1O/T1/P3.5
SH88F516
SH88F54/SH89F52
Table 4.1
引脚功½:
引脚编号
TQFP 48
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
QFP 44
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
LQFP 44
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
MOSI/P1.5
MISO/P1.6
SCK/P1.7
RST
RXD0/P3.0
P4.3
TXD0/P3.1
————
引脚½名
P1.5
P1.6
P1.7
复½引脚
P3.0
P4.3
P3.1
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7
Not connected
默认功½
INT0/P3.2
————
INT1/P3.3
T0/P3.4
CMP1O/T1/P3.5
CMP1P/P3.6
CMP1N/P3.7
N.C
XTAL2/P4.4
N.C
XTAL1/P4.5
N.C
GND
P4.0
TDO/INT40/P2.0
TMS/INT41/P2.1
TDI/INT42/P2.2
TCK/INT43/P2.3
INT44/P2.4
INT45/P2.5
PWM2/INT46/P2.6
PWM1/INT47/P2.7
PWM0/P4.6
VLPD/P4.7
————
————
————
————
————
————
————
————
P4.4或是振荡器输出引脚(代码选项控制)
Not connected
P4.5或是振荡器输入引脚(代码选项控制)
Not connected
GND
P4.0
P2.0
P2.1
P2.2
P2.3
P2.4
P2.5
P2.6
P2.7
P4.6
P4.7
5
查看更多>
求助
萌新在找一些适合放大器用的芯片,需要满足驻波比小于1.8,频率4-6GHz,增益大于15dB.跪求大佬推荐几款合适的,ORZ求助ORZ.https://www.analog.com/cn/products/hmc3587.html#product-overview 万分感谢,ORZ...
Apex9 单片机
s3c2410与s3c2440的部分细节区别整理
转自:http://hi.baidu.com/deep%5Fpro/blog/item/f54e88e70288c224b8382063.html这两个soc都是arm920,cpuid都是0x41129200,很多寄存器设置都是一样的,但是你要想直接把2410的bootloader、内核拿到2440上用,那是肯定会出错的网上这样的文章很多,大多都仅仅是宏观上比划两句,如摄像头驱动、主频之类,没有什么意义细节是魔鬼,只有在细节上充分积累的工程师才会在技术上有成长的空间这里仅仅集合了我...
john_wang 嵌入式系统
今天遇到的问题:任务堆栈没给够所以死机
问题1::创建一个任务,UDP发送数据用的,给了256字节堆栈,然后就死机了,改为1024问题解决。问题2:UDP绑定本地端口写法,注意IP地址用IPADDR_ANY,源代码用的#defineIPADDR_LOOPBACK((u32_t)0x7f000001UL)不太行,改为IPADDR_ANYmemset(&src,0,sizeof(structsockaddr_in));src.sin_family=AF_INET;src....
乔海权 单片机
找硬件工作!来说两句!
现在找份工作很难呀!我朋友08年毕业的,是电子系毕业的,想找一份软件或硬件的工作,可是一直到现在都没找到!基本上连个打电话的都没有(在网上投的),可怎么办?真怕他就这样放弃自己了!请问大家知道去哪里能找到更多这方面的工作信息(主要是硬件)谢谢了!找硬件工作!来说两句!现在经济危机中。。。,工作不好找的,你多在网上投个试下吧,如果有公司面试就不错,不要太在乎待遇,还是可以找到工作的。是纯硬件的!一直都没什么公司打过电话!纯硬件,他自己水平怎么样,自己定位都定不好,谁会要个人来吃白饭他呀...
raphael84 嵌入式系统
setwindowpos控制问题
我有一个DIALOG,是以WS_CHILD方式创建的,现在用setwindowpos移动它,它的原点总是父窗口的左上角,问:如何才能将它的原点变成屏幕的左上角?让它超越父窗口的限制,自由移动(不能改变窗口的CHILD属性)。setwindowpos控制问题应该不可以。你要实现什么功能呢?或许有其它方法可以实现的。软键盘软键盘,用其他方法也可以啊??把父窗口做成全屏的不失为好方法,不过我的父窗口确实不能是全屏的查阅API函数...
slw5569 嵌入式系统
关于if else 代码中 else 后代码执行条件的问题
if((buffer==0x01)||(total0)){代码1;}else{代码2;}请问以上代码可否实现只要buffer!=0x01或者total=0两条件之一满足就执行代码2的要求吗?关于ifelse代码中else后代码执行条件的问题上面是或,下面就是与了请问以上代码可否实现只要bu...
一沙一世 单片机