CY7C63001C
CY7C63101C
通用串行总线的微控制器
1.0
特点
- 集成的USB收发器
- 高达16施密特触发器I / O引脚的内部上拉
- 多达8个I / O引脚的LED驱动能力
- 特殊用途的I / O模式支持的优化
在鼠标的应用光电晶体管和LED
- 可屏蔽中断的所有I / O引脚
8位自由运行定时器
看门狗定时器(WDT )
内部上电复位( POR )
即时在现在的暂停和周期性唤醒
模式
改进的输出驱动器,以降低EMI
从4.0V至5.25 VDC工作电压
操作温度从0到70摄氏度
可在节省空间和低成本的20引脚PDIP ,
20引脚SOIC封装,以及24引脚QSOP封装
行业标准的编程支持
低速USB外设,例如低成本的解决方案
如鼠标,操纵杆,游戏手柄和
USB符合规范
- 符合USB 1.5 Mbps的规范,版本1.1
- 支持1设备地址和端点2 ( 1
控制端点和1个数据端点)
8位RISC微控制器
- 哈佛架构
- 6 MHz的外部陶瓷谐振器
- 12 MHz的内部运作
- USB优化的指令集
内部存储器
128字节RAM
- 4K字节的EPROM
逻辑框图
6-MHz
陶瓷谐振器的R / C
EXT
OSC
即时启动
NOW
内存
128-Byte
8-bit
定时器
EPROM
2/4 K字节
电源 -
上电复位
观看
狗
定时器
8-bit
RISC
CORE
USB
发动机
PORT
0
PORT
1
打断
调节器
D+,D–
V
CC
/V
SS
P0.0–P0.7
P1.0–P1.7
赛普拉斯半导体公司
文件编号: 38-08026牧师* B
198冠军苑
圣荷西
,
CA 95134-1709
408-943-2600
修订后的2005年11月28日
CY7C63001C
CY7C63101C
2.0
销刀豆网络gurations
( TOP VIEW )
20-pin
DIP / SOIC
P0.0
P0.1
P0.2
P0.3
P1.0
P1.2
V
SS
V
PP
CEXT
XTALIN
1
2
3
4
5
6
7
8
9
10
20
19
18
17
16
15
14
13
12
11
P0.4
P0.5
P0.6
P0.7
P1.1
P1.3
D+
D–
V
CC
XTALOUT
P0.0
P0.1
P0.2
P0.3
P1.0
P1.2
P1.4
P1.6
V
SS
V
PP
CEXT
XTALIN
24-pin
SOIC / QSOP
1
2
3
4
5
6
7
8
9
10
11
12
24
23
22
21
20
19
18
17
16
15
14
13
P0.4
P0.5
P0.6
P0.7
P1.1
P1.3
P1.5
P1.7
D+
D–
V
CC
XTALOUT
3.0
功能概述
该CY7C630 / 101C是一个家族的8位RISC一次性
可编程(OTP)微控制器,具有一个内置的1.5 Mbps的
USB串行接口引擎( SIE ) 。微控制器
功能,是针对USB应用优化的35条指令
系统蒸发散。此外,该微控制器具有128个字节的
内部RAM和4 KB的程序存储器空间。该
赛普拉斯USB控制器接受一个6 MHz的陶瓷谐振器
作为时钟源。这个时钟信号是芯片内增加了一倍
提供一种-12- MHz时钟的微处理器。
该微控制器具有高达16一般两个端口
通用I / O端口(GPIO ) 。每个GPIO引脚可用于
产生中断,单片机。此外,所有
在P1口都配有可编程的驱动程序强
足以驱动LED 。 GPIO端口具有低EMI
排放的控制上升和下降时间的结果,
独特的输出驱动电路。赛普拉斯微控制器
具有一定范围的GPIO ,以适应不同的应用;该
CY7C63001C有12个GPIO和CY7C63101C有
16个GPIO 。请注意,每个部分具有八个“低电流”
端口(端口0)与其余的端口(端口1 )是
“大电流”的端口。
12个GPIO CY7C63001C提供20引脚PDIP ( -PXC )
和20引脚SOIC ( -SXC )封装。 16 GPIO
CY7C63101C是24引脚QSOP ( -QXC )封装。
4.0
名字
P0.0
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
XTALIN
引脚德网络nitions
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I
O
20-Pin
1
2
3
4
20
19
18
17
5
16
6
15
–
–
–
–
10
11
24-pin
1
2
3
4
24
23
22
21
5
20
6
19
7
18
8
17
12
13
模垫#
1
2
3
4
24
23
22
21
5
20
6
19
7
18
8
17
12
13
描述
端口0位0
端口0位1
端口0位2
端口0位3
端口0位4
端口0位5
端口0位6
端口0位7
口位0
口位1
口位2
口位3
口位4
口位5
口位6
口位7
陶瓷谐振器
陶瓷谐振器出
第28 2
XTALOUT
文件编号: 38-08026牧师* B
CY7C63001C
CY7C63101C
4.0
名字
CEXT
D+
D–
V
PP
V
CC
V
SS
引脚德网络nitions
(续)
I / O
I / O
I / O
I / O
–
–
–
20-Pin
9
14
13
8
12
7
24-pin
11
16
15
10
14
9
模垫#
11
16
15
10
14
9
描述
连接到可选的外部R / C时序电路
'挂起'唤醒
USB数据+
USB数据 -
编程电压供电,配合地在正常
手术
电源
地
5.0
V
CC
V
SS
V
PP
XTALIN
引脚说明
名字
描述
1针。连接到USB电源或标称5V电源。实际的V
CC
范围可能会有所不同
与4.0V和5.25V 。
1针。连接到地面。
1针。用于在编程芯片上的EPROM 。该引脚应连接在正常操作期间接地。
1针。输入从外部陶瓷谐振器。
1针。返回路径的陶瓷谐振器(悬空,如果从外部振荡器来驱动XTALIN ) 。
16个引脚。 P0.0 - P0.7是8个I / O口线的端口0 P1.0 - P1.7是8个I / O口线的端口1 P1.0 - P1.3是
在CY7C63001C支持。所有的I / O引脚,包括位可编程的上拉电阻。然而,信宿
当前每个引脚的可被编程到的16级之一。除了作为GPIO线路,每
引脚可设置为中断输入。中断是边沿触发,具有可编程的极性。
2引脚。双向的USB数据线。一个外部上拉电阻必须连接的D引脚和
V
CC
选择低速USB操作。
1针。开漏输出施密特触发输入。的输入端连接到一个上升沿触发的中断。
CEXT可以连接到外部RC产生一个唤醒从挂起模式。参见6.4节。
XTALOUT
P0.0–P0.7,
P1.0–P1.7
D+, D–
CEXT
6.0
功能说明
6.1.1
程序存储器组织
赛普拉斯CY7C630 / 101C的USB微控制器
对人机界面的计算机外围设备,如优化
鼠标,操纵杆,游戏手柄和。这些USB微控制器
在USB的符合低速(1.5 Mbps)的要求
规范版本1.1 。每个微控制器是一个
自包含的单元:一个USB接口引擎,USB传输
的收发机,一个8位的RISC微控制器,时钟振荡器,
定时器和程序存储器。每个微控制器支持
一个USB设备地址和两个端点。
6 MHz的时钟倍增至12 MHz的驱动单片机
控制器。 RISC架构, 35条指令提供
性能和产品成本之间的最佳平衡。
该CY7C63001C和CY7C63101C各提供4 KB的
EPROM 。程序存储器空间被分成两个
官能团:中断向量和程序代码。
中断向量占据第一个16个字节的程序
空间。每个矢量是2个字节长。复位后,程序
计数器指向程序空间中的位置为零。
图6-1
显示了程序存储器的组织
空间。
6.1.2
安全熔丝位
6.1
存储器组织
Cypress的USB微控制器包括一个安全的保险丝位。
当安全熔丝编程, EPROM程序
内存输出为0xFF到EPROM编程,从而
保护用户的代码。
在USB控制器的存储器被组织成用户
在EPROM中的SRAM空间和数据存储器程序存储器
空间。
文件编号: 38-08026牧师* B
第28 3
CY7C63001C
CY7C63101C
6.1.3
数据存储器
USB控制器包括128字节的数据RAM 。该
上16字节的数据存储,所用的USB FIFO的
对于端点0和端点1每个端点关联
用一个8字节的FIFO。
USB控制器包括两个指针到数据RAM中,
程序堆栈指针( PSP )和数据堆栈指针
(DSP) 。 PSP复位后的值为0x00 。 PSP的增量
发言: 2每当CALL指令被执行,它
2递减每当使用RET指令。
复位后
DSP
PSP
该DSP预减1 ,每当一个PUSH指令
被执行,并且它经过一个POP指令是递增了1
使用。复位后的DSP的默认值是0×00 ,这
会导致第一个推到写入的USB FIFO空间
端点1。因此,在DSP应该被映射到一个
之前的位置,如0x70开始的任何数据堆栈操作
系统蒸发散。请参阅重置部分,了解更多信息
复位后, DSP重新映射。
图6-2
示出的数据
存储器空间。
地址
0x00
0x02
0x04
用户
网络固件
DSP
0x70
USB FIFO - 端点0
0x77
0x78
USB FIFO - 端点1
0x7F
图6-2 。数据存储空间
文件编号: 38-08026牧师* B
第28 5