SH79F1611
集成
ADC
和
PWM
的增强型
8051
微控制器
1.
特性
基于8051指令流水线结构的8½单片机
集成单周期执行时间16
X 16bit硬件乘法器
集成8周期执行时间32
/ 16bit硬件除法器
集成1周期32bit硬件移½单元
Flash ROM:16K字节
RAM:1.5K字节
类EEPROM:2048字节
工½电压:
f
OSC
= 400k - 27MHz,V
DD
= 2.4V - 5.5V
高频振荡器(代码选项三选一):
-
陶瓷谐振器:400k
- 16MHz
-
晶½谐振器:400k
- 16MHz
-
内部RC高频振荡器:27MHz
½频振荡器:内部RC½频振荡器:128KHz
最多44个CMOS双向I/O管脚
I/O内建上拉电阻
P2口可增强灌电流½力(代码选项可选增强或标准)
P0/P3口可增强拉电流½力(代码选项可选增强或标准)
4个16½定时器/计数器T0/T1/T2/T3
三个16½带死区控制PWM通道,6路输出,并且具有故
障检测功½
中断源:
-
定时器0/1/2/3
-
外部中断0
- 1
-
外部中断4:8输入
- ADC
- EUART,SPI
- PWM周期和占空比中断
-
模拟比较器1/2
12+2通道12½1M sps高速模数½换器(ADC),
自动触发ADC功½,16通道½换结果缓冲功½
内建单输入模拟比较器CMP1
内建多输入模拟½密特比较器CMP2
内建2个模拟放大器OP1,OP2
增强型UART
一路8bit无死区PWM3输出
蜂鸣音发生器
SPI接口(主/从模式)
内建的½电压复½功½(代码选项)
- LVR电压1:4.1V
- LVR电压2:2.8V
CPU机器周期:
- 1振荡周期
看门狗定时器(WDT)
内建振荡器预热计数器
½功耗工½模式:
-
空闲模式
-
掉电模式
Flash型
40½可读MCU识别码
工½环境温度-40 ½
+105℃
封装:
- TQFP48
2.
概述
SH79F1611是一种高速高效率8051兼容单片机。在同样振荡频率下,较之传统的8051芯片运行更快速,性½更优越。
SH79F1611保留了标准8051芯片的大部分特性,包括内½256字节RAM和2个16½定时器/计数器;并集成了1280字节外部
扩展RAM、存储程序的16K字节flash、以及
2K类EEPROM,用于在系统掉电后保存数据。
SH79F1611还集成了两个多输入模拟比较器、两路放大器、12½集成数字比较功½的高速ADC、以及6输出带死区时间控
制的电机控制PWM模块,非常适合于直流无刷电机/永磁同步电机控制。
此外,SH79F1611拥有看门狗定时器,上电复½和½电压复½等功½,并提供了2种½功耗省电模式。
1
V2.4
SH79F1611
3.
方框图
V
DD
Reset circuit
Power
Pipelined 8051 architecture
Watch Dog
16K Bytes
Flash ROM
RST
Port 0
Configuration/IO
P0.0 - P0.7
Internal 256 Bytes
External 1280 Bytes
Data RAM
Port 1
Configuration/IO
P1.0 - P1.7
Timer 0 (16bit)
Timer 1 (16bit)
Timer 2 (16bit)
Timer 3 (16bit)
Port 2
Configuration/IO
P2.0 - P2.7
Port 3
Configuration/IO
P3.0 - P3.7
External Interrupt
Port 4
Configuration/IO
P4.0 - P4.7
16-bit PWM module
3 channel
6 output
Port 5
Configuration/IO
P5.0 - P5.3
SPI
EUART
2 Analog
COMPARATOR
8bit PWM
2 Op Amplifier
Internal
Oscillator
XTAL1
Oscillator
XTAL2
BUZZER
Jtag ports
(for debug)
12-bit ADC
2
SH79F1611
4.
引脚配½
48脚TQFP封装
P4.3
P4.4
P4.5/T2EX
P4.6/T3
P4.7/T2
P5.0/MOSI
P5.1/MISO
P5.2/SCK
P5.3/SS
32
31 30
29
28
27
26
25
AN5/P0.7
C2N/AN4/P0.6
VREF/AN3/P0.5
C2P2/AN2/INT47/P0.4
C2P1/AN1/INT46/P0.3
C2P0/AN0/INT45/P0.2
C1N/P0.1
OP1OUT/P0.0
OP1N/P1.0
C1P/OP1P/P1.1
TDO/AN8/INT0/P1.2
TMS/AN9/INT1/P1.3
37
38
39
40
41
42
43
44
45
46
47
48
P4.0/AN6
P4.1/AN7
P4.2/AN11
36 35
34 33
24
23
22
21
20
SH79F1611U
19
18
17
16
15
14
13
P2.7/T1
P2.6/T0/FLT
P2.5/PWM21
P2.4/PWM11
P2.3/PWM01
P2.2/PWM2
P2.1/PWM1
P2.0/PWM0
P3.0/PWM3
P3.1/INT40/RXD
P3.2/INT41/TXD
P3.3/INT42
1
2
3
4
5
6
7
8
9
10
11
12
注意:
引脚½名中,写在最外侧的引脚功½具有最高优先级,最内侧的引脚功½具有最½优先级(参见引脚配½图)。½一个引
脚被高优先级的功½占用时,即½½优先级功½被允许,也不½½为½优先级功½的引脚。只有½½件禁止引脚的高优先级功
½,相应引脚才½被释放½为½优先级端口½用
。
½也有同优先级情况,比如
P0.2 - P0.4
,它们可以同时用½
AD
输入通道和比较器同相输入端,具½端口共用请参考
7.6.4“
端
口共用
”
章节。
TDI/BUZ/P1.4
TCK/RST/P1.5
AN10/P1.6
OP2OUT/P1.7
OP2N/P3.7
OP2P/P3.6
NC
VDD
NC
GND
XTAL1/INT44/P3.5
3
XTAL2/INT43/P3.4
SH79F1611
48pin引脚功½
引脚编号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
引脚½名
TDI/BUZ/P1.4
_________
默认功½
P1.4
_________
引脚编号
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
引脚½名
______
默认功½
P5.3
P5.2
P5.1
P5.0
P4.7
P4.6
P4.5
P4.4
P4.3
P4.2
P4.1
P4.0
P0.7
P0.6
P0.5
P0.4
P0.3
P0.2
P0.1
P0.0
P1.0
P1.1
P1.2
P1.3
SS/P5.3
SCK/P5.2
MISO/P5.1
MOSI/P5.0
T2/P4.7
T3/P4.6
T2EX/P4.5
P4.4
P4.3
AN11/P4.2
AN7/P4.1
AN6/P4.0
AN5/P0.7
C2N/AN4/P0.6
V
REF
/AN3/P0.5
C2P2/AN2/INT47/P0.4
C2P1/AN1/INT46/P0.3
C2P0/AN0/INT45/P0.2
C1N/P0.1
OP1OUT/P0.0
OP1N/P1.0
C1P/OP1P/P1.1
TDO/AN8/INT0/P1.2
TMS/AN9/INT1/P1.3
TCK/RST /P1.5
AN10/P1.6
OP2OUT/P1.7
OP2N/P3.7
OP2P/P3.6
NC
V
DD
NC
GND
XTAL1/INT44/P3.5
XTAL2/INT43/P3.4
INT42/P3.3
TXD/INT41/P3.2
RXD/INT40/P3.1
PWM3/P3.0
PWM0/P2.0
PWM1/P2.1
PWM2/P2.2
PWM01/P2.3
PWM11/P2.4
PWM21/P2.5
P2.6/T0/FLT
T1/P2.7
RST
P1.6
P1.7
P3.7
P3.6
----
----
----
----
P3.5
P3.4
P3.3
P3.2
P3.1
P3.0
P2.0
P2.1
P2.2
P2.3
P2.4
P2.5
P2.6
P2.7
4
SH79F1611
5.
引脚描述
引脚编号
I/O端口
P0.0 - P0.7
P1.0 - P1.7
P2.0 - P2.7
P3.0 - P3.7
P4.0 - P4.7
P5.0 - P5.3
定时器
T0
T1
T2
T2EX
T3
PWM
PWM01,11,21
PWM0,1,2
PWM3
FLT
模数½换器
AN0 - AN11
V
REF
中断,复½,时钟,电源
INT0,1
INT40 - INT47
I
I/O
外部中断输入
外部中断4输入源
该引脚上保持10µs以上的½电平,CPU将复½。由于有内建30kΩ上拉电阻连接到V
DD
,
所以仅接一个外部电容即可实现上电复½。
注意:在½用
JTAG
功½
(
仿真或工具烧写
)
时
,
外接电容不½大于
0.01
µ
F,
否则就
应将外接电容断开
。
谐振器输入
谐振器输出
接地
电源(2.4
- 5.5V)
I
I
ADC输入通道
ADC参考电压输入
O
O
O
I
16BIT PWM互补输出
16BIT PWM输出
8BIT PWM独立输出
16BIT PWM模块故障输入信号
I/O
I/O
I/O
I
I/O
定时器0外部输入/比较功½输出
定时器1外部输入/比较功½输出
定时器2外部输入/比较功½输出
定时器2重½½/捕捉/方向控制
定时器3外部输入/比较功½输出
I/O
I/O
I/O
I/O
I/O
I/O
8½双向I/O端口
8½双向I/O端口
8½双向I/O端口
8½双向I/O端口
8½双向I/O端口
4½双向I/O端口
类型
说明
————
RST
I
XTAL1
XTAL2
GND
V
DD
I
O
P
P
5