MR10569.pdf

CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
EZ-USB FX2LP (TM) USB 微控制器
高速 USB 外设控制器
1. 特色 (CY7C68013A/14A/15A/16A)
■
USB 2.0 USB IF 高速性能且经过认证 (TID # 40460272)
■
单芯片集成 USB 2.0 收发器、智能串行接口引擎 (SIE) 和增强
型 8051 微处理器
■
适用性、外观和功能均与 FX2 兼容
❐ 引脚兼容
❐ 目标代码兼容
❐ 功能兼容 (FX2LP 是超集)
■
超低功耗:ICC 在任何模式下都不超过 85 mA
❐ 适合总线和电池供电的应用
■
软件:8051 代码运行介质:
❐ 内部 RAM,通过 USB 下载
❐ 内部 RAM,从 EEPROM 加载
❐ 外部存储设备 (128 引脚封装)
■
16 K 字节片上代码 / 数据 RAM
■
四个可编程的 BULK/INTERRUPT/ISOCHRONOUS 端点
❐ 缓冲区大小选项:两倍,三倍,四倍
■
附加的可编程 (BULK/INTERRUPT) 64 位端点
■
8 位或 16 位外部数据接口
■
可生成智能介质标准错误校正码 ECC
Cypress Semiconductor Corporation
文件编号:001-50431 修订版 **
•
■
通用可编程接口 (General Programmable Interface, GPIF)
❐ 可与大多数并行接口直接连接
❐ 由可编程波形描述符和配置寄存器定义波形
❐ 支持多个 Ready (RDY) 输入和 Control (CTL) 输出
■
符合行业标准的集成增强型 8051
❐ 48 MHz、 24 MHz 或 12 MHz CPU 操作
❐ 每个指令周期四个时钟
❐ 两个 USART
❐ 三个计数器 / 定时器
❐ 扩展的中断系统
❐ 两个数据指针
■
3.3V 工作电压,容限输入为 5V
■
向量化 USB 中断和 GPIF/FIFO 中断
■
分离的 CONTROL 传输设置部分和数据部分数据缓冲
■
集成 I2C 控制器,在 100 或 400 kHz 下运行
■
集成的四个先进先出 (FIFO) 缓冲
❐ 集成胶合逻辑和 FIFO 有助于降低系统成本
❐ 与 16 位总线之间的自动转换
❐ 可主 - 从操作
❐ 使用外部时钟或异步选通脉冲
❐ 易于与 ASIC 和 DSP IC 相连的接口
■
有商业和工业温度等级供选择 (除 VFBGA 外的所有封装)
198 Champion Court
•
San Jose, CA 95134-1709
•
408-943-2600
修订时间 2008 年 12 月 11 日
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
逻辑方框图
高性能微型
使用标准工具
具有低功耗选项
24 MHz
外部 XTAL
地址 (16)
数据 (8)
FX2LP
I2C
8051 内核
12/24/48 MHz,
四个时钟 / 周期
主控端
地址 (16) / 数据总线 (8)
/0.5
/1.0
/2.0
x20
PLL
VCC
1.5k
连接后可
实现全速
D+
D–
集成全速和高速
XCVR
USB
2.0
XCVR
CY
智能
USB
1.1/2.0
引擎
16 KB
RAM
ADDR (9)
GPIF
RDY (6)
CTL (6)
ECC
4 KB
FIFO
增强型 USB 核
简化 8051 代码
“软配置”容易
进行固件更换
1.1 特色 (仅限 CY7C68013A/14A)
■
CY7C68014A:适合电池供电应用
❐ 挂起电流:100 μA (typ)
■
CY7C68013A:适合非电池供电应用
❐ 挂起电流:300 μA (typ)
■
有五种无铅封装供选择,可包含多达 40 个 GPIO
❐ 128 引脚 TQFP (40 个 GPIO)、 100 引脚 TQFP (40 个
GPIO)、 56 引脚 QFN (24 个 GPIO)、 56 引脚 SSOP
(24 个 GPIO)和 56 引脚 VFBGA (24 个 GPIO)
1.2 特色 (仅限 CY7C68015A/16A)
■
CY7C68016A:适合电池供电应用
❐ 挂起电流:100 μA (typ)
■
CY7C68015A:适合非电池供电应用
❐ 挂起电流:300 μA (typ)
■
采用无铅 56 引脚 QFN 封装 (26 个 GPIO)
❐ 比 CY7C68013A/14A 多 2 个 GPIO,可在同样的空间内实现
额外的功能
丰富的 I/O 接口包含
两个 USART
附加 IO (24)
8/16
通用可编程 I/F
符合 ASIC/DSP 或
总线标准,例如
ATAPI、 EPP 等
高达 96 MB/s
突发速率
FIFO 和端点存储器
(主控端或从属端操作)
赛普拉斯半导体公司 (赛普拉斯)的 EZ-USB FX2LP™
(CY7C68013A/14A) 是高集成、低功耗 USB 2.0 微控制器
EZ-USB FX2™ (CY7C68013) 的一个低功耗版本。通过将 USB
2.0 收发器、串行接口引擎 (SIE)、增强型 8051 微控制器,以及
可编程外设接口集成到一个芯片中,赛普拉斯研发出一个极具成
本优势的解决方案,不仅能在极短时间内完成从立项到投放市场
的过程,而且其低功耗特点使得总线供电应用成为可能。
FX2LP 的创新型体系架构让数据传输速率达到每秒 53 MB 以
上,即可允许的最大 USB 2.0 带宽,而为此所使用的仍然是放在
如 56 VFBGA (5mm x 5mm) 一样小的封装中的低成本 8051 微
控制器。由于集成了 USB 2.0 收发器, FX2LP 更为经济,与使
用 USB 2.0 SIE 或外部收发器的情况相比,可提供占据空间更少
的解决方案。借助 EZ-USB FX2LP,赛普拉斯的智能 SIE 可处理
硬件方面的大多数 USB 1.1 和 2.0 协议,从而减轻了嵌入式微控
制器的负担,使其得以处理应用程序特定的功能,并缩短开发时
间以确保 USB 兼容性。
通用可编程接口 (GPIF) 和主 / 从端点 FIFO(8 位或 16 位数据总
线)为 ATA、 UTOPIA、 EPP、 PCMCIA 等主流接口和大多数
DSP/ 处理器提供了简易的无胶合接口。
FX2LP 的耗电量小于 FX2 (CY7C68013),而片上代码 / 数据 RAM
是后者的两倍,并且其适用性、外观和功能均与 56、 100 和 128
引脚 FX2 兼容。
此系列包含五种封装:56VFBGA、 56 SSOP、 56 QFN、 100
TQFP 和 128 TQFP。
文件编号:001-50431 修订版 **
第 2 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
2. 应用
■
便携式录像机
■
MPEG/TV 转换
■
DSL 调制解调器
■
ATA 接口
■
存储器卡读取器
■
旧式转换设备
■
照相机
■
扫描仪
■
家用 PNA
■
无线 LAN
■
MP3 播放器
■
网络设备
赛普拉斯网站的“Reference Designs”(参考设计)部分为 USB2.0
的典型应用提供了附加工具。每个参考设计都包含固件的源代码和
目标代码、原理图以及文档。有关详细信息,请访问赛普拉斯网站。
3. 功能概述
片上 PLL 可根据收发器 /PHY 的需要将 24 MHz 振荡器倍频到
480 MHz,而内部计数器可将其分频以用作 8051 时钟。默认的
8051 时钟频率是 12 MHz。 8051 的时钟频率可以由 8051 通过
CPUCS 寄存器动态更改。
图 1. 晶体配置
C1
24 MHz
12 pf
C2
12 pf
20 Þ PLL
12-pF 电容值采用跟踪电容为:
四层 FR4 PCA 上每侧 3 pF
可以使用内部控制位实现三态和反相的 CLKOUT 引脚会按照以
下选定的 8051 时钟频率输出占空比为 50% 的 8051 时钟:48
MHz、 24 MHz 或 12 MHz。
3.2.2 USART
FX2LP 含有两个标准 8051 USART,它们通过特殊功能寄存器
(SFR) 位来进行寻址。USART 接口引脚可以使用单独 I/O,不与
端口引脚进行多路复用。
■
全速,信号传输比特率为 12 Mbps
UART0 和 UART1 可以使用内部时钟以 230 KBaud (误差不超
过 1%)的速率运行。以 230 KBaud 的速率运行是通过可在适当
时间生成溢出脉冲的内部派生时钟源实现的。内部时钟会根据
8051 时钟速率 (48 MHz、 24 MHz 和 12 MHz)进行调整,从
而使它始终为以 230 KBaud 的速率运行提供正确的频率。 [1]
■
高速,信号传输比特率为 480 Mbps
3.2.3 特殊功能寄存器
3.1 USB 信号传输速度
FX2LP 按照 2000 年 4 月 27 日发布的 《USB 规范修订版 2.0》
中定义的三种速率中的两种运行:
FX2LP 不支持 1.5 Mbps 的低速信号发射模式。
3.2 8051 微处理器
FX2LP 系列中内嵌的 8051 微处理器具有 256 字节的寄存器
RAM、扩展的中断系统、三个定时器/计数器和两个 USART。
3.2.1 8051 时钟频率
FX2LP 有一个片上振荡器电路,它使用具有以下特性的外部 24
MHz (±100 ppm) 晶体:
在某些 8051 SFR 地址添加了 SFR 以便能快速访问关键的
FX2LP 功能。这些添加的 SFR 如第 4 页的表 1 所示。粗体部分
表示非标准的增强型 8051 寄存器。以 “0” 和 “8” 结尾的两个 SFR
行中包含可以位寻址的寄存器。 A 到 D 四个 IO 端口使用在标准
8051 中用于端口 0 到 3 的 SFR 地址,这些地址在 FX2LP 中未
实现。由于 SFR 寻址更快、更有效,因此 FX2LP IO 端口在外部
RAM 空间中不可寻址 (使用 MOVX 指令)。
3.3 I2C 总线
■
并联谐振
■
基础模式
FX2LP 仅支持在 100/400 KHz 下将 I2C 总线用作主控端。 SCL
和 SDA 引脚具有开漏输出和滞后输入。即使未连接 I2C 设备,这
些信号也必须上拉至 3.3V。
■
500 μW 驱动级别
3.4 总线
■
12-pF (5% 的允许偏差)负载电容
所有封装 (8 位或 16 位 “FIFO” 双向数据总线)均在 IO 端口 B
和 D 上多路复用。 128 引脚封装:添加仅 16 位输出 8051 地址
总线和 8 位双向数据总线。
注
1. 以 115 KBaud 的速率运行也是可能的,只要分别针对 UART0、 UART1 或针对二者将 8051 SMOD0 或 SMOD1 位编程为 “1” 即可。
文件编号:001-50431 修订版 **
第 3 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
表 1. 特殊功能寄存器
x
0
1
2
3
4
5
6
7
8
9
A
8x
IOA
SP
DPL0
DPH0
DPL1
DPH1
DPS
PCON
TCON
TMOD
TL0
B
C
D
E
F
TL1
TH0
TH1
CKCON
9x
IOB
EXIF
MPAGE
Ax
IOC
INT2CLR
INT4CLR
Bx
IOD
IOE
OEA
OEB
OEC
OED
OEE
Cx
SCON1
SBUF1
Dx
PSW
Ex
ACC
Fx
B
SCON0
SBUF0
AUTOPTRH1
IE
IP
T2CON
EICON
EIE
EIP
EP2468STAT
EP01STAT
RCAP2L
EP24FIFOFLGS
EP68FIFOFLGS
GPIFTRIG
RCAP2H
TL2
TH2
AUTOPTRL1
保留
AUTOPTRH2
AUTOPTRL2
保留
AUTOPTRSET-UP
3.5 USB 引导方法
I2C
在加电序列中,内部逻辑会检查
端口是否连接了第一个字节
为 0xC0 或 0xC2 的 EEPROM。如果找到,则会使用 EEPROM
中的 VID/PID/DID 值来代替内部存储的值 (0xC0),或者在引导时
将 EEPROM 内容加载到内部 RAM (0xC2) 中。如果未检测到
EEPROM, FX2LP 会使用内部存储的描述符进行枚举。 FX2LP
的默认 ID 值为 VID/PID/DID (0x04B4、 0x8613、 0xAxxx,其
中 xxx = 芯片修订版本)。 [2]
表 2. FX2LP 的默认 ID 值
厂商 ID
产品 ID
设备发行
默认 VID/PID/DID
0x04B4 赛普拉斯半导体公司
0x8613 EZ-USB FX2LP
0xAnnn 取决于芯片修订版本
(nnn = 芯片修订版本,其中第一
个硅片 = 001)
3.6 ReNumeration™
由于 FX2LP 的配置为软配置,因此一个芯片可以被识别成多个
不同 USB 设备。
当首次插入 USB 时,FX2LP 会自动进行枚举,并通过 USB 电缆
下载固件和 USB 描述符表。接着,FX2LP 会再次进行枚举,但这
次的 USB 设备由下载的信息所定义。这种名为 ReNumeration™
的专利性两步式过程会在插入设备后立即发生,而不提示初始下
载步骤已经发生。
GPIFSGLDATH
GPIFSGLDATLX
GPIFSGLDATLNOX
USBCS (USB Control 和 Status)寄存器中有两个控制位对
ReNumeration 过程进行控制,它们是:DISCON 和 RENUM。
为了模拟 USB 断开连接,固件会将 DISCON 设为 1。为了重新
连接,固件会将 DISCON 清除为 0。
在重新连接前,固件会设置或清除 RENUM 位,以指明是由固件
还是由默认的 USB 设备处理通过端点零传输的设备请求:如果
RENUM = 0,则由默认的 USB 设备处理设备请求,如果 RENUM
= 1,则由固件处理请求。
3.7 总线供电应用
通过按照 USB 2.0 规范要求的小于 100 mA 进行枚举,FX2LP 完
全支持总线供电设计。
3.8 中断系统
3.8.1 INT2 中断请求和使能寄存器
FX2LP 针对 INT2 和 INT4 实现自动向量化功能。有 27 个 INT2
(USB) 向量和 14 个 INT4 (FIFO/GPIF) 向量。有关详细信息,请
参见 《EZ-USB 技术参考手册》 (TRM)。
3.8.2 USB 中断自动向量化
主 USB 中断由 27 个中断源共享。为节省确定独立 USB 中断源
所需的编码和处理时间,FX2LP 提供一个辅助级别的中断向量化
功能,叫做自动向量化。当触发 USB 中断时, FX2LP 会将程序
计数器推到其堆栈中,然后跳转到地址 0x0043,在那里它应该
会找到用于跳转到 USB 中断服务子程序的 “Jump” 指令。
注
2. I2C 总线 SCL 和 SDA 引脚必须上拉,即使未接连 EEPROM 也是如此。否则,这种检测方法无法正常工作。
文件编号:001-50431 修订版 **
第 4 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
FX2LP jump 指令的编码如下所示:
表 3. INT2 USB 中断
INT2 USB 中断表
优先级
1
INT2VEC 值
00
2
3
源
注
SUDAV
Setup 数据可用
04
SOF
帧 (或微型帧)起始
08
SUTOK
设置权标已收到
4
0C
SUSPEND
USB 挂起请求
5
10
USB RESET
总线复位
6
14
HISPEED
已进入高速运行
7
18
EP0ACK
FX2LP 确认了 CONTROL 握手
8
1C
9
20
保留
EP0-IN
EP0-IN 已做好加载数据的准备
10
24
EP0-OUT
EP0-OUT 有 USB 数据
11
28
EP1-IN
EP1-IN 已做好加载数据的准备
12
2C
EP1-OUT
EP1-OUT 有 USB 数据
13
30
EP2
IN:缓冲区可用。 OUT:缓冲区有数据
14
34
EP4
IN:缓冲区可用。 OUT:缓冲区有数据
15
38
EP6
IN:缓冲区可用。 OUT:缓冲区有数据
16
3C
EP8
IN:缓冲区可用。 OUT:缓冲区有数据
17
40
IBN
IN-Bulk-NAK (任意 IN 端点)
18
44
19
48
保留
EP0PING
EP0 OUT 已被 Ping 过而且被否认
20
4C
EP1PING
EP1 OUT 已被 Ping 过而且被否认
21
50
EP2PING
EP2 OUT 已被 Ping 过而且被否认
22
54
EP4PING
EP4 OUT 已被 Ping 过而且被否认
23
58
EP6PING
EP6 OUT 已被 Ping 过而且被否认
24
5C
EP8PING
EP8 OUT 已被 Ping 过而且被否认
25
60
ERRLIMIT
总线错误超过了程序设定的限制值
26
64
27
68
28
6C
29
70
保留
保留
EP2ISOERR
ISO EP2 OUT PID 序列错误
30
74
EP4ISOERR
ISO EP4 OUT PID 序列错误
31
78
EP6ISOERR
ISO EP6 OUT PID 序列错误
32
7C
EP8ISOERR
ISO EP8 OUT PID 序列错误
如果使能了自动向量化(在 INTSET-UP 寄存器中 AV2EN = 1),
则 FX2LP 会替换其 INT2VEC 字节。因此,如果在位置 0x0044
预加载了跳转表地址的高字节 (“page”),则在 0x0045 自动插入
的 INT2VEC 字节将跳转至该页面内 27 个地址以外的正确地址。
文件编号:001-50431 修订版 **
3.8.3 FIFO/GPIF 中断 (INT4)
正如 USB 中断由 27 个独立的 USB 中断源共享一样,FIFO/GPIF
中断由 14 个独立的 FIFO/GPIF 源共享。FIFO/GPIF 中断和 USB
中断一样,可以利用自动向量化。表 4 显示了 14 个 FIFO/GPIF
中断源的优先级和 INT4VEC 值。
第 5 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
表 4. 独立 FIFO/GPIF 中断源
优先级
1
INT4VEC 值
80
源
EP2PF
端点 2 可编程标志
2
84
EP4PF
端点 4 可编程标志
3
88
EP6PF
端点 6 可编程标志
4
8C
EP8PF
端点 8 可编程标志
5
90
EP2EF
端点 2 空标志
6
94
EP4EF
端点 4 空标志
7
98
EP6EF
端点 6 空标志
8
9C
EP8EF
端点 8 空标志
9
A0
EP2FF
端点 2 满标志
10
A4
EP4FF
端点 4 满标志
11
A8
EP6FF
端点 6 满标志
12
AC
EP8FF
端点 8 满标志
13
B0
GPIFDONE
GPIF 运行完成
14
B4
GPIFWF
注
GPIF 波形
如果使能了自动向量化(在 INTSET-UP 寄存器中设置 AV4EN =
1),则 FX 2LP 会替换其 INT4VEC 字节。因此,如果在位置
0x0054 预加载了跳转表地址的高字节 (“page”),则在 0x0055 自
动插入的 INT4VEC 字节将跳转至该页面内 14 个地址以外的正
确地址。当发生 ISR 时,FX2LP 会将程序计数器推到其堆栈中,
然后跳转到地址 0x0053,在那里它应该会找到用于跳转到 ISR
中断服务子程序的 “Jump” 指令。
3.9 复位和唤醒
3.9.1 复位引脚
必须足以让晶体和 PLL 达到稳定状态。该复位时间必须是在
VCC 达到 3.0V 后大约 5 ms。如果晶体输入引脚由时钟信号驱
动,则内部 PLL 会在 VCC 达到 3.0V 后的 200 μs 内稳定。 [3]
第 7 页的图 2 显示了加电时复位条件以及运行期间应用的复位。
加电时复位是指在对电路加电时触发的时间复位。加电后复位表
示在 FX2LP 已加电运行并且 RESET# 引脚被触发。
赛普拉斯将提供有关加电时复位实现介绍和建议的应用手册。
有关 FX2 系列产品的复位实现的详细信息,请访问
http://www.cypress.com。
输入引脚 RESET# 会在触发时复位 FX2LP。该引脚有滞后,而
且为低电平有效。当对 CY7C680xxA 使用晶体时,复位的时间
注
3. 如果外部时钟和 CY7C680xxA 同时加电,而且需要等待一段时间才能稳定,则它必须增加到 200 μs。
文件编号:001-50431 修订版 **
第 6 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
图 2. 复位时序图
RESET#
VIL
RESET#
VIL
3.3V
3.0V
3.3V
VCC
VCC
0V
0V
TRESET
TRESET
加电时复位
加电后复位
3.10 程序/数据 RAM
表 5. 复位时序值
条件
使用晶体的加电时复位
使用外部时钟的加电时复位
加电后复位
TRESET
5 ms
200 μs + 时钟稳定时间
200 μs
3.10.1 大小
FX2LP 具有 16 KB 的内部程序/数据 RAM,其中 PSEN#/RD# 信
号被内部 OR 操作,从而使 8051 能够将其兼用作程序存储器和
数据存储器进行访问。在此空间中没有任何 USB 控制寄存器。
以下图表为两种存储器分配图:
3.9.2 唤醒引脚
第 8 页的图 3 显示内部程序存储器, EA = 0。
通过设置 PCON.0 = 1,8051 将自身和芯片的其余部分置入断电
模式。这会停止振荡器和 PLL。当外部逻辑触发 WAKEUP 时,
振荡器会在 PLL 稳定后重新启动,并且 8051 会收到唤醒中断。
无论 FX2LP 是否与 USB 连接,都会发生这种情况。
3.10.2 内部程序存储器, EA = 0
FX2LP 使用下列方法之一退出断电 (USB 挂起)状态:
第 9 页的图 4 显示外部程序存储器, EA = 1。
该模式将内部 16 KB RAM 存储块 (从 0 开始)用作组合的程序
和数据存储器。当添加外部 RAM 或 ROM 时,会抑制外部读写
选通脉冲,以获得芯片内的存储器空间。这可让用户连接 64 KB
的存储器,而无需执行地址解码来保持内部存储器空间可用。
■
USB 总线活动 (如果 D+/D– 线保持浮空,则这些线上的杂讯
可能向 FX2LP 表明活动并启动唤醒)
■
外部逻辑触发 WAKEUP 引脚
■
USB 下载
■
外部逻辑触发 PA3/WU2 引脚
■
USB 上载
■
Setup 数据指针
■
I2C 接口引导下载。
第二个唤醒引脚 WU2 也可以配置为通用 IO 引脚。这可以将一个
简单的外部 R-C 网络用作定时唤醒源。在默认情况下,WAKEUP
为低电平有效。
只有内部 16 KB 和便笺式 0.5 KB RAM 空间具有以下访问权限:
3.10.3 外部程序存储器, EA = 1
程序存储器末端的 16 KB 是外部的,因此内部 RAM 末端的 16 KB
只能用作数据存储器。
文件编号:001-50431 修订版 **
第 7 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
图 3. 内部程序存储器, EA = 0
FX2LP 内部
FX2LP 外部
FFFF
7.5 KB USB
寄存器和 4K
FIFO 缓冲区
(RD#,WR#)
E200
E1FF 0.5 KB RAM
E000 数据 (RD#,WR#)*
(OK 以将数据
存储器填充在此
处 — RD#/WR#
选通脉冲未处于
有效)
40 KB
外部
数据
存储器
(RD#,WR#)
48 KB
外部
程序
存储器
(PSEN#)
3FFF
16 KB RAM
程序和数据
(PSEN#,RD#,WR#)*
(Ok 以将数据
存储器填充在此
处 — RD#/WR#
选通脉冲未处于
有效)
(OK 以将程序
存储器填充在此
处 — PSEN#
选通脉冲未处于
活动状态)
0000
数据
程序
*SUDPTR、USB 上载 / 下载、I2C 接口引导访问
文件编号:001-50431 修订版 **
第 8 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
图 4. 外部程序存储器, EA = 1
FX2LP 内部
FX2LP 外部
FFFF
7.5 KB USB
寄存器和 4K
FIFO 缓冲区
(RD#,WR#)
E200
E1FF
0.5 KB RAM
E000 数据 (RD#,WR#)*
(OK 以将数据
存储器填充在此
处 — RD#/WR#
选通脉冲未处于
活动状态)
40 KB
外部
数据
存储器
(RD#,WR#)
64 KB
外部
程序
存储器
(PSEN#)
3FFF
(Ok 以将数据
存储器填充在此
处 — RD#/WR#
选通脉冲未处于
活动状态)
16 KB
RAM
数据
(RD#,WR#)*
0000
数据
程序
*SUDPTR、USB 上载 / 下载、I2C 接口引导访问
3.11 寄存器地址
FFFF
4 KB EP2-EP8
缓冲区
(8 x 512)
F000
EFFF
2 KB 保留
E800
E7FF
E7C0
E7BF
E780
E77F
E740
E73F
E700
E6FF
E500
E4FF
E480
E47F
E400
E3FF
E200
E1FF
64 字节 EP1IN
64 字节 EP1OUT
64 字节 EP0 IN/OUT
64 字节保留
8051 可寻址寄存器
(512)
保留 (128)
128 字节 GPIF 波形
保留 (512)
512 字节
E000
文件编号:001-50431 修订版 **
8051 xdata RAM
第 9 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
3.12 端点 RAM
3.12.3 Setup 数据缓冲区
3.12.1 大小
位于 0xE6B8-0xE6BF 的独立的 8 字节缓冲区保存来自 CONTROL
传输的 setup 数据。
■
3 Þ 64 字节
(端点 0 和 1)
■
8 Þ 512 字节
(端点 2、 4、 6 和 8)
3.12.4 端点配置 (高速模式)
端点 0 和 1 对于每个配置都是相同的。端点 0 是唯一的 CONTROL
端点,端点 1 可以是 BULK 或 INTERRUPT。
3.12.2 组织
端点缓冲区可以按以下垂直列中显示的 12 种配置中的任何一种
进行配置。在全速 BULK 模式下运行时,仅会使用每个缓冲区的
前 64 个字节。例如,在高速模式下,最大数据包大小为 512 字
节,而在全速模式下,该大小为 64 字节。即使缓冲区配置为 512
字节,在全速模式下,仍然仅会使用前 64 个字节。未使用的端
点缓冲区空间不可用于其他操作。端点配置示例包括 EP2–1024
双缓冲; EP6–512 四缓冲 (第 8 列)。
■
EP0
■
双向端点 0, 64 字节缓冲区
■
EP1IN, EP1OUT
■
64 字节缓冲区,批量或中断
■
EP2、 4、 6、 8
■
8 个 512 字节缓冲区,批量、中断或同步。EP4 和 EP8 可以是
双缓冲; EP2 和 EP6 可以是双缓冲、三缓冲或四缓冲。有关
高速端点配置选项,请参见图 5。
图 5. 端点配置
EP0 IN 和 OUT
64
64
64
64
64
64
64
64
64
64
64
64
EP1 IN
64
64
64
64
64
64
64
64
64
64
64
64
EP1 OUT
64
64
64
64
64
64
64
64
64
64
64
64
EP2
EP2
EP2
EP2
EP2
EP2
EP2
EP2
EP2
EP2
512
512
512
512
512
512
512
512
512
512
512
512
EP4
EP4
512
512
512
512
512
512
512
512
512
512
512
512
EP6
EP6
EP6
EP6
EP6
EP6
512
512
512
1024
EP8
512
512
512
1
2
文件编号:001-50431 修订版 **
512
512
512
512
1024
1024
3
1024
512
1024
1024
1024
512
1024
512
512
512
4
5
1024
6
EP6
1024
512
EP6
EP6
512
512
512
512
EP6
512
1024
512
EP8
EP8
512
1024
1024
512
EP4
512
1024
EP2 EP2
512
512
512
512
512
7
8
1024
9
1024
1024
EP8
EP8
512
512
512
512
10
11
1024
1024
1024
12
第 10 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
3.12.5 默认的全速备选设置
表 6. 默认的全速备选设置 [4, 5]
0
备选设置
1
2
3
ep0
64
64
64
64
ep1out
0
64 bulk
64 int
64 int
ep1in
0
64 bulk
64 int
64 int
ep2
0
64 bulk out (2×)
64 int out (2×)
64 iso out (2×)
ep4
0
64 bulk out (2×)
64 bulk out (2×)
64 bulk out (2×)
ep6
0
64 bulk in (2×)
64 int in (2×)
64 iso in (2×)
ep8
0
64 bulk in (2×)
64 bulk in (2×)
64 bulk in (2×)
3.12.6 默认的高速备选设置
表 7. 默认的高速备选设置 [4, 5]
0
备选设置
1
2
3
ep0
64
64
64
64
ep1out
0
512 bulk[6]
64 int
64 int
ep1in
0
512
bulk[6]
64 int
64 int
ep2
0
512 bulk out (2×)
512 int out (2×)
512 iso out (2×)
ep4
0
512 bulk out (2×)
512 bulk out (2×)
512 bulk out (2×)
ep6
0
512 bulk in (2×)
512 int in (2×)
512 iso in (2×)
ep8
0
512 bulk in (2×)
512 bulk in (2×)
512 bulk in (2×)
3.13 外部 FIFO 接口
3.13.1 体系架构
FX2LP Slave FIFO 体系架构中,在端点 RAM 中有 8 个 512 字
节存储块,它们直接充当 FIFO 存储器,并由 FIFO 控制信号(如
IFCLK、SLCS#、SLRD、SLWR、SLOE、PKTEND 和标志)所
控制。
在运行中,SIE 会填充或清空这 8 个 RAM 存储块中一部分,其余
部分则与 IO 传输逻辑连接。传输逻辑采取了两种形式, GPIF 用
于内部生成的控制信号, Slave FIFO 接口用于外部控制的传输。
3.13.2 主/从控制信号
FX2LP 端点 FIFOS 是作为 8 个物理上完全不同的 256x16 RAM
存储块而实现的。 8051/SIE 可以在两个域 (USB (SIE) 域和
8051-IO Unit 域)之间对这些 RAM 存储块进行任意切换。这种
切换实际上是瞬时完成的,“USB FIFOS” 和 “Slave FIFOS” 之间
的传输时间基本上等于零。由于它们在物理上是同一个存储器,
所以实际上没有字节在缓冲区之间传输。
在任意给定时刻,某些 RAM 存储块会在 SIE 控制下填充/清空
USB 数据,而其他 RAM 存储块可用于 8051、 IO 控制单元或二
者。RAM 存储块在 USB 域中作为单端口运行,而在 8051-IO 域
中则作为双端口运行。这些存储块可以像前面所说的那样,配置
为单、双、三或四缓冲。
IO 控制单元实现内部主控端 (M 表示主控端)或外部主控端
(S 表示从属端)接口。
在主控 (M) 模式下, GPIF 在内部控制 FIFOADR[1..0] 以选择
FIFO。RDY 引脚(56 引脚封装中有两个,100 引脚和 128 引脚
封装中有六个)可以根据需要用作外部 FIFO 或其他逻辑的标志
输入端。 GPIF 可以根据内部派生的时钟或外部提供的时钟
(IFCLK) 运行,传输速率可达 96 MB/s (48-MHz IFCLK, 16 位
接口)。
在从属 (S) 模式下,FX2LP 接受内部派生的时钟或外部提供的时
钟(IFCLK,最大频率 48 MHz),以及外部逻辑发来的 SLCS#、
SLRD、SLWR、SLOE、PKTEND 信号。当使用外部 IFCLK 时,
外部时钟必须在通过 IFCLKSRC 位切换到外部时钟前已产生。
每个端点都可以单独被内部配置位选择用于字节或字运行,
Slave FIFO 输出使能信号 SLOE 会使能选定宽度的数据。外部
逻辑必须确保在向 Slave FIFO 写入数据时输出使能信号处于非
活动状态。从属接口还可以以异步方式运行,这时 SLRD 和
SLWR 信号直接充当选通脉冲,而不是像同步模式下那样作为时
钟限定符。信号 SLRD、 SLWR、 SLOE 和 PKTEND 由信号
SLCS# 选择传送。
注
4. “0”表示 “未实施”。
5. “2×”表示 “双缓冲”。
6. 即使这些缓冲区是 64 字节,它们也会被报告为 512,以便与 USB 2.0 兼容。用户永远不得向 EP1 传输大于 64 字节的数据包。
文件编号:001-50431 修订版 **
第 11 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
3.13.3 GPIF 和 FIFO 时钟速率
3.15 ECC 生成 [7]
8051 寄存器位选择内部提供的接口时钟的两个频率中的一个:
30 MHz 和 48 MHz。或者,为 IFCLK 引脚提供输入的 5 MHz–48
MHz 外部提供时钟也可以用作接口时钟。在 GPIF 和 FIFO 由内部
提供时钟时, IFCLK 可配置为输出时钟。 IFCONFIG 寄存器中的
输出使能位会在需要时关闭该时钟输出。无论 IFCLK 信号是来源
于内部还是外部,IFCONFIG 寄存器中的另一个位都会将其反相。
EZ-USB 可对经过其 GPIF 或 Slave FIFO 接口的数据计算 ECC
(Error Correcting Code,错误纠正代码)。FX2LP 有两种 ECC
配置:两个 ECC,每个都计算 256 以上的字节(SmartMedia 标
准);一个 ECC,计算 512 以上的字节。
3.14 GPIF
GPIF 是一个灵活的 8 位或 16 位并行接口,由用户可编程的有限
状态机驱动。它能让 CY7C68013A/15A 执行本地总线主控,而
且可以实现众多协议,如 ATA 接口、打印机并行端口和 Utopia。
GPIF 有六个可编程 Control 输出 (CTL)、九个 Address 输出
(GPIFADRx) 和六个通用 Ready 输入 (RDY)。数据总线宽度可以
是 8 或 16 位。每个 GPIF 向量均定义 Control 输出的状态,并确
定 Ready 输入 (或多个输入)必须处于什么状态才能继续。可
以对 GPIF 向量进行编程,从而将 FIFO 前移至下一个数据值、
前移一个地址,等等。一系列 GPIF 向量组成一个波形,执行这
个波形便可以在 FX2LP 与外部设备之间进行所需的数据移动。
ECC 可以纠正任何一位错误或检测任何两位错误。
3.15.1 ECC 实现
这两种 ECC 配置由 ECCM 位选择:
ECCM = 0
两个 3 字节 ECC,每个计算 256 字节以上的数据块。该配置符
合 SmartMedia 标准。
向 ECCRESET 写入任意值,然后经 GPIF 或 Slave FIFO 接口传
输数据。第一个 256 字节数据的 ECC 经过计算后存储在 ECC1
中。下一个 256 字节的 ECC 存储在 ECC2 中。在计算第二个
ECC 后,ECCx 寄存器中的值只有在重新写入 ECCRESET 后才
会更新,即使还有后续数据传过该接口也是如此。
ECCM = 1
3.14.1 六个 Control 输出信号
一个 3 字节 ECC,计算 512 字节以上的数据块。
100 引 脚 和 128 引 脚 封 装 带 有 全 部 六 个 Control 输出引脚
(CTL0-CTL5)。 8051 可对 GPIF 单元进行编程,以定义 CTL 波
形。 56 引脚封装只包含 CTL0-CTL2。可以对 CTLx 波形边缘进
行编程,使起变换速度达到每时钟周期一次(使用 48-MHz 时钟
时为 20.8 ns)。
向 ECCRESET 写入任意值,然后经 GPIF 或 Slave FIFO 接口传
输数据。前 512 字节的数据的 ECC 经过计算后存储在 ECC1 中;
ECC2 未使用。在计算 ECC 后, ECC1 中的值只有在重新写入
ECCRESET 后才会更新,即使后面还有数据传过该接口也是如此。
3.14.2 六个 Ready 输入信号
100 引脚和 128 引脚封装可产生全部六个 Ready 输入 (RDY0RDY5)。8051 可对 GPIF 单元进行编程,以测试 RDY 引脚的 GPIF
分支。 56 引脚封装可产生这些信号中的两个,即 RDY0-RDY1。
3.14.3 九个 GPIF Address 输出信号
在 100 引脚和 128 引脚封装中有九个 GPIF 地址线可供使用,即
GPIFADR[8..0]。GPIF 地址线支持最大访问 512 字节的 RAM 存
储块。如果需要更多地址线,则可使用 IO 端口引脚。
3.14.4 长传输模式
在主控模式下, 8051 相应地设置 GPIF 事务处理计数寄存器
(GPIFTCB3、 GPIFTCB2、 GPIFTCB1 或 GPIFTCB0),以便
自动传输多达 232 个事务处理。GPIF 会自动对数据流进行节流,
以防止不足或溢出,直到所有被请求事务处理完成为止。 GPIF
通过递减这些寄存器中的值,以显示事务处理的当前状态。
3.16 USB 上载和下载
通过厂商特定的指令,内核能够直接编辑内部 16 KB RAM 和内
部 512 字节便笺式 RAM 的数据内容。这种功能通常在软件下载
用户代码时使用,并且只能是上载或下载到内部 RAM 并且让
8051 处于复位状态下时才可用。可用的 RAM 空间为 16 KB
(0x0000–0x3FFF,程序 / 数据)和 512 字节(0xE000–0xE1FF,
便笺式数据 RAM)。 [8]
3.17 自动指针访问
FX2LP 提供两个完全相同的自动指针。它们与内部 8051 数据指
针类似,但具有更多功能:它们可以在每次存储器访问后选择性的
递增。这种功能可用于进出内部和外部 RAM。自动指针可以在模
式位 (AUTOPTRSET-UP.0) 控制下的外部 FX2LP 寄存器中找到。
通过使用外部 FX2LP 自动指针进行访问 (0xE67B–0xE67C),
可以让自动指针访问所有内部和外部 RAM。
此外,自动指针还可以指向任何 FX2LP 寄存器或端点缓冲区空
间。当使能自动指针对外部存储器的访问权限时,XDATA 和代码
空间中的位置 0xE67B 与 0xE67C 是无法使用的。
注
7. 为使用 ECC 逻辑, GPIF 或 Slave FIFO 接口必须配置为适合于字节范围内的操作。
8. 从主机下载数据后,“加载器”可以从内部 RAM 执行,以便将下载的数据传输到外部存储器中。
文件编号:001-50431 修订版 **
第 12 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
3.18 I2C 控制器
3.18.2 I2C 接口引导加载访问
FX2LP 有一个 I2C 端口,该端口由两个内部控制器驱动,其中一
个在引导时自动运行,以加载 VID/PID/DID 和配置信息,另一个
由 8051 在运行时用于控制外部 I2C 设备。I2C 端口仅在主控模式
下运行。
在执行加电时复位时, I2C 接口引导加载器会加载 VID/PID/DID
配置字节和多达 16 KB 的程序 / 数据。可用 RAM 空间为 16 KB
(0x0000–0x3FFF)和 512 字节(0xE000–0xE1FF)。8051 处
于复位状态。 I2C 接口引导加载只有在执行加电时复位之后才会
发生。
3.18.1 I2C 端口引脚
I2C 引脚 SCL 和 SDA 必须有 2.2 kΩ 外部上拉电阻,即使没有
EEPROM 连接到 FX2LP 也要如此。外部 EEPROM 设备地址引
脚必须正确配置。请参见表 8,以了解如何配置设备地址引脚。
表 8. 将 EEPROM 地址线引导到这些值
8051 可以使用 I2CTL 和 I2DAT 寄存器来控制与 I2C 总线连接的
外设。 FX2LP 仅提供 I2C 主控制,永远不提供 I2C 从属控制。
3.19 与上一代 EZ-USB FX2 兼容
A2
A1
A0
N/A
N/A
N/A
16
示例 EEPROM
24LC00[9]
128
24LC01
0
0
0
256
24LC02
0
0
0
4K
24LC32
0
0
1
8K
24LC64
0
0
1
16K
24LC128
0
0
1
字节
3.18.3 I2C 接口的通用访问
EZ-USB FX2LP 与其前身 EZ-USB FX2 在适用性、外观上兼容,
仅在功能上略有不同。这便于设计人员将系统从 FX2 升级到
FX2LP 的转换。引脚和封装选择是一致的,而且 FX2LP 中的大
多数固件是以前为 FX2 功能开发的。
对于从 FX2 移植到 FX2LP 的设计人员来说,必须更改材料清单
并复查存储器分配 (因为增大了内部存储器)。有关从 EZ-USB
FX2 移植到 EZ-USB FX2LP 的详细信息,请参见位于赛普拉斯
网站上题为 《Migrating from EZ-USB FX2 to EZ-USB FX2LP》
(从 EZ-USB FX2 移植到 EZ-USB FX2LP)的应用手册。
表 9. 部件编号转换表
EZ-USB FX2
部件编号
CY7C68013-56PVC
CY7C68013-56PVCT
EZ-USB FX2LP
部件编号
CY7C68013A-56PVXC 或 CY7C68014A-56PVXC
封装说明
56 引脚 SSOP
CY7C68013A-56PVXCT 或 CY7C68014A-56PVXCT 56 引脚 SSOP — 带式和卷轴式
CY7C68013-56LFC
CY7C68013A-56LFXC 或 CY7C68014A-56LFXC
56 引脚 QFN
CY7C68013-100AC
CY7C68013A-100AXC 或 CY7C68014A-100AXC
100 引脚 TQFP
CY7C68013-128AC
CY7C68013A-128AXC 或 CY7C68014A-128AXC
128 引脚 TQFP
注
9. 该 EEPROM 没有地址引脚。
文件编号:001-50431 修订版 **
第 13 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
3.20 CY7C68013A/14A 和 CY7C68015A/16A 的差异
4. 引脚分配
CY7C68013A 和 CY7C68014A 在外形、适用性和功能上一致。
CY7C68015A 和 CY7C68016A 在外形、适用性和功能上一致。
CY7C68014A 和 CY7C68016A 的挂起电流分别低于 CY7C68013A
和 CY7C68015A,因此适用于对功耗较敏感的电池应用。
第 15 页的图 6 标出了五种封装类型的所有信号。下列各页提供
了各个引脚的图解,另外还有一个组合图显示了在 128 引脚、
100 引脚和 56 引脚封装中有哪些完整的信号集可用。
CY7C68015A 和 CY7C68016A 仅有 56 引脚 QFN 封装供选择。
在 CY7C68015A 和 CY7C68016A 上还有两个额外的 GPIO 信
号,可在 56 引脚封装中既不需要 IFCLK,也不需要 CLKOUT 时
提供更多灵活性。
如果 USB 开发人员希望将 FX2 56 引脚应用直接转换为总线供电
的系统,就会发现这些额外信号很有用。这两个 GPIO 为开发人
员提供了总线供电应用的电源控制电路所需的信号,让他们不必
寻求 FX2LP 的高引脚数量版本。
CY7C68015A 仅有 56 引脚 QFN 封装供选择
表 10. CY7C68013A/14A 和 CY7C68015A/16A 引脚的差异
CY7C68013A/CY7C68014A CY7C68015A/CY7C68016A
56 引脚封装左边缘上的信号 (见第 15 页的图 6 )在 FX2LP 系列
的所有版本中都是相同的,但 CY7C68013A/14A 和 CY7C68015A/
16A 之间有明显差异。
以下三种模式在所有封装版本中可使用:P 口、 GPIF 主控和
Slave FIFO。这些模式定义图形右边缘上的信号。 8051 通过
IFCONFIG[1:0] 寄存器位来选择接口模式。端口模式是加电时的
默认配置。
100 引脚封装通过在 56 引脚封装的基础上增加了下列引脚,从
而增加了功能:
■
PORTC 或备选 GPIFADR[7:0] 地址信号
■
PORTE 或备选 GPIFADR[8] 地址信号以及七个额外的 8051 信号
IFCLK
PE0
■
三个 GPIF Control 信号
CLKOUT
PE1
■
四个 GPIF Ready 信号
■
九个 8051 信号 (两个 USART、三个定时器输入、 INT4 和
INT5#)
■
BKPT、 RD#、 WR#
128 引脚封装增加了 8051 地址和数据总线以及控制信号。请注
意,在所需信号中,有两个信号 (RD# 和 WR#)在 100 引脚版
本中已包含。
在 100 引脚和 128 引脚的版本中,可将一个 8051 控制位设为在
8051 对 PORTC 进行读 / 写操作时触发 RD# 和 WR# 引脚的脉冲。
通过在 CPUCS 寄存器中设置 PORTCSTB 位,可使能此功能。
第 10.5 节中提供了访问 PORTC 时的读写选通功能的时序图。
文件编号:001-50431 修订版 **
第 14 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
图 6. 信号
GPIF 主控端
端口
XTALIN
XTALOUT
RESET#
WAKEUP#
SCL
SDA
56
**PE0 替代 IFCLK, 而 PE1
替代 CY7C68015A/16A
上的 CLKOUT。
**PE0
**PE1
IFCLK
CLKOUT
DPLUS
DMINUS
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
PB7
PB6
PB5
PB4
PB3
PB2
PB1
PB0
INT0#/ PA0
INT1#/ PA1
PA2
WU2/PA3
PA4
PA5
PA6
PA7
100
PE7/GPIFADR8
PE6/T2EX
PE5/INT6
PE4/RxD1OUT
PE3/RxD0OUT
PE2/T2OUT
PE1/T1OUT
PE0/T0OUT
128
文件编号:001-50431 修订版 **
FD[15]
FD[14]
FD[13]
FD[12]
FD[11]
FD[10]
FD[9]
FD[8]
FD[7]
FD[6]
FD[5]
FD[4]
FD[3]
FD[2]
FD[1]
FD[0]
RDY0
RDY1
SLRD
SLWR
CTL0
CTL1
CTL2
FLAGA
FLAGB
FLAGC
INT0#/ PA0
INT1#/ PA1
PA2
WU2/PA3
PA4
PA5
PA6
PA7
INT0#/ PA0
INT1#/ PA1
SLOE
WU2/PA3
FIFOADR0
FIFOADR1
PKTEND
PA7/FLAGD/SLCS#
RxD0
TxD0
RxD1
TxD1
INT4
INT5#
T2
T1
T0
RD#
WR#
CS#
OE#
PSEN#
D7
D6
D5
D4
D3
D2
D1
D0
EA
Slave FIFO
CTL3
CTL4
CTL5
RDY2
RDY3
RDY4
RDY5
BKPT
PORTC7/GPIFADR7
PORTC6/GPIFADR6
PORTC5/GPIFADR5
PORTC4/GPIFADR4
PORTC3/GPIFADR3
PORTC2/GPIFADR2
PORTC1/GPIFADR1
PORTC0/GPIFADR0
FD[15]
FD[14]
FD[13]
FD[12]
FD[11]
FD[10]
FD[9]
FD[8]
FD[7]
FD[6]
FD[5]
FD[4]
FD[3]
FD[2]
FD[1]
FD[0]
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
第 15 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
图 7. CY7C68013A/CY7C68014A 128 引脚 TQFP 的引脚分配
27
28
29
30
31
32
33
34
35
36
37
38
103
26
104
25
105
24
106
23
107
22
108
21
109
20
110
19
111
18
112
17
113
16
114
15
115
14
116
13
117
12
118
11
119
10
120
9
121
8
122
7
123
6
124
5
125
4
126
3
PD1/FD9
PD2/FD10
PD3/FD11
INT5#
VCC
PE0/T0OUT
PE1/T1OUT
PE2/T2OUT
PE3/RXD0OUT
PE4/RXD1OUT
PE5/INT6
PE6/T2EX
PE7/GPIFADR8
GND
A4
A5
A6
A7
PD4/FD12
PD5/FD13
PD6/FD14
PD7/FD15
GND
A8
A9
A10
2
127
128
1
CLKOUT
VCC
GND
RDY0/*SLRD
RDY1/*SLWR
RDY2
RDY3
RDY4
RDY5
AVCC
XTALOUT
XTALIN
AGND
NC
NC
NC
AVCC
DPLUS
DMINUS
AGND
A11
A12
A13
A14
A15
VCC
GND
INT4
T0
T1
T2
*IFCLK
RESERVED
BKPT
EA
SCL
SDA
OE#
PD0/FD8
*WAKEUP
VCC
RESET#
CTL5
A3
A2
A1
A0
GND
PA7/*FLAGD/SLCS#
PA6/*PKTEND
PA5/FIFOADR1
PA4/FIFOADR0
D7
D6
D5
PA3/*WU2
PA2/*SLOE
PA1/INT1#
PA0/INT0#
VCC
GND
PC7/GPIFADR7
PC6/GPIFADR6
PC5/GPIFADR5
PC4/GPIFADR4
PC3/GPIFADR3
PC2/GPIFADR2
PC1/GPIFADR1
PC0/GPIFADR0
CTL2/*FLAGC
CTL1/*FLAGB
CTL0/*FLAGA
VCC
CTL4
CTL3
GND
CY7C68013A/CY7C68014A
128 引脚的 TQFP
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
VCC
D4
D3
D2
D1
D0
GND
PB7/FD7
PB6/FD6
PB5/FD5
PB4/FD4
RXD1
TXD1
RXD0
TXD0
GND
VCC
PB3/FD3
PB2/FD2
PB1/FD1
PB0/FD0
VCC
CS#
WR#
RD#
PSEN#
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
40
39
* 表示可编程极性
文件编号:001-50431 修订版 **
第 16 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
图 8. CY7C68013A/CY7C68014A 100 引脚 TQFP 的引脚分配
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
PD1/FD9
PD2/FD10
PD3/FD11
INT5#
VCC
PE0/T0OUT
PE1/T1OUT
PE2/T2OUT
PE3/RXD0OUT
PE4/RXD1OUT
PE5/INT6
PE6/T2EX
PE7/GPIFADR8
GND
PD4/FD12
PD5/FD13
PD6/FD14
PD7/FD15
GND
CLKOUT
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
VCC
GND
RDY0/*SLRD
RDY1/*SLWR
RDY2
RDY3
RDY4
RDY5
AVCC
XTALOUT
XTALIN
AGND
NC
NC
NC
AVCC
DPLUS
DMINUS
AGND
VCC
GND
INT4
T0
T1
T2
*IFCLK
RESERVED
BKPT
SCL
SDA
CY7C68013A/CY7C68014A
100 引脚的 TQFP
PD0/FD8
*WAKEUP
VCC
RESET#
CTL5
GND
PA7/*FLAGD/SLCS#
PA6/*PKTEND
PA5/FIFOADR1
PA4/FIFOADR0
PA3/*WU2
PA2/*SLOE
PA1/INT1#
PA0/INT0#
VCC
GND
PC7/GPIFADR7
PC6/GPIFADR6
PC5/GPIFADR5
PC4/GPIFADR4
PC3/GPIFADR3
PC2/GPIFADR2
PC1/GPIFADR1
PC0/GPIFADR0
CTL2/*FLAGC
CTL1/*FLAGB
CTL0/*FLAGA
VCC
CTL4
CTL3
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
GND
VCC
GND
PB7/FD7
PB6/FD6
PB5/FD5
PB4/FD4
RXD1
TXD1
RXD0
TXD0
GND
VCC
PB3/FD3
PB2/FD2
PB1/FD1
PB0/FD0
VCC
WR#
RD#
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
* 表示可编程极性
文件编号:001-50431 修订版 **
第 17 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
图 9. CY7C68013A/CY7C68014A 56 引脚 SSOP 的引脚分配
CY7C68013A/CY7C68014A
56 引脚 SSOP
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
PD5/FD13
PD6/FD14
PD7/FD15
GND
CLKOUT
VCC
GND
RDY0/*SLRD
RDY1/*SLWR
AVCC
XTALOUT
XTALIN
AGND
AVCC
DPLUS
DMINUS
AGND
VCC
GND
*IFCLK
RESERVED
SCL
SDA
VCC
PB0/FD0
PB1/FD1
PB2/FD2
PB3/FD3
PD4/FD12
PD3/FD11
PD2/FD10
PD1/FD9
PD0/FD8
*WAKEUP
VCC
RESET#
GND
PA7/*FLAGD/SLCS#
PA6/PKTEND
PA5/FIFOADR1
PA4/FIFOADR0
PA3/*WU2
PA2/*SLOE
PA1/INT1#
PA0/INT0#
VCC
CTL2/*FLAGC
CTL1/*FLAGB
CTL0/*FLAGA
GND
VCC
GND
PB7/FD7
PB6/FD6
PB5/FD5
PB4/FD4
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
* 表示可编程极性
文件编号:001-50431 修订版 **
第 18 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
图 10. CY7C68013A/14A/15A/16A 56 引脚 QFN 的引脚分配
GND
VCC
CLKOUT/**PE1
GND
PD7/FD15
PD6/FD14
PD5/FD13
PD4/FD12
PD3/FD11
PD2/FD10
PD1/FD9
PD0/FD8
*WAKEUP
VCC
56
55
54
53
52
51
50
49
48
47
46
45
44
43
RDY0/*SLRD
1
42
RESET#
RDY1/*SLWR
2
41
GND
AVCC
3
40
PA7/*FLAGD/SLCS#
XTALOUT
4
39
PA6/*PKTEND
XTALIN
5
38
PA5/FIFOADR1
AGND
6
37
PA4/FIFOADR0
AVCC
7
36
PA3/*WU2
DPLUS
8
35
PA2/*SLOE
DMINUS
9
34
PA1/INT1#
AGND
10
33
PA0/INT0#
VCC
11
32
VCC
GND
12
31
CTL2/*FLAGC
*IFCLK/**PE0
13
30
CTL1/*FLAGB
RESERVED
14
29
CTL0/*FLAGA
CY7C68013A/CY7C68014A
&
CY7C68015A/CY7C68016A
56 引脚 QFN
15
16
17
18
19
20
21
22
23
24
25
26
27
28
SCL
SDA
VCC
PB0/FD0
PB1/FD1
PB2/FD2
PB3/FD3
PB4/FD4
PB5/FD5
PB6/FD6
PB7/FD7
GND
VCC
GND
* 表示可编程极性
** 表示 CY7C68015A/CY7C68016A 引脚
文件编号:001-50431 修订版 **
第 19 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
图 11. CY7C68013A 56 引脚 VFBGA 的引脚分配 — 顶部视图
1
2
3
4
5
6
7
8
A
1A
2A
3A
4A
5A
6A
7A
8A
B
1B
2B
3B
4B
5B
6B
7B
8B
C
1C
2C
3C
4C
5C
6C
7C
8C
D
1D
2D
7D
8D
E
1E
2E
7E
8E
F
1F
2F
3F
4F
5F
6F
7F
8F
G
1G
2G
3G
4G
5G
6G
7G
8G
H
1H
2H
3H
4H
5H
6H
7H
8H
文件编号:001-50431 修订版 **
第 20 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
4.1 CY7C68013A/15A 引脚说明
FX2LP 引脚说明如下所示。 [10]
表 11. FX2LP 引脚说明
128 100
56
56
56
TQFP TQFP SSOP QFN VFBGA
名称
类型
默认值
说明
10
9
10
3
2D
AVCC
电源
N/A
模拟 VCC。将此引脚与 3.3V 电源连接。该信号为芯片
的模拟部分供电。
17
16
14
7
1D
AVCC
电源
N/A
模拟 VCC。将此引脚与 3.3V 电源连接。该信号为芯片
的模拟部分供电。
13
12
13
6
2F
AGND
地线
N/A
模拟接地。用尽可能短的路径与地线连接。
20
19
17
10
1F
AGND
N/A
模拟接地。用尽可能短的路径与地线连接。
Z
USB D– 信号。与 USB D– 信号连接。
Z
USB D+ 信号。与 USB D+ 信号连接。
8051 地址总线。 该总线始终处于驱动状态。当 8051
处理内部 RAM 时,它会反映内部地址。
19
18
16
9
1E
DMINUS
地线
IO/Z
18
17
15
8
2E
DPLUS
IO/Z
94
A0
输出
L
95
A1
输出
L
96
A2
输出
L
97
A3
输出
L
117
A4
输出
L
118
A5
输出
L
119
A6
输出
L
120
A7
输出
L
126
A8
输出
L
127
A9
输出
L
128
A10
输出
L
21
A11
输出
L
22
A12
输出
L
23
A13
输出
L
24
A14
输出
L
25
A15
L
59
D0
输出
IO/Z
Z
60
D1
IO/Z
Z
61
D2
IO/Z
Z
62
D3
IO/Z
Z
63
D4
IO/Z
Z
86
D5
IO/Z
Z
87
D6
IO/Z
Z
88
D7
IO/Z
Z
39
PSEN#
输出
H
8051 数据总线。该双向总线在处于非活动状态、读总
线输入和写总线输出时具有高阻抗。数据总线用于外部
8051 程序和数据存储器。数据总线仅在访问外部总线
时处于活动状态,而且在挂起时处于低电平驱动状态。
程序存储使能。该低电平有效信号表示从外部存储器中
获取 8051 代码。它在 EA 引脚为低电平时有效,即从
0x4000–0xFFFF 中获取程序,或者在 EA 引脚为高电
平时时有效,即从 0x0000–0xFFFF 中获取程序。
注
10. 未使用的输入端不得处于浮动状态。根据情况连接高电平或低电平。输出端只应上拉或下拉,以确保信号加电并处于待机模式。另外还请注意,在设备断电时
任何引脚都不应该处于驱动状态。
文件编号:001-50431 修订版 **
第 21 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
表 11. FX2LP 引脚说明 (续)
128 100
56
56
56
TQFP TQFP SSOP QFN VFBGA
34
28
99
77
49
42
8B
35
名称
类型
默认值
说明
BKPT
输出
L
断点。在 8051 地址总线与 BPADDRH/L 寄存器匹配并且
BREAKPT 寄存器中使能断点 (BPEN = 1) 时,该引脚有
效 (高电平)。如果 BREAKPT 寄存器中的 BPPULSE
位为高电平,该信号就会触发 8 个 12-/24-/48-MHz 高电
平脉冲。如果 BPPULSE 位为低电平,该信号仍会保持
高电平,直到 8051 清除 BREAKPT 寄存器中的 BREAK
位 (通过为其写入 1)为止。
RESET#
输入
N/A
低电平有效复位。复位整个芯片。有关详细信息,请参
见第 3.9 节第 6 页的 “复位和唤醒”的第一页。
EA
输入
N/A
外部访问。该引脚确定 8051 在地址 0x0000 和 0x3FFF
之间的何处获取代码。如果 EA = 0, 8051 就会从其内
部 RAM 中获取该代码。如果 EA = 1, 8051 就会从其
外部存储器中获取该代码。
12
11
12
5
1C
XTALIN
输入
N/A
晶体输入。将该信号与 24-MHz 并行谐振的基础模式晶
体连接,并且将加载电容接 GND。
另外,也可以从其它时钟源派生的外部 24-MHz 方波来
驱动 XTALIN。当从外部源中驱动时,驱动信号应为
3.3V 方波。
11
10
11
4
2C
XTALOUT
输出
N/A
晶体输出。将该信号与 24-MHz 并行谐振的基础模式晶
体连接,并且将加载电容接 GND。
如果用外部时钟来驱动 XTALIN,请将此引脚保留为开
放状态。
1
100
5
54
2B
CY7C68013A
和
CY7C68014A
上的 CLKOUT
O/Z
12 MHz CLKOUT:12、 24 或 48 MHz 时钟,相位锁定到
24-MHz 输入时钟。8051 默认为 12-MHz 运行。通过设
置 CPUCS.1 = 1, 8051 可以为此输出实现三态。
------------------ ----------- ---------- -----------------------------------------------------------------------I
CY7C68015A
IO/Z
PE1 是双向 IO 端口引脚。
和
CY7C68016A
上的 PE1
端口 A
82
67
40
33
8G
PA0 或
INT0#
IO/Z
83
68
41
34
6G
PA1 或
INT1#
IO/Z
84
69
42
35
8F
PA2 或
SLOE
IO/Z
文件编号:001-50431 修订版 **
I
多路复用引脚,其功能通过 PORTACFG.0 来选择
(PA0) PA0 是双向 IO 端口引脚。
INT0# 是低电平有效 8051 INT0 中断输入信号,可边沿
触发 (IT0 = 1) 或电平触发 (IT0 = 0)。
I
多路复用引脚,其功能通过
(PA1) PORTACFG.1 来选择
PA1 是双向 IO 端口引脚。
INT1# 是低电平有效 8051 INT1 中断输入信号,可边沿
触发 (IT1 = 1) 或电平触发 (IT1 = 0)。
I
多路复用引脚,其功能通过以下两个位来选择:
(PA2) IFCONFIG[1:0]。
PA2 是双向 IO 端口引脚。
SLOE 是具有可编程极性 (FIFOPINPOLAR.4) 的仅输
入输出使能,适用于与 FD[7..0] 或 FD[15..0] 连接的
Slave FIFO。
第 22 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
表 11. FX2LP 引脚说明 (续)
128 100
56
56
56
TQFP TQFP SSOP QFN VFBGA
名称
类型
默认值
I
多路复用引脚,其功能通过 WAKEUP.7 和 OEA.3 来选择。
(PA3) PA3 是双向 IO 端口引脚。
WU2 是 USB 唤醒的备选源,由 WU2EN 位 (WAKEUP.1)
使能,极性由 WU2POL (WAKEUP.4) 设置。如果 8051
处于挂起状态且 WU2EN = 1,则该引脚上的跳变就会启
动振荡器并中断 8051,以使其退出挂起模式。如果
WU2EN = 1,则触发该引脚会阻止芯片挂起。
I
多路复用引脚,其功能通过 IFCONFIG[1..0] 来选择。
(PA4) PA4 是双向 IO 端口引脚。
FIFOADR0 是仅输入地址选择,适用于与 FD[7..0] 或
FD[15..0] 连接的 Slave FIFO。
I
多路复用引脚,其功能通过 IFCONFIG[1..0] 来选择。
(PA5) PA5 是双向 IO 端口引脚。
FIFOADR1 是仅输入地址选择,适用于与 FD[7..0] 或
FD[15..0] 连接的 Slave FIFO。
I
多路复用引脚,其功能通过 IFCONFIG[1:0] 位来选择。
(PA6) PA6 是双向 IO 端口引脚。
PKTEND 是用于将 FIFO 数据包提交到端点的输入端,
其极性可通过 FIFOPINPOLAR.5 进行编程。
I
多路复用引脚,其功能通过 IFCONFIG[1:0] 和
(PA7) PORTACFG.7 位来选择。
PA7 是双向 IO 端口引脚。
FLAGD 是可编程的 Slave FIFO 输出状态标志信号。
SLCS# 选择传送所有其他 Slave FIFO 使能 / 选通脉冲
85
70
43
36
7F
PA3 或
WU2
IO/Z
89
71
44
37
6F
PA4 或
FIFOADR0
IO/Z
90
72
45
38
8C
PA5 或
FIFOADR1
IO/Z
91
73
46
39
7C
PA6 或
PKTEND
IO/Z
92
74
47
40
6C
PA7 或
FLAGD 或
SLCS#
IO/Z
端口 B
44
34
25
18
3H
PB0 或
FD[0]
IO/Z
45
35
26
19
4F
PB1 或
FD[1]
IO/Z
46
36
27
20
4H
PB2 或
FD[2]
IO/Z
47
37
28
21
4G
PB3 或
FD[3]
IO/Z
54
44
29
22
5H
PB4 或
FD[4]
IO/Z
文件编号:001-50431 修订版 **
说明
I
多路复用引脚,其功能通过以下位来选择:
(PB0) IFCONFIG[1..0]。
PB0 是双向 IO 端口引脚。
FD[0] 是双向 FIFO/GPIF 数据总线。
I
多路复用引脚,其功能通过以下位来选择:
(PB1) IFCONFIG[1..0]。
PB1 是双向 IO 端口引脚。
FD[1] 是双向 FIFO/GPIF 数据总线。
I
多路复用引脚,其功能通过以下位来选择:
(PB2) IFCONFIG[1..0]。
PB2 是双向 IO 端口引脚。
FD[2] 是双向 FIFO/GPIF 数据总线。
I
多路复用引脚,其功能通过以下位来选择:
(PB3) IFCONFIG[1..0]。
PB3 是双向 IO 端口引脚。
FD[3] 是双向 FIFO/GPIF 数据总线。
I
多路复用引脚,其功能通过以下位来选择:
(PB4) IFCONFIG[1..0]。
PB4 是双向 IO 端口引脚。
FD[4] 是双向 FIFO/GPIF 数据总线。
第 23 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
表 11. FX2LP 引脚说明 (续)
128 100
56
56
56
TQFP TQFP SSOP QFN VFBGA
名称
类型
默认值
I
多路复用引脚,其功能通过以下位来选择:
(PB5) IFCONFIG[1..0]。
PB5 是双向 IO 端口引脚。
FD[5] 是双向 FIFO/GPIF 数据总线。
I
多路复用引脚,其功能通过以下位来选择:
(PB6) IFCONFIG[1..0]。
PB6 是双向 IO 端口引脚。
FD[6] 是双向 FIFO/GPIF 数据总线。
I
多路复用引脚,其功能通过以下位来选择:
(PB7) IFCONFIG[1..0]。
PB7 是双向 IO 端口引脚。
FD[7] 是双向 FIFO/GPIF 数据总线。
55
45
30
23
5G
PB5 或
FD[5]
IO/Z
56
46
31
24
5F
PB6 或
FD[6]
IO/Z
57
47
32
25
6H
PB7 或
FD[7]
IO/Z
PC0 或
GPIFADR0
IO/Z
端口 C
72
57
73
58
PC1 或
GPIFADR1
IO/Z
74
59
PC2 或
GPIFADR2
IO/Z
75
60
PC3 或
GPIFADR3
IO/Z
76
61
PC4 或
GPIFADR4
IO/Z
77
62
PC5 或
GPIFADR5
IO/Z
78
63
PC6 或
GPIFADR6
IO/Z
79
64
PC7 或
GPIFADR7
IO/Z
端口 D
102
80
52
45
8A
PD0 或
FD[8]
IO/Z
103
53
46
7A
PD1 或
FD[9]
IO/Z
81
文件编号:001-50431 修订版 **
说明
I
多路复用引脚,其功能通过 PORTCCFG.0 来选择。
(PC0) PC0 是双向 IO 端口引脚。
GPIFADR0 是 GPIF 地址输出引脚。
I
多路复用引脚,其功能通过 PORTCCFG.1 来选择。
(PC1) PC1 是双向 IO 端口引脚。
GPIFADR1 是 GPIF 地址输出引脚。
I
多路复用引脚,其功能通过 PORTCCFG.2 来选择。
(PC2) PC2 是双向 IO 端口引脚。
GPIFADR2 是 GPIF 地址输出引脚。
I
多路复用引脚,其功能通过 PORTCCFG.3 来选择。
(PC3) PC3 是双向 IO 端口引脚。
GPIFADR3 是 GPIF 地址输出引脚。
I
多路复用引脚,其功能通过 PORTCCFG.4 来选择。
(PC4) PC4 是双向 IO 端口引脚。
GPIFADR4 是 GPIF 地址输出引脚。
I
多路复用引脚,其功能通过 PORTCCFG.5 来选择。
(PC5) PC5 是双向 IO 端口引脚。
GPIFADR5 是 GPIF 地址输出引脚。
I
多路复用引脚,其功能通过 PORTCCFG.6 来选择。
(PC6) PC6 是双向 IO 端口引脚。
GPIFADR6 是 GPIF 地址输出引脚。
I
多路复用引脚,其功能通过 PORTCCFG.7 来选择。
(PC7) PC7 是双向 IO 端口引脚。
GPIFADR7 是 GPIF 地址输出引脚。
I
多路复用引脚,其功能通过 IFCONFIG[1..0] 和
(PD0) EPxFIFOCFG.0 (字宽)位来选择。
FD[8] 是双向 FIFO/GPIF 数据总线。
I
多路复用引脚,其功能通过 IFCONFIG[1..0] 和
(PD1) EPxFIFOCFG.0 (字宽)位来选择。
FD[9] 是双向 FIFO/GPIF 数据总线。
第 24 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
表 11. FX2LP 引脚说明 (续)
128 100
56
56
56
TQFP TQFP SSOP QFN VFBGA
名称
类型
默认值
I
多路复用引脚,其功能通过 IFCONFIG[1..0] 和
(PD2) EPxFIFOCFG.0 (字宽)位来选择。
FD[10] 是双向 FIFO/GPIF 数据总线。
I
多路复用引脚,其功能通过 IFCONFIG[1..0] 和
(PD3) EPxFIFOCFG.0 (字宽)位来选择。
FD[11] 是双向 FIFO/GPIF 数据总线。
I
多路复用引脚,其功能通过 IFCONFIG[1..0] 和
(PD4) EPxFIFOCFG.0 (字宽)位来选择。
FD[12] 是双向 FIFO/GPIF 数据总线。
I
多路复用引脚,其功能通过 IFCONFIG[1..0] 和
(PD5) EPxFIFOCFG.0 (字宽)位来选择。
FD[13] 是双向 FIFO/GPIF 数据总线。
I
多路复用引脚,其功能通过 IFCONFIG[1..0] 和
(PD6) EPxFIFOCFG.0 (字宽)位来选择。
FD[14] 是双向 FIFO/GPIF 数据总线。
I
多路复用引脚,其功能通过 IFCONFIG[1..0] 和
(PD7) EPxFIFOCFG.0 (字宽)位来选择。
FD[15] 是双向 FIFO/GPIF 数据总线。
104
82
54
47
6B
PD2 或
FD[10]
IO/Z
105
83
55
48
6A
PD3 或
FD[11]
IO/Z
121
95
56
49
3B
PD4 或
FD[12]
IO/Z
122
96
1
50
3A
PD5 或
FD[13]
IO/Z
123
97
2
51
3C
PD6 或
FD[14]
IO/Z
124
98
3
52
2A
PD7 或
FD[15]
IO/Z
PE0 或
T0OUT
IO/Z
端口 E
108
86
109
87
PE1 或
T1OUT
IO/Z
110
88
PE2 或
T2OUT
IO/Z
111
89
PE3 或
RXD0OUT
IO/Z
文件编号:001-50431 修订版 **
说明
I
多路复用引脚,其功能通过 PORTECFG.0 位来选择。
(PE0) PE0 是双向 IO 端口引脚。
T0OUT 是来自 8051 Timer/Counter0 的高电平有效信
号。 T0OUT 在 Timer0 溢出时输出一个 CLKOUT 时钟
周期的高电平。如果 Timer0 在模式 3 (两个独立的定
时器 / 计数器)下运行, T0OUT 就会在低字节定时器 /
计数器溢出时有效。
I
多路复用引脚,其功能通过 PORTECFG.1 位来选择。
(PE1) PE1 是双向 IO 端口引脚。
T1OUT 是来自 8051 Timer/Counter1 的高电平有效信
号。 T1OUT 在 Timer1 溢出时输出一个 CLKOUT 时钟
周期的高电平。如果 Timer1 在模式 3 (两个独立的定
时器 / 计数器)下运行, T1OUT 就会在低字节定时器 /
计数器溢出时有效。
I
多路复用引脚,其功能通过 PORTECFG.2 位来选择。
(PE2) PE2 是双向 IO 端口引脚。
T2OUT 是来自 8051 Timer2 的高电平有效输出信号。
T2OUT 在 Timer/Counter 2 溢出时输出一个时钟周期的
高电平有效状态。
I
多路复用引脚,其功能通过 PORTECFG.3 位来选择。
(PE3) PE3 是双向 IO 端口引脚。
RXD0OUT 是来自 8051 UART0 的高电平有效信号。如
果选择了 RXD0OUT ,而且 UART0 处于模式 0,则该
引脚仅会在 UART0 处于同步模式时为其提供输出数
据。否则,它为 1。
第 25 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
表 11. FX2LP 引脚说明 (续)
128 100
56
56
56
TQFP TQFP SSOP QFN VFBGA
名称
类型
默认值
说明
I
多路复用引脚,其功能通过 PORTECFG.4 位来选择。
(PE4) PE4 是双向 IO 端口引脚。
RXD1OUT 是来自 8051 UART1 的高电平有效输出。如
果选择了 RXD1OUT ,而且 UART1 处于模式 0,则该
引脚仅会在 UART1 处于同步模式时为其提供输出数
据。在模式 1、 2 和 3 中,该引脚为高电平。
I
多路复用引脚,其功能通过 PORTECFG.5 位来选择。
(PE5) PE5 是双向 IO 端口引脚。
INT6 是 8051 INT6 中断请求输入信号。INT6 引脚为边
沿触发,且为高电平有效。
I
多路复用引脚,其功能通过 PORTECFG.6 位来选择。
(PE6) PE6 是双向 IO 端口引脚。
T2EX 是针对 8051 Timer2 的高电平有效输入信号。
T2EX 在其下降沿重新加载 Timer2。 T2EX 仅在
T2CON 寄存器的 EXEN2 位设为 1 时才有效。
I
多路复用引脚,其功能通过 PORTECFG.7 位来选择。
(PE7) PE7 是双向 IO 端口引脚。
GPIFADR8 是 GPIF 地址输出引脚。
112
90
PE4 或
RXD1OUT
IO/Z
113
91
PE5 或
INT6
IO/Z
114
92
PE6 或
T2EX
IO/Z
115
93
PE7 或
GPIFADR8
IO/Z
4
3
8
1
1A
RDY0 或
SLRD
输入
N/A
多路复用引脚,其功能通过以下位来选择:
IFCONFIG[1..0]。
RDY0 是 GPIF 输入信号。
SLRD 是具有可编程极性 (FIFOPINPOLAR.3) 的仅输
入读取选通脉冲,适用于与 FD[7..0] 或 FD[15..0] 连接
的 Slave FIFO。
5
4
9
2
1B
RDY1 或
SLWR
输入
N/A
多路复用引脚,其功能通过以下位来选择:
IFCONFIG[1..0]。
RDY1 是 GPIF 输入信号。
SLWR 是具有可编程极性 (FIFOPINPOLAR.2) 的仅输
入写入选通脉冲,适用于与 FD[7..0] 或 FD[15..0] 连接
的 Slave FIFO。
6
5
RDY2
输入
N/A
RDY2 是 GPIF 输入信号。
7
6
RDY3
输入
N/A
RDY3 是 GPIF 输入信号。
8
7
RDY4
输入
N/A
RDY4 是 GPIF 输入信号。
9
8
RDY5
RDY5 是 GPIF 输入信号。
69
54
输入
O/Z
N/A
36
29
7H
文件编号:001-50431 修订版 **
CTL0 或
FLAGA
H
多路复用引脚,其功能通过以下位来选择:
IFCONFIG[1..0]。
CTL0 是 GPIF 控制输出。
FLAGA 是可编程的 Slave FIFO 输出状态标志信号。
对于通过 FIFOADR[1:0] 引脚选择的 FIFO,默认设置
为可编程。
第 26 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
表 11. FX2LP 引脚说明 (续)
128 100
56
56
56
TQFP TQFP SSOP QFN VFBGA
名称
类型
默认值
说明
70
55
37
30
7G
CTL1 或
FLAGB
O/Z
H
多路复用引脚,其功能通过以下位来选择:
IFCONFIG[1..0]。
CTL1 是 GPIF 控制输出。
FLAGB 是可编程的 Slave FIFO 输出状态标志信号。
对于通过 FIFOADR[1:0] 引脚选择的 FIFO,默认设置
为 FULL。
71
56
38
31
8H
CTL2 或
FLAGC
O/Z
H
多路复用引脚,其功能通过以下位来选择:
IFCONFIG[1..0]。
CTL2 是 GPIF 控制输出。
FLAGC 是可编程的 Slave FIFO 输出状态标志信号。
对于通过 FIFOADR[1:0] 引脚选择的 FIFO,默认设置
为 EMPTY。
66
51
CTL3
O/Z
H
CTL3 是 GPIF 控制输出。
67
52
CTL4
输出
H
CTL4 是 GPIF 控制输出。
98
76
CTL5
H
CTL5 是 GPIF 控制输出。
32
26
输出
IO/Z
28
22
106
84
31
25
30
24
29
23
53
43
52
42
51
41
20
13
2G
文件编号:001-50431 修订版 **
CY7C68013A
和
CY7C68014A
上的 IFCLK
Z
接口时钟,用于对进出 Slave FIFO 的数据进行同步计
时。IFCLK 还充当所有 Slave FIFO 控制信号和 GPIF 的
定时参考。当使用内部时钟计时 (IFCONFIG.7 = 1) 时,
可通过位 IFCONFIG.5 和 IFCONFIG.6 将 IFCLK 引脚配
置为输出 30/48 MHz。无论来源是内部还是外部,都可
以通过设置位 IFCONFIG.4 =1 将 IFCLK 反相。
------------------ ----------- ---------- ----------------------------------------------------------------------CY7C68015A
IO/Z
I
PE0 是双向 IO 端口引脚。
和
CY7C68016A
上的 PE0
INT4
N/A INT4 是 8051 INT4 中断请求输入信号。INT4 引脚为边
输入
沿触发,且为高电平有效。
INT5#
N/A INT5# 是 8051 INT5 中断请求输入信号。 INT5 引脚为
输入
边沿触发,且为低电平有效。
T2
N/A T2 是提供给 8051 Timer2 的高电平有效 T2 输入信号,
输入
它在 C/T2 = 1 时为 Timer2 提供输入。当 C/T2 = 0 时,
Timer2 不使用该引脚。
T1
N/A T1 是 8051 Timer1 的高电平有效 T1 信号,它在 C/T1
输入
为 1 时为 Timer1 提供输入。当 C/T1 为 0 时, Timer1
不使用该位。
T0
N/A T0 是 8051 Timer0 的高电平有效 T0 信号,它在 C/T0
输入
为 1 时为 Timer0 提供输入。当 C/T0 为 0 时, Timer0
不使用该位。
RXD1
N/A RXD1 是提供给 8051 UART1 的高电平有效输入信号,
输入
它在所有模式下为 UART 提供数据。
TXD1
H
输出
TXD1 是来自 8051 UART1 的高电平有效输出引脚,它在
同步模式下提供输出时钟,并在异步模式下输出数据。
RXD0
N/A RXD0 是提供给 8051 UART0 的高电平有效 RXD0 输
输入
入,它在所有模式下为 UART 提供数据。
第 27 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
表 11. FX2LP 引脚说明 (续)
128 100
56
56
56
TQFP TQFP SSOP QFN VFBGA
50
40
42
名称
类型
默认值
说明
TXD0
输出
H
TXD0 是来自 8051 UART0 的高电平有效 TXD0 输出,它
在同步模式下提供输出时钟,并在异步模式下输出数据。
CS#
输出
H
CS# 低电平有效,外部存储器芯片选择。
41
32
WR#
输出
H
WR# 低电平有效,外部存储器写入选通脉冲输出。
40
31
RD#
输出
H
RD# 低电平有效,外部存储器读取选通脉冲输出。
OE#
输出
H
OE# 低电平有效,外部存储器输出使能。
38
33
27
21
14
2H
保留
输入
N/A
保留。接地。
101
79
51
44
7B
WAKEUP
输入
N/A
USB 唤醒。如果 8051 处于挂起状态,则触发该引脚会
启动振荡器并中断 8051 以使其退出挂起模式。将
WAKEUP 保持为触发状态会阻止 EZ-USB® 芯片挂起。
该引脚可编程极性 (WAKEUP.4)。
36
29
22
15
3F
SCL
OD
Z
用于 I2C 接口的时钟。串联 2.2K 电阻与 VCC 连接,即
使没有连接 I2C 外设也是如此。
37
30
23
16
3G
SDA
OD
Z
I2C 兼容接口的数据。串联 2.2K 电阻与 VCC 连接,即
使没有连接与 I2C 兼容的外设也是如此。
2
1
6
55
5A
VCC
电源
N/A
VCC。连接至 3.3V 电源。
26
20
18
11
1G
VCC
电源
N/A
VCC。连接至 3.3V 电源。
43
33
24
17
7E
VCC
电源
N/A
VCC。连接至 3.3V 电源。
48
38
VCC
电源
N/A
VCC。连接至 3.3V 电源。
64
49
VCC
电源
N/A
VCC。连接至 3.3V 电源。
68
53
VCC
电源
N/A
VCC。连接至 3.3V 电源。
81
66
39
32
5C
VCC
电源
N/A
VCC。连接至 3.3V 电源。
100
78
50
43
5B
VCC
电源
N/A
VCC。连接至 3.3V 电源。
107
85
VCC
电源
N/A
VCC。连接至 3.3V 电源。
3
2
7
56
4B
GND
地线
N/A
地线。
27
21
19
12
1H
GND
地线
N/A
地线。
49
39
GND
地线
N/A
地线。
34
27
8E
58
48
33
26
7D
GND
地线
N/A
地线。
65
50
35
28
8D
GND
地线
N/A
地线。
GND
地线
N/A
地线。
48
41
4C
GND
地线
N/A
地线。
4
53
4A
80
65
93
75
116
94
125
99
GND
地线
N/A
地线。
GND
地线
N/A
地线。
无连接。该引脚必须保留为开放状态。
14
13
NC
N/A
N/A
15
14
NC
N/A
N/A
无连接。该引脚必须保留为开放状态。
16
15
NC
N/A
N/A
无连接。该引脚必须保留为开放状态。
文件编号:001-50431 修订版 **
第 28 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
5. 寄存器摘要
FX2LP TRM 中更为详细地说明了 FX2LP 寄存器位定义。
表 12. FX2LP 寄存器摘要
十六进制 大小 名称
GPIF 波形存储器
E400
128 WAVEDATA
E480
说明
b7
b6
b5
b4
b3
b2
b1
b0
默认值
GPIF 波形描述符
0、 1、 2、 3 数据
D7
D6
D5
D4
D3
D2
D1
D0
xxxxxxxx RW
通用配置寄存器 2
保留
保留
保留
FULL_
SPEED_
ONLY
保留
保留
保留
保留
00000000 R
0
IFCLKSRC
0
3048MHZ
PORTCSTB CLKSPD1
IFCLKOE
IFCLKPOL
CLKSPD0
ASYNC
CLKINV
GSTATE
CLKOE
IFCFG1
8051RES
IFCFG0
00000010 rrbbbbbr
10000000 RW
FLAGB3
FLAGB2
FLAGB1
FLAGB0
FLAGA3
FLAGA2
FLAGA1
FLAGA0
00000000 RW
FLAGD3
FLAGD2
FLAGD1
FLAGD0
FLAGC3
FLAGC2
FLAGC1
FLAGC0
00000000 RW
NAKALL
0
0
0
EP3
EP2
EP1
EP0
xxxxxxxx W
0
A15
A7
0
0
A14
A6
0
0
A13
A5
0
0
A12
A4
0
BREAK
A11
A3
0
BPPULSE
A10
A2
0
BPEN
A9
A1
230UART1
0
A8
A0
230UART0
00000000
xxxxxxxx
xxxxxxxx
00000000
0
0
PKTEND
SLOE
SLRD
SLWR
EF
FF
00000000 rrbbbbbb
rv7
rv6
rv5
rv4
rv3
rv2
rv1
rv0
enh_pkt
RevA
R
00000001
00000000 rrrrrrbb
访问
E50D
128 保留
常规配置
GPCR2
E600
E601
1
1
CPUCS
IFCONFIG
E602
1
PINFLAGSAB[11]
E603
1
PINFLAGSCD[11]
E604
1
FIFORESET[11]
E605
E606
E607
E608
1
1
1
1
BREAKPT
BPADDRH
BPADDRL
UART230
E609
1
FIFOPINPOLAR[11]
E60A
1
REVID
CPU 控制和状态
接口配置
(端口、 GPIF、 Slave
FIFO)
Slave FIFO FLAGA
和 FLAGB 引脚配置
Slave FIFO FLAGC
和 FLAGD 引脚配置
将 FIFOS 恢复到
默认状态
断点控制
断点高地址
断点低地址
230 K 波特率的内部
生成参考时钟
Slave FIFO 接口引脚
极性
芯片修订版本
1
REVCTL[11]
芯片修订版本控制
0
0
0
0
0
0
dyn_out
1
UDMA
GPIFHOLDAMOUNT
MSTB 保留时间
(UDMA)
0
0
0
0
0
0
HOLDTIME1 HOLDTIME0 00000000 rrrrrrbb
端点 1-OUT 配置
端点 1-IN 配置
端点 2 配置
端点 4 配置
端点 6 配置
端点 8 配置
VALID
VALID
VALID
VALID
VALID
VALID
0
0
DIR
DIR
DIR
DIR
TYPE1
TYPE1
TYPE1
TYPE1
TYPE1
TYPE1
TYPE0
TYPE0
TYPE0
TYPE0
TYPE0
TYPE0
0
0
SIZE
0
SIZE
0
0
0
0
0
0
0
0
0
BUF1
0
BUF1
0
端点 2/Slave FIFO
配置
端点 4/Slave FIFO
配置
端点 6/Slave FIFO
配置
端点 8/Slave FIFO
配置
0
INFM1
OEP1
AUTOOUT
AUTOIN
ZEROLENIN 0
WORDWIDE 00000101 rbbbbbrb
0
INFM1
OEP1
AUTOOUT
AUTOIN
ZEROLENIN 0
WORDWIDE 00000101 rbbbbbrb
0
INFM1
OEP1
AUTOOUT
AUTOIN
ZEROLENIN 0
WORDWIDE 00000101 rbbbbbrb
0
INFM1
OEP1
AUTOOUT
AUTOIN
ZEROLENIN 0
WORDWIDE 00000101 rbbbbbrb
0
0
0
0
0
PL10
PL9
PL8
00000010 rrrrrbbb
PL7
PL6
PL5
PL4
PL3
PL2
PL1
PL0
00000000 RW
0
0
0
0
0
0
PL9
PL8
00000010 rrrrrrbb
PL7
PL6
PL5
PL4
PL3
PL2
PL1
PL0
00000000 RW
0
0
0
0
0
PL10
PL9
PL8
00000010 rrrrrbbb
PL7
PL6
PL5
PL4
PL3
PL2
PL1
PL0
00000000 RW
0
0
0
0
0
0
PL9
PL8
00000010 rrrrrrbb
PL7
PL6
PL5
PL4
PL3
PL2
PL1
PL0
00000000 RW
0
0
0
0
0
0
0
ECCM
00000000 rrrrrrrb
x
LINE15
x
LINE14
x
LINE13
x
LINE12
x
LINE11
x
LINE10
x
LINE9
x
LINE8
00000000 W
00000000 R
E60B
E60C
3
E610
E611
E612
E613
E614
E615
E618
1
1
1
1
1
1
2
1
保留
端点配置
EP1OUTCFG
EP1INCFG
EP2CFG
EP4CFG
EP6CFG
EP8CFG
保留
EP2FIFOCFG[11]
1
EP4FIFOCFG[11]
1
EP6FIFOCFG[11]
E61B
1
[11]
EP8FIFOCFG
E61C
E620
4
1
E621
1
E622
1
E623
1
E624
1
E625
1
E626
1
E627
1
E628
1
E629
E62A
1
1
保留
EP2AUTOINLENH[11] 端点 2 AUTOIN
数据包长度 H
EP2AUTOINLENL[11] 端点 2 AUTOIN
数据包长度 L
EP4AUTOINLENH[11] 端点 4 AUTOIN
数据包长度 H
EP4AUTOINLENL[11] 端点 4 AUTOIN
数据包长度 L
EP6AUTOINLENH[11] 端点 6 AUTOIN
数据包长度 H
EP6AUTOINLENL[11] 端点 6 AUTOIN
数据包长度 L
EP8AUTOINLENH[11] 端点 8 AUTOIN
数据包长度 H
EP8AUTOINLENL[11] 端点 8 AUTOIN
数据包长度 L
ECCCFG
ECC 配置
ECCRESET
ECC 复位
ECC1B0
ECC1 字节 0 地址
E619
E61A
0
0
BUF0
0
BUF0
0
10100000
10100000
10100010
10100000
11100010
11100000
rrrrbbbr
RW
RW
rrrrrrbb
brbbrrrr
brbbrrrr
bbbbbrbb
bbbbrrrr
bbbbbrbb
bbbbrrrr
注
11. 对这些寄存器的读取和写入可能需要同步延迟,请参见 《技术参考手册》中的 “同步延迟”。
文件编号:001-50431 修订版 **
第 29 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
表 12. FX2LP 寄存器摘要 (续)
十六进制
E62B
E62C
E62D
E62E
E62F
E630
H.S.
E630
F.S.
E631
H.S.
E631
F.S
E632
H.S.
E632
F.S
E633
H.S.
大小
1
1
1
1
1
1
名称
ECC1B1
ECC1B2
ECC2B0
ECC2B1
ECC2B2
EP2FIFOPFH[11]
1
EP2FIFOPFH[11]
1
EP2FIFOPFL[11]
1
EP2FIFOPFL[11]
1
EP4FIFOPFH[11]
1
EP4FIFOPFH[11]
1
EP4FIFOPFL[11]
E633
F.S
1
EP4FIFOPFL[11]
E634
H.S.
E634
F.S
E635
H.S.
E635
F.S
E636
H.S.
E636
F.S
E637
H.S.
E637
F.S
1
EP6FIFOPFH[11]
1
EP6FIFOPFH[11]
1
EP6FIFOPFL[11]
1
EP6FIFOPFL[11]
1
EP8FIFOPFH[11]
1
EP8FIFOPFH[11]
1
EP8FIFOPFL[11]
1
EP8FIFOPFL[11]
E640
8
1
保留
EP2ISOINPKTS
E641
1
EP4ISOINPKTS
E642
1
EP6ISOINPKTS
E643
1
EP8ISOINPKTS
E644
E648
E649
4
1
7
保留
INPKTEND[11]
OUTPKTEND[11]
E650
1
中断
EP2FIFOIE[11]
E651
E652
1
1
EP2FIFOIRQ
EP4FIFOIE
[11,12]
[11]
[11,12]
E653
1
EP4FIFOIRQ
E654
1
EP6FIFOIE[11]
E655
E656
1
1
EP6FIFOIRQ
EP8FIFOIE
[11,12]
[11]
E657
1
EP8FIFOIRQ
E658
1
IBNIE
E659
1
IBNIRQ[12]
E65A
1
NAKIE
[11,12]
说明
ECC1 字节 1 地址
ECC1 字节 2 地址
ECC1 字节 0 地址
ECC1 字节 1 地址
ECC1 字节 2 地址
端点 2/Slave FIFO
可编程标志 H
端点 2/Slave FIFO
可编程标志 H
端点 2/Slave FIFO
可编程标志 L
端点 2/Slave FIFO
可编程标志 L
端点 4/Slave FIFO
可编程标志 H
端点 4/Slave FIFO
可编程标志 H
端点 4/Slave FIFO
可编程标志 L
端点 4/Slave FIFO
可编程标志 L
端点 6/Slave FIFO
可编程标志 H
端点 6/Slave FIFO
可编程标志 H
端点 6/Slave FIFO
可编程标志 L
端点 6/Slave FIFO
可编程标志 L
端点 8/Slave FIFO
可编程标志 H
端点 8/Slave FIFO
可编程标志 H
端点 8/Slave FIFO
可编程标志 L
端点 8/Slave FIFO
可编程标志 L
b7
LINE7
COL5
LINE15
LINE7
COL5
DECIS
b6
LINE6
COL4
LINE14
LINE6
COL4
PKTSTAT
b4
LINE4
COL2
LINE12
LINE4
COL2
IN:PKTS[1]
OUT:PFC11
OUT:PFC11
b3
b2
LINE3
LINE2
COL1
COL0
LINE11
LINE10
LINE3
LINE2
COL1
COL0
IN:PKTS[0] 0
OUT:PFC10
OUT:PFC10 0
b1
LINE1
LINE17
LINE9
LINE1
0
PFC9
b0
LINE0
LINE16
LINE8
LINE0
0
PFC8
默认值
00000000
00000000
00000000
00000000
00000000
10001000
PKTSTAT
b5
LINE5
COL3
LINE13
LINE5
COL3
IN:PKTS[2]
OUT:PFC12
OUT:PFC12
DECIS
PFC9
10001000 bbbbbrbb
PFC7
PFC6
PFC5
PFC4
PFC3
PFC2
PFC1
IN:PKTS[2]
OUT:PFC8
PFC0
IN:PKTS[1]
OUT:PFC7
DECIS
IN:PKTS[0]
OUT:PFC6
PKTSTAT
PFC5
PFC4
PFC3
PFC2
PFC1
PFC0
00000000 RW
0
0
PFC8
10001000 bbrbbrrb
DECIS
PKTSTAT
0
IN:PKTS[1] IN:PKTS[0] 0
OUT:PFC10 OUT:PFC9
OUT:PFC10 OUT:PFC9 0
0
PFC8
10001000 bbrbbrrb
PFC7
PFC6
PFC5
PFC4
PFC3
PFC2
PFC1
PFC0
00000000 RW
IN: PKTS[1] IN: PKTS[0] PFC5
OUT:PFC7 OUT:PFC6
PFC4
PFC3
PFC2
PFC1
PFC0
00000000 RW
PFC9
PFC8
00001000 bbbbbrbb
PFC9
00001000 bbbbbrbb
访问
R
R
R
R
R
bbbbbrbb
00000000 RW
DECIS
PKTSTAT
DECIS
PKTSTAT
IN:PKTS[2] IN:PKTS[1] IN:PKTS[0] 0
OUT:PFC12 OUT:PFC11 OUT:PFC10
OUT:PFC12 OUT:PFC11 OUT:PFC10 0
PFC7
PFC6
PFC5
PFC4
PFC3
PFC2
PFC1
IN:PKTS[2]
OUT:PFC8
PFC0
IN:PKTS[1]
OUT:PFC7
DECIS
IN:PKTS[0]
OUT:PFC6
PKTSTAT
PFC5
PFC4
PFC3
PFC2
PFC1
PFC0
00000000 RW
0
0
PFC8
00001000 bbrbbrrb
DECIS
PKTSTAT
0
IN:PKTS[1] IN:PKTS[0] 0
OUT:PFC10 OUT:PFC9
OUT:PFC10 OUT:PFC9 0
0
PFC8
00001000 bbrbbrrb
PFC7
PFC6
PFC5
PFC4
PFC3
PFC2
PFC1
PFC0
00000000 RW
IN:PKTS[1]
OUT:PFC7
IN:PKTS[0]
OUT:PFC6
PFC5
PFC4
PFC3
PFC2
PFC1
PFC0
00000000 RW
每个帧 (1-3) 的 EP2
(如果是 ISO)输入
数据包数
每个帧 (1-3) 的 EP4
(如果是 ISO)输入
数据包数
每个帧 (1-3) 的 EP6
(如果是 ISO)输入
数据包数
每个帧 (1-3) 的 EP8
(如果是 ISO)输入
数据包数
AADJ
0
0
0
0
0
INPPF1
INPPF0
00000001 brrrrrbb
AADJ
0
0
0
0
0
INPPF1
INPPF0
00000001 brrrrrrr
AADJ
0
0
0
0
0
INPPF1
INPPF0
00000001 brrrrrbb
AADJ
0
0
0
0
0
INPPF1
INPPF0
00000001 brrrrrrr
强制输入数据包结束
强制输出数据包结束
跳过
跳过
0
0
0
0
0
0
EP3
EP3
EP2
EP2
EP1
EP1
EP0
EP0
xxxxxxxx W
xxxxxxxx W
端点 2 Slave FIFO 标志 0
中断使能
端点 2 Slave FIFO 标志 0
中断请求
端点 4 Slave FIFO 标志 0
中断使能
端点 4 Slave FIFO 标志 0
中断请求
端点 6 Slave FIFO 标志 0
中断使能
端点 6 Slave FIFO 标志 0
中断请求
端点 8 Slave FIFO 标志 0
中断使能
端点 8 Slave FIFO 标志 0
中断请求
0
IN-BULK-NAK 中断
使能
0
IN-BULK-NAK 中断
请求
EP8
端点 Ping-NAK/IBN
中断使能
0
0
0
EDGEPF
PF
EF
FF
00000000 RW
0
0
0
0
PF
EF
FF
00000000 rrrrrbbb
0
0
0
EDGEPF
PF
EF
FF
00000000 RW
0
0
0
0
PF
EF
FF
00000000 rrrrrbbb
0
0
0
EDGEPF
PF
EF
FF
00000000 RW
0
0
0
0
PF
EF
FF
00000000 rrrrrbbb
0
0
0
EDGEPF
PF
EF
FF
00000000 RW
0
0
0
0
PF
EF
FF
00000000 rrrrrbbb
0
EP8
EP6
EP4
EP2
EP1
EP0
00000000 RW
0
EP8
EP6
EP4
EP2
EP1
EP0
00xxxxxx rrbbbbbb
EP6
EP4
EP2
EP1
EP0
0
IBN
00000000 RW
00000000 RW
注
12. 该寄存器只能复位,而不能设置。
文件编号:001-50431 修订版 **
第 30 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
表 12. FX2LP 寄存器摘要 (续)
E65C
E65D
E65E
E65F
E660
E661
E662
E663
E664
1
1
1
1
1
1
1
1
1
USBIE
USBIRQ[12]
EPIE
EPIRQ[12]
GPIFIE[11]
GPIFIRQ[11]
USBERRIE
USBERRIRQ[12]
ERRCNTLIM
E665
E666
1
1
CLRERRCNT
INT2IVEC
E667
1
INT4IVEC
E668
E669
1
7
INTSET-UP
b7
说明
EP8
端点 Ping-NAK/IBN
中断请求
0
USB 中断使能
0
USB 中断请求
EP8
端点中断使能
EP8
端点中断请求
0
GPIF 中断使能
0
GPIF 中断请求
ISOEP8
USB 错误中断使能
ISOEP8
USB 错误中断请求
EC3
USB 错误计数器和
限制
清除错误计数器 EC3:0 x
0
中断 2 (USB) 自动
向量化
中断 4(Slave FIFO 和 1
GPIF)自动向量化
0
中断 2 和 4 设置
E670
E671
E672
E673
E677
E678
1
1
1
4
1
1
保留
输入 / 输出
PORTACFG
PORTCCFG
PORTECFG
IO PORTA 备选配置
IO PORTC 备选配置
IO PORTE 备选配置
FLAGD
GPIFA7
GPIFA8
SLCS
GPIFA6
T2EX
0
GPIFA5
INT6
0
GPIFA4
RXD1OUT
0
0
GPIFA3
GPIFA2
RXD0OUT T2OUT
INT1
GPIFA1
T1OUT
INT0
GPIFA0
T0OUT
00000000 RW
00000000 RW
00000000 RW
START
STOP
LASTRD
ID1
ID0
BERR
ACK
DONE
000xx000 bbbrrrrr
E679
1
I2DAT
d7
d6
d5
d4
d3
d2
d1
d0
xxxxxxxx RW
E67A
1
I2CTL
0
0
0
0
0
0
STOPIE
400KHZ
00000000 RW
E67B
1
XAUTODAT1
D7
D6
D5
D4
D3
D2
D1
D0
xxxxxxxx RW
E67C
1
XAUTODAT2
I²C 总线
控制和状态
I²C 总线
数据
I²C 总线
控制
Autoptr1 MOVX 访问
(当 APTREN=1 时)
Autoptr2 MOVX 访问
(当 APTREN=1 时)
D7
D6
D5
D4
D3
D2
D1
D0
xxxxxxxx RW
E67D
E67E
E67F
1
1
1
UDMA CRC
UDMACRCH[11]
UDMACRCL[11]
UDMACRCQUALIFIER
UDMA CRC MSB
UDMA CRC LSB
UDMA CRC 限定符
CRC15
CRC7
QENABLE
CRC14
CRC6
0
CRC13
CRC5
0
CRC12
CRC4
0
CRC11
CRC3
QSTATE
CRC10
CRC2
QSIGNAL2
CRC9
CRC1
QSIGNAL1
CRC8
CRC0
QSIGNAL0
01001010 RW
10111010 RW
00000000 brrrbbbb
E680
E681
E682
E683
E684
E685
E686
E687
1
1
1
1
1
1
1
1
USB 控制
USBCS
SUSPEND
WAKEUPCS
TOGCTL
USBFRAMEH
USBFRAMEL
MICROFRAME
FNADDR
USB 控制和状态
将芯片置于挂起状态
唤醒控制和状态
切换控制
USB 帧计数 H
USB 帧计数 L
微型帧计数, 0-7
USB 功能地址
HSM
x
WU2
Q
0
FC7
0
0
0
x
WU
S
0
FC6
0
FA6
0
x
WU2POL
R
0
FC5
0
FA5
0
x
WUPOL
IO
0
FC4
0
FA4
DISCON
x
0
EP3
0
FC3
0
FA3
NOSYNSOF
x
DPEN
EP2
FC10
FC2
MF2
FA2
RENUM
x
WU2EN
EP1
FC9
FC1
MF1
FA1
SIGRSUME
x
WUEN
EP0
FC8
FC0
MF0
FA0
x0000000
xxxxxxxx
xx000101
x0000000
00000xxx
xxxxxxxx
00000xxx
0xxxxxxx
E688
2
保留
E68A
E68B
E68C
E68D
E68E
E68F
E690
E691
E692
E694
E695
E696
E698
E699
E69A
E69C
E69D
1
1
1
1
1
1
1
1
2
1
1
2
1
1
2
1
1
端点
EP0BCH[11]
EP0BCL[11]
端点 0 字节计数 H
端点 0 字节计数 L
(BC15)
(BC7)
(BC14)
BC6
(BC13)
BC5
(BC12)
BC4
(BC11)
BC3
(BC10)
BC2
(BC9)
BC1
(BC8)
BC0
xxxxxxxx RW
xxxxxxxx RW
保留
EP1OUTBC
端点 1 OUT 字节计数 0
BC6
BC5
BC4
BC3
BC2
BC1
BC0
0xxxxxxx RW
保留
EP1INBC
EP2BCH[11]
EP2BCL[11]
端点 1 IN 字节计数
端点 2 字节计数 H
端点 2 字节计数 L
0
0
BC7/SKIP
BC6
0
BC6
BC5
0
BC5
BC4
0
BC4
BC3
0
BC3
BC2
BC10
BC2
BC1
BC9
BC1
BC0
BC8
BC0
0xxxxxxx RW
00000xxx RW
xxxxxxxx RW
端点 4 字节计数 H
端点 4 字节计数 L
0
BC7/SKIP
0
BC6
0
BC5
0
BC4
0
BC3
0
BC2
BC9
BC1
BC8
BC0
000000xx RW
xxxxxxxx RW
保留
EP6BCH[11]
EP6BCL[11]
端点 6 字节计数 H
端点 6 字节计数 L
0
BC7/SKIP
0
BC6
0
BC5
0
BC4
0
BC3
BC10
BC2
BC9
BC1
BC8
BC0
00000xxx RW
xxxxxxxx RW
保留
EP8BCH[11]
EP8BCL[11]
端点 8 字节计数 H
端点 8 字节计数 L
0
BC7/SKIP
0
BC6
0
BC5
0
BC4
0
BC3
0
BC2
BC9
BC1
BC8
BC0
000000xx RW
xxxxxxxx RW
十六进制 大小 名称
E65B
1
NAKIRQ[12]
保留
保留
I2CS
保留
EP4BCH[11]
EP4BCL[11]
文件编号:001-50431 修订版 **
b6
EP6
b5
EP4
b4
EP2
b3
EP1
b2
EP0
b1
0
b0
IBN
默认值
访问
xxxxxx0x bbbbbbrb
EP0ACK
EP0ACK
EP6
EP6
0
0
ISOEP6
ISOEP6
EC2
HSGRANT
HSGRANT
EP4
EP4
0
0
ISOEP4
ISOEP4
EC1
URES
URES
EP2
EP2
0
0
ISOEP2
ISOEP2
EC0
SUSP
SUSP
EP1OUT
EP1OUT
0
0
0
0
LIMIT3
SUTOK
SUTOK
EP1IN
EP1IN
0
0
0
0
LIMIT2
SOF
SOF
EP0OUT
EP0OUT
GPIFWF
GPIFWF
0
0
LIMIT1
SUDAV
SUDAV
EP0IN
EP0IN
GPIFDONE
GPIFDONE
ERRLIMIT
ERRLIMIT
LIMIT0
00000000
0xxxxxxx
00000000
0
00000000
000000xx
00000000
0000000x
xxxx0100
x
I2V4
x
I2V3
x
I2V2
x
I2V1
x
I2V0
x
0
x
0
xxxxxxxx W
00000000 R
0
I4V3
I4V2
I4V1
I4V0
0
0
10000000 R
0
0
0
AV2EN
0
INT4SRC
AV4EN
00000000 RW
RW
rbbbbbbb
RW
RW
RW
RW
RW
bbbbrrrb
rrrrbbbb
rrrrbbbb
W
bbbbrbbb
rrrbbbbb
R
R
R
R
第 31 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
表 12. FX2LP 寄存器摘要 (续)
十六进制
E69E
E6A0
E6A1
大小
2
1
1
名称
保留
EP0CS
EP1OUTCS
E6A2
E6A3
E6A4
E6A5
E6A6
E6A7
E6A8
E6A9
E6AA
E6AB
1
1
1
1
1
1
1
1
1
1
EP1INCS
EP2CS
EP4CS
EP6CS
EP8CS
EP2FIFOFLGS
EP4FIFOFLGS
EP6FIFOFLGS
EP8FIFOFLGS
EP2FIFOBCH
E6AC
1
EP2FIFOBCL
E6AD
1
EP4FIFOBCH
E6AE
1
EP4FIFOBCL
E6AF
1
EP6FIFOBCH
E6B0
1
EP6FIFOBCL
E6B1
1
EP8FIFOBCH
E6B2
1
EP8FIFOBCL
E6B3
1
SUDPTRH
E6B4
1
SUDPTRL
E6B5
1
SUDPTRCTL
E6B8
2
8
保留
SET-UPDAT
E6C0
E6C1
1
1
GPIFWFSELECT
GPIFIDLECS
E6C2
1
GPIFIDLECTL
E6C3
E6C4
E6C5
1
1
1
E6C6
1
GPIFCTLCFG
GPIFADRH[11]
GPIFADRL[11]
FLOWSTATE
FLOWSTATE
E6C7
1
FLOWLOGIC
E6C8
1
FLOWEQ0CTL
E6C9
1
FLOWEQ1CTL
E6CA
1
FLOWHOLDOFF
E6CB
1
FLOWSTB
E6CC
1
FLOWSTBEDGE
E6CD
1
FLOWSTBPERIOD
说明
b7
HSNAK
端点 0 控制和状态
0
端点 1 OUT 控制和
状态
端点 1 IN 控制和状态 0
0
端点 2 控制和状态
0
端点 4 控制和状态
0
端点 6 控制和状态
0
端点 8 控制和状态
端点 2 Slave FIFO 标志 0
端点 4 Slave FIFO 标志 0
端点 6 Slave FIFO 标志 0
端点 8 Slave FIFO 标志 0
0
端点 2 Slave FIFO
字节总计 H
BC7
端点 2 Slave FIFO
字节总计 L
0
端点 4 Slave FIFO
字节总计 H
BC7
端点 4 Slave FIFO
字节总计 L
0
端点 6 Slave FIFO
字节总计 H
BC7
端点 6 Slave FIFO
字节总计 L
0
端点 8 Slave FIFO
字节总计 H
BC7
端点 8 Slave FIFO
字节总计 L
Setup 数据指针高地址 A15
字节
Setup 数据指针低地址 A7
字节
Setup 数据指针自动 0
模式
b6
b5
b4
b3
b2
b1
b0
默认值
0
0
0
0
0
0
0
0
0
0
BUSY
BUSY
STALL
STALL
10000000 bbbbbbrb
00000000 bbbbbbrb
0
NPAK2
0
NPAK2
0
0
0
0
0
0
0
NPAK1
NPAK1
NPAK1
NPAK1
0
0
0
0
0
0
NPAK0
NPAK0
NPAK0
NPAK0
0
0
0
0
BC12
0
FULL
FULL
FULL
FULL
0
0
0
0
BC11
0
EMPTY
EMPTY
EMPTY
EMPTY
PF
PF
PF
PF
BC10
BUSY
0
0
0
0
EF
EF
EF
EF
BC9
STALL
STALL
STALL
STALL
STALL
FF
FF
FF
FF
BC8
00000000
00101000
00101000
00000100
00000100
00000010
00000010
00000110
00000110
00000000
BC6
BC5
BC4
BC3
BC2
BC1
BC0
00000000 R
0
0
0
0
BC10
BC9
BC8
00000000 R
BC6
BC5
BC4
BC3
BC2
BC1
BC0
00000000 R
0
0
0
BC11
BC10
BC9
BC8
00000000 R
BC6
BC5
BC4
BC3
BC2
BC1
BC0
00000000 R
0
0
0
0
BC10
BC9
BC8
00000000 R
BC6
BC5
BC4
BC3
BC2
BC1
BC0
00000000 R
A14
A13
A12
A11
A10
A9
A8
xxxxxxxx RW
A6
A5
A4
A3
A2
A1
0
xxxxxxx0 bbbbbbbr
0
0
0
0
0
0
SDPAUTO
00000001 RW
D6
D5
D4
D3
D2
D1
D0
xxxxxxxx R
访问
bbbbbbrb
rrrrrrrb
rrrrrrrb
rrrrrrrb
rrrrrrrb
R
R
R
R
R
8 字节的 Setup 数据
SET-UPDAT[0] =
bmRequestType
SET-UPDAT[1] =
bmRequest
SET-UPDAT[2:3] =
wValue
SET-UPDAT[4:5] =
wIndex
SET-UPDAT[6:7] =
wLength
D7
波形选择器
GPIF 已完成, GPIF
IDLE 驱动模式
不活动总线,
CTL 状态
CTL 驱动类型
GPIF 地址 H
GPIF 地址 L
SINGLEWR1 SINGLEWR0 SINGLERD1 SINGLERD0 FIFOWR1
DONE
0
0
0
0
FIFOWR0
0
FIFORD1
0
FIFORD0
IDLEDRV
11100100 RW
10000000 RW
0
0
CTL5
CTL4
CTL3
CTL2
CTL1
CTL0
11111111 RW
TRICTL
0
GPIFA7
0
0
GPIFA6
CTL5
0
GPIFA5
CTL4
0
GPIFA4
CTL3
0
GPIFA3
CTL2
0
GPIFA2
CTL1
0
GPIFA1
CTL0
GPIFA8
GPIFA0
00000000 RW
00000000 RW
00000000 RW
流状态使能和
选择器
FSE
0
0
0
0
FS2
FS1
FS0
00000000 brrrrbbb
流状态逻辑
流状态中的 CTL 引脚
状态
(当 Logic = 0 时)
流状态中的 CTL 引脚
状态
(当 Logic = 1 时)
延迟配置
LFUNC1
LFUNC0
TERMA2
TERMA1
TERMA0
TERMB2
TERMB1
TERMB0
00000000 RW
CTL0E3
CTL0E2
CTL0E1/
CTL5
CTL0E0/
CTL4
CTL3
CTL2
CTL1
CTL0
00000000 RW
CTL0E3
CTL0E2
CTL0E1/
CTL5
CTL0E0/
CTL4
CTL3
CTL2
CTL1
CTL0
00000000 RW
HOPERIOD3 HOPERIOD2 HOPERIOD1 HOPERIOD HOSTATE
0
SLAVE
RDYASYNC CTLTOGL
SUSTAIN
0
HOCTL2
HOCTL1
HOCTL0
00010010 RW
MSTB2
MSTB1
MSTB0
00100000 RW
0
0
0
0
0
0
FALLING
RISING
00000001 rrrrrrbb
D7
D6
D5
D4
D3
D2
D1
D0
00000010 RW
GPIF
流状态选通脉冲
配置
流状态上升 / 下降沿
配置
主选通脉冲半周期
文件编号:001-50431 修订版 **
第 32 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
表 12. FX2LP 寄存器摘要 (续)
十六进制 大小 名称
E6CE
1
GPIFTCB3[11]
E6CF
1
GPIFTCB2[11]
E6D0
1
GPIFTCB1[11]
1
GPIFTCB0[11]
2
保留
保留
E6D1
E6D2
E6D3
1
1
E6D4
1
3
E6DA
E6DB
1
1
E6DC
1
3
E6E2
E6E3
1
1
E6E4
1
3
保留
EP2GPIFFLGSEL[11]
EP2GPIFPFSTOP
说明
GPIF 事务处理计数
字节 3
GPIF 事务处理计数
字节 2
GPIF 事务处理计数
字节 1
GPIF 事务处理计数
字节 0
b7
TC31
b6
TC30
b5
TC29
b4
TC28
b3
TC27
b2
TC26
b1
TC25
b0
TC24
默认值
访问
00000000 RW
TC23
TC22
TC21
TC20
TC19
TC18
TC17
TC16
00000000 RW
TC15
TC14
TC13
TC12
TC11
TC10
TC9
TC8
00000000 RW
TC7
TC6
TC5
TC4
TC3
TC2
TC1
TC0
00000001 RW
00000000 RW
端点 2 GPIF 标志选择 0
0
进度标志上的端点 2
GPIF 停止事务处理
x
端点 2 GPIF 触发器
0
0
0
0
0
0
0
0
0
0
FS1
0
FS0
00000000 RW
FIFO2FLAG 00000000 RW
x
x
x
x
x
x
x
端点 4 GPIF 标志选择 0
0
进度标志上的端点 4
GPIF 停止事务处理
x
端点 4 GPIF 触发器
0
0
0
0
0
0
0
0
0
0
FS1
0
FS0
00000000 RW
FIFO4FLAG 00000000 RW
x
x
x
x
x
x
x
端点 6 GPIF 标志选择 0
0
进度标志上的端点 6
GPIF 停止事务处理
x
端点 6 GPIF 触发器
0
0
0
0
0
0
0
0
0
0
FS1
0
FS0
00000000 RW
FIFO6FLAG 00000000 RW
x
x
x
x
x
x
x
端点 8 GPIF 标志选择 0
0
进度标志上的端点 8
GPIF 停止事务处理
x
端点 8 GPIF 触发器
0
0
0
0
0
0
0
0
0
0
FS1
0
FS0
00000000 RW
FIFO8FLAG 00000000 RW
x
x
x
x
x
x
x
xxxxxxxx W
D14
D13
D12
D11
D10
D9
D8
xxxxxxxx RW
读取 / 写入 GPIF 数据 D7
L 并触发事务处理
XGPIFSGLDATLNOX 读取 GPIF 数据 L,
D7
无事务处理触发器
GPIFREADYCFG
内部 RDY、同步 / 异 INTRDY
步、 RDY 引脚状态
D6
D5
D4
D3
D2
D1
D0
xxxxxxxx RW
D6
D5
D4
D3
D2
D1
D0
xxxxxxxx R
SAS
TCXRDY5
0
0
0
0
0
00000000 bbbrrrrr
EP2GPIFTRIG[11]
保留
保留
保留
EP4GPIFFLGSEL[11]
EP4GPIFPFSTOP
EP4GPIFTRIG[11]
保留
保留
保留
EP6GPIFFLGSEL[11]
EP6GPIFPFSTOP
EP6GPIFTRIG[11]
保留
保留
保留
EP8GPIFFLGSEL[11]
EP8GPIFPFSTOP
xxxxxxxx W
xxxxxxxx W
xxxxxxxx W
E6EA
E6EB
1
1
E6EC
EP8GPIFTRIG[11]
E6F0
1
3
1
E6F1
1
XGPIFSGLDATLX
E6F2
1
E6F3
1
E6F4
1
GPIFREADYSTAT
0
RDY5
RDY4
RDY3
RDY2
RDY1
RDY0
00xxxxxx R
1
2
GPIFABORT
GPIF 就绪状态
中止 GPIF 波形
0
E6F5
E6F6
x
x
x
x
x
x
x
x
xxxxxxxx W
E740
E780
E7C0
E800
F000
保留
端点缓冲区
EP0BUF
EP10UTBUF
EP1INBUF
64
64
64
2048 保留
1024 EP2FIFOBUF
EP0-IN/-OUT 缓冲区
EP1-OUT 缓冲区
EP1-IN 缓冲区
D7
D7
D7
D6
D6
D6
D5
D5
D5
D4
D4
D4
D3
D3
D3
D2
D2
D2
D1
D1
D1
D0
D0
D0
D7
D6
D5
D4
D3
D2
D1
D0
F400
512 EP4FIFOBUF
512/1024 字节 EP
2/Slave FIFO 缓冲区
(输入或输出)
512 字节 EP 4/Slave
FIFO 缓冲区
(输入或输出)
xxxxxxxx RW
xxxxxxxx RW
xxxxxxxx RW
RW
xxxxxxxx RW
D7
D6
D5
D4
D3
D2
D1
D0
xxxxxxxx RW
F600
F800
512 保留
1024 EP6FIFOBUF
D7
D6
D5
D4
D3
D2
D1
D0
xxxxxxxx RW
FC00
512 EP8FIFOBUF
512/1024 字节 EP
6/Slave FIFO 缓冲区
(输入或输出)
512 字节 EP 8/Slave
FIFO 缓冲区
(输入或输出)
D7
D6
D5
D4
D3
D2
D1
D0
xxxxxxxx RW
FE00
512 保留
保留
XGPIFSGLDATH
GPIF 数据 H
(仅 16 位模式)
文件编号:001-50431 修订版 **
D15
第 33 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
表 12. FX2LP 寄存器摘要 (续)
十六进制 大小 名称
xxxx
I²C 配置字节
b7
0
b6
DISCON
b5
0
b4
0
b3
0
b2
0
b1
0
b0
400KHZ
默认值
访问
xxxxxxxx n/a
D7
D7
A7
A15
A7
A15
0
SMOD0
TF1
D6
D6
A6
A14
A6
A14
0
x
TR1
D5
D5
A5
A13
A5
A13
0
1
TF0
D4
D4
A4
A12
A4
A12
0
1
TR0
D3
D3
A3
A11
A3
A11
0
x
IE1
D2
D2
A2
A10
A2
A10
0
x
IT1
D1
D1
A1
A9
A1
A9
0
x
IE0
D0
D0
A0
A8
A0
A8
SEL
IDLE
IT0
xxxxxxxx
00000111
00000000
00000000
00000000
00000000
00000000
00110000
00000000
GATE
CT
M1
M0
GATE
CT
M1
M0
00000000 RW
D7
D7
D15
D15
x
D6
D6
D14
D14
x
D5
D5
D13
D13
T2M
D4
D4
D12
D12
T1M
D3
D3
D11
D11
T0M
D2
D2
D10
D10
MD2
D1
D1
D9
D9
MD1
D0
D0
D8
D8
MD0
00000000
00000000
00000000
00000000
00000001
端口 B (可位寻址) D7
IE5
外部中断标志
MOVX 的高位地址字节 A15
(使用 @R0 / @R1)
D6
IE4
A14
D5
I²CINT
A13
D4
USBNT
A12
D3
1
A11
D2
0
A10
D1
0
A9
D0
0
A8
xxxxxxxx RW
00001000 RW
00000000 RW
SM1_0
SM2_0
REN_0
TB8_0
RB8_0
TI_0
RI_0
00000000 RW
D6
A14
A6
D5
A13
A5
D4
A12
A4
D3
A11
A3
D2
A10
A2
D1
A9
A1
D0
A8
A0
00000000 RW
00000000 RW
00000000 RW
说明
[14]
80
81
82
83
84
85
86
87
88
1
1
1
1
1
1
1
1
1
特殊功能寄存器 (SFR)
IOA[13]
SP
DPL0
DPH0
DPL1[13]
DPH1[13]
DPS[13]
PCON
TCON
89
1
TMOD
8A
8B
8C
8D
8E
8F
90
91
92
1
1
1
1
1
1
1
1
1
TL0
TL1
TH0
TH1
CKCON[13]
93
98
5
1
保留
SCON0
99
9A
9B
9C
9D
9E
9F
A0
A1
A2
A3
A8
A9
AA
1
1
1
1
1
1
1
1
1
1
5
1
1
1
SBUF0
AUTOPTRH1[13]
AUTOPTRL1[13]
SM0_0
串行端口 0 控制
(可位寻址)
串行端口 0 数据缓冲区 D7
A15
自动指针 1 地址 H
A7
自动指针 1 地址 L
保留
AUTOPTRH2[13]
AUTOPTRL2[13]
自动指针 2 地址 H
自动指针 2 地址 L
A15
A7
A14
A6
A13
A5
A12
A4
A11
A3
A10
A2
A9
A1
A8
A0
00000000 RW
00000000 RW
保留
IOC[13]
INT2CLR[13]
INT4CLR[13]
端口 C (可位寻址)
中断 2 清除
中断 4 清除
D7
x
x
D6
x
x
D5
x
x
D4
x
x
D3
x
x
D2
x
x
D1
x
x
D0
x
x
xxxxxxxx RW
xxxxxxxx W
xxxxxxxx W
保留
IE
中断使能 (可位寻址) EA
ES1
ET2
ES0
ET1
EX1
ET0
EX0
00000000 RW
EP6F
EP6E
EP4F
EP4E
EP2F
EP2E
01011010 R
1
EP4PF
EP4EF
EP4FF
0
EP2PF
EP2EF
EP2FF
00100010 R
AC
1
EP68FIFOFLGS[13]
EP8F
端点 2、 4、 6、 8
状态标志
端点 2、 4 Slave FIFO 0
状态标志
端点 6、 8 Slave FIFO 0
状态标志
EP8E
EP24FIFOFLGS[13]
EP8PF
EP8EF
EP8FF
0
EP6PF
EP6EF
EP6FF
01100110 R
AD
2
AF
1
保留
AUTOPTRSETUP[13]
0
0
0
APTR2INC
APTR1INC
APTREN
00000110 RW
1
1
1
1
1
1
1
1
1
IOD[13]
IOE[13]
OEA[13]
OEB[13]
OEC[13]
OED[13]
OEE[13]
自动指针 1 和 2 设置 0
端口 D (可位寻址) D7
端口 E (不可位寻址) D7
D7
端口 A 输出使能
D7
端口 B 输出使能
D7
端口 C 输出使能
D7
端口 D 输出使能
D7
端口 E 输出使能
0
B0
B1
B2
B3
B4
B5
B6
B7
B8
D6
D6
D6
D6
D6
D6
D6
D5
D5
D5
D5
D5
D5
D5
D4
D4
D4
D4
D4
D4
D4
D3
D3
D3
D3
D3
D3
D3
D2
D2
D2
D2
D2
D2
D2
D1
D1
D1
D1
D1
D1
D1
D0
D0
D0
D0
D0
D0
D0
xxxxxxxx
xxxxxxxx
00000000
00000000
00000000
00000000
00000000
PX0
10000000 RW
B9
BA
1
1
保留
EP01STAT[13]
BB
1
GPIFTRIG[13, 11]
BC
BD
1
1
保留
GPIFSGLDATH[13]
AB
保留
IOB[13]
EXIF[13]
MPAGE[13]
保留
EP2468STAT[13]
保留
IP
端口 A (可位寻址)
堆栈指针
数据指针 0 L
数据指针 0 H
数据指针 1 L
数据指针 1 H
数据指针 0/1 选择
电源控制
定时器 / 计数器控制
(可位寻址)
定时器 / 计数器模式
控制
Timer 0 重新加载 L
Timer 1 重新加载 L
Timer 0 重新加载 H
Timer 1 重新加载 H
时钟控制
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
中断优先级
(可位寻址)
1
PS1
PT2
PS0
PT1
PX1
PT0
端点 0 和 1 状态
0
0
0
0
0
EP1INBSY
00000000 R
0
0
0
0
RW
EP1OUTBS EP0BSY
Y
EP1
EP0
D14
D13
D12
D11
D10
D9
xxxxxxxx RW
端点 2、4、6、8 GPIF DONE
Slave FIFO 触发器
GPIF 数据 H
(仅 16 位模式)
D15
D8
10000xxx brrrrbbb
注
13. SFR 不属于标准的 8051 体系架构。
14. 如果 SIE 检测不到 EEPROM,则默认值为 00000000。
文件编号:001-50431 修订版 **
第 34 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
表 12. FX2LP 寄存器摘要 (续)
十六进制 大小 名称
BE
1
GPIFSGLDATLX[13]
b7
说明
D7
GPIF 数据 L,
带触发器
[13]
GPIFSGLDATLNOX
D7
GPIF 数据 L,
无触发器
SCON1[13]
SM0_1
串行端口 1 控制
(可位寻址)
[13]
SBUF1
串行端口 1 数据缓冲区 D7
保留
T2CON
Timer/Counter 2 控制 TF2
(可位寻址)
保留
RCAP2L
D7
Timer 2 的捕获,
自动重新加载,
向上计数器 L
RCAP2H
D7
Timer 2 的捕获,
自动重新加载,
向上计数器 H
TL2
D7
Timer 2 重新加载 L
TH2
D15
Timer 2 重新加载 H
b6
D6
b5
D5
b4
D4
b3
D3
b2
D2
b1
D1
b0
D0
默认值
访问
xxxxxxxx RW
BF
1
D6
D5
D4
D3
D2
D1
D0
xxxxxxxx R
C0
1
SM1_1
SM2_1
REN_1
TB8_1
RB8_1
TI_1
RI_1
00000000 RW
C1
C2
C8
1
6
1
D6
D5
D4
D3
D2
D1
D0
00000000 RW
EXF2
RCLK
TCLK
EXEN2
TR2
CT2
CPRL2
00000000 RW
C9
CA
1
1
D6
D5
D4
D3
D2
D1
D0
00000000 RW
CB
1
D6
D5
D4
D3
D2
D1
D0
00000000 RW
CC
CD
CE
D0
1
1
2
1
D6
D14
D5
D13
D4
D12
D3
D11
D2
D10
D1
D9
D0
D8
00000000 RW
00000000 RW
D1
D8
D9
E0
E1
E8
E9
F0
F1
F8
F9
7
1
7
1
7
1
7
1
7
1
7
保留
PSW
程序状态字
(可位寻址)
CY
AC
F0
RS1
RS0
OV
F1
P
00000000 RW
保留
EICON[13]
外部中断控制
SMOD1
1
ERESI
RESI
INT6
0
0
0
01000000 RW
保留
ACC
累加器 (可位寻址)
D7
D6
D5
D4
D3
D2
D1
D0
00000000 RW
保留
EIE[13]
外部中断使能
1
1
1
EX6
EX5
EX4
EI²C
EUSB
11100000 RW
保留
B
B (可位寻址)
D7
D6
D5
D4
D3
D2
D1
D0
00000000 RW
保留
EIP[13]
外部中断优先级控制
1
1
1
PX6
PX5
PX4
PI²C
PUSB
11100000 RW
保留
R = 所有位只读
W = 所有位只写
r = 只读位
w = 只写位
b = 可读 / 写位
文件编号:001-50431 修订版 **
第 35 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
6. 绝对最大等级
存储温度 ........................................................................................................................................................................65°C 到 +150°C
供电状态下的环境温度 (商用)........................................................................................................................................0°C 到 +70°C
供电状态下的环境温度 (工业用).............................................................................................................................. –40°C 到 +105°C
供电电压对地电位...........................................................................................................................................................–0.5V 到 +4.0V
对任何输入引脚的直流输入电压 [15] ............................................................................................................................................... 5.25V
在高 Z 状态下应用于输出端的直流电压............................................................................................................... –0.5V 到 VCC + 0.5V
功耗 ........................................................................................................................................................................................... 300 mW
静态放电电压 ..............................................................................................................................................................................>2000V
每个 IO 端口的最大输出电流 ........................................................................................................................................................ 10 mA
全部五个 IO 端口的最大输出电流 (128 和 100 引脚封装)......................................................................................................... 50 mA
7. 运行条件
TA (偏差条件下的环境温度)商用 .................................................................................................................................. 0°C 到 +70°C
TA (偏差条件下的环境温度)工业用..........................................................................................................................–40°C 到 +105°C
供电电压 .....................................................................................................................................................................+3.00V 到 +3.60V
接地电压 ............................................................................................................................................................................................. 0V
FOSC (振荡器或晶体频率).................................................................................................................. 24 MHz ± 100 ppm,并行谐振
8. 热特性
下表列出了各种封装的热特性 :
表 13. 热特性
θa
环境温度
θJc
结到管壳温度
θCa
管壳到环境温度
θJa
结到环境温度
θJc + θCa
(°C)
(°C/W)
(°C/W)
(°C/W)
56 SSOP
70
24.4
23.3
47.7
100 TQFP
70
11.9
34.0
45.9
128 TQFP
70
15.5
27.7
43.2
56 QFN
70
10.6
14.6
25.2
56 VFBGA
70
30.9
27.7
58.6
封装
结温度 θj 可以使用以下方程式计算: θj = P*θJa + θa
其中,
P = 功率
θJa = 结到环境温度 (θJc + θCa)
θa = 环境温度 (70 C)
管壳温度 θc 可以使用以下方程式计算: θc = P*θCa + θa
其中,
P = 功率
θCa = 管壳到环境温度
θa = 环境温度 (70 C)
注
15. 请勿在芯片断电的情况下为 IO 加电。
文件编号:001-50431 修订版 **
第 36 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
9. 直流特性
表 14. 直流特性
参数
VCC
说明
条件
供电电压
VCC Ramp Up 0 到 3.3V
最小值
3.00
Typ
3.3
最大值
3.60
单位
V
μs
200
VIH
输入高电平电压
2
VIL
输入低电平电压
–0.5
0.8
V
VIH_X
晶体输入高电平电压
2
5.25
V
VIL_X
晶体输入低电平电压
II
输入泄漏电流
0< VIN < VCC
VOH
输出高电平电压
IOUT = 4 mA
VOL
输出低电平电压
IOUT = –4 mA
5.25
–0.5
V
0.8
V
±10
μA
2.4
V
0.4
V
IOH
输出电流高电平
4
mA
IOL
输出电流低电平
4
mA
CIN
输入引脚电容
ISUSP
ICC
TRESET
挂起电流
CY7C68014/CY7C68016
D+/D– 除外
D+/D–
10
pF
15
pF
连接
300
380[16]
μA
断开连接
100
150[16]
μA
mA
挂起电流
CY7C68013/CY7C68015
连接
0.5
1.2[16]
断开连接
0.3
1.0[16]
mA
供电电流
8051 正在运行,已连接到 USB HS
50
85
mA
8051 正在运行,已连接到 USB FS
35
65
mA
有效供电后的复位时间
加电后引脚复位
VCC 最小值 = 3.0V
5.0
mS
200
μS
9.1 USB 收发器
在全速和高速模式下与 USB 2.0 兼容。
10. 交流电特性
10.1 USB 收发器
在全速和高速模式下与 USB 2.0 兼容。
注
16. 测量条件为最大 VCC, 25°C。
文件编号:001-50431 修订版 **
第 37 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
10.2 程序存储器读取
图 12. 程序存储器读取时序图
tCL
CLKOUT[17]
tAV
tAV
A[15..0]
tSTBH
tSTBL
PSEN#
[18]
tACC1
D[7..0]
tDH
数据输入
tSOEL
OE#
tSCSL
CS#
表 15. 程序存储器读取参数
参数
tCL
说明
最小值
Typ
最大值
20.83
1/CLKOUT 频率
单位
ns
注
48 MHz
41.66
ns
24 MHz
83.2
ns
12 MHz
tAV
从时钟到有效地址的延迟
0
10.7
ns
tSTBL
时钟到 PSEN 低电平
0
8
ns
tSTBH
时钟到 PSEN 高电平
0
tSOEL
时钟到 OE 低电平
tSCSL
时钟到 CS 低电平
tDSU
数据设置到时钟
tDH
数据保留时间
8
ns
11.1
ns
13
ns
9.6
ns
0
ns
注
17. CLKOUT 显示正极性。
18. tACC1 是根据上述参数按照以下方程式计算得出的:
tACC1 (24 MHz) = 3*tCL – tAV – tDSU = 106 ns
tACC1 (48 MHz) = 3*tCL – tAV – tDSU = 43 ns
文件编号:001-50431 修订版 **
第 38 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
10.3 数据存储器读取
图 13. 数据存储器读取时序图
tCL
展宽 = 0
CLKOUT[17]
tAV
tAV
A[15..0]
tSTBH
tSTBL
RD#
tSCSL
CS#
tSOEL
OE#
[19]
tDSU
tDH
tACC1
D[7..0]
数据输入
展宽 = 1
tCL
CLKOUT[17]
tAV
A[15..0]
RD#
CS#
tDSU
tACC1[19]
D[7..0]
tDH
数据输入
表 16. 数据存储器读取参数
参数
tCL
说明
最小值
1/CLKOUT 频率
Typ
20.83
最大值
单位
ns
注
48 MHz
41.66
ns
24 MHz
ns
12 MHz
83.2
tAV
从时钟到有效地址的延迟
tSTBL
10.7
ns
时钟到 RD 低电平
11
ns
tSTBH
时钟到 RD 高电平
11
ns
tSCSL
时钟到 CS 低电平
13
ns
tSOEL
时钟到 OE 低电平
11.1
ns
tDSU
数据设置到时钟
tDH
数据保留时间
9.6
ns
0
ns
当使用 AUTPOPTR1 到 AUTOPTR2 来寻址外部存储器时, AUTOPTR1 的地址只有在 RD# 或 WR# 为有效时才有效。
AUTOPTR2 的地址在整个周期内都有效,而且满足上述基于展宽值的地址有效时间。
注
19. tACC2 和 tACC3 是根据上述参数按照以下方程式计算得出的:
tACC2 (24 MHz) = 3*tCL – tAV – tDSU = 106 ns
tACC2 (48 MHz) = 3*tCL – tAV – tDSU = 43 ns
tACC3 (24 MHz) = 5*tCL – tAV – tDSU = 190 ns
tACC3 (48 MHz) = 5*tCL – tAV – tDSU = 86 ns
文件编号:001-50431 修订版 **
第 39 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
10.4 数据存储器写入
图 14. 数据存储器写入时序图
tCL
CLKOUT
tAV
tSTBL
tSTBH
tAV
A[15..0]
WR#
tSCSL
CS#
tON1
tOFF1
D[7..0]
数据输出
展宽 = 1
tCL
CLKOUT
tAV
A[15..0]
WR#
CS#
tON1
tOFF1
D[7..0]
数据输出
表 17. 数据存储器写入参数
参数
说明
tAV
从时钟到有效地址的延迟
tSTBL
最小值
0
最大值
10.7
单位
ns
时钟到 WR 脉冲低电平
0
11.2
ns
tSTBH
时钟到 WR 脉冲高电平
0
11.2
ns
tSCSL
时钟到 CS 脉冲低电平
13.0
ns
13.1
ns
13.1
ns
tON1
时钟到数据开启
0
tOFF1
时钟到数据保留时间
0
注
当使用 AUTPOPTR1 到 AUTOPTR2 来寻址外部存储器时, AUTOPTR1 的地址只有在 RD# 或 WR# 为有效时才有效。 AUTOPTR2
的地址在整个周期内都有效,而且满足上述基于展宽值的地址有效时间。
文件编号:001-50431 修订版 **
第 40 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
10.5 PORTC 选通脉冲功能时序
RD# 和 WR# 在 100 引脚版本和 128 引脚封装中提供。在这些
100 引脚和 128 引脚的版本中,可以通过 8051 控制位设置在
8051 对 PORTC 进行读 / 写操作时触发 RD# 和 WR# 引脚。通
过在 CPUCS 寄存器中设置 PORTCSTB 位,可使能此功能。
RD# 信号会提示外部逻辑准备下一个数据字节。在触发 RD# 信
号本身时,并不会进行任何内部取样操作,它仅仅是用于准备下
一个数据字节的预获取类型信号。因此,在使用该信号时记住这
一点可让您轻松符合下一次读取操作的设置时间。
当访问 PORTC 时,会 将 RD# 和 WR# 选 通 脉 冲 触发两个
CLKOUT 周期。
RD# 脉冲的目的是让外设知道:8051 已完成对 PORTC 的读取
操作,而且数据已经在触发 RD# 信号前的三个 CLKOUT 周期前
就已锁存到 PORTC 中。在触发 RD# 的脉冲后,外部逻辑即可
更新 PORTC 上的数据。
在更新 PORTC 后,会将 WR# 选通脉冲触发两个时钟周期,并
且在此后的两个时钟周期内有效,如图 15 所示。
至于读取操作,PORTC 在对 RD# 进行触发的三个时钟周期以前
的值是 8051 读入的值。在 8051 对 PORTC 执行读取功能后的
3 个时钟周期之后,将触发 RD# 的脉冲并持续 2 个时钟周期。
以下是访问 PORTC 时的读写选通功能的时序图。有关 RD# 和
WR# 信号传输延迟的详细信息,请参考第 10.3 节和第 10.4 节。
图 15. 8051 访问 PORTC 时的 WR# 选通脉冲功能
tCLKOUT
CLKOUT
PORTC 已更新
tSTBL
tSTBH
WR#
图 16. 8051 访问 PORTC 时的 RD# 选通脉冲功能
tCLKOUT
CLKOUT
8051 读取 PORTC
数据必须保留 3 个时钟周期
可以由外部逻辑更新数据
tSTBL
tSTBH
RD#
文件编号:001-50431 修订版 **
第 41 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
10.6 GPIF 同步信号
图 17. GPIF 同步信号时序图 [20]
tIFCLK
IFCLK
tSGA
GPIFADR[8:0]
RDYX
tSRY
tRYH
DATA(输入)
有效
tSGD
tDAH
CTLX
tXCTL
DATA(输出)
N
N+1
tXGD
表 18. IFCLK 来源于内部时的 GPIF 同步信号参数 [20, 21]
参数
说明
tIFCLK
IFCLK 周期
tSRY
RDYX 到时钟设置时间
tRYH
时钟到 RDYX
tSGD
GPIF 数据到时钟设置时间
tDAH
GPIF 数据保留时间
tSGA
最小值
20.83
最大值
单位
ns
8.9
ns
0
ns
9.2
ns
0
ns
时钟到 GPIF 地址传输延迟
7.5
ns
tXGD
时钟到 GPIF 数据输出传输延迟
11
ns
tXCTL
时钟到 CTLX 输出传输延迟
6.7
ns
最大值
200
单位
ns
表 19. IFCLK 来源于外部时的 GPIF 同步信号参数 [21]
参数
说明
最小值
20.83
tIFCLK
IFCLK 周期 [22]
tSRY
RDYX 到时钟设置时间
2.9
ns
tRYH
时钟到 RDYX
3.7
ns
tSGD
GPIF 数据到时钟设置时间
3.2
ns
tDAH
GPIF 数据保留时间
4.5
ns
tSGA
时钟到 GPIF 地址传输延迟
tXGD
时钟到 GPIF 数据输出传输延迟
tXCTL
时钟到 CTLX 输出传输延迟
11.5
ns
15
ns
10.7
ns
注
20. 虚线表示具有可编程极性的信号。
21. 当使用内部 48-MHz IFCLK 时, GPIF 异步 RDYx 信号的最小设置时间为 50 ns。
22. IFCLK 不得超过 48 MHz。
文件编号:001-50431 修订版 **
第 42 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
10.7 Slave FIFO 同步读取
图 18. Slave FIFO 同步读取时序图 [20]
tIFCLK
IFCLK
tSRD
tRDH
SLRD
tXFLG
FLAGS
DATA
N
tOEon
N+1
tXFD
tOEoff
SLOE
表 20. IFCLK 来源于内部时的 Slave FIFO 同步读取参数 [21]
参数
说明
最小值
20.83
tIFCLK
IFCLK 周期
tSRD
SLRD 到时钟设置时间
18.7
tRDH
时钟到 SLRD 保留时间
0
tOEon
tOEoff
最大值
单位
ns
ns
ns
SLOE 开启到 FIFO 数据有效
10.5
ns
SLOE 关闭到 FIFO 数据保留
10.5
ns
tXFLG
时钟到 FLAGS 输出传输延迟
9.5
ns
tXFD
时钟到 FIFO 数据输出传输延迟
11
ns
最大值
200
单位
ns
表 21. IFCLK 来源于外部时的 Slave FIFO 同步读取参数 [21]
参数
说明
最小值
20.83
tIFCLK
IFCLK 周期
tSRD
SLRD 到时钟设置时间
12.7
ns
tRDH
时钟到 SLRD 保留时间
3.7
ns
tOEon
SLOE 开启到 FIFO 数据有效
10.5
ns
tOEoff
SLOE 关闭到 FIFO 数据保留
10.5
ns
tXFLG
时钟到 FLAGS 输出传输延迟
13.5
ns
tXFD
时钟到 FIFO 数据输出传输延迟
15
ns
文件编号:001-50431 修订版 **
第 43 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
10.8 Slave FIFO 异步读取
图 19. Slave FIFO 异步读取时序图 [20]
tRDpwh
SLRD
tRDpwl
FLAGS
tXFD
tXFLG
DATA
N
tOEon
SLOE
N+1
tOEoff
表 22. Slave FIFO 异步读取参数 [23]
tRDpwl
参数
说明
SLRD 脉冲宽度低电平
最小值
50
tRDpwh
SLRD 脉冲宽度高电平
50
tXFLG
SLRD 到 FLAGS 输出传输延迟
tXFD
SLRD 到 FIFO 数据输出传输延迟
tOEon
tOEoff
最大值
单位
ns
ns
70
ns
15
ns
SLOE 开启到 FIFO 数据有效
10.5
ns
SLOE 关闭到 FIFO 数据保留
10.5
ns
注
23. Slave FIFO 异步参数值使用频率为 48 MHz 时的内部 IFCLK 设置。
文件编号:001-50431 修订版 **
第 44 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
10.9 Slave FIFO 同步写入
图 20. Slave FIFO 同步写入时序图 [20]
tIFCLK
IFCLK
SLWR
DATA
tSWR
tWRH
N
Z
tSFD
Z
tFDH
FLAGS
tXFLG
表 23. IFCLK 来源于内部时的 Slave FIFO 同步写入参数 [21]
参数
说明
tIFCLK
IFCLK 周期
tSWR
最小值
20.83
最大值
单位
ns
SLWR 到时钟设置时间
10.4
ns
tWRH
时钟到 SLWR 保留时间
0
ns
tSFD
FIFO 数据到时钟设置时间
9.2
ns
tFDH
时钟到 FIFO 数据保留时间
0
tXFLG
时钟到 FLAGS 输出传输时间
ns
9.5
ns
最大值
200
单位
ns
表 24. IFCLK 来源于外部时的 Slave FIFO 同步写入参数 [21]
参数
说明
tIFCLK
IFCLK 周期
tSWR
SLWR 到时钟设置时间
tWRH
最小值
20.83
12.1
ns
时钟到 SLWR 保留时间
3.6
ns
tSFD
FIFO 数据到时钟设置时间
3.2
ns
tFDH
时钟到 FIFO 数据保留时间
4.5
tXFLG
时钟到 FLAGS 输出传输时间
文件编号:001-50431 修订版 **
ns
13.5
ns
第 45 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
10.10 Slave FIFO 异步写入
图 21. Slave FIFO 异步写入时序图 [20]
tWRpwh
SLWR
SLWR/SLCS#
tWRpwl
tSFD
tFDH
DATA
tXFD
FLAGS
表 25. IFCLK 来源于内部时的 Slave FIFO 异步写入参数 [23]
tWRpwl
参数
说明
SLWR 脉冲低电平
最小值
50
tWRpwh
最大值
单位
ns
SLWR 脉冲高电平
70
ns
tSFD
SLWR 到 FIFO DATA 设置时间
10
ns
tFDH
FIFO DATA 到 SLWR 保留时间
10
tXFD
SLWR 到 FLAGS 输出传输延迟
ns
70
ns
最大值
单位
ns
10.11 Slave FIFO 同步数据包结束选通脉冲
图 22. Slave FIFO 同步数据包结束选通脉冲时序图 [20]
IFCLK
tPEH
PKTEND
tSPE
FLAGS
tXFLG
表 26. IFCLK 来源于内部时的 Slave FIFO 同步数据包结束选通脉冲参数 [21]
参数
说明
tIFCLK
IFCLK 周期
tSPE
最小值
20.83
PKTEND 到时钟设置时间
14.6
ns
tPEH
时钟到 PKTEND 保留时间
0
ns
tXFLG
时钟到 FLAGS 输出传输延迟
9.5
ns
最大值
200
单位
ns
表 27. IFCLK 来源于外部时的 Slave FIFO 同步数据包结束选通脉冲参数 [21]
参数
说明
最小值
20.83
tIFCLK
IFCLK 周期
tSPE
PKTEND 到时钟设置时间
8.6
tPEH
时钟到 PKTEND 保留时间
2.5
tXFLG
时钟到 FLAGS 输出传输延迟
文件编号:001-50431 修订版 **
ns
ns
13.5
ns
第 46 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
升沿之后,触发 PKTEND 至少一个时钟周期。图 23 显示了这种
情况。X 是将输入端点配置为自动模式时设置的 AUTOINLEN 寄
存器值。
触发 SLWR 时,对触发 PKTEND 引脚并没有特定的时序要求。
可以使用通过时钟脉冲输入到 FIFO 中的最后一个数据值 (或其
后输入的值)来触发 PKTEND。设置时间 tSPE 和保留时间 tPEH
是必须满足的。
图 23 显示了提交两个数据包的情况。第一个数据包在 FIFO 中的
字节数达到 X (在 AUTOINLEN 寄存器中设置的值)时自动提
交,而第二个单字节 / 单字短数据包则使用 PKTEND 手动提交。
虽然对 PKTEND 触发没有特定的时序要求,但在使用 PKTEND
提交一个单字节或单字数据包时,有一个特定的极端状况条件需
要注意。将 FIFO 配置为在自动模式下运行,且需要接连发送两
个数据包时,有一个附加的时序要求需要满足:自动提交一个完
整的数据包(完全限定为 FIFO 中的字节数,符合在 AUTOINLEN
寄存器中设置的级别),然后使用 PKTEND 引脚手动提交一个单
字节或单字短数据包。在这种情况下,用户必须确保在导致最后
一个字节或字通过时钟脉冲输入到前一个自动提交数据包中的上
请注意,在 PKTEND 触发和通过时钟脉冲传输前一个数据包的
最后一个字节 (导致该数据包自动提交)之间,至少有一个
IFCLK 周期时序。如果不遵循这种时序,则会导致 FX2 无法发送
单字节或单字短数据包。
图 23. Slave FIFO 同步写入序列和时序图 [20]
tIFCLK
IFCLK
tSFA
tFAH
FIFOADR
>= tWRH
>= tSWR
SLWR
tFDH
tSFD
tSFD
X-4
DATA
tFDH
X-3
tFDH
tSFD
X-2
tFDH
tSFD
tSFD
X-1
tFDH
X
tSFD
tFDH
1
至少一个 IFCLK 周期
tSPE
tPEH
PKTEND
10.12 Slave FIFO 异步数据包结束选通脉冲
图 24. Slave FIFO 异步数据包结束选通脉冲时序图 [20]
tPEpwh
PKTEND
tPEpwl
FLAGS
tXFLG
表 28. Slave FIFO 异步数据包结束选通脉冲参数 [23]
tPEpwl
参数
PKTEND 脉冲宽度低电平
最小值
50
tPWpwh
PKTEND 脉冲宽度高电平
50
tXFLG
说明
PKTEND 到 FLAGS 输出传输延迟
文件编号:001-50431 修订版 **
最大值
单位
ns
115
ns
ns
第 47 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
10.13 Slave FIFO 输出使能
图 25. Slave FIFO 输出使能时序图 [20]
SLOE
tOEon
DATA
tOEoff
表 29. Slave FIFO 输出使能参数
参数
tOEon
tOEoff
说明
最小值
SLOE 触发到 FIFO DATA 输出
最大值
10.5
单位
ns
SLOE 解除到 FIFO DATA 保留
10.5
ns
最大值
10.7
单位
ns
14.3
ns
10.14 Slave FIFO 地址到标记 / 数据
图 26. Slave FIFO 地址到标记 / 数据时序图 [20]
FIFOADR [1.0]
tXFLG
FLAGS
tXFD
DATA
N
N+1
表 30. Slave FIFO 地址到标记 / 数据参数
参数
说明
tXFLG
FIFOADR[1:0] 到 FLAGS 输出传输延迟
tXFD
FIFOADR[1:0] 到 FIFODATA 输出传输延迟
文件编号:001-50431 修订版 **
最小值
第 48 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
10.15 Slave FIFO 同步地址
图 27. Slave FIFO 同步地址时序图 [20]
IFCLK
SLCS/FIFOADR [1:0]
tSFA
tFAH
表 31. Slave FIFO 同步地址参数 [21]
参数
说明
最小值
20.83
最大值
200
单位
ns
tIFCLK
接口时钟周期
tSFA
FIFOADR[1:0] 到时钟设置时间
25
ns
tFAH
时钟到 FIFOADR[1:0] 保留时间
10
ns
10.16 Slave FIFO 异步地址
图 28. Slave FIFO 异步地址时序图 [20]
SLCS/FIFOADR [1:0]
tSFA
tFAH
SLRD/SLWR/PKTEND
表 32. Slave FIFO 异步地址参数 [23]
参数
说明
tSFA
FIFOADR[1:0] 到 SLRD/SLWR/PKTEND 设置时间
tFAH
RD/WR/PKTEND 到 FIFOADR[1:0] 保留时间
文件编号:001-50431 修订版 **
最小值
10
10
最大值
单位
ns
ns
第 49 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
10.17 序列图
10.17.1 单个和突发同步读取示例
图 29. Slave FIFO 同步读取序列和时序图 [20]
tIFCLK
IFCLK
tSFA
tSFA
tFAH
tFAH
FIFOADR
t=0
tSRD
T=0
tRDH
>= tSRD
>= tRDH
SLRD
t=3
t=2
T=3
T=2
SLCS
tXFLG
FLAGS
tXFD
tXFD
驱动的数据:N
DATA
N+1
N+1
N+2
N+3
tOEon
tOEoff
tOEon
tXFD
tXFD
N+4
tOEoff
SLOE
t=4
T=4
T=1
t=1
图 30. Slave FIFO 同步事件序列图
IFCLK
FIFO 指针
N
IFCLK
IFCLK
N
N+1
FIFO 数据总线
未驱动
驱动:N
N+1
SLOE
SLRD
SLRD
SLOE
N+1
■
■
在 t = 1 时,触发 SLOE。SLOE 为仅输出使能信号,其唯一功
能是驱动数据总线。在总线上驱动的数据是内部 FIFO 指针当
前所指向的数据。在此示例中,它是 FIFO 中的第一个数据
值。注意:该数据是预先获取的,并会在触发 SLOE 时于总线
上将其驱动。
在 t = 2 时,触发 SLRD。 SLRD 必须满足设置时间 tSRD
(从触发 SLRD 信号到 IFCLK 的上升沿的时间),并且维持最
低保留时间 tRDH (从 IFCLK 沿到解除 SLRD 信号的时间)。
IFCLK
N+2
IFCLK
N+3
IFCLK
N+4
SLRD
N+1
未驱动
在 t = 0 时, FIFO 地址处于稳定状态,并且触发信号 SLCS
(在某些应用中,可以将 SLCS 绑定到低电平)。请注意,
tSFA 的最小值为 25 ns。这意味着,当 IFCLK 以 48 MHz 的
频率运行时, FIFO 地址设置时间超过一个 IFCLK 周期。
文件编号:001-50431 修订版 **
N+1
SLOE
图 29 显示了将 IFCLK 用作同步时钟,在同步 FIFO 读取期间
Slave FIFO 信号的时序关系。该图说明了带有后续突发读取的单
个读取。
■
IFCLK
IFCLK
IFCLK
N+4
SLRD
N+2
N+3
N+4
IFCLK
N+4
SLOE
N+4
未驱动
如果使用 SLCS 信号,则必须在触发 SLRD 之前触发该信号
(SLCS 和 SLRD 信号都必须触发,才能启动有效读取条件)。
■
FIFO 指针在 IFCLK 的上升沿进行更新,同时会触发 SLRD。
这会使数据开始从新寻址的位置向数据总线传输。在 tXFD
(从 IFCLK 的上升沿测量)传输延迟之后,会出现新的数据
值。 N 是从 FIFO 读取的第一个数据值。要获取 FIFO 数据总
线上的数据,还必须触发 SLOE。
突发读取具有同样的事件序列,并且这些序列标有时间指示符
T = 0 到 5。
注 对于突发模式,SLRD 和 SLOE 在整个读取时期内都保持触发
状态。在突发读取模式下,当触发 SLOE 时,由 FIFO 指针编制
索引的数据位于数据总线上。在第一个读取周期内, FIFO 指针
在时钟的上升沿更新,递增后指向地址 N+1。对于 IFCLK 的每
个后续上升沿,当触发 SLRD 时, FIFO 指针会递增,下一个数
据值将置于数据总线上。
第 50 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
10.17.2 单个和突发同步写入
图 31. Slave FIFO 同步写入序列和时序图 [20]
tIFCLK
IFCLK
tSFA
tSFA
tFAH
tFAH
FIFOADR
t=0
tSWR
tWRH
>= tWRH
>= tSWR
T=0
SLWR
t=2
T=2
t=3
T=5
SLCS
tXFLG
tXFLG
FLAGS
tFDH
tSFD
tSFD
N+1
N
DATA
t=1
tFDH
T=1
tSFD
tSFD
tFDH
N+3
N+2
T=3
tFDH
T=4
tSPE
tPEH
PKTEND
图 31 显示了将 IFCLK 用作同步时钟,在同步写入期间 Slave
FIFO 信号的时序关系。该图说明了带有后续 3 个字节突发写入
的单个写入,全部 4 个字节均作为短数据包使用 PKTEND 引脚
进行提交。
■
当 t = 0 时, FIFO 地址处于稳定状态,并触发信号 SLCS。
(在某些应用中, SLCS 可以绑定到低电平)请注意, tSFA 的
最小值为 25 ns。这意味着,当 IFCLK 以 48 MHz 的频率运行
时, FIFO 地址设置时间超过一个 IFCLK 周期。
■
当 t = 1 时,外部主设备 / 外设必须在 IFCLK 的上升沿之前,于
最小设置时间 tSFD 内将数据值输出到数据总线。
■
在 t = 2 时,触发 SLWR。 SLWR 必须满足设置时间 tSWR
(从触发 SLWR 信号到 IFCLK 的上升沿的时间),并且维持最
低保留时间 tWRH (从 IFCLK 沿到解除 SLWR 信号的时间)。
如果使用 SLCS 信号,则必须在触发 SLWR 之前或同时触发该
信号 (SLCS 和 SLWR 信号都必须触发,才能启动有效的写
入条件)。
■
当触发 SLWR 时,会将数据写入 FIFO 以及 IFCLK 上升沿,
FIFO 指针会递增。FIFO 标志也会在 tXFLG 延迟后从时钟的上
升沿更新。
突发写入也具有同样的事件序列,并且这些序列标有时间指示符
T = 0 到 5。
文件编号:001-50431 修订版 **
注 对于突发模式, SLWR 和 SLCS 在写入所有必需数据值的整
个期间内都保持触发状态。在此突发写入模式下,触发 SLWR
后,FIFO 数据总线上的数据会在 IFCLK 的每个上升沿上写入到
FIFO 中。FIFO 指针在 IFCLK 的每个上升沿上更新。在图 31 中,
在将四个字节写 入 FIFO 后,会解除 SLWR。可以通过触发
PKTEND 信号将 4 字节短数据包提交到主机。
对于与触发 SLWR 信号相关的触发 PKTEND 信号,并没有特定
的时序要求。可以使用最后一个数据值 (或其后输入的值)来触
发 PKTEND。唯一的要求是,设置时间 tSPE 和保留时间 tPEH 必
须满足。在图 31 的情况中,提交的数据值的数量包括写入 FIFO
的最后一个值。在此示例中,该数据值和 PKTEND 信号都在
IFCLK 的同一上升沿上计时。 PKTEND 也可以在后续时钟周期
中触发。 FIFOADDR 行在 PKTEND 触发期间应保持恒定。
虽然对 PKTEND 触发没有特定的时序要求,但在使用 PKTEND
提交一个单字节 / 单字数据包时,有一个特定的极端状况条件需
要注意。将 FIFO 配置为在自动模式下运行并且需要发送两个数
据包时,有一个附加的时序要求:自动提交一个完整的数据包
(完全限定为 FIFO 中的字节数,符合在 AUTOINLEN 寄存器中
设置的级别),然后使用 PKTEND 引脚手动提交一个单字节或单
字短数据包。
在此情况下,外部主设备必须确保在导致最后一个字节或字通过
时钟脉冲输入到前一个自动提交数据包(该数据包中的字节数等
于在 AUTOINLEN 寄存器中设置的数量)中的上升沿之后,触发
PKTEND 引脚至少一个时钟周期。有关此时序的详细信息,请参
考图 23。
第 51 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
10.17.3 单个和突发异步读取的序列图
图 32. Slave FIFO 异步读取序列和时序图 [20]
tSFA
tFAH
tSFA
tFAH
FIFOADR
t=0
tRDpwl
tRDpwh
tRDpwl
T=0
tRDpwl
tRDpwh
tRDpwl
tRDpwh
tRDpwh
SLRD
t=3
t=2
T=3
T=2
T=5
T=4
T=6
SLCS
tXFLG
tXFLG
FLAGS
tXFD
数据 (X)
驱动
DATA
tXFD
tXFD
N
N
N+3
N+2
tOEon
tOEoff
tOEon
tXFD
N+1
tOEoff
SLOE
t=4
t=1
T=7
T=1
图 33. Slave FIFO 异步读取事件序列图
SLOE
FIFO 指针
FIFO 数据总线
SLRD
SLRD
SLOE
SLOE
SLRD
SLRD
SLRD
SLOE
N
N
N+1
N+1
N+1
N+1
N+2
N+2
N+3
N+3
未驱动
驱动:X
N
N
未驱动
N
N+1
N+1
N+2
N+2
未驱动
图 32 显示了在异步 FIFO 读取期间的 Slave FIFO 信号时序关
系。它显示了带有后续突发读取的单个读取。
■
当 t = 0 时, FIFO 地址处于稳定状态,并触发信号 SLCS。
■
在 t = 1 时,触发 SLOE。这会导致数据总线被驱动。驱动到数
据总线上的数据是以前的数据,是 FIFO 中来自前一个读取周
期的数据。
■
SLRD
N
在 t = 2 时,触发 SLRD。 SLRD 必须满足最小活动脉冲宽度
tRDpwl 和最小非活动脉冲宽度 tRDpwh。如果使用 SLCS,则必
须在触发 SLRD 之前触发该信号(SLCS 和 SLRD 信号都必须
触发,才能启动有效读取条件)。
文件编号:001-50431 修订版 **
■
在触发 SLRD 后驱动的数据是来自 FIFO 的更新数据。该数据
在从 SLRD 的激活沿开始的 tXFD 传输延迟后有效。在图 32
中,数据 N 是从 FIFO 读取的第一个有效数据。要想使数据在
读取周期 (触发 SLRD)中出现在数据总线上, SLOE 必须处
于已触发状态。 SLRD 和 SLOE 也可以绑定到一起。
突发读取也具有同样的事件序列,并且标有 T = 0 到 5。
注 在突发读取模式下,数据总线在 SLOE 触发期间处于驱动状
态,并输出以前的数据。触发 SLRD 后,会在数据总线上驱动来
自 FIFO 的数据(还必须触发 SLOE),然后 FIFO 指针会递增。
第 52 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
10.17.4 单个和突发异步写入的序列图
图 34. Slave FIFO 异步写入序列和时序图 [20]
tSFA
tFAH
tSFA
tFAH
FIFOADR
t=0
tWRpwl
tWRpwh
T=0
tWRpwl
tWRpwh
tWRpwl
tWRpwh
tWRpwl
tWRpwh
SLWR
t=3
t=1
T=1
T=3
T=4
T=6
T=7
T=9
SLCS
tXFLG
tXFLG
FLAGS
tSFD tFDH
tSFD tFDH
tSFD tFDH
tSFD tFDH
N+1
N+2
N+3
N
DATA
t=2
T=5
T=2
T=8
tPEpwl
tPEpwh
PKTEND
图 34 显示了异步模式下 Slave FIFO 写入的时序关系。该图显示
了带有后续 3 个字节突发写入的单个写入,并使用 PKTEND 提
交这个 4 字节短数据包。
■
在 t = 0 时, FIFO 地址有效,并确保它满足设置时间 tSFA。
如果使用 SLCS,则必须也对其进行触发 (在某些应用中可以
将 SLCS 绑定到低电平)。
■
在 t = 1 时,触发 SLWR。 SLWR 必须满足最小活动脉冲宽度
tWRpwl 和最小非活动脉冲宽度 tWRpwh。如果使用 SLCS,则必
须将其与 SLWR 一起触发,或在触发 SLWR 之前先对其进行
触发。
■
在 t = 2 时,数据必须在 SLWR 的解除沿之前出现在总线 tSFD 上。
文件编号:001-50431 修订版 **
■
在 t = 3 时,解除 SLWR 会导致数据从数据总线写入 FIFO,并
且随后会递增 FIFO 指针。FIFO 标志也会在 tXFLG 后从 SLWR
的解除沿更新。
突发写入具有同样的事件序列,并且由时序标记 T = 0 到 5 指明。
注 在突发写入模式下,解除 SLWR 后,数据会写入到 FIFO 中,
然后 FIFO 指针会递增以指向 FIFO 中的下一个字节。FIFO 指针
是后递增的。
在图 34 中,当四个字节写入 FIFO 并解除 SLWR 后,可以使用
PKTEND 将 4 字节短数据包提交到主机。外部设备应设计为不同时
触发 SLWR 和 PKTEND 信号。而是应该将其设计为在解除 SLWR
而且满足最小解除脉冲宽度后才触发 PKTEND。 FIFOADDR 行在
PKTEND 触发期间必须保持恒定。
第 53 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
11. 订购信息
表 33. 订购信息
订购代码
封装类型
RAM 大小 可编程 IO 数量 8051 地址 / 数据总线
适合电池供电应用
CY7C68014A-128AXC
128 TQFP – 无铅
16K
40
CY7C68014A-100AXC
100 TQFP – 无铅
16K
40
16/8 位
–
CY7C68014A-56PVXC
56 SSOP – 无铅
16K
24
–
CY7C68014A-56LFXC
56 QFN – 无铅
16K
24
–
CY7C68014A-56BAXC
56 VFBGA – 无铅
16K
24
–
CY7C68016A-56LFXC
56 QFN – 无铅
16K
26
–
适合非电池供电应用
CY7C68013A-128AXC
128 TQFP – 无铅
16K
40
16/8 位
CY7C68013A-128AXI
128 TQFP – 无铅 (工业用)
16K
40
CY7C68013A-100AXC
100 TQFP – 无铅
16K
40
16/8 位
–
CY7C68013A-100AXI
100 TQFP – 无铅 (工业用)
16K
40
–
CY7C68013A-56PVXC
56 SSOP – 无铅
16K
24
–
CY7C68013A-56PVXI
56 SSOP – 无铅 (工业用)
16K
24
–
CY7C68013A-56LFXC
56 QFN – 无铅
16K
24
–
CY7C68013A-56LFXI
56 QFN – 无铅 (工业用)
16K
24
–
CY7C68015A-56LFXC
56 QFN – 无铅
16K
26
–
CY7C68013A-56BAXC
56 VFBGA – 无铅
16K
24
–
开发工具包
CY3684
EZ-USB FX2LP 开发工具包
参考设计包
CY4611B
使用 EZ-USB FX2LP 的 USB 2.0 到 ATA/ATAPI 参考设计
文件编号:001-50431 修订版 **
第 54 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
12. 封装图
FX2LP 有五种封装供选择:
■
56 引脚 SSOP
■
56 引脚 QFN
■
100 引脚 TQFP
■
128 引脚 TQFP
■
56 球形引脚 VFBGA
封装图
图 35. 56 引线紧致型封装 O56 (51-85062)
51-85062-*C
文件编号:001-50431 修订版 **
第 55 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
封装图 (续)
图 36. 56 引线 QFN 8 x 8 mm LF56A (51-85144)
SIDE VIEW
TOP VIEW
BOTTOM VIEW
0.08[0.003]
7.90[0.311]
8.10[0.319]
A
C
1.00[0.039] MAX.
6.1
0.05[0.002] MAX.
7.70[0.303]
7.80[0.307]
0.18[0.007]
0.28[0.011]
0.80[0.031] MAX.
0.20[0.008] REF.
N
1
2
2
6.1
0°-12°
C
SEATING PLANE
0.45[0.018]
SOLDERABLE
EXPOSED
PAD
0.30[0.012]
0.50[0.020]
0.50[0.020]
6.45[0.254]
6.55[0.258]
6.45[0.254]
6.55[0.258]
7.70[0.303]
7.80[0.307]
1
7.90[0.311]
8.10[0.319]
0.80[0.031]
DIA.
PIN1 ID
0.20[0.008] R.
N
0.24[0.009]
0.60[0.024]
(4X)
51-85144-*D
NOTES:
1.
HATCH AREA IS SOLDERABLE EXPOSED METAL.
2. REFERENCE JEDEC#: MO-220
3. PACKAGE WEIGHT: 0.162g
4. ALL DIMENSIONS ARE IN MM [MIN/MAX]
5. PACKAGE CODE
PART #
DESCRIPTION
LF56
LY56
STANDARD
PB-FREE
(SUBCON PUNCH TYPE PKG with 6.1 x 6.1 EPAD)
51-85144-*G
文件编号:001-50431 修订版 **
第 56 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
封装图 (续)
图 37. 100 引脚薄塑料方形扁平封装 (14 x 20 x 1.4 mm) A100RA (51-85050)
16.00±0.20
1.40±0.05
14.00±0.10
100
81
80
1
20.00±0.10
22.00±0.20
0.30±0.08
0.65
TYP.
30
12°±1°
(8X)
SEE DETAIL
A
51
31
50
0.20 MAX.
0.10
1.60 MAX.
R 0.08 MIN.
0.20 MAX.
0° MIN.
SEATING PLANE
STAND-OFF
0.05 MIN.
0.15 MAX.
0.25
NOTE:
1. JEDEC STD REF MS-026
GAUGE PLANE
0°-7°
R 0.08 MIN.
0.20 MAX.
2. BODY LENGTH DIMENSION DOES NOT INCLUDE MOLD PROTRUSION/END FLASH
MOLD PROTRUSION/END FLASH SHALL NOT EXCEED 0.0098 in (0.25 mm) PER SIDE
BODY LENGTH DIMENSIONS ARE MAX PLASTIC BODY SIZE INCLUDING MOLD MISMATCH
3. DIMENSIONS IN MILLIMETERS
0.60±0.15
51-85050-*B
0.20 MIN.
1.00 REF.
DETAIL
文件编号:001-50431 修订版 **
A
第 57 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
封装图 (续)
图 38. 128 引线薄塑料方形扁平封装 (14 x 20 x 1.4 mm) A128 (51-85101)
16.00±0.20
14.00±0.10
1.40±0.05
128
1
20.00±0.10
22.00±0.20
0.22±0.05
12°±1°
(8X)
0.50
TYP.
SEE DETAIL
A
0.20 MAX.
1.60 MAX.
0° MIN.
0.08
R 0.08 MIN.
0.20 MAX.
STAND-OFF
0.05 MIN.
0.15 MAX.
0.25
GAUGE PLANE
0°-7°
R 0.08 MIN.
0.20 MAX.
SEATING PLANE
NOTE:
1. JEDEC STD REF MS-026
2. BODY LENGTH DIMENSION DOES NOT INCLUDE MOLD PROTRUSION/END FLASH
MOLD PROTRUSION/END FLASH SHALL NOT EXCEED 0.0098 in (0.25 mm) PER SIDE
BODY LENGTH DIMENSIONS ARE MAX PLASTIC BODY SIZE INCLUDING MOLD MISMATCH
3. DIMENSIONS IN MILLIMETERS
51-85101-*C
0.60±0.15
0.20 MIN.
1.00 REF.
DETAIL
文件编号:001-50431 修订版 **
A
第 58 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
封装图 (续)
图 39. 56 VFBGA (5 x 5 x 1.0 mm) 0.50 孔距, 0.30 球形引脚 BZ56 (001-03901)
TOP VIEW
BOTTOM VIEW
Ø0.05 M C
Ø0.15 M C A B
PIN A1 CORNER
A1 CORNER
Ø0.30±0.05(56X)
8 7 6 5 4 3 2 1
A
B
C
D
E
F
G
H
0.50
3.50
A
B
C
D
E
F
G
H
5.00±0.10
5.00±0.10
1 2 3 4 5 6 6 8
0.50
-B3.50
-A-
5.00±0.10
5.00±0.10
0.45
SIDE VIEW
0.080 C
0.10 C
0.10(4X)
REFERENCE JEDEC: MO-195C
PACKAGE WEIGHT: 0.02 grams
0.160 ~0.260
1.0 max
SEATING PLANE
0.21
-C-
001-03901-*B
13. PCB 布局建议
按照这些建议执行操作可以确保可靠的高性能运行:[24]
■
建议绕开 VBus 上的盖子 (靠近连接器),并采用逆向连接。
■
需要四层阻抗控制板来维护信号质量。
■
■
指定阻抗目标 (询问您的电路板厂商他们能够实现什么样的
目标)。
DPLUS 和 DMINUS 轨迹长度应保持彼此间隔 2 mm,最佳长
度为 20 至 30 mm。
■
在 DPLUS 和 DMINUS 轨迹下保持完整的铺地层。请勿让这些
轨迹分割铺地层。
■
请勿在 DPLUS 或 DMINUS 轨迹路径上放置通孔。
■
将 DPLUS 和 DMINUS 轨迹与所有其他信号轨迹分开,间隔不
低于 10 mm。
■
为控制阻抗,维护跟踪宽度和跟踪间隔。
■
通过将占位程序最小化,使反射信号最小化。
■
USB 连接器外壳和信号接地端之间的连接必须靠近 USB 连
接器。
注
24. 建议来源:《EZ-USB FX2™PCB Design Recommendations》(EZ-USB FX2 橮 CB 设计建议),http://www.cypress.com/cfuploads/support/app_notes/FX2_PCB.pdf
和 《High-Speed USB Platform Design Guidelines》(高速 USB 平台设计指导原则), http://www.usb.org/developers/docs/hs_usb_pdg_r1_0.pdf。
文件编号:001-50431 修订版 **
第 59 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
14. 方形扁平封装无铅 (QFN) 封装设计说明
部件与印刷电路板 (PCB) 的电接触是通过将封装底表面上的铅
焊接到 PCB 而制成的。因此,需要对封装下面的热传递区域特
别留意,以便为电路板提供良好的热结合层。设计时要在 PCB 中
加一层铜 (Cu) 质填充物,作为封装下面的热垫片。热量通过设备
封装底侧的金属片从 FX2LP 向外传递。从这里发出的热量将传
导到 PCB 上的热垫片。然后又从热垫片传导到 PCB 内部的铺地
层 (5 x 5 阵列的通孔)。通孔是 PCB 中的一个板穿孔,其修整
直径为 13 mil。 QFN 的金属芯片必须焊接到 PCB 的热垫片上。
阻焊层置于电路板顶侧并盖住每个通孔,以防止焊料流入通孔。
顶侧的阻焊层还可以最大限度地降低焊接回流过程中凝结现象。
有关该封装设计的详细信息,请参考 Amkor MicroLeadFrame
(MLF) 封装的表面安装装配应用手册。您可以在 Amkor 网站
http://www.amkor.com 上找到该手册。
该应用手册提供了有关电路板安装指导原则、焊接流程、重做过
程的详细信息。
图 40 显示了封装下面的横截面区域。该横截面仅包含一个通孔。
焊膏模板应设计为至少允许 50% 的焊料覆盖面积。焊膏模板的
厚度应为 5 mil。请使用免清洗 3 型焊膏来安装部件。建议在回流
期间使用氮净化。
图 41 是阻焊层样式图,图 42 显示了装配的 X 射线图像 (较暗
区域表示焊料)。
图 40. QFN 封装下面区域的横截面
直径 0.017 英寸
阻焊层
铜填充物
铜填充物
PCB 材料
通孔孔,用于将 QFN 热连接
到电路板铺地层。
PCB 材料
直径
0.013
英寸
该图仅显示电路板的最上面三层:
顶部焊料、PCB 电介质和铺地层。
图 41. 阻焊层图 (白色区域)
图 42. 装配的 X 射线图像
文件编号:001-50431 修订版 **
第 60 页,共 61 页
[+] Feedback
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
文件历史记录页面
文件标题:EZ-USB FX2LP (TM) USB 微控制器高速 USB 外设控制器
文件编号:001-50431
修订版本 ECN 编号
发布日期
变更来源
**
2616558 2008 年 12 月 11 日
HJIA Spec 38-08032 的译文
变更说明
“本应用手册为英文版本的译本,而非原始材料。应用手册编号由英文版本编号加语言代码组成, ZH 代表中文, JA 代表日文。例如, ANxxxxx (ZH) 或 ANxxxxx (JA)。赛普拉斯文件编号和修订代码
(001-xxxxx 修订版 **)位于本文件的页脚。每份文件的文件编号和修订代码均是唯一的。”
© 赛普拉斯半导体公司, 2003-2008。此处所包含的信息可能会随时更改,恕不另行通知。 除赛普拉斯产品内嵌电路之外,赛普拉斯半导体公司不对其它任何电路的使用承担任何责任, 也不根据专利
或其他权利以明示或暗示的方式授予任何许可。 除非与赛普拉斯签订明确的书面协议,否则赛普拉斯产品不保证,也不适用于医疗、生命支持、救生、关键控制或安全应用等用途。此外,对于可能发
生运转异常和故障并对用户造成严重伤害的生命支持系统,赛普拉斯不授权将其产品用作此类系统的关键组件。 若将赛普拉斯产品用于生命支持系统中,则表示制造商将承担因此类使用而招致的所有
风险,并确保赛普拉斯免于因此而受到任何指控。
所有源代码 (软件和 / 或固件)均归赛普拉斯半导体公司所有,并受到全球专利法规 (美国和美国以外的专利法规)、美国版权法以及国际条约规定的保护和约束。 赛普拉斯据此向获许可者授予适用
于个人的、非独占性、不可转让的许可,用以复制、使用、修改、创建赛普拉斯源代码的派生作品、编译赛普拉斯源代码和派生作品,并且其目的只能是创建自定义软件和 / 或固件,以支持获许可者
仅将其获得的产品依照适用协议规定的方式与赛普拉斯集成电路配合使用。 除上述指定的用途之外,未经赛普拉斯的明确书面许可,不得对此源代码进行任何复制、修改、转换或演示。
免责声明: 赛普拉斯不针对此材料提供任何类型的明示或暗示保证,包括 (但不仅限于)针对特定用途的适销性和适用性的暗示保证。 赛普拉斯保留在不做出通知的情况下对此处所述材料进行更改的
权利。 赛普拉斯不对此处所述之任何产品或电路的应用或使用承担任何责任。 对于可能发生运转异常和故障并对用户造成严重伤害的生命支持系统,赛普拉斯不授权将其产品用作此类系统的关键组
件。若将赛普拉斯产品用于生命支持系统中,则表示制造商将承担因此类使用而招致的所有风险,并确保赛普拉斯免于因此而受到任何指控。
产品使用可能受到适用的赛普拉斯软件许可协议限制。
文件编号:001-50431 修订版 **
修订时间 2008 年 12 月 11 日
第 61 页,共 61 页
从赛普拉斯或其获分许可的联营公司之一购买 I2C 组件,即可在 Philips I2C 专利权下获得一份许可,以便在 I2C 系统中使用这些组件,但前提是该系统符合 Philips 定义的 I2C 标准规范。 EZ-USB
FX2LP、 EZ-USB FX2 和 ReNumeration 是赛普拉斯半导体公司的商标, EZ-USB 是赛普拉斯半导体公司的注册商标。 本文件中提及的所有产品和公司名称均为其各自所有者的商标。
[+] Feedback