SH79F9660
集成
8
路触摸按键,
12
½
PWM
和
12
½
ADC
的增强型
8051
微控制器
1.
特性
基于8051指令流水线结构的8½单片机
Flash ROM:16K字节(烧写次数1万次)
RAM:
内部256字节,
外部1280字节,
LED RAM 28字节,
触摸按键RAM
16字节
类EEPROM:1024字节(烧写次数10万次)
工½电压:
- f
OSC
= 2MHz - 12MHz,V
DD
= 2.7V - 5.5V
振荡器(代码选项):
-
晶½谐振器:32.768kHz
-
晶½谐振器:2MHz
- 12MHz
-
陶瓷谐振器:2MHz
- 12MHz
-
内部高频RC振荡器:16.6MHz(T
A
= +25°C,±1%)
全温度范围(T
A
= -40°C +85°C,±2%)
-
内部½频RC振荡器:128KHz(±10%)
28pin:26个CMOS双向I/O管脚
20pin:18个CMOS双向I/O管脚
I/O内建上拉电阻(典型值30K)
7个大电流驱动口(7路可以驱动共阴/共阳LED)
5个16½定时器/计数器T0,T1,T2,T3,T4
2个12½PWM定时器
中断源:
-
定时器0,1,2,3,4
-
外部中断4:4输入
-
外部中断3:3输入
-
外部中断2
- ADC,EUART,TWI,SCM,LPD
- PWM1,2,TOUCH,CRC
集成8路触摸按键功½
增强型EUART
TWI(主从模式)
13通道12½模数½换器(ADC),内建常温输出
1.25V(±1%),全温度范围(T
A
= -40°C +85°C,
±2.5%),基准电压½为ADC通道输入
LED驱动器(7COM驱动共阴/共阳LED)
- 7 X 13段
内建½电压检测功½(LPD)
- LPD电压2.8V - 4.2V可设½
内建的½电压复½功½(LVR)(代码选项)
- LVR电压1:3.7V
- LVR电压2:3.1V
- LVR电压3:2.8V
CPU机器周期:1个振荡周期
看门狗定时器(WDT)
预热计数器
循环冗½校验(CRC)
支持省电运行模式:
-
空闲模式
-
掉电模式
Flash型ROM
封装:
- SOP28/20
2.
概述
SH79F9660是一种高速高效率8051可兼容单片机。
在同样振荡频率下,
较之传统的8051芯片它有着运行更快速的优越特性。
SH79F9660保留了标准8051芯片的大部分特性。
这些特性包括内½256字节RAM,
1个UART和外½中断INT2,
INT3和INT4,
一个TWI中断,一个TK中断。此外,SH79F9660还集成了外部1280字节RAM,可兼容8052芯片的16½定时器(Timer2)。该
单片机还包括适合于程序和数据的16K字节Flash块。
SH79F9660不仅集成了如EUART/TWI等标准通讯模块,此外还集成了LED驱动器,具有内建比较功½的ADC,PWM定时
器等模块。
为了达到高可靠性和½功耗,SH79F9660内建看门狗定时器,½电压复½功½及系统时钟监控功½。此外SH79F9660还提
供了2种½功耗省电模式。
1
V2.0
SH79F9660
3.
方框图
V
DD
Power
Pipelined 8051 architecture
Watch Dog
16K Bytes
Flash ROM
Touch key channel
Internal 256 Bytes
External 768 Bytes
(Exclude System
Register)
TK1 - TK8
Port 3
Configuration I/Os
Port 2
Configuration I/Os
Port 1
Configuration I/Os
Port 0
Configuration I/Os
P0.0 - P0.7
PWM1,2
EUART
Oscillator
TWI
ADC
LED Driver
v
JTAG ports
(for debug)
P3.0 - P3.2,
P3.3, P3.4, P3.6
P2.0 - P2.7
Timer 0,1 (16bit)
Timer 2 (16bit)
Timer 3 (16bit)
Timer 4 (16bit)
P1.0 - P1.2,
P1.7
External Interrupt
SEG/COM
LPD
2
SH79F9660
4.
引脚配½
28Pin SOP封装引脚图
TCH6/SEG1/AN8/P2.5
TCH7/SEG0/AN9/P2.6
C1/COM7/AN10/P2.7
XTAL1/COM6/SEG12/T4/P3.0
XTAL2/COM5/SEG11/T3/P3.1
TDO/SWE/INT2/P3.2
AN12/INT32/P3.6
VDD
GND
AN11/P3.3
AN0/P3.4
P0.0
P0.1
P0.2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
28
27
26
25
24
23
22
21
20
19
18
17
16
15
P2.4/AN7/SEG2/TCH5
P2.3/AN6/SEG3/TCH4
P2.2/INT46/AN5/SEG4/TCH3/TCK
P2.1/PWM1/AN4/SEG5/TCH2/TDI
P2.0/PWM2/SEG6/TCH1/TMS
P1.7/INT45/SEG7/TCH0
P1.2/INT40/SEG13/COM4
P1.1/INT47/COM3
P1.0/INT31/TXD/SCK/COM2
P0.7/INT30/RXD/SDA/COM1
P0.6/BUZ2/AN3/SEG14
P0.5/AN2/SEG15
P0.4/AN1
P0.3/BUZ1
SH79F9660
SOP 28
20Pin SOP封装引脚图
TCH5/SEG2/AN7/P2.4
TCH6/SEG1/AN8/P2.5
TCH7/SEG0/AN9/P2.6
C1/COM7/AN10/P2.7
TDO/SWE/INT2/P3.2
VDD
GND
P0.0
P0.1
P0.2
1
2
3
4
5
6
7
8
9
10
20
19
18
17
16
15
14
13
12
11
P2.2/INT46/AN5/SEG4/TCH3/TCK
P2.1/PWM1/AN4/SEG5/TCH2/TDI
P2.0/PWM2/SEG6/TCH1/TMS
P1.7/INT45/SEG7/TCH0
P1.0/INT31/TXD/SCK/COM2
P0.7/INT30/RXD/SDA/COM1
P0.6/BUZ2/AN3/SEG14
P0.5/AN2/SEG15
P0.4/AN1
P0.3/BUZ1
注意:
(1)
未½用的
I/O
需要设½输出½(保持½电平),避免引脚浮动导致的漏电及干扰。
为了保证系统及引脚部分工½稳定,
PSCR
、
PS
、
PSPCR
寄存器需要切换寄存器页并且将
PSCR
设½成
0xFF
,
PS
及
PSPCR
寄存器设½成
0x00
,
I/O
寄存器章节中未定义½也需要设½输出½(保持½电平)。
(2)
½名中,写在最外侧的功½具有最高优先级,最内侧的功½具有最½优先级(参见配½图)。½一个被高优先级的功½
占用时,即½½优先级功½被允许,也不½½为½优先级功½。只有½½件禁止高优先级功½,才½被释放½为½优先级端口
½用。
SH79F9660
SOP 20
3
SH79F9660
Table 4.1
引脚功½
引脚编号
(SOP28)
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
引脚编号
(SOP20)
2
3
4
-
-
5
-
6
7
-
-
8
9
10
11
12
13
14
15
16
-
-
17
18
19
20
-
1
引脚½名
TCH6/SEG1/AN8/P2.5
TCH7/SEG0/AN9/P2.6
C1/COM7/AN10/P2.7
XTAL1/COM5/SEG12/T4/P3.0
XTAL2/COM6/SEG11/T3/P3.1
SWE/INT2/P3.2
AN11/INT32/P3.6
VDD
GND
AN11/P3.3
AN0/P3.4
P0.0
P0.1
P0.2
BUZ1/P0.3
AN1/P0.4
SEG15/AN2/P0.5
SEG14/AN3/BUZ2/P0.6
COM1/SDA/RXD/INT30/P0.7
COM2/SCK/TXD/INT31/P1.0
COM3/INT47/P1.1
COM4/SEG13/INT40/P1.2
TCH0/SEG7/INT45/P1.7
TMS/TCH1/SEG6/PWM2/P2.0
TDI/TCH2/SEG5/AN4/PWM1/P2.1
TCK/TCH3/SEG4/AN5/INT46/P2.2
TCH4/SEG3/AN6/P2.3
TCH5/SEG2/AN7/P2.4
默认功½
P2.5
P2.6
P2.7
P3.0
P3.1
P3.2
P3.6
---
---
P3.3
P3.4
P0.0
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7
P1.0
P1.1
P1.2
P1.7
P2.0
P2.1
P2.2
P2.3
P2.4
注意:
未½用的
I/O
需要设½输出½(保持½电平),避免引脚浮动导致的漏电及干扰。
为了保证系统及引脚部分工½稳定,
PSCR
、 、
PS PSPCR
寄存器需要切换寄存器页并且将
PSCR
设½成
0xFF
, 及
PSPCR
PS
寄存器设½成
0x00
,
I/O
寄存器章节中未定义½也需要设½输出½(保持½电平)。
4
SH79F9660
5.
引脚描述
引脚编号
I/O端口
P0.0 - P0.7
P1.0 - P1.2,P1.7
P2.0 - P2.7
P3.0 - P3.2,P3.3,
P3.4,P3.6
定时器
T3
T4
PWM控制器
PWM1
PWM2
EUART
RXD
TXD
ADC
AN0 - AN12
LED驱动器
LED_C1 - LED_C7
LED_S0 - S7
LED_S11 - S15
IIC
SDA
SCK
TK
TCH0 - 7
蜂鸣器
BUZ1,2
中断&复½&时钟&电源
INT2
INT30
INT31
INT32
INT40,INT45 - 47
XTAL1
XTAL2
GND
VDD
I
I
I
I
I
I
O
P
P
外部中断2
外部中断30
外部中断31
外部中断32
外部中断40,45
- 47
谐振器输入
谐振器输出
接地
电源(2.7
- 5.5V)
O
蜂鸣器输出
I
触摸按键输入引脚
I/O
I/O
TWI数据输入/输出引脚
TWI时钟引脚
O
O
LED显示COM信号输出引脚
LED显示Segment信号输出引脚
I
ADC输入通道
I
O
EUART数据输入引脚
EUART数据输出引脚
O
O
12½PWM0定时器输出引脚
12½PWM1定时器输出引脚
I/O
I/O
定时器3外部输入
定时器4外部输入/比较输出
I/O
I/O
I/O
I/O
8½双向I/O端口
4½双向I/O端口
8½双向I/O端口
6½双向I/O端口
类型
说明
5