欢迎访问ic37.com |
会员登录 免费注册
发布采购
所在地: 型号: 精确
  • 批量询价
  •  
  • 供应商
  • 型号
  • 数量
  • 厂商
  • 封装
  • 批号
  • 交易说明
  • 询价
更多
  • CY7C68013A-100AXI图
  • 深圳市芯福林电子有限公司

     该会员已使用本站15年以上
  • CY7C68013A-100AXI 现货库存
  • 数量65000 
  • 厂家CYPRESS 
  • 封装TQFP-100 
  • 批号23+ 
  • 真实库存全新原装正品!代理此型号
  • QQ:2881495753QQ:2881495753 复制
  • 0755-23605827 QQ:2881495753
  • CY7C68013A-100AXC图
  • 深圳市芯福林电子有限公司

     该会员已使用本站15年以上
  • CY7C68013A-100AXC 现货库存
  • 数量36000 
  • 厂家CYPRESS 
  • 封装QFP100 
  • 批号23+ 
  • 真实库存全新原装正品!代理此型号
  • QQ:2881495751QQ:2881495751 复制
  • 0755-88917743 QQ:2881495751
  • CY7C68013A-128AXC图
  • 深圳市恒达亿科技有限公司

     该会员已使用本站16年以上
  • CY7C68013A-128AXC 现货库存
  • 数量8503 
  • 厂家Cypress 
  • 封装TQFP-128 
  • 批号24+ 
  • 只做原装正品现货销售
  • QQ:867789136QQ:867789136 复制
    QQ:1245773710QQ:1245773710 复制
  • 0755-82723761 QQ:867789136QQ:1245773710
  • CY7C68013-128AXC图
  • 深圳市恒达亿科技有限公司

     该会员已使用本站12年以上
  • CY7C68013-128AXC 现货库存
  • 数量3000 
  • 厂家CYPRESS 
  • 封装QFP 
  • 批号23+ 
  • 原装现货公司特价销售!
  • QQ:1245773710QQ:1245773710 复制
    QQ:867789136QQ:867789136 复制
  • 0755-82772189 QQ:1245773710QQ:867789136
  • CY7C68013A-56LTXC图
  • 深圳市宏捷佳电子科技有限公司

     该会员已使用本站12年以上
  • CY7C68013A-56LTXC 现货库存
  • 数量50600 
  • 厂家CYPRESS/赛普拉斯 
  • 封装QFN-56 
  • 批号2103+ 
  • 原装价格当天为准可含票
  • QQ:2885134398QQ:2885134398 复制
    QQ:2885134554QQ:2885134554 复制
  • 0755- QQ:2885134398QQ:2885134554
  • CY7C68013A-100AXC图
  • 集好芯城

     该会员已使用本站13年以上
  • CY7C68013A-100AXC 现货库存
  • 数量25861 
  • 厂家Cypress(赛普拉斯) 
  • 封装 
  • 批号22+ 
  • 原装原厂现货
  • QQ:3008092965QQ:3008092965 复制
    QQ:3008092965QQ:3008092965 复制
  • 0755-83239307 QQ:3008092965QQ:3008092965
  • CY7C68013A-56LTXC图
  • 深圳市集创讯科技有限公司

     该会员已使用本站5年以上
  • CY7C68013A-56LTXC 现货库存
  • 数量12500 
  • 厂家CYPRESS/赛普拉斯 
  • 封装QFN-56 
  • 批号24+ 
  • 原装进口正品现货,假一罚十价格优势
  • QQ:2885393494QQ:2885393494 复制
    QQ:2885393495QQ:2885393495 复制
  • 0755-83244680 QQ:2885393494QQ:2885393495
  • CY7C68013-100AC图
  • 北京中其伟业科技有限公司

     该会员已使用本站16年以上
  • CY7C68013-100AC 现货库存
  • 数量5580 
  • 厂家 
  • 封装 
  • 批号16+ 
  • 价格及优,真实库存,全新原装正品!!
  • QQ:2880824479QQ:2880824479 复制
  • 010-62104891 QQ:2880824479
  • CY7C68013A-100AXC图
  • 深圳市浩兴林电子有限公司

     该会员已使用本站16年以上
  • CY7C68013A-100AXC 现货库存
  • 数量2000 
  • 厂家CYPRESS 
  • 封装QFP100 
  • 批号2021+ 
  • ★特价全新原装柜台现货
  • QQ:382716594QQ:382716594 复制
    QQ:351622092QQ:351622092 复制
  • 0755-82532799 QQ:382716594QQ:351622092
  • CY7C68013A-56LTXC图
  • 深圳市恒意法科技有限公司

     该会员已使用本站17年以上
  • CY7C68013A-56LTXC 现货库存
  • 数量21000 
  • 厂家CYPRESS/赛普拉斯 
  • 封装QFN-56 
  • 批号21+ 
  • 专营原装正品现货,当天发货,可开发票!
  • QQ:2881514372QQ:2881514372 复制
  • 0755-83247729 QQ:2881514372
  • CY7C68013-100AC图
  • HECC GROUP CO.,LIMITED

     该会员已使用本站17年以上
  • CY7C68013-100AC 现货库存
  • 数量9000 
  • 厂家CYPRESS 
  • 封装QFP-100 
  • 批号24+ 
  • 原装有原厂证明,深圳有存货,北美、新加坡可发货
  • QQ:800888908QQ:800888908 复制
  • 755-83950019 QQ:800888908
  • CY7C68013A-100AXI图
  • HECC GROUP CO.,LIMITED

     该会员已使用本站17年以上
  • CY7C68013A-100AXI 现货库存
  • 数量9240 
  • 厂家CYPRESS 
  • 封装QFP 
  • 批号24+ 
  • Cypress专营,假一罚万!
  • QQ:3007947169QQ:3007947169 复制
    QQ:3007947210QQ:3007947210 复制
  • 755-83950895 QQ:3007947169QQ:3007947210
  • CY7C68013A-100AXI图
  • HECC GROUP CO.,LIMITED

     该会员已使用本站17年以上
  • CY7C68013A-100AXI 现货库存
  • 数量9240 
  • 厂家CYPRESS 
  • 封装QFP 
  • 批号24+ 
  • Cypress专营,假一罚万!
  • QQ:3003818780QQ:3003818780 复制
    QQ:3003819484QQ:3003819484 复制
  • 0755-83950895 QQ:3003818780QQ:3003819484
  • CY7C68013A-56LTXC图
  • 深圳市宇集芯电子有限公司

     该会员已使用本站6年以上
  • CY7C68013A-56LTXC 现货库存
  • 数量5800 
  • 厂家CY 
  • 封装N/A 
  • 批号23+ 
  • 在途订单原厂正规渠道现货保证原装正品
  • QQ:1157099927QQ:1157099927 复制
    QQ:2039672975QQ:2039672975 复制
  • 0755-2870-8773手机微信同号13430772257 QQ:1157099927QQ:2039672975
  • CY7C68013-100AXC图
  • 深圳市宏世佳电子科技有限公司

     该会员已使用本站13年以上
  • CY7C68013-100AXC 现货库存
  • 数量3385 
  • 厂家CYPRESS 
  • 封装TQFP-100 
  • 批号2023+ 
  • 全新原厂原装产品、公司现货销售
  • QQ:2881894393QQ:2881894393 复制
    QQ:2881894392QQ:2881894392 复制
  • 0755- QQ:2881894393QQ:2881894392
  • CY7C68013A-100AXC图
  • 深圳市宏世佳电子科技有限公司

     该会员已使用本站13年以上
  • CY7C68013A-100AXC 现货库存
  • 数量3783 
  • 厂家CYPRESS 
  • 封装QFP 
  • 批号2023+ 
  • 全新原厂原装产品、公司现货销售
  • QQ:2881894392QQ:2881894392 复制
    QQ:2881894393QQ:2881894393 复制
  • 0755- QQ:2881894392QQ:2881894393
  • CY7C68013A-100AXC图
  • 深圳市宗天技术开发有限公司

     该会员已使用本站10年以上
  • CY7C68013A-100AXC 现货库存
  • 数量8000 
  • 厂家Cypress(赛普拉斯) 
  • 封装N/A 
  • 批号22+ 
  • 宗天技术 原装现货/假一赔十
  • QQ:444961496QQ:444961496 复制
    QQ:2824256784QQ:2824256784 复制
  • 0755-88601327 QQ:444961496QQ:2824256784
  • CY7C68013A-56BAXC图
  • 深圳市宏世佳电子科技有限公司

     该会员已使用本站13年以上
  • CY7C68013A-56BAXC 现货库存
  • 数量3385 
  • 厂家CYPRESS 
  • 封装BGA 
  • 批号2023+ 
  • 全新原厂原装产品、公司现货销售
  • QQ:2881894392QQ:2881894392 复制
    QQ:2881894393QQ:2881894393 复制
  • 0755-82556029 QQ:2881894392QQ:2881894393
  • CY7C68013A-56LTXI图
  • 深圳市羿芯诚电子有限公司

     该会员已使用本站7年以上
  • CY7C68013A-56LTXI 现货库存
  • 数量3000 
  • 厂家CYPRESS/赛普拉斯 
  • 封装QFN56 
  • 批号21+ 
  • 羿芯诚只做原装 原厂渠道 价格优势
  • QQ:2881498351QQ:2881498351 复制
  • 0755-22968581 QQ:2881498351
  • CY7C68013-100AC图
  • 深圳市宏世佳电子科技有限公司

     该会员已使用本站13年以上
  • CY7C68013-100AC 现货库存
  • 数量3385 
  • 厂家CYPRESS 
  • 封装TQFP-100 
  • 批号2023+ 
  • 全新原厂原装产品、公司现货销售
  • QQ:2881894392QQ:2881894392 复制
    QQ:2881894393QQ:2881894393 复制
  • 0755-82556029 QQ:2881894392QQ:2881894393
  • CY7C68013-100AC图
  • 深圳市宏世佳电子科技有限公司

     该会员已使用本站13年以上
  • CY7C68013-100AC 现货库存
  • 数量3925 
  • 厂家CYPRESS 
  • 封装QFP 
  • 批号2023+ 
  • 全新原厂原装产品、公司现货销售
  • QQ:2881894393QQ:2881894393 复制
    QQ:2881894392QQ:2881894392 复制
  • 0755- QQ:2881894393QQ:2881894392
  • CY7C68013A-128AXC图
  • 深圳市广百利电子有限公司

     该会员已使用本站6年以上
  • CY7C68013A-128AXC 现货库存
  • 数量18500 
  • 厂家Cypress(赛普拉斯) 
  • 封装TQFP-128_20x14x05P 
  • 批号24+ 
  • ★★全网低价,原装原包★★
  • QQ:1483430049QQ:1483430049 复制
  • 0755-83235525 QQ:1483430049
  • CY7C68013A-100AXC图
  • 上海意淼电子科技有限公司

     该会员已使用本站14年以上
  • CY7C68013A-100AXC 现货库存
  • 数量20000 
  • 厂家CYPRESS 
  • 封装QFP 
  • 批号23+ 
  • 原装现货热卖!请联系吴先生 13681678667
  • QQ:617677003QQ:617677003 复制
  • 15618836863 QQ:617677003
  • CY7C68013-100AC图
  • 深圳市芯脉实业有限公司

     该会员已使用本站11年以上
  • CY7C68013-100AC 现货库存
  • 数量26980 
  • 厂家CYPRESS 
  • 封装QFP100 
  • 批号新年份 
  • 新到现货、一手货源、当天发货、bom配单
  • QQ:1435424310QQ:1435424310 复制
  • 0755-84507451 QQ:1435424310
  • CY7C68013A‐128AXC图
  • 深圳市富莱微科技有限公司

     该会员已使用本站6年以上
  • CY7C68013A‐128AXC 现货库存
  • 数量12366 
  • 厂家 
  • 封装原厂原装 
  • 批号20+ 
  • 全新原装,公司现货
  • QQ:1968343307QQ:1968343307 复制
    QQ:2885835292QQ:2885835292 复制
  • 0755-83210149 QQ:1968343307QQ:2885835292
  • CY7C68013-100AC图
  • 深圳市恒嘉威智能科技有限公司

     该会员已使用本站7年以上
  • CY7C68013-100AC 现货库存
  • 数量10800 
  • 厂家CYPRESS/赛普拉斯 
  • 封装QFP100 
  • 批号21+ 
  • 原装恒嘉威价格最实在
  • QQ:1036846627QQ:1036846627 复制
    QQ:2274045202QQ:2274045202 复制
  • -0755-23942980 QQ:1036846627QQ:2274045202
  • CY7C68013A-100AXC图
  • 深圳市惠诺德电子有限公司

     该会员已使用本站7年以上
  • CY7C68013A-100AXC 现货库存
  • 数量29500 
  • 厂家Cypress 
  • 封装QFP 
  • 批号21+ 
  • 只做原装现货代理
  • QQ:1211267741QQ:1211267741 复制
    QQ:1034782288QQ:1034782288 复制
  • 159-7688-9073 QQ:1211267741QQ:1034782288
  • CY7C68013A-128AXC图
  • 上海振基实业有限公司

     该会员已使用本站13年以上
  • CY7C68013A-128AXC 现货库存
  • 数量3148 
  • 厂家CYPRESS 
  • 封装A128-L 
  • 批号23+ 
  • 全新原装现货/另有约30万种现货,欢迎来电!
  • QQ:330263063QQ:330263063 复制
    QQ:1985476892QQ:1985476892 复制
  • 021-59159268 QQ:330263063QQ:1985476892
  • CY7C68013A-56PVXC图
  • 深圳市欧昇科技有限公司

     该会员已使用本站2年以上
  • CY7C68013A-56PVXC 现货库存
  • 数量500 
  • 厂家CYPRESS? 赛普拉斯 
  • 封装N/A 
  • 批号21+ 
  • 深圳现货,当天可发,真实库存
  • QQ:2885514619QQ:2885514619 复制
  • 0755-89345486 QQ:2885514619
  • CY7C68013A-56LTXC图
  • 深圳市隆鑫创展电子有限公司

     该会员已使用本站15年以上
  • CY7C68013A-56LTXC 现货库存
  • 数量1000 
  • 厂家CYPRESS 
  • 封装QFN 
  • 批号13+ROHS 
  • 一手代理货源&价格可谈可含税%配单侠
  • QQ:2355878626QQ:2355878626 复制
    QQ:2850299242QQ:2850299242 复制
  • 0755-82812278 QQ:2355878626QQ:2850299242
  • CY7C68013A-128AXC图
  • 北京罗彻斯特电子科技有限公司

     该会员已使用本站18年以上
  • CY7C68013A-128AXC 现货库存
  • 数量725 
  • 厂家CY 
  • 封装 
  • 批号1737+ 
  • ▊▊真实原装现货▊可出售样品及配套服务
  • QQ:674627925QQ:674627925 复制
    QQ:372787046QQ:372787046 复制
  • 13261827936军工芯片优势 QQ:674627925QQ:372787046
  • CY7C68013A-100AXC图
  • 深圳市湘达电子有限公司

     该会员已使用本站10年以上
  • CY7C68013A-100AXC 现货库存
  • 数量1800 
  • 厂家CYPRESS 
  • 封装QFP100 
  • 批号20+ 
  • 全新原装现货,一片也是批量价。
  • QQ:215672808QQ:215672808 复制
  • 0755-83229772 QQ:215672808
  • CY7C68013A-128AXC图
  • 深圳市欧昇科技有限公司

     该会员已使用本站10年以上
  • CY7C68013A-128AXC 现货库存
  • 数量992 
  • 厂家CYPRESS/赛普拉斯 
  • 封装NA 
  • 批号2021+ 
  • 原厂/代理渠道价格优势
  • QQ:1220294187QQ:1220294187 复制
    QQ:1017582752QQ:1017582752 复制
  • 0755-89345486 QQ:1220294187QQ:1017582752
  • CY7C68013-56PVC图
  • 深圳市赛科世纪电子有限公司

     该会员已使用本站11年以上
  • CY7C68013-56PVC 现货库存
  • 数量63820 
  • 厂家CYPRESS 
  • 封装SSOP 
  • 批号22+ 
  • 代理新到原装现货,特价,13006691066
  • QQ:124766973QQ:124766973 复制
  • 13006691066 QQ:124766973
  • CY7C68013A-128AXC图
  • 深圳市楷兴电子科技有限公司

     该会员已使用本站7年以上
  • CY7C68013A-128AXC 现货库存
  • 数量89700 
  • 厂家CYPRESS/赛普拉斯 
  • 封装QFP128 
  • 批号21+ 
  • 全新进口原装现货,代理渠道假一赔十
  • QQ:2881475151QQ:2881475151 复制
  • 0755-83016042 QQ:2881475151
  • CY7C68013A-128AXI图
  • 深圳德田科技有限公司

     该会员已使用本站7年以上
  • CY7C68013A-128AXI 现货库存
  • 数量7000 
  • 厂家CYPRESS 
  • 封装NA 
  • 批号22+ 
  • 原装现货质量保证,可出样品可开税票
  • QQ:229754250QQ:229754250 复制
  • 0755-83254070 QQ:229754250
  • CY7C68013A-56LTXC图
  • 深圳市华斯顿电子科技有限公司

     该会员已使用本站16年以上
  • CY7C68013A-56LTXC 现货库存
  • 数量18083 
  • 厂家CYPRESS/赛普拉斯 
  • 封装QFN56 
  • 批号2023+ 
  • 绝对原装正品现货/优势渠道商、原盘原包原盒
  • QQ:364510898QQ:364510898 复制
    QQ:515102657QQ:515102657 复制
  • 0755-83777708“进口原装正品专供” QQ:364510898QQ:515102657
  • CY7C68013A-100AXC图
  • 深圳市捷立辉科技有限公司

     该会员已使用本站10年以上
  • CY7C68013A-100AXC 现货库存
  • 数量720 
  • 厂家CYPRESS/赛普拉斯 
  • 封装QFP100 
  • 批号21 
  • 进口原装现货,公司真实库存
  • QQ:1803576909QQ:1803576909 复制
  • -0755-82792948 QQ:1803576909
  • CY7C68013-100AC图
  • 深圳市芯脉实业有限公司

     该会员已使用本站11年以上
  • CY7C68013-100AC 现货库存
  • 数量6980 
  • 厂家CYPRESS 
  • 封装QFP 
  • 批号22+ 
  • 新到现货、一手货源、当天发货、bom配单
  • QQ:2881512844QQ:2881512844 复制
  • 075584507705 QQ:2881512844
  • CY7C68013A-56PVXC图
  • 深圳市科庆电子有限公司

     该会员已使用本站16年以上
  • CY7C68013A-56PVXC 现货库存
  • 数量3837 
  • 厂家CY 
  • 封装SSOP 
  • 批号23+ 
  • 现货只售原厂原装可含13%税
  • QQ:2850188252QQ:2850188252 复制
    QQ:2850188256QQ:2850188256 复制
  • 0755 QQ:2850188252QQ:2850188256

产品型号CY7C68013的Datasheet PDF文件预览

CY7C68013  
EZ-USB FX2™ USB Microcontroller  
• Supports bus-powered applications by using renumer-  
ation  
1.0  
EZ-USB FX2Features  
• 3.3V operation  
• Single-chip integrated USB 2.0 Transceiver, SIE, and  
Enhanced 8051 Microprocessor  
• Smart Serial Interface Engine  
• Vectored USB interrupts  
• Software: 8051 code runs from:  
Internal RAM, which is downloaded via USB  
Internal RAM, which is loaded from EEPROM  
— External memory device (128 pin package  
• Separate data buffers forthe SETUP and DATA portions  
of a CONTROL transfer  
2
• Integrated I C-compatible controller, runs at 100 or 400  
kHz  
• Four programmable BULK/INTERRUPT/  
ISOCHRONOUS endpoints  
• 48-MHz, 24-MHz, or 12-MHz 8051 operation  
• Four integrated FIFOs  
— Buffering options: double, triple and quad  
• 8- or 16-bit external data interface  
• GPIF  
— Brings glue and FIFOs inside for lower system cost  
— Automatic conversion to and from 16-bit buses  
— Master or slave operation  
— Allows direct connection to most parallel interface  
— FIFOs can use externally supplied clock or asyn-  
chronous strobes  
— Programmable waveform descriptors and configu-  
ration registers to define waveforms  
— Easy interface to ASIC and DSP ICs  
Special autovectors for FIFO and GPIF interrupts  
• Up to 40 general-purpose I/Os  
— Supports multiple Ready (RDY) inputs and Control  
(CTL) outputs  
Integrated, industry standard enhanced 8051:  
— Up to 48-MHz clock rate  
• Four package options—128-pin TQFP, 100-pin TQFP,  
56-pin QFN and 56-pin SSOP  
— Four clocks per instruction cycle  
— Two USARTS  
• Four packages are defined for the family: 56 SSOP, 56  
QFN, 100 TQFP, and 128 TQFP  
— Three counter/timers  
— Expanded interrupt system  
— Two data pointers  
High-performance micro  
using standard tools  
24-MHz  
Ext. XTAL  
with lower-power options  
FX2  
I2C  
Compatible  
Master  
/0.5  
8051 Core  
x20  
/1.0  
/2.0  
VCC  
12/24/48 MHz,  
four clocks/cycle  
PLL  
Abundant I/O  
including two USARTS  
Additional I/Os (24)  
1.5k  
connected for  
full speed  
General  
ADDR (9)  
programmable I/F  
to ASIC/DSP or bus  
standards such as  
D+  
D–  
GPIF  
USB  
2.0  
XCVR  
CY  
Smart  
USB  
8.5 kB  
RAM  
RDY (6)  
CTL (6)  
ATAPI, EPP, etc.  
1.1/2.0  
Engine  
Integrated  
full- and high-speed  
XCVR  
Up to 96 MBytes/s  
burst rate  
4 kB  
FIFO  
8/16  
Enhanced USB core  
Simplifies 8051 core  
“Soft Configuration”  
Easy firmware changes  
FIFO and endpoint memory  
(master or slave operation)  
Figure 1-1. Block Diagram  
Cypress Semiconductor Corporation  
Document #: 38-08012 Rev. *E  
3901 North First Street  
San Jose,CA 95134  
408-943-2600  
Revised February 8, 2005  
CY7C68013  
Cypress’s EZ-USB FX2is the world’s first USB 2.0  
integrated microcontroller. By integrating the USB 2.0 trans-  
ceiver, SIE, enhanced 8051 microcontroller, and a program-  
mable peripheral interface in a single chip, Cypress has  
created a very cost-effective solution that provides superior  
time-to-market advantages. The ingenious architecture of FX2  
results in data transfer rates of 56 Mbytes per second, the  
maximum allowable USB 2.0 bandwidth, while still using a low-  
cost 8051 microcontroller in a package as small as a 56 SSOP.  
Because it incorporates the USB 2.0 transceiver, the FX2 is  
more economical, providing a smaller footprint solution than  
USB 2.0 SIE or external transceiver implementations. With  
EZ-USB FX2, the Cypress Smart SIE handles most of the USB  
1.1 and 2.0 protocol in hardware, freeing the embedded micro-  
controller for application-specific functions and decreasing  
development time to ensure USB compatibility. The General  
Programmable Interface (GPIF) and Master/Slave Endpoint  
FIFO (8- or 16-bit data bus) provides an easy and glueless  
interface to popular interfaces such as ATA, UTOPIA, EPP,  
PCMCIA, and most DSP/processors.  
3.2  
8051 Microprocessor  
The 8051 microprocessor embedded in the FX2 family has  
256 bytes of register RAM, an expanded interrupt system,  
three timer/counters, and two USARTs.8051 Clock Frequency  
FX2 has an on-chip oscillator circuit that uses an external  
24-MHz (±100 ppm) crystal with the following characteristics:  
• Parallel resonant  
• Fundamental mode  
• 500-µW drive level  
• 20–33 pF (5% tolerance) load capacitors.  
An on-chip PLL multiplies the 24-MHz oscillator up to  
480 MHz, as required by the transceiver/PHY, and internal  
counters divide it down for use as the 8051 clock. The default  
8051 clock frequency is 12 MHz. The clock frequency of the  
8051 can be changed by the 8051 through the CPUCS  
register, dynamically.  
The CLKOUT pin, which can be tri-stated and inverted using  
internal control bits, outputs the 50% duty cycle 8051 clock, at  
the selected 8051 clock frequency—48, 24, or 12 MHz.  
2.0  
Applications  
3.2.1  
USARTS  
• DSL modems  
FX2 contains two standard 8051 USARTs, addressed via  
Special Function Register (SFR) bits. The USART interface  
pins are available on separate I/O pins, and are not multi-  
plexed with port pins.  
• ATA interface  
• Memory card readers  
• Legacy conversion devices  
• Cameras  
• Scanners  
• Home PNA  
• Wireless LAN  
• MP3 players  
Networking.  
UART0 and UART1 can operate using an internal clock at 230  
KBaud with no more than 1% baud rate error. 230-KBaud  
operation is achieved by an internally derived clock source that  
generates overflow pulses at the appropriate time. The  
internal clock adjusts for the 8051 clock rate (48, 24, 12 MHz)  
such that it always presents the correct frequency for  
230-KBaud operation.  
The “Reference Designs” section of the cypress website  
provides additional tools for typical USB 2.0 applications. Each  
reference design comes complete with firmware source and  
object code, schematics, and documentation. Please visit  
http://www.cypress.com for more information.  
Note. 115-KBaud operation is also possible by programming  
the 8051 SMOD0 or SMOD1 bits to a “1” for UART0 and/or  
UART1, respectively.  
3.2.2  
Special Function Registers  
Certain 8051 SFR addresses are populated to provide fast  
access to critical FX2 functions. These SFR additions are  
shown in Table 3-1. Bold type indicates non-standard,  
enhanced 8051 registers.  
3.0  
3.1  
Functional Overview  
USB Signaling Speed  
The two SFR rows that end with “0” and “8” contain bit-addres-  
sable registers. The four I/O ports A–D use the SFR addresses  
used in the standard 8051 for ports 0–3, which are not imple-  
mented in FX2.  
FX2 operates at two of the three rates defined in the Universal  
Serial Bus Specification Revision 2.0, dated April 27, 2000:  
• Full speed, with a signaling bit rate of 12 Mbps  
• High speed, with a signaling bit rate of 480 Mbps  
Because of the faster and more efficient SFR addressing, the  
FX2 I/O ports are not addressable in external RAM space  
(using the MOVX instruction).  
FX2 does not support the low-speed signaling mode of  
1.5 Mbps.  
Document #: 38-08012 Rev. *E  
Page 2 of 48  
CY7C68013  
Table 3-1. Special Function Registers  
x
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
8x  
IOA  
9x  
IOB  
Ax  
Bx  
Cx  
Dx  
Ex  
Fx  
IOC  
IOD  
SCON1  
SBUF1  
PSW  
ACC  
B
SP  
EXIF  
INT2CLR  
INT4CLR  
IOE  
DPL0  
DPH0  
DPL1  
DPH1  
DPS  
MPAGE  
OEA  
OEB  
OEC  
OED  
OEE  
PCON  
TCON  
TMOD  
TL0  
SCON0  
SBUF0  
IE  
IP  
T2CON  
EICON  
EIE  
EIP  
AUTOPTRH1  
AUTOPTRL1  
reserved  
EP2468STAT  
EP24FIFOFLGS  
EP68FIFOFLGS  
EP01STAT  
GPIFTRIG  
RCAP2L  
RCAP2H  
TL2  
TL1  
TH0  
TH1  
AUTOPTRH2  
AUTOPTRL2  
reserved  
GPIFSGLDATH  
GPIFSGLDATLX  
TH2  
CKCON  
AUTOPTRSETUP GPIFSGLDATLNOX  
2
3.3  
I C-compatible Bus  
3.6 ReNumeration™  
2
FX2 supports the I C-compatible bus as a master only at  
100/400 kbps. SCL and SDA pins have open-drain outputs  
and hysteresis inputs. These signals must be pulled up to  
Because the FX2’s configuration is soft, one chip can take on  
the identities of multiple distinct USB devices.  
When first plugged into USB, the FX2 enumerates automati-  
cally and downloads firmware and USB descriptor tables over  
the USB cable. Next, the FX2 enumerates again, this time as  
a device defined by the downloaded information. This  
patented two-step process, called ReNumeration™, happens  
instantly when the device is plugged in, with no hint that the  
initial download step has occurred.  
2
3.3V, even if no I C-compatible device is connected.  
3.4  
Buses  
All packages: 8- or 16-bit “FIFO” bidirectional data bus, multi-  
plexed on I/O ports B and D. 128-pin package: adds 16-bit  
output-only 8051 address bus, 8-bit bidirectional data bus.  
Two control bits in the USBCS (USB Control and Status)  
register control the ReNumeration process: DISCON and  
RENUM. To simulate a USB disconnect, the firmware sets  
DISCON to 1. To reconnect, the firmware clears DISCON to 0.  
3.5  
USB Boot Methods  
2
During the power-up sequence, internal logic checks the I C-  
compatible port for the connection of an EEPROM whose first  
byte is either 0xC0 or 0xC2. If found, it uses the VID/PID/DID  
values in the EEPROM in place of the internally stored values  
(0xC0), or it boot-loads the EEPROM contents into internal  
RAM (0xC2). If no EEPROM is detected, FX2 enumerates  
using internally stored descriptors. The default ID values for  
FX2 are VID/PID/DID (0x04B4, 0x8613, 0xxxyy).  
Before reconnecting, the firmware sets or clears the RENUM  
bit to indicate whether the firmware or the Default USB Device  
will handle device requests over endpoint zero: if RENUM = 0,  
the Default USB Device will handle device requests; if RENUM  
= 1, the firmware will.  
3.7  
Bus Powered Applications  
Table 3-2. Default ID Values for FX2  
Default VID/PID/DID  
Bus powered applications require the FX2 to enumerate in a  
unconfigured mode with less then 100 mA. To do this, the FX2  
must enumerate in the full speed mode and then, when  
configured, renumerate in high speed mode. For an example  
of the benefits and limitations of this renumeration process see  
the application note titled “Bus Powered Enumeration with  
FX2”.  
Vendor ID  
Prod ID  
0x04B4 Cypress Semiconductor  
0x8613 EZ-USB FX2  
Device release 0xXXYY Depends on revision  
(0x04 for Rev E)  
2
Note. The I C-compatible bus SCL and SDA pins must be  
pulled up, even if an EEPROM is not connected. Otherwise  
this detection method does not work properly.  
Document #: 38-08012 Rev. *E  
Page 3 of 48  
CY7C68013  
Autovectoring. When a USB interrupt is asserted, the FX2  
pushes the program counter onto its stack then jumps to  
address 0x0043, where it expects to find a “jump” instruction  
to the USB Interrupt service routine.  
3.8  
Interrupt System  
3.8.1  
INT2 Interrupt Request and Enable Registers  
FX2 implements an autovector feature for INT2 and INT4.  
There are 27 INT2 (USB) vectors, and 14 INT4 (FIFO/GPIF)  
vectors. See FX2 TRM for more details.  
The FX2 jump instruction is encoded as shown in Table 3-3.  
If Autovectoring is enabled (AV2EN = 1 in the INTSETUP  
register), the FX2 substitutes its INT2VEC byte. Therefore, if  
the high byte (“page”) of a jump-table address is preloaded at  
location 0x0044, the automatically-inserted INT2VEC byte at  
0x0045 will direct the jump to the correct address out of the 27  
addresses within the page.  
3.8.2  
USB-Interrupt Autovectors  
The main USB interrupt is shared by 27 interrupt sources. To  
save the code and processing time that normally would be  
required to identify the individual USB interrupt source, the  
FX2 provides a second level of interrupt vectoring, called  
Table 3-3. INT2 USB Interrupts  
USB Interrupt Table for INT2  
Source  
Priority  
1
INT2VEC Value  
Notes  
00  
04  
08  
0C  
10  
14  
18  
1C  
20  
24  
28  
2C  
30  
34  
38  
3C  
40  
44  
48  
4C  
50  
54  
58  
5C  
60  
64  
68  
6C  
70  
74  
78  
7C  
SUDAV  
SOF  
SETUP Data Available  
Start of Frame (or microframe)  
Setup Token Received  
USB Suspend request  
Bus reset  
2
3
SUTOK  
4
SUSPEND  
USB RESET  
HISPEED  
EP0ACK  
5
6
Entered high-speed operation  
7
FX2 ACK’d the CONTROL Handshake  
reserved  
8
9
EP0-IN  
EP0-OUT  
EP1-IN  
EP1-OUT  
EP2  
EP0-IN ready to be loaded with data  
EP0-OUT has USB data  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
EP1-IN ready to be loaded with data  
EP1-OUT has USB data  
IN: buffer available. OUT: buffer has data  
IN: buffer available. OUT: buffer has data  
IN: buffer available. OUT: buffer has data  
IN: buffer available. OUT: buffer has data  
IN-Bulk-NAK (any IN endpoint)  
reserved  
EP4  
EP6  
EP8  
IBN  
EP0PING  
EP1PING  
EP2PING  
EP4PING  
EP6PING  
EP8PING  
ERRLIMIT  
EP0 OUT was Pinged and it NAK’d  
EP1 OUT was Pinged and it NAK’d  
EP2 OUT was Pinged and it NAK’d  
EP4 OUT was Pinged and it NAK’d  
EP6 OUT was Pinged and it NAK’d  
EP8 OUT was Pinged and it NAK’d  
Bus errors exceeded the programmed limit  
reserved  
reserved  
reserved  
EP2ISOERR  
EP4ISOERR  
EP6ISOERR  
EP8ISOERR  
ISO EP2 OUT PID sequence error  
ISO EP4 OUT PID sequence error  
ISO EP6 OUT PID sequence error  
ISO EP8 OUT PID sequence error  
Document #: 38-08012 Rev. *E  
Page 4 of 48  
CY7C68013  
Table 3-4. Individual FIFO/GPIF Interrupt Sources  
Priority  
INT4VEC Value  
Source  
EP2PF  
EP4PF  
EP6PF  
EP8PF  
EP2EF  
EP4EF  
EP6EF  
EP8EF  
EP2FF  
EP4FF  
EP6FF  
EP8FF  
GPIFDONE  
GPIFWF  
Notes  
Endpoint 2 Programmable Flag  
1
2
80  
84  
88  
8C  
90  
94  
98  
9C  
A0  
A4  
A8  
AC  
B0  
B4  
Endpoint 4 Programmable Flag  
Endpoint 6 Programmable Flag  
Endpoint 8 Programmable Flag  
Endpoint 2 Empty Flag  
Endpoint 4 Empty Flag  
Endpoint 6 Empty Flag  
Endpoint 8 Empty Flag  
Endpoint 2 Full Flag  
3
4
5
6
7
8
9
10  
11  
12  
13  
14  
Endpoint 4 Full Flag  
Endpoint 6 Full Flag  
Endpoint 8 Full Flag  
GPIF Operation Complete  
GPIF Waveform  
3.8.3  
FIFO/GPIF Interrupt (INT4)  
The second wakeup pin, WU2, can also be configured as a  
general purpose I/O pin. This allows a simple external R-C  
network to be used as a periodic wakeup source.  
Just as the USB Interrupt is shared among 27 individual USB-  
interrupt sources, the FIFO/GPIF interrupt is shared among 14  
individual FIFO/GPIF sources. The FIFO/GPIF Interrupt, like  
the USB Interrupt, can employ autovectoring. Table 3-4 shows  
the priority and INT4VEC values for the 14 FIFO/GPIF  
interrupt sources.  
3.10  
Program/Data RAM  
3.10.1 Size  
The FX2 has eight kbytes of internal program/data RAM,  
where PSEN#/RD# signals are internally ORed to allow the  
8051 to access it as both program and data memory. No USB  
control registers appear in this space.  
If Autovectoring is enabled (AV4EN = 1 in the INTSETUP  
register), the FX2 substitutes its INT4VEC byte. Therefore, if  
the high byte (“page”) of a jump-table address is preloaded at  
location 0x0054, the automatically-inserted INT4VEC byte at  
0x0055 will direct the jump to the correct address out of the 14  
addresses within the page. When the ISR occurs, the FX2  
pushes the program counter onto its stack then jumps to  
address 0x0053, where it expects to find a “jump” instruction  
to the ISR Interrupt service routine.  
Two memory maps are shown in the following diagrams:  
Figure 3-1 Internal Code Memory, EA = 0  
Figure 3-2 External Code Memory, EA = 1.  
3.10.2 Internal Code Memory, EA = 0  
3.9  
Reset and Wakeup  
Reset Pin  
This mode implements the internal eight-kbyte block of RAM  
(starting at 0) as combined code and data memory. When  
external RAM or ROM is added, the external read and write  
strobes are suppressed for memory spaces that exist inside  
the chip. This allows the user to connect a 64-kbyte memory  
without requiring address decodes to keep clear of internal  
memory spaces.  
3.9.1  
An input pin (RESET#) resets the chip. This pin has hysteresis  
and is active LOW. The internal PLL stabilizes approximately  
200 µs after V has reached 3.3V. Typically, an external RC  
CC  
network (R = 100k, C = 0.1 µF) is used to provide the RESET#  
signal.  
Only the internal eight kbytes and scratch pad 0.5 kbytes  
RAM spaces have the following access:  
3.9.2  
Wakeup Pins  
• USB download  
• USB upload  
The 8051 puts itself and the rest of the chip into a power-down  
mode by setting PCON.0 = 1. This stops the oscillator and  
PLL. When WAKEUP is asserted by external logic, the oscil-  
lator restarts and after the PLL stabilizes, and the 8051  
receives a wakeup interrupt. This applies whether or not FX2  
is connected to the USB.  
• Setup data pointer  
2
• I C-compatible interface boot load.  
3.10.3 External Code Memory, EA = 1  
The FX2 exits the power down (USB suspend) state using one  
of the following methods:  
The bottom eight kbytes of program memory is external, and  
therefore the bottom eight kbytes of internal RAM is accessible  
only as data memory.  
• USB bus signals resume  
• External logic asserts the WAKEUP pin  
• External logic asserts the PA3/WU2 pin.  
Document #: 38-08012 Rev. *E  
Page 5 of 48  
CY7C68013  
Inside FX2  
Outside FX2  
FFFF  
7.5 kbytes  
(OK to populate  
US B regs and  
4k EP buffers  
(RD#,WR#)  
data memory  
here—RD#/WR#  
strobes are not  
active)  
E200  
E1FF  
0.5 kbytes RAM  
Data (RD#,WR#)*  
E000  
56 kbytes  
External  
Code  
Memory  
(PSEN#)  
48 kbytes  
External  
Data  
Memory  
(RD#,WR#)  
1FFF  
(Ok to populate  
data memory  
here—RD#/WR#  
strobes are not  
active)  
(OK to populate  
program  
memory here—  
PSEN# strobe  
is not active)  
Eight kbytes RAM  
Code and Data  
(PSEN#,RD#,WR#)*  
0000  
Data  
2
Code  
*SUDPTR, USB upload/download, I C-compatible interface boot access  
Figure 3-1. Internal Code Memory, EA = 0  
Inside FX2  
Outside FX2  
FFFF  
7.5 kbytes  
(OK to populate  
USB regs and  
4k EP buffers  
(RD#,WR#)  
data memory  
here—RD#/WR#  
strobes are not  
active)  
E200  
E1FF  
0.5 kbytes RAM  
Data (RD#,WR#)*  
E000  
48 kbytes  
External  
Data  
Memory  
(RD#,WR#)  
64 kbytes  
External  
Code  
Memory  
(PSEN#)  
1FFF  
(Ok to populate  
data memory  
here—RD#/WR#  
strobes are not  
active)  
Eight kbytes  
RAM  
Data  
(RD#,WR#)*  
0000  
Data  
2
Code  
*SUDPTR, USB upload/download, I C-compatible interface boot access  
Figure 3-2. External Code Memory, EA = 1  
Document #: 38-08012 Rev. *E  
Page 6 of 48  
CY7C68013  
3.11  
Register Addresses  
FFFF  
4 kbytes EP2-EP8 buffers  
(8 × 512)  
F000  
EFFF  
2 kbytes RESERVED  
E800  
E7FF  
64 bytes EP1IN  
64 bytes EP1OUT  
E7C0  
E7BF  
E780  
E77F  
64 bytes EP0 IN/OUT  
64 bytes RESERVED  
256 bytes Registers  
384 bytes RESERVED  
128 bytes GPIF Waveforms  
E740  
E73F  
E700  
E6FF  
E600  
E5FF  
E480  
E47F  
E400  
E3FF  
512 bytes RESERVED  
E200  
E1FF  
512 bytes  
8051 xdata RAM  
E000  
3.12.3 Set-up Data Buffer  
3.12  
Endpoint RAM  
A separate eight-byte buffer at 0xE6B8-0xE6BF holds the  
SETUP data from a CONTROL transfer.  
3.12.1 Size  
• 3 × 64 bytes  
• 8 × 512 bytes  
(Endpoints 0 and 1)  
(Endpoints 2, 4, 6, 8)  
3.12.4 Endpoint Configuration (High-speed Mode)  
Endpoints 0 and 1 are the same for every configuration.  
Endpoint 0 is the only CONTROL endpoint, and endpoint 1 can  
be either BULK or INTERRUPT. To the left of the vertical line,  
the user may pick different configurations for EP2&4 and  
EP6&8, since none of the 512-byte buffers are combined  
between these endpoint groups. An example endpoint config-  
uration would be:  
3.12.2 Organization  
• EP0  
Bidirectional endpoint zero, 64-byte buffer  
• EP1IN, EP1OUT  
64-byte buffers, bulk or interrupt  
• EP2,4,6,8  
EP2—1024 double buffered; EP6—512 quad buffered.  
Eight 512-byte buffers, bulk, interrupt, or isochronous. EP2  
and 6 can be either double, triple, or quad buffered. For high-  
speed endpoint configuration options, see Figure 3-3.  
To the right of the vertical line, buffers are shared between  
EP2–8, and therefore only entire columns may be chosen.  
Document #: 38-08012 Rev. *E  
Page 7 of 48  
CY7C68013  
EP0 IN&OUT  
EP1 IN  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
EP1 OUT  
512  
512  
512  
512  
512  
512  
512  
EP2  
EP4  
1024  
1024  
1024  
1024  
1024  
1024  
EP2  
EP2  
EP2  
512  
512  
512  
512  
EP2  
512  
EP2  
EP6  
EP8  
512  
512  
512  
512  
512  
512  
EP6  
EP8  
1024  
1024  
1024  
1024  
1024  
EP6  
EP6  
512  
512  
512  
512  
512  
512  
512  
512  
EP8  
Figure 3-3. Endpoint Configuration  
3.12.5 Default Full-Speed Alternate Settings  
Table 3-5. Default Full-Speed Alternate Settings  
[1,2]  
Alternate Setting  
0
64  
0
1
2
3
ep0  
64  
64  
64  
ep1out  
ep1in  
ep2  
64 bulk  
64 bulk  
64 int  
64 int  
64 int  
64 int  
0
0
64 bulk out (2×)  
64 bulk out (2×)  
64 bulk in (2×)  
64 bulk in (2×)  
64 int out (2×)  
64 bulk out (2×)  
64 int in (2×)  
64 iso out (2×)  
64 bulk out (2×)  
64 iso in (2×)  
ep4  
0
ep6  
0
ep8  
0
64 bulk in (2×)  
64 bulk in (2×)  
3.12.6 Default High-Speed Alternate Settings  
Table 3-6. Default High-Speed Alternate Settings  
[1, 2]  
Alternate Setting  
0
1
2
3
ep0  
64 64  
64  
64  
[3]  
[3]  
ep1out  
ep1in  
ep2  
0
0
0
0
0
0
512 bulk  
512 bulk  
64 int  
64 int  
64 int  
64 int  
512 bulk out (2×)  
512 bulk out (2×)  
512 bulk in (2×)  
512 bulk in (2×)  
512 int out (2×)  
512 bulk out (2×)  
512 int in (2×)  
512 bulk in (2×)  
512 iso out (2×)  
512 bulk out (2×)  
512 iso in (2×)  
512 bulk in (2×)  
ep4  
ep6  
ep8  
Notes:  
1. “0” means “not implemented.”  
2. “2x” means “double buffered.”  
3. Even though these buffers are 64 bytes, they are reported as 512 for USB 2.0 compliance. The user must never transfer packets larger than 64 bytes to EP1.  
Document #: 38-08012 Rev. *E  
Page 8 of 48  
CY7C68013  
desired. Another bit within the IFCONFIG register will invert  
the IFCLK signal whether internally or externally sourced.  
3.13  
External FIFO interface  
3.13.1 Architecture  
3.14  
GPIF  
The FX2 slave FIFO architecture has eight 512-byte blocks in  
the endpoint RAM that directly serve as FIFO memories, and  
are controlled by FIFO control signals (such as IFCLK, SLCS#,  
SLRD, SLWR, SLOE, PKTEND, and flags).  
The GPIF is a flexible 8- or 16-bit parallel interface driven by a  
user-programmable finite state machine. It allows the  
CY7C68013 to perform local bus mastering, and can  
implement a wide variety of protocols such as ATA interface,  
printer parallel port, and Utopia.  
In operation, some of the eight RAM blocks fill or empty from  
the SIE, while the others are connected to the I/O transfer  
logic. The transfer logic takes two forms, the GPIF for internally  
generated control signals, or the slave FIFO interface for  
externally controlled transfers.  
The GPIF has six programmable control outputs (CTL), nine  
address outputs (GPIFADRx), and six general-purpose ready  
inputs (RDY). The data bus width can be 8 or 16 bits. Each  
GPIF vector defines the state of the control outputs, and deter-  
mines what state a ready input (or multiple inputs) must be  
before proceeding. The GPIF vector can be programmed to  
advance a FIFO to the next data value, advance an address,  
etc. A sequence of the GPIF vectors make up a single  
waveform that will be executed to perform the desired data  
move between the CY7C68013 and the external design.  
3.13.2 Master/Slave Control Signals  
The FX2 endpoint FIFOS are implemented as eight physically  
distinct 256 x 16 RAM blocks. The 8051/SIE can switch any of  
the RAM blocks between two domains, the USB (SIE) domain  
and the 8051-I/O Unit domain. This switching is done virtually  
instantaneously, giving essentially zero transfer time between  
“USB FIFOS” and “Slave FIFOS.” Since they are physically the  
same memory, no bytes are actually transferred between  
buffers.  
3.14.1 Six Control OUT Signals  
The 100- and 128-pin packages bring out all six Control Output  
pins (CTL0-CTL5). The 8051 programs the GPIF unit to define  
the CTL waveforms. The 56-pin package brings out three of  
these signals, CTL0–CTL2. CTLx waveform edges can be  
programmed to make transitions as fast as once per clock  
(20.8 ns using a 48-MHz clock).  
At any given time, some RAM blocks are filling/emptying with  
USB data under SIE control, while other RAM blocks are  
available to the 8051 and/or the I/O control unit. The RAM  
blocks operate as single-port in the USB domain, and dual-  
port in the 8051-I/O domain. The blocks can be configured as  
single, double, triple, or quad buffered as previously shown.  
3.14.2 Six Ready IN Signals  
The I/O control unit implements either an internal-master (M  
for master) or external-master (S for Slave) interface.  
The 100- and 128-pin packages bring out all six Ready inputs  
(RDY0–RDY5). The 8051 programs the GPIF unit to test the  
RDY pins for GPIF branching. The 56-pin package brings out  
two of these signals, RDY0–1.  
In Master (M) mode, the GPIF internally controls  
FIFOADR[1..0] to select a FIFO. The RDY pins (two in the 56-  
pin package, six in the 100-pin and 128-pin packages) can be  
used as flag inputs from an external FIFO or other logic if  
desired. The GPIF can be run from either an internally derived  
clock or externally supplied clock (IFCLK), at a rate that  
transfers data up to 96 Megabytes/s (48 MHz).  
3.14.3 Nine GPIF Address OUT signals  
Nine GPIF address lines are available in the 100- and 128-pin  
packages, GPIFADR[8..0]. The GPIF address lines allow  
indexing through up to a 512-byte block of RAM. If more  
address lines are needed, I/O port pins can be used.  
In Slave (S) mode, the FX2 accepts either an internally derived  
clock or externally supplied clock (IFCLK, max. frequency 48  
MHz) and SLCS#, SLRD, SLWR, SLOE, PKTEND signals  
from external logic. Each endpoint can individually be selected  
for byte or word operation by an internal configuration bit, and  
a Slave FIFO Output Enable signal SLOE enables data of the  
selected width. External logic must insure that the output  
enable signal is inactive when writing data to a slave FIFO.  
The slave interface can also operate asynchronously, where  
the SLRD and SLWR signals act directly as strobes, rather  
than a clock qualifier as in synchronous mode. The signals  
SLRD, SLWR, SLOE and PKTEND are gated by the signal  
SLCS#.  
3.14.4 Long Transfer Mode  
In master mode, the 8051 appropriately sets GPIF transaction  
count registers (GPIFTCB3, GPIFTCB2, GPIFTCB1, or  
GPIFTCB0) for unattended transfers of up to 4,294,967,296  
bytes. The GPIF automatically throttles data flow to prevent  
under or overflow until the full number of requested transac-  
tions complete. The GPIF decrements the value in these  
registers to represent the current status of the transaction.  
3.15  
USB Uploads and Downloads  
The core has the ability to directly edit the data contents of the  
internal 8-kbyte RAM and of the internal 512-byte scratch pad  
RAM via a vendor-specific command. This capability is  
normally used when “soft” downloading user code and is  
available only to and from internal RAM, whether the 8051 is  
held in reset or running. The available RAM spaces are 8  
kbytes from 0x0000–0x1FFF (code/data) and 512 bytes from  
0xE000–0xE1FF (scratch pad RAM).  
3.13.3 GPIF and FIFO Clock Rates  
An 8051 register bit selects one of two frequencies for the  
internally supplied interface clock: 30 MHz and 48 MHz. Alter-  
natively, an externally supplied clock of 5 MHz–48 MHz  
feeding the IFCLK pin can be used as the interface clock.  
IFCLK can be configured to function as an output clock when  
the GPIF and FIFOs are internally clocked. An output enable  
bit in the IFCONFIG register turns this clock output off, if  
Note: A “loader” running in internal RAM can be used to  
transfer downloaded data to external memory.  
Document #: 38-08012 Rev. *E  
Page 9 of 48  
CY7C68013  
2
3.17.2 I C-compatible Interface Boot Load Access  
3.16  
Autopointer Access  
2
At power-on reset the I C-compatible interface boot loader will  
FX2 provides two identical autopointers. They are similar to  
the internal 8051 data pointers, but with an additional feature:  
they can optionally increment a pointer address after every  
memory access. This capability is available to and from both  
internal and external RAM. The autopointers are available in  
external FX2 registers, under control of a mode bit (AUTOP-  
TRSETUP.0). Using the external FX2 autopointer access (at  
0xE67B – 0xE67C) allows the autopointer to access all RAM,  
internal and external to the part. Also, the autopointers can  
point to any FX2 register or endpoint buffer space. When  
autopointer access to external memory is enabled, location  
0xE67B and 0xE67C in XDATA and PDATA space cannot be  
used.  
load the VID/PID/DID/a configuration byte and up to eight  
kbytes of program/data. The available RAM spaces are eight  
kbytes from 0x0000–0x1FFF and 512 bytes from  
0xE000–0xE1FF. The 8051 will be in reset. I C-compatible  
interface boot loads only occur after power-on reset.  
2
3.17.3 I2C-compatible Interface General Purpose Access  
2
The 8051 can control peripherals connected to the I C-  
compatible bus using the I2CTL and I2DAT registers. FX2  
2
2
provides I C compatible master control only, it is never an I C-  
compatible slave.  
4.0  
Pin Assignments  
2
3.17  
I C-compatible Controller  
Figure 4-1 identifies all signals for the four package types. The  
following pages illustrate the individual pin diagrams, plus a  
combination diagram showing which of the full set of signals  
are available in the 128-, 100-, and 56-pin packages.  
2
FX2 has one I C-compatible port that is driven by two internal  
controllers, one that automatically operates at boot time to  
load VID/PID/DID and configuration information, and another  
2
that the 8051, once running, uses to control external I C-  
compatible devices. The I C-compatible port operates in  
master mode only.  
2
The 56-pin package is the lowest-cost version. The signals on  
the left edge of the 56-pin package in Figure 4-1 are common  
to all versions in the FX2 family. Three modes are available in  
all package versions: Port, GPIF master, and Slave FIFO.  
These modes define the signals on the right edge of the  
diagram. The 8051 selects the interface mode using the  
IFCONFIG[1:0] register bits. Port mode is the power-on default  
configuration.  
2
3.17.1 I C-compatible Port Pins  
2
The I C-compatible pins SCL and SDA must have external  
2.2-kpull-up resistors. External EEPROM device address  
pins must be configured properly. See Table 3-7 for config-  
uring the device address pins.  
The 100-pin package adds functionality to the 56-pin package  
by adding these pins:  
Table 3-7. Strap Boot EEPROM Address Lines to These  
Values  
• PORTC or alternate GPIFADR[7...0] address signals  
Bytes Example EEPROM  
A2  
N/A  
0
A1  
N/A  
0
A0  
N/A  
0
• PORTEoralternate GPIFADR8 address signalsand7 more  
8051 signals  
• Three GPIF Control signals  
• Four GPIF Ready signals  
• Nine 8051 signals (two USARTs, three timer inputs,  
INT4,and INT5#)  
• BKPT, RD#, WR#  
[4]  
16  
24LC00  
24LC01  
24LC02  
24LC32  
24LC64  
128  
256  
4K  
0
0
0
0
0
1
8K  
0
0
1
The 128-pin package is the full version, adding the 8051  
address and data buses plus control signals. Note that two of  
the required signals, RD# and WR#, are present in the 100-pin  
version. In the 100-pin and 128-pin versions, an 8051 control  
bit can be set to pulse the RD# and WR# pins when the 8051  
reads from/writes to PORTC.  
Note:  
4. This EEPROM does not have address pins.  
Document #: 38-08012 Rev. *E  
Page 10 of 48  
CY7C68013  
Port  
GPIF Master  
Slave FIFO  
PD7  
PD6  
PD5  
PD4  
PD3  
PD2  
PD1  
PD0  
PB7  
PB6  
PB5  
PB4  
PB3  
PB2  
PB1  
PB0  
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]  
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]  
56  
XTALIN  
XTALOUT  
RESET#  
SLRD  
SLWR  
RDY0  
RDY1  
WAKEUP#  
FLAGA  
FLAGB  
FLAGC  
CTL0  
CTL1  
CTL2  
SCL  
SDA  
INT0#/PA0  
INT1#/PA1  
PA2  
WU2/PA3  
PA4  
INT0#/ PA0  
INT1#/ PA1  
SLOE  
INT0#/PA0  
INT1#/PA1  
PA2  
WU2/PA3  
PA4  
PA5  
PA6  
IFCLK  
CLKOUT  
WU2/PA3  
FIFOADR0  
FIFOADR1  
PKTEND  
DPLUS  
DMINUS  
PA5  
PA6  
PA7  
PA7/FLAGD/SLCS#  
PA7  
CTL3  
CTL4  
CTL5  
RDY2  
RDY3  
RDY4  
RDY5  
100  
BKPT  
PORTC7/GPIFADR7  
PORTC6/GPIFADR6  
PORTC5/GPIFADR5  
PORTC4/GPIFADR4  
PORTC3/GPIFADR3  
PORTC2/GPIFADR2  
PORTC1/GPIFADR1  
PORTC0/GPIFADR0  
RxD0  
TxD0  
RxD1  
TxD1  
INT4  
INT5#  
TIMER2  
TIMER1  
TIMER0  
PE7/GPIFADR8  
PE6/T2EX  
PE5/INT6  
PE4/RxD1OUT  
PE3/RxD0OUT  
PE2/T2OUT  
PE1/T1OUT  
PE0/T0OUT  
RD#  
WR#  
CS#  
OE#  
PSEN#  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
A15  
A14  
A13  
A12  
A11  
A10  
A9  
128  
A8  
A7  
A6  
A5  
A4  
A3  
EA  
A2  
A1  
A0  
Figure 4-1. Signals  
Document #: 38-08012 Rev. *E  
Page 11 of 48  
CY7C68013  
1
102  
CLKOUT  
VCC  
GND  
PD0/FD8  
*WAKEUP  
VCC  
RESET#  
2
101  
3
100  
4
99  
RDY0/*SLRD  
RDY1/*SLWR  
RDY2  
RDY3  
RDY4  
RDY5  
AVCC  
XTALOUT  
XTALIN  
AGND  
NC  
NC  
NC  
VCC  
DPLUS  
DMINUS  
GND  
A11  
A12  
A13  
A14  
A15  
VCC  
GND  
INT4  
T0  
T1  
5
98  
CTL5  
6
97  
A3  
A2  
A1  
A0  
7
96  
8
95  
9
94  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
93  
GND  
92  
PA7/*FLAGD/SLCS#  
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  
PA6/*PKTEND  
PA5/FIFOADR1  
PA4/FIFOADR0  
D7  
D6  
D5  
CY7C68013  
128-pin TQFP  
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  
T2  
IFCLK  
RESERVED  
BKPT  
EA  
SCL  
SDA  
CTL4  
CTL3  
GND  
OE#  
Figure 4-2. CY7C68013 128-pin TQFP Pin Assignment  
* denotes programmable polarity  
Document #: 38-08012 Rev. *E  
Page 12 of 48  
CY7C68013  
1
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  
VCC  
GND  
PD0/FD8  
*WAKEUP  
VCC  
RESET#  
2
3
RDY0/*SLRD  
RDY1/*SLWR  
RDY2  
RDY3  
RDY4  
RDY5  
AVCC  
XTALOUT  
XTALIN  
AGND  
NC  
NC  
NC  
VCC  
DPLUS  
DMINUS  
GND  
VCC  
GND  
INT4  
T0  
T1  
T2  
IFCLK  
RESERVED  
BKPT  
SCL  
4
5
CTL5  
GND  
6
7
PA7/*FLAGD/SLCS#  
PA6/*PKTEND  
PA5/FIFOADR1  
PA4/FIFOADR0  
PA3/*WU2  
8
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
PA2/*SLOE  
PA1/INT1#  
PA0/INT0#  
CY7C68013  
100-pin TQFP  
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  
SDA  
Figure 4-3. CY7C68013 100-pin TQFP Pin Assignment  
* denotes programmable polarity  
Document #: 38-08012 Rev. *E  
Page 13 of 48  
CY7C68013  
CY7C68013  
56-pin SSOP  
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  
1
2
PD5/FD13  
PD4/FD12  
PD3/FD11  
PD2/FD10  
PD1/FD9  
PD0/FD8  
*WAKEUP  
VCC  
PD6/FD14  
PD7/FD15  
GND  
CLKOUT  
VCC  
3
4
5
6
7
GND  
8
RDY0/*SLRD  
RDY1/*SLWR  
AVCC  
XTALOUT  
XTALIN  
AGND  
RESET#  
9
GND  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
PA7/*FLAGD/SLCS#  
PA6/PKTEND  
PA5/FIFOADR1  
PA4/FIFOADR0  
PA3/*WU2  
PA2/*SLOE  
PA1/INT1#  
PA0/INT0#  
VCC  
VCC  
DPLUS  
DMINUS  
GND  
VCC  
GND  
IFCLK  
RESERVED  
SCL  
SDA  
VCC  
CTL2/*FLAGC  
CTL1/*FLAGB  
CTL0/*FLAGA  
GND  
VCC  
GND  
PB7/FD7  
PB6/FD6  
PB5/FD5  
PB4/FD4  
PB0/FD0  
PB1/FD1  
PB2/FD2  
PB3/FD3  
Figure 4-4. CY7C68013 56-pin SSOP Pin Assignment  
* denotes programmable polarity  
Document #: 38-08012 Rev. *E  
Page 14 of 48  
CY7C68013  
RESET#  
GND  
RDY0/*SLRD  
RDY1/*SLWR  
AVCC  
42  
41  
40  
39  
38  
37  
36  
35  
34  
33  
32  
31  
30  
29  
1
2
PA7/*FLAGD/SLCS#  
PA6/*PKTEND  
PA5/FIFOADR1  
PA4/FIFOADR0  
PA3/*WU2  
3
XTALOUT  
XTALIN  
AGND  
4
5
6
CY7C68013  
56-pin QFN  
VCC  
7
PA2/*SLOE  
DPLUS  
DMINUS  
GND  
8
PA1/INT1#  
9
PA0/INT0#  
10  
11  
12  
13  
14  
VCC  
VCC  
CTL2/*FLAGC  
CTL1/*FLAGB  
CTL0/*FLAGA  
GND  
*IFCLK  
RESERVED  
Figure 4-5. CY7C68013 56-pin QFN Pin Assignment  
* denotes programmable polarity  
Document #: 38-08012 Rev. *E  
Page 15 of 48  
CY7C68013  
4.1  
CY7C68013 Pin Descriptions  
[5]  
Table 4-1. FX2 Pin Descriptions  
128 100 56 56  
TQFP TQFP SSOP QFN  
Name  
Type  
Default  
Description  
10  
13  
9
10  
13  
3
6
AVCC  
Power  
N/A Analog V . This signal provides power to the analog section of  
CC  
the chip.  
12  
AGND  
Power  
N/A Analog Ground. Connect to ground with as short a path as  
possible.  
19  
18  
18  
17  
16  
15  
9
8
DMINUS  
DPLUS  
A0  
I/O/Z  
I/O/Z  
Z
Z
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
Z
Z
Z
Z
Z
Z
Z
Z
H
USB D– Signal. Connect to the USB D– signal.  
USB D+ Signal. Connect to the USB D+ signal.  
94  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
I/O/Z  
8051 Address Bus. This bus is driven at all times. When the  
8051 is addressing internal RAM it reflects the internal address.  
95  
A1  
96  
A2  
97  
A3  
117  
118  
119  
120  
126  
127  
128  
21  
A4  
A5  
A6  
A7  
A8  
A9  
A10  
A11  
A12  
A13  
A14  
A15  
D0  
22  
23  
24  
25  
59  
8051 Data Bus. This bidirectional bus is high-impedance when  
inactive, input for bus reads, and output for bus writes. The data  
bus is used for external 8051 program and data memory. The data  
bus is active only for external bus accesses, and is driven LOW in  
suspend.  
60  
D1  
I/O/Z  
61  
D2  
I/O/Z  
62  
D3  
I/O/Z  
63  
D4  
I/O/Z  
86  
D5  
I/O/Z  
87  
D6  
I/O/Z  
88  
D7  
I/O/Z  
39  
PSEN#  
Output  
ProgramStore Enable. This active-LOWsignalindicates an 8051  
code fetch from external memory. It is active for program memory  
fetches from 0x2000–0xFFFF when the EA pin is LOW, or from  
0x0000–0xFFFF when the EA pin is HIGH.  
34  
28  
77  
BKPT  
Output  
Input  
L
Breakpoint. This pin goes active (HIGH) when the 8051 address  
bus matches the BPADDRH/L registers and breakpoints are  
enabled in the BREAKPT register (BPEN = 1). If the BPPULSE bit  
in the BREAKPT register is HIGH, this signal pulses HIGH for eight  
12-/24-/48-MHz clocks. If the BPPULSE bit is LOW, the signal  
remains HIGH until the 8051 clears the BREAK bit (by writing 1 to  
it) in the BREAKPT register.  
99  
49  
42 RESET#  
N/A Active LOW Reset. Resets the entire chip. This pin is normally  
tied to V through a 100K resistor, and to GND through a 0.1-µF  
CC  
capacitor.  
Note:  
5. Unused inputs should not be left floating. Tie either HIGH or LOW as appropriate. Outputs should only be pulled up or down to ensure signals at power-up and  
in standby.  
Document #: 38-08012 Rev. *E  
Page 16 of 48  
CY7C68013  
[5]  
Table 4-1. FX2 Pin Descriptions (continued)  
128  
100  
56  
56  
TQFP TQFP SSOP QFN  
Name  
EA  
Type  
Default  
Description  
35  
Input  
N/A External Access. This pin determines where the 8051 fetches  
code between addresses 0x0000 and 0x1FFF. If EA = 0 the 8051  
fetches this code from its internal RAM. IF EA = 1 the 8051 fetches  
this code from external memory.  
12  
11  
12  
5
4
XTALIN  
Input  
N/A Crystal Input. Connect this signal to a 24-MHz parallel-resonant,  
fundamental mode crystal and load capacitor to GND.  
It is also correct to drive XTALIN with an external 24 MHz square  
wave derived from another clock source.  
11  
1
10  
11  
5
XTALOUT  
Output  
O/Z  
N/A Crystal Output. Connect this signal to a 24-MHz parallel-  
resonant, fundamental mode crystal and load capacitor to GND.  
If an external clock is used to drive XTALIN, leave this pin open.  
100  
54 CLKOUT  
12 MHz 12-, 24- or 48-MHz clock, phase locked to the 24-MHz input clock.  
The 8051 defaults to 12-MHz operation. The 8051 may tri-state  
this output by setting CPUCS.1 = 1.  
Port A  
82  
67  
68  
69  
40  
41  
42  
33 PA0 or  
INT0#  
I/O/Z  
I/O/Z  
I/O/Z  
I
Multiplexed pin whose function is selected by:  
(PA0) PORTACFG.0  
PA0 is a bidirectional IO port pin.  
INT0# is the active-LOW 8051 INT0 interrupt input signal, which  
is either edge triggered (IT0 = 1) or level triggered (IT0 = 0).  
83  
84  
34 PA1 or  
INT1#  
I
Multiplexed pin whose function is selected by:  
(PA1) PORTACFG.1  
PA1 is a bidirectional IO port pin.  
INT1# is the active-LOW 8051 INT1 interrupt input signal, which  
is either edge triggered (IT1 = 1) or level triggered (IT1 = 0).  
35 PA2 or  
SLOE  
I
Multiplexed pin whose function is selected by two bits:  
(PA2) IFCONFIG[1:0].  
PA2 is a bidirectional IO port pin.  
SLOE is an input-only output enable with programmable polarity  
(FIFOPOLAR.4) for the slave FIFOs connected to FD[7..0] or  
FD[15..0].  
85  
70  
43  
36 PA3 or  
WU2  
I/O/Z  
I
Multiplexed pin whose function is selected by:  
(PA3) WAKEUP.7 and OEA.3  
PA3 is a bidirectional I/O port pin.  
WU2 is an alternate source for USB Wakeup, enabled by WU2EN  
bit (WAKEUP.1) and polarity set by WU2POL (WAKEUP.4). If the  
8051 is in suspend and WU2EN = 1, a transition on this pin starts  
up the oscillator and interrupts the 8051 to allow it to exit the  
suspend mode. Asserting this pin inhibits the chip from  
suspending, if WU2EN=1.  
89  
90  
91  
71  
72  
73  
44  
45  
46  
37 PA4 or  
FIFOADR0  
I/O/Z  
I/O/Z  
I/O/Z  
I
Multiplexed pin whose function is selected by:  
(PA4) IFCONFIG[1..0].  
PA4 is a bidirectional I/O port pin.  
FIFOADR0 is an input-only address select for the slave FIFOs  
connected to FD[7..0] or FD[15..0].  
38 PA5 or  
FIFOADR1  
I
Multiplexed pin whose function is selected by:  
(PA5) IFCONFIG[1..0].  
PA5 is a bidirectional I/O port pin.  
FIFOADR1 is an input-only address select for the slave FIFOs  
connected to FD[7..0] or FD[15..0].  
39 PA6 or  
PKTEND  
I
Multiplexed pin whose function is selected by the IFCONFIG[1:0]  
(PA6) bits.  
PA6 is a bidirectional I/O port pin.  
PKTEND is an input-only packet end with programmable polarity  
(FIFOPOLAR.5) for the slave FIFOs connected to FD[7..0] or  
FD[15..0].  
Document #: 38-08012 Rev. *E  
Page 17 of 48  
CY7C68013  
[5]  
Table 4-1. FX2 Pin Descriptions (continued)  
128 100 56 56  
TQFP TQFP SSOP QFN  
Name  
Type  
Default  
Description  
Multiplexed pin whose function is selected by the IFCONFIG[1:0]  
92  
74  
47  
40 PA7 or  
I/O/Z  
I
FLAGD or  
SLCS#  
(PA7) and PORTACFG.7 bits.  
PA7 is a bidirectional I/O port pin.  
FLAGD is a programmable slave-FIFO output status flag signal.  
SLCS# gates all other slave FIFO enable/strobes  
Port B  
44  
34  
35  
36  
37  
44  
45  
46  
47  
25  
26  
27  
28  
29  
30  
31  
32  
18 PB0 or  
I/O/Z  
I/O/Z  
I/O/Z  
I/O/Z  
I/O/Z  
I/O/Z  
I/O/Z  
I/O/Z  
I
Multiplexed pin whose function is selected by the following bits:  
FD[0]  
(PB0) IFCONFIG[1..0].  
PB0 is a bidirectional I/O port pin.  
FD[0] is the bidirectional FIFO/GPIF data bus.  
45  
46  
47  
54  
55  
56  
57  
19 PB1 or  
FD[1]  
I
Multiplexed pin whose function is selected by the following bits:  
(PB1) IFCONFIG[1..0].  
PB1 is a bidirectional I/O port pin.  
FD[1] is the bidirectional FIFO/GPIF data bus.  
20 PB2 or  
FD[2]  
I
Multiplexed pin whose function is selected by the following bits:  
(PB2) IFCONFIG[1..0].  
PB2 is a bidirectional I/O port pin.  
FD[2] is the bidirectional FIFO/GPIF data bus.  
21 PB3 or  
TXD1 or  
FD[3]  
I
Multiplexed pin whose function is selected by the following bits:  
(PB3) IFCONFIG[1..0].  
PB3 is a bidirectional I/O port pin.  
FD[3] is the bidirectional FIFO/GPIF data bus.  
22 PB4 or  
FD[4]  
I
Multiplexed pin whose function is selected by the following bits:  
(PB4) IFCONFIG[1..0].  
PB4 is a bidirectional I/O port pin.  
FD[4] is the bidirectional FIFO/GPIF data bus.  
23 PB5 or  
FD[5]  
I
Multiplexed pin whose function is selected by the following bits:  
(PB5) IFCONFIG[1..0].  
PB5 is a bidirectional I/O port pin.  
FD[5] is the bidirectional FIFO/GPIF data bus.  
24 PB6 or  
FD[6]  
I
Multiplexed pin whose function is selected by the following bits:  
(PB6) IFCONFIG[1..0].  
PB6 is a bidirectional I/O port pin.  
FD[6] is the bidirectional FIFO/GPIF data bus.  
25 PB7 or  
FD[7]  
I
Multiplexed pin whose function is selected by the following bits:  
(PB7) IFCONFIG[1..0].  
PB7 is a bidirectional I/O port pin.  
FD[7] is the bidirectional FIFO/GPIF data bus.  
PORT C  
72  
57  
58  
59  
60  
61  
PC0 or  
GPIFADR0  
I/O/Z  
I/O/Z  
I/O/Z  
I/O/Z  
I/O/Z  
I
Multiplexed pin whose function is selected by PORTCCFG.0  
(PC0) PC0 is a bidirectional I/O port pin.  
GPIFADR0 is a GPIF address output pin.  
73  
74  
75  
76  
PC1 or  
GPIFADR1  
I
Multiplexed pin whose function is selected by PORTCCFG.1  
(PC1) PC1 is a bidirectional I/O port pin.  
GPIFADR1 is a GPIF address output pin.  
PC2 or  
GPIFADR2  
I
Multiplexed pin whose function is selected by PORTCCFG.2  
(PC2) PC2 is a bidirectional I/O port pin.  
GPIFADR2 is a GPIF address output pin.  
PC3 or  
GPIFADR3  
I
Multiplexed pin whose function is selected by PORTCCFG.3  
(PC3) PC3 is a bidirectional I/O port pin.  
GPIFADR3 is a GPIF address output pin.  
PC4 or  
I
Multiplexed pin whose function is selected by PORTCCFG.4  
GPIFADR4  
(PC4) PC4 is a bidirectional I/O port pin.  
GPIFADR4 is a GPIF address output pin.  
Document #: 38-08012 Rev. *E  
Page 18 of 48  
CY7C68013  
[5]  
Table 4-1. FX2 Pin Descriptions (continued)  
128 100 56 56  
TQFP TQFP SSOP QFN  
Name  
Type  
Default  
Description  
Multiplexed pin whose function is selected by PORTCCFG.5  
77  
78  
79  
62  
63  
64  
PC5 or  
GPIFADR5  
I/O/Z  
I
(PC5) PC5 is a bidirectional I/O port pin.  
GPIFADR5 is a GPIF address output pin.  
PC6 or  
GPIFADR6  
I/O/Z  
I/O/Z  
I
Multiplexed pin whose function is selected by PORTCCFG.6  
(PC6) PC6 is a bidirectional I/O port pin.  
GPIFADR6 is a GPIF address output pin.  
PC7 or  
I
Multiplexed pin whose function is selected by PORTCCFG.7  
GPIFADR7  
(PC7) PC7 is a bidirectional I/O port pin.  
GPIFADR7 is a GPIF address output pin.  
PORT D  
102  
80  
81  
82  
83  
95  
96  
97  
98  
52  
53  
54  
55  
56  
1
45 PD0 or  
I/O/Z  
I/O/Z  
I/O/Z  
I/O/Z  
I/O/Z  
I/O/Z  
I/O/Z  
I/O/Z  
I
Multiplexed pin whose function is selected by the IFCONFIG[1..0]  
FD[8]  
(PD0) and EPxFIFCFG.0 (wordwide) bits.  
FD[8] is the bidirectional FIFO/GPIF data bus.  
103  
104  
105  
121  
122  
123  
124  
46 PD1 or  
FD[9]  
I
Multiplexed pin whose function is selected by the IFCONFIG[1..0]  
(PD1) and EPxFIFCFG.0 (wordwide) bits.  
FD[9] is the bidirectional FIFO/GPIF data bus.  
47 PD2 or  
FD[10]  
I
Multiplexed pin whose function is selected by the IFCONFIG[1..0]  
(PD2) and EPxFIFCFG.0 (wordwide) bits.  
FD[10] is the bidirectional FIFO/GPIF data bus.  
48 PD3 or  
FD[11]  
I
Multiplexed pin whose function is selected by the IFCONFIG[1..0]  
(PD3) and EPxFIFCFG.0 (wordwide) bits.  
FD[11] is the bidirectional FIFO/GPIF data bus.  
49 PD4 or  
FD[12]  
I
Multiplexed pin whose function is selected by the IFCONFIG[1..0]  
(PD4) and EPxFIFCFG.0 (wordwide) bits.  
FD[12] is the bidirectional FIFO/GPIF data bus.  
50 PD5 or  
FD[13]  
I
Multiplexed pin whose function is selected by the IFCONFIG[1..0]  
(PD5) and EPxFIFCFG.0 (wordwide) bits.  
FD[13] is the bidirectional FIFO/GPIF data bus.  
2
51 PD6 or  
FD[14]  
I
Multiplexed pin whose function is selected by the IFCONFIG[1..0]  
(PD6) and EPxFIFCFG.0 (wordwide) bits.  
FD[14] is the bidirectional FIFO/GPIF data bus.  
3
52 PD7 or  
FD[15]  
I
Multiplexed pin whose function is selected by the IFCONFIG[1..0]  
(PD7) and EPxFIFCFG.0 (wordwide) bits.  
FD[15] is the bidirectional FIFO/GPIF data bus.  
Port E  
108  
86  
87  
PE0 or  
T0OUT  
I/O/Z  
I/O/Z  
I
Multiplexed pin whose function is selected by the PORTECFG.0  
(PE0) bit.  
PE0 is a bidirectional I/O port pin.  
T0OUT is an active-HIGH signal from 8051 Timer-counter0.  
T0OUT outputs a high level for one CLKOUT clock cycle when  
Timer0 overflows. If Timer0 is operated in Mode 3 (two separate  
timer/counters), T0OUT is active when the low byte timer/counter  
overflows.  
109  
PE1 or  
T1OUT  
I
Multiplexed pin whose function is selected by the PORTECFG.1  
(PE1) bit.  
PE1 is a bidirectional I/O port pin.  
T1OUT is an active-HIGH signal from 8051 Timer-counter1.  
T1OUT outputs a high level for one CLKOUT clock cycle when  
Timer1 overflows. If Timer1 is operated in Mode 3 (two separate  
timer/counters), T1OUT is active when the low byte timer/counter  
overflows.  
Document #: 38-08012 Rev. *E  
Page 19 of 48  
CY7C68013  
[5]  
Table 4-1. FX2 Pin Descriptions (continued)  
128 100 56 56  
TQFP TQFP SSOP QFN  
Name  
Type  
Default  
Description  
Multiplexed pin whose function is selected by the PORTECFG.2  
110  
88  
PE2 or  
I/O/Z  
I
T2OUT  
(PE2) bit.  
PE2 is a bidirectional I/O port pin.  
T2OUT is the active-HIGH output signal from 8051 Timer2.  
T2OUT is active (HIGH) for one clock cycle when Timer/Counter  
2 overflows.  
111  
89  
PE3 or  
RXD0OUT  
I/O/Z  
I/O/Z  
I
Multiplexed pin whose function is selected by the PORTECFG.3  
(PE3) bit.  
PE3 is a bidirectional I/O port pin.  
RXD0OUT is an active-HIGH signal from 8051 UART0. If  
RXD0OUT is selected and UART0 is in Mode 0, this pin provides  
the output data for UART0 only when it is in sync mode. Otherwise  
it is a 1.  
112  
90  
PE4 or  
I
Multiplexed pin whose function is selected by the PORTECFG.4  
RXD1OUT  
(PE4) bit.  
PE4 is a bidirectional I/O port pin.  
RXD1OUT is an active-HIGH output from 8051 UART1. When  
RXD1OUT is selected and UART1 is in Mode 0, this pin provides  
the output data for UART1 only when it is in sync mode. In Modes  
1, 2, and 3, this pin is HIGH.  
113  
114  
91  
92  
PE5 or  
INT6  
I/O/Z  
I/O/Z  
I
Multiplexed pin whose function is selected by the PORTECFG.5  
(PE5) bit.  
PE5 is a bidirectional I/O port pin.  
INT6 is the 8051 INT5 interrupt request input signal. The INT6 pin  
is edge-sensitive, active HIGH.  
PE6 or  
T2EX  
I
Multiplexed pin whose function is selected by the PORTECFG.6  
(PE6) bit.  
PE6 is a bidirectional I/O port pin.  
T2EX is an active-high input signal to the 8051 Timer2. T2EX  
reloads timer 2 on its falling edge. T2EX is active only if the EXEN2  
bit is set in T2CON.  
115  
4
93  
3
PE7 or  
GPIFADR8  
I/O/Z  
Input  
I
Multiplexed pin whose function is selected by the PORTECFG.7  
(PE7) bit.  
PE7 is a bidirectional I/O port pin.  
GPIFADR8 is a GPIF address output pin.  
8
9
1
2
RDY0 or  
SLRD  
N/A Multiplexed pin whose function is selected by the following bits:  
IFCONFIG[1..0].  
RDY0 is a GPIF input signal.  
SLRD is the input-only read strobe with programmable polarity  
(FIFOPOLAR.3) for the slave FIFOs connected to FDI[7..0] or  
FDI[15..0].  
5
4
RDY1 or  
SLWR  
Input  
N/A Multiplexed pin whose function is selected by the following bits:  
IFCONFIG[1..0].  
RDY1 is a GPIF input signal.  
SLWR is the input-only write strobe with programmable polarity  
(FIFOPOLAR.2) for the slave FIFOs connected to FDI[7..0] or  
FDI[15..0].  
6
7
8
9
5
6
7
8
RDY2  
RDY3  
RDY4  
RDY5  
Input  
Input  
Input  
Input  
N/A RDY2 is a GPIF input signal.  
N/A RDY3 is a GPIF input signal.  
N/A RDY4 is a GPIF input signal.  
N/A RDY5 is a GPIF input signal.  
Document #: 38-08012 Rev. *E  
Page 20 of 48  
CY7C68013  
[5]  
Table 4-1. FX2 Pin Descriptions (continued)  
128 100 56 56  
TQFP TQFP SSOP QFN  
Name  
Type  
Default  
Description  
69  
54  
36  
29 CTL0 or  
FLAGA  
Output  
H
Multiplexed pin whose function is selected by the following bits:  
IFCONFIG[1..0].  
CTL0 is a GPIF control output.  
FLAGA is a programmable slave-FIFO output status flag signal.  
Defaults to programmable for the FIFO selected by the  
FIFOADR[1:0] pins.  
70  
71  
55  
56  
37  
38  
30 CTL1 or  
FLAGB  
Output  
Output  
H
H
Multiplexed pin whose function is selected by the following bits:  
IFCONFIG[1..0].  
CTL1 is a GPIF control output.  
FLAGB is a programmable slave-FIFO output status flag signal.  
Defaults to FULL for the FIFO selected by the FIFOADR[1:0] pins.  
31 CTL2 or  
FLAGC  
Multiplexed pin whose function is selected by the following bits:  
IFCONFIG[1..0].  
CTL2 is a GPIF control output.  
FLAGC is a programmable slave-FIFO output status flag signal.  
Defaults to EMPTY for the FIFO selected by the FIFOADR[1:0]  
pins.  
66  
67  
98  
32  
51  
52  
76  
26  
CTL3  
CTL4  
Output  
Output  
Output  
I/O/Z  
H
H
H
Z
CTL3 is a GPIF control output.  
CTL4 is a GPIF control output.  
CTL5 is a GPIF control output.  
CTL5  
20  
13 IFCLK  
Interface Clock, used for synchronously clocking data into or out  
of the slave FIFOs. IFCLK also serves as a timing reference for all  
slave FIFO control signals and GPIF. When internal clocking,  
IFCONFIG.7 = 1, is used the IFCLK pin can be configured to  
output 30/48 MHz by bits IFCONFIG.5 and IFCONFIG.6. IFCLK  
may be inverted, whether internally or externally sourced, by  
setting the bit  
IFCONFIG.4 =1.  
28  
106  
31  
22  
84  
25  
INT4  
INT5#  
T2  
Input  
Input  
Input  
N/A INT4 is the 8051 INT4 interrupt request input signal. The INT4 pin  
is edge-sensitive, active HIGH.  
N/A INT5# is the 8051 INT5 interrupt request input signal. The INT5  
pin is edge-sensitive, active LOW.  
N/A T2 is the active-HIGH T2 input signal to 8051 Timer2, which  
provides the input to Timer2 when C/T2 = 1. When C/T2 = 0,  
Timer2 does not use this pin.  
30  
29  
24  
23  
T1  
T0  
Input  
Input  
N/A T1 is the active-HIGH T1 signal for 8051 Timer1, which provides  
the input to Timer1 when C/T1 is 1. When C/T1 is 0, Timer1 does  
not use this bit.  
N/A T0 is the active-HIGH T0 signal for 8051 Timer0, which provides  
the input to Timer0 when C/T0 is 1. When C/T0 is 0, Timer0 does  
not use this bit.  
53  
52  
43  
42  
RXD1  
TXD1  
Input  
N/A RXD1is an active-HIGH input signal for 8051 UART1, which  
provides data to the UART in all modes.  
Output  
H
TXD1is an active-HIGH output pin from 8051 UART1, which  
provides the output clock in sync mode, and the output data in  
async mode.  
51  
50  
41  
40  
RXD0  
TXD0  
Input  
N/A RXD0 is the active-HIGH RXD0 input to 8051 UART0, which  
provides data to the UART in all modes.  
Output  
H
TXD0 is the active-HIGH TXD0 output from 8051 UART0, which  
provides the output clock in sync mode, and the output data in  
async mode.  
42  
41  
CS#  
Output  
Output  
H
H
CS# is the active-LOW chip select for external memory.  
32  
WR#  
WR# is the active-LOW write strobe output for external memory.  
Document #: 38-08012 Rev. *E  
Page 21 of 48  
CY7C68013  
[5]  
Table 4-1. FX2 Pin Descriptions (continued)  
128 100 56 56  
TQFP TQFP SSOP QFN  
Name  
Type  
Output  
Output  
Default  
Description  
40  
38  
31  
RD#  
H
H
RD# is the active-LOW read strobe output for external memory.  
OE# is the active-LOW output enable for external memory.  
OE#  
33  
27  
79  
21  
51  
14 Reserved  
44 WAKEUP  
Input  
Input  
N/A Reserved. Connect to ground.  
101  
N/A USB Wakeup. If the 8051 is in suspend, asserting this pin starts  
up the oscillator and interrupts the 8051 to allow it to exit the  
suspend mode. Holding WAKEUP asserted inhibits the EZ-USB  
chip from suspending. This pin has programmable polarity  
(WAKEUP.4).  
2
36  
37  
29  
30  
22  
23  
15 SCL  
16 SDA  
OD  
OD  
Z
Z
Clock for the I C-compatible interface. Connect to V with a  
CC  
2
2.2K resistor, even if no I C-compatible peripheral is attached.  
2
Data for I C-compatible interface. Connect to V with a 2.2K  
resistor, even if no I C-compatible peripheral is attached.  
CC  
2
2
1
6
55  
7
V
V
V
V
V
V
V
V
V
V
Power  
Power  
Power  
Power  
Power  
Power  
Power  
Power  
Power  
Power  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
V
V
V
V
V
V
V
V
V
V
. Connect to 3.3V power source.  
. Connect to 3.3V power source.  
. Connect to 3.3V power source.  
. Connect to 3.3V power source.  
. Connect to 3.3V power source.  
. Connect to 3.3V power source.  
. Connect to 3.3V power source.  
. Connect to 3.3V power source.  
. Connect to 3.3V power source.  
. Connect to 3.3V power source.  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
17  
16  
20  
33  
38  
49  
53  
66  
78  
85  
14  
18  
24  
34  
39  
50  
26  
11  
17  
27  
32  
43  
43  
48  
64  
68  
81  
100  
107  
3
20  
27  
49  
58  
65  
80  
93  
116  
125  
2
4
53 GND  
56 GND  
10 GND  
12 GND  
26 GND  
28 GND  
41 GND  
GND  
Ground  
Ground  
Ground  
Ground  
Ground  
Ground  
Ground  
Ground  
Ground  
Ground  
N/A Ground.  
N/A Ground.  
N/A Ground.  
N/A Ground.  
N/A Ground.  
N/A Ground.  
N/A Ground.  
N/A Ground.  
N/A Ground.  
N/A Ground.  
19  
21  
39  
48  
50  
65  
75  
94  
99  
7
17  
19  
33  
35  
48  
GND  
GND  
14  
15  
16  
13  
14  
15  
NC  
NC  
NC  
N/A  
N/A  
N/A  
N/A No-connect. This pin must be left open.  
N/A No-connect. This pin must be left open.  
N/A No-connect. This pin must be left open.  
Document #: 38-08012 Rev. *E  
Page 22 of 48  
CY7C68013  
5.0  
Register Summary  
FX2 register bit definitions are described in the FX2 TRM in  
greater detail.  
Table 5-1. FX2 Register Summary  
Hex Size Name  
Description  
b7  
b6  
b5  
b4  
b3  
b2  
b1  
b0  
Default Access  
xxxxxxxx RW  
GPIF Waveform Memories  
E400 128 WAVEDATA  
GPIF Waveform Descriptor  
0, 1, 2, 3 data  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
E480 384 reserved  
GENERAL CONFIGURATION  
E600  
E601  
1
1
CPUCS  
CPU Control & Status  
0
0
PORTCSTB CLKSPD1 CLKSPD0  
CLKINV  
GSTATE  
CLKOE  
IFCFG1  
8051RES 00000010 rrbbbbbr  
IFCONFIG  
Interface Configuration  
(Ports, GPIF, slave FIFOs)  
IFCLKSRC  
3048MHZ  
IFCLKOE  
FLAGB1  
FLAGD1  
0
IFCLKPOL  
FLAGB0  
FLAGD0  
0
ASYNC  
FLAGA3  
FLAGC3  
EP3  
IFCFG0  
11000000  
RW  
RW  
RW  
W
[6]  
[6]  
E602  
E603  
E604  
1
1
1
PINFLAGSAB  
Slave FIFO FLAGA and  
FLAGB Pin Configuration  
FLAGB3  
FLAGD3  
NAKALL  
FLAGB2  
FLAGD2  
0
FLAGA2  
FLAGC2  
EP2  
FLAGA1  
FLAGC1  
EP1  
FLAGA0 00000000  
FLAGC0 01000000  
PINFLAGSCD  
Slave FIFO FLAGC and  
FLAGD Pin Configuration  
[6]  
FIFORESET  
Restore FIFOS to default  
state  
EP0  
xxxxxxxx  
E605  
E606  
E607  
E608  
1
1
1
1
BREAKPT  
BPADDRH  
BPADDRL  
UART230  
Breakpoint Control  
0
A15  
A7  
0
0
A14  
A6  
0
0
A13  
A5  
0
0
A12  
A4  
0
BREAK  
A11  
A3  
BPPULSE  
BPEN  
A9  
0
00000000 rrrrbbbr  
Breakpoint Address H  
Breakpoint Address L  
A10  
A2  
0
A8  
A0  
xxxxxxxx  
xxxxxxxx  
RW  
RW  
A1  
230 Kbaud internally  
generated ref. clock  
0
230UART1 230UART0 00000000 rrrrrrbb  
[6]  
E609  
E60A  
1
1
FIFOPINPOLAR Slave FIFO Interface pins  
polarity  
0
0
PKTEND  
rv5  
SLOE  
rv4  
SLRD  
rv3  
SLWR  
rv2  
EF  
FF  
00000000 rrbbbbbb  
REVID  
Chip Revision  
rv7  
rv6  
rv1  
rv0  
Rev A, B -  
00000000  
Rev C, D -  
00000010  
Rev E -  
R
00000100  
[6]  
E60B  
E60C  
1
REVCTL  
Chip Revision Control  
0
0
0
0
0
0
0
0
0
0
0
0
dyn_out  
enh_pkt  
00000000 rrrrrrbb  
UDMA  
1
3
GPIFHOLDTIME MSTB Hold Time (for UDMA)  
reserved  
HOLDTIME1 HOLDTIME0 00000000 rrrrrrbb  
ENDPOINT CONFIGURATION  
E610  
1
EP1OUTCFG  
Endpoint 1-OUT Configura-  
tion  
VALID  
0
TYPE1  
TYPE0  
0
0
0
0
10100000 brbbrrrr  
E611  
E612  
E613  
E614  
E615  
1
1
1
1
1
2
1
EP1INCFG  
EP2CFG  
Endpoint 1-IN Configuration  
Endpoint 2 Configuration  
Endpoint 4 Configuration  
Endpoint 6 Configuration  
Endpoint 8 Configuration  
VALID  
VALID  
VALID  
VALID  
VALID  
0
TYPE1  
TYPE1  
TYPE1  
TYPE1  
TYPE1  
TYPE0  
TYPE0  
TYPE0  
TYPE0  
TYPE0  
0
SIZE  
0
0
0
0
0
0
0
BUF1  
0
0
BUF0  
0
10100000 brbbrrrr  
10100010 bbbbbrbb  
10100000 bbbbrrrr  
11100010 bbbbbrbb  
11100000 bbbbrrrr  
DIR  
DIR  
DIR  
DIR  
EP4CFG  
EP6CFG  
SIZE  
0
BUF1  
0
BUF0  
0
EP8CFG  
reserved  
[6]  
[6]  
[6]  
[6]  
E618  
E619  
E61A  
E61B  
EP2FIFOCFG  
Endpoint 2 / slave FIFO con-  
figuration  
0
0
0
0
INFM1  
INFM1  
INFM1  
INFM1  
OEP1  
OEP1  
OEP1  
OEP1  
AUTOOUT  
AUTOOUT  
AUTOOUT  
AUTOOUT  
AUTOIN ZEROLENIN  
AUTOIN ZEROLENIN  
AUTOIN ZEROLENIN  
AUTOIN ZEROLENIN  
0
0
0
0
WORDWIDE 00000101 rbbbbbrb  
WORDWIDE 00000101 rbbbbbrb  
WORDWIDE 00000101 rbbbbbrb  
WORDWIDE 00000101 rbbbbbrb  
1
1
1
EP4FIFOCFG  
EP6FIFOCFG  
EP8FIFOCFG  
reserved  
Endpoint 4 / slave FIFO con-  
figuration  
Endpoint 6 / slave FIFO con-  
figuration  
Endpoint 8 / slave FIFO con-  
figuration  
4
1
E620  
E621  
E622  
E623  
E624  
E625  
E626  
E627  
EP2AUTOINLENH Endpoint 2 AUTOIN Packet  
0
PL7  
0
0
PL6  
0
0
PL5  
0
0
PL4  
0
0
PL3  
0
PL10  
PL2  
0
PL9  
PL1  
PL9  
PL1  
PL9  
PL1  
PL9  
PL1  
PL8  
PL0  
PL8  
PL0  
PL8  
PL0  
PL8  
PL0  
00000010 rrrrrbbb  
00000000 RW  
00000010 rrrrrrbb  
00000000 RW  
00000010 rrrrrbbb  
00000000 RW  
00000010 rrrrrrbb  
00000000 RW  
[6]  
Length H  
1
1
1
1
1
1
1
EP2AUTOINLENL Endpoint 2 AUTOIN Packet  
[6]  
Length L  
EP4AUTOINLENH Endpoint 4 AUTOIN Packet  
[6]  
Length H  
EP4AUTOINLENL Endpoint 4 AUTOIN Packet  
PL7  
0
PL6  
0
PL5  
0
PL4  
0
PL3  
0
PL2  
PL10  
PL2  
0
[6]  
Length L  
EP6AUTOINLENH Endpoint 6 AUTOIN Packet  
[6]  
Length H  
EP6AUTOINLENL Endpoint 6 AUTOIN Packet  
PL7  
0
PL6  
0
PL5  
0
PL4  
0
PL3  
0
[6]  
Length L  
EP8AUTOINLENH Endpoint 8 AUTOIN Packet  
[6]  
Length H  
EP8AUTOINLENL Endpoint 8 AUTOIN Packet  
PL7  
PL6  
PL5  
PL4  
PL3  
PL2  
[6]  
Length L  
8
1
reserved  
[6]  
E630  
H.S.  
EP2FIFOPFH  
Endpoint 2 / slave FIFO Pro-  
grammable Flag H  
DECIS  
DECIS  
PFC7  
PKTSTAT IN:PKTS[2] IN:PKTS[1] IN:PKTS[0]  
OUT:PFC12 OUT:PFC11 OUT:PFC10  
0
0
PFC9  
PFC9  
PFC1  
PFC8  
10001000 bbbbbrbb  
[6]  
[6]  
E630  
F.S.  
1
1
EP2FIFOPFH  
Endpoint 2 / slave FIFO Pro-  
grammable Flag H  
PKTSTAT OUT:PFC12 OUT:PFC11 OUT:PFC10  
IN:PKTS[2] 10001000 bbbbbrbb  
OUT:PFC8  
E631  
H.S.  
EP2FIFOPFL  
Endpoint 2 / slave FIFO Pro-  
grammable Flag L  
PFC6  
PFC5  
PFC4  
PFC3  
PFC2  
PFC0  
00000000  
RW  
Note:  
6. Read and writes to these register may require synchronization delay, see Technical Reference Manual for “Synchronization Delay.”  
Document #: 38-08012 Rev. *E  
Page 23 of 48  
CY7C68013  
Table 5-1. FX2 Register Summary (continued)  
Hex Size Name  
Description  
b7  
b6  
b5  
b4  
b3  
b2  
b1  
b0  
Default Access  
00000000 RW  
[6]  
E631  
F.S  
1
1
1
1
1
1
1
1
1
1
1
1
1
EP2FIFOPFL  
Endpoint 2 / slave FIFO Pro- IN:PKTS[1] IN:PKTS[0]  
grammable Flag L  
PFC5  
PFC4  
PFC3  
PFC2  
PFC1  
PFC0  
OUT:PFC7 OUT:PFC6  
[6]  
E632  
H.S.  
EP4FIFOPFH  
EP4FIFOPFH  
Endpoint 4 / slave FIFO Pro-  
grammable Flag H  
DECIS  
DECIS  
PFC7  
PKTSTAT  
PKTSTAT  
PFC6  
0
IN: PKTS[1] IN: PKTS[0]  
OUT:PFC10 OUT:PFC9  
0
0
0
PFC8  
PFC8  
PFC0  
PFC0  
PFC8  
10001000 bbrbbrrb  
10001000 bbrbbrrb  
[6]  
E632  
F.S  
Endpoint 4 / slave FIFO Pro-  
grammable Flag H  
0
OUT:PFC10 OUT:PFC9  
0
[6]  
[6]  
[6]  
E633  
H.S.  
EP4FIFOPFL  
EP4FIFOPFL  
Endpoint 4 / slave FIFO Pro-  
grammable Flag L  
PFC5  
PFC5  
PFC4  
PFC4  
PFC3  
PFC3  
PFC2  
PFC2  
0
PFC1  
PFC1  
PFC9  
PFC9  
PFC1  
PFC1  
0
00000000  
00000000  
RW  
RW  
E633  
F.S  
Endpoint 4 / slave FIFO Pro- IN: PKTS[1] IN: PKTS[0]  
grammable Flag L  
OUT:PFC7 OUT:PFC6  
E634  
H.S.  
EP6FIFOPFH  
EP6FIFOPFH  
Endpoint 6 / slave FIFO Pro-  
grammable Flag H  
DECIS  
DECIS  
PFC7  
PKTSTAT IN:PKTS[2] IN:PKTS[1] IN:PKTS[0]  
OUT:PFC12 OUT:PFC11 OUT:PFC10  
00001000 bbbbbrbb  
[6]  
E634  
F.S  
Endpoint 6 / slave FIFO Pro-  
grammable Flag H  
PKTSTAT OUT:PFC12 OUT:PFC11 OUT:PFC10  
0
IN:PKTS[2] 00001000 bbbbbrbb  
OUT:PFC8  
[6]  
[6]  
[6]  
E635  
H.S.  
EP6FIFOPFL  
EP6FIFOPFL  
Endpoint 6 / slave FIFO Pro-  
grammable Flag L  
PFC6  
PFC5  
PFC5  
0
PFC4  
PFC4  
PFC3  
PFC3  
PFC2  
PFC2  
0
PFC0  
PFC0  
PFC8  
PFC8  
PFC0  
PFC0  
00000000  
RW  
E635  
F.S  
Endpoint 6 / slave FIFO Pro- IN:PKTS[1] IN:PKTS[0]  
grammable Flag L  
00000000  
RW  
OUT:PFC7 OUT:PFC6  
E636  
H.S.  
EP8FIFOPFH  
EP8FIFOPFH  
Endpoint 8 / slave FIFO Pro-  
grammable Flag H  
DECIS  
DECIS  
PFC7  
PKTSTAT  
PKTSTAT  
PFC6  
IN: PKTS[1] IN: PKTS[0]  
OUT:PFC10 OUT:PFC9  
00001000 bbrbbrrb  
00001000 bbrbbrrb  
[6]  
E636  
F.S  
Endpoint 8 / slave FIFO Pro-  
grammable Flag H  
0
OUT:PFC10 OUT:PFC9  
0
0
[6]  
[6]  
E637  
H.S.  
EP8FIFOPFL  
EP8FIFOPFL  
reserved  
Endpoint 8 / slave FIFO Pro-  
grammable Flag L  
PFC5  
PFC5  
PFC4  
PFC4  
PFC3  
PFC3  
PFC2  
PFC2  
PFC1  
PFC1  
00000000  
00000000  
RW  
RW  
E637  
F.S  
Endpoint 8 / slave FIFO Pro- IN: PKTS[1] IN: PKTS[0]  
grammable Flag L OUT:PFC7 OUT:PFC6  
8
1
E640  
E641  
E642  
E643  
EP2ISOINPKTS EP2 (if ISO) IN Packets per  
frame (1-3)  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
INPPF1  
INPPF1  
INPPF1  
INPPF1  
INPPF0  
INPPF0  
INPPF0  
INPPF0  
00000001 rrrrrrbb  
00000001 rrrrrrbb  
00000001 rrrrrrbb  
00000001 rrrrrrbb  
1
1
1
4
EP4ISOINPKTS EP4 (if ISO) IN Packets per  
frame (1-3)  
EP6ISOINPKTS EP6 (if ISO) IN Packets per  
frame (1-3)  
EP8ISOINPKTS EP8 (if ISO) IN Packets per  
frame (1-3)  
reserved  
[6]  
E648  
E649  
1
7
INPKTEND  
Force IN Packet End  
Skip  
Skip  
0
0
0
0
0
0
EP3  
EP3  
EP2  
EP2  
EP1  
EP1  
EP0  
EP0  
xxxxxxxx  
xxxxxxxx  
R/W  
W
[6]  
OUTPKTEND  
Force OUT Packet End  
INTERRUPTS  
[6]  
E650  
E651  
E652  
E653  
E654  
E655  
E656  
E657  
E658  
E659  
E65A  
E65B  
1
1
1
1
1
1
1
1
1
1
1
1
EP2FIFOIE  
Endpoint 2 slave FIFO Flag  
Interrupt Enable  
0
0
0
0
0
0
0
0
EDGEPF  
PF  
PF  
EF  
EF  
EF  
EF  
EF  
EF  
EF  
EF  
EP1  
EP1  
0
FF  
FF  
00000000  
00000xxx  
00000000  
00000xxx  
00000000  
00000xxx  
00000000  
00000xxx  
00000000  
00xxxxxx  
00000000  
xxxxxxxx  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
[6]  
EP2FIFOIRQ  
Endpoint 2 slave FIFO Flag  
Interrupt Request  
0
EDGEPF  
0
[6]  
EP4FIFOIE  
Endpoint 4 slave FIFO Flag  
Interrupt Enable  
0
0
0
0
PF  
FF  
[6]  
EP4FIFOIRQ  
Endpoint 4 slave FIFO Flag  
Interrupt Request  
0
0
0
0
PF  
FF  
[6]  
EP6FIFOIE  
Endpoint 6 slave FIFO Flag  
Interrupt Enable  
0
0
0
0
EDGEPF  
0
PF  
FF  
[6]  
EP6FIFOIRQ  
Endpoint 6 slave FIFO Flag  
Interrupt Request  
0
0
0
0
PF  
FF  
[6]  
EP8FIFOIE  
Endpoint 8 slave FIFO Flag  
Interrupt Enable  
0
0
0
0
EDGEPF  
0
PF  
FF  
[6]  
EP8FIFOIRQ  
IBNIE  
Endpoint 8 slave FIFO Flag  
Interrupt Request  
0
0
0
0
PF  
FF  
IN-BULK-NAK Interrupt En-  
able  
0
0
EP8  
EP8  
EP4  
EP4  
EP6  
EP6  
EP2  
EP2  
EP4  
EP2  
EP2  
EP0  
EP0  
EP0  
EP0  
IBN  
IBN  
IBNIRQ  
NAKIE  
IN-BULK-NAK interrupt Re-  
quest  
0
0
EP4  
Endpoint Ping-NAK / IBN In-  
terrupt Enable  
EP8  
EP8  
EP6  
EP6  
EP1  
NAKIRQ  
Endpoint Ping-NAK / IBN In-  
terrupt Request  
EP1  
0
E65C  
E65D  
E65E  
E65F  
E660  
E661  
E662  
E663  
1
1
1
1
1
1
1
1
USBIE  
USBIRQ  
EPIE  
USB Int Enables  
0
0
EP0ACK  
EP0ACK  
EP6  
HSGRANT  
HSGRANT  
EP4  
URES  
URES  
EP2  
SUSP  
SUTOK  
SOF  
SOF  
SUDAV  
SUDAV  
EP0IN  
EP0IN  
00000000  
0xxxxxxx  
00000000  
xxxxxxxx  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
USB Interrupt Requests  
Endpoint Interrupt Enables  
Endpoint Interrupt Requests  
GPIF Interrupt Enable  
GPIF Interrupt Request  
USB Error Interrupt Enables  
SUSP  
SUTOK  
EP8  
EP8  
0
EP1OUT  
EP1IN  
EP0OUT  
EP0OUT  
GPIFWF  
GPIFWF  
0
EPIRQ  
EP6  
EP4  
EP2  
EP1OUT  
EP1IN  
[6]  
GPIFIE  
0
0
0
0
0
0
0
0
0
0
0
GPIFDONE 00000000  
GPIFDONE 000000xx  
ERRLIMIT 00000000  
ERRLIMIT xxxx000x  
[6]  
GPIFIRQ  
0
0
0
0
USBERRIE  
ISOEP8  
ISOEP8  
ISOEP6  
ISOEP6  
ISOEP4  
ISOEP4  
ISOEP2  
ISOEP2  
USBERRIRQ  
USB Error Interrupt Re-  
quests  
0
E664  
E665  
E666  
E667  
1
1
1
1
ERRCNTLIM  
CLRERRCNT  
INT2IVEC  
USB Error counter and limit  
Clear Error Counter EC3:0  
Interrupt 2 (USB) Autovector  
EC3  
EC2  
x
EC1  
x
EC0  
x
LIMIT3  
x
LIMIT2  
x
LIMIT1  
LIMIT0  
xxxx0100 rrrrbbbb  
x
0
1
x
0
0
x
0
0
xxxxxxxx  
00000000  
10000000  
W
R
I2V4  
0
I2V3  
I4V3  
I2V2  
I4V2  
I2V1  
I4V1  
I2V0  
I4V0  
INT4IVEC  
Interrupt 4 (slave FIFO &  
GPIF) Autovector  
R
E668  
1
INTSETUP  
Interrupt 2&4 Setup  
0
0
0
0
AV2EN  
0
INT4SRC  
AV4EN  
00000000  
RW  
Document #: 38-08012 Rev. *E  
Page 24 of 48  
CY7C68013  
Table 5-1. FX2 Register Summary (continued)  
Hex Size Name  
Description  
b7  
b6  
b5  
b4  
b3  
b2  
b1  
b0  
Default Access  
E669  
7
reserved  
INPUT / OUTPUT  
PORTACFG  
E670  
E671  
E672  
1
1
1
I/O PORTA Alternate Config- FLAGD  
uration  
SLCS  
GPIFA6  
T2EX  
0
0
0
0
INT1  
INT0  
00000000  
00000000  
00000000  
RW  
RW  
RW  
PORTCCFG  
PORTECFG  
I/O PORTCAlternateConfig- GPIFA7  
uration  
GPIFA5  
INT6  
GPIFA4  
GPIFA3  
GPIFA2  
T2OUT  
GPIFA1  
T1OUT  
GPIFA0  
T0OUT  
I/O PORTE Alternate Config- GPIFA8  
uration  
RXD1OUT RXD0OUT  
E673  
E678  
5
1
reserved  
I2CS  
I²C-Compatible Bus  
Control & Status  
START  
d7  
STOP  
d6  
LASTRD  
ID1  
d4  
0
ID0  
d3  
0
BERR  
d2  
ACK  
d1  
DONE  
d0  
000xx000 bbbrrrrr  
E679  
E67A  
E67B  
E67C  
1
1
1
1
I2DAT  
I²C-Compatible Bus  
Data  
d5  
0
xxxxxxxx  
00000000  
xxxxxxxx  
xxxxxxxx  
RW  
RW  
RW  
RW  
I2CTL  
I²C-Compatible Bus  
Control  
0
0
0
STOPIE  
D1  
400KHZ  
D0  
XAUTODAT1  
XAUTODAT2  
UDMA CRC  
Autoptr1 MOVX access,  
when APTREN=1  
D7  
D6  
D6  
D5  
D5  
D4  
D4  
D3  
D3  
D2  
D2  
Autoptr2 MOVX access,  
when APTREN=1  
D7  
D1  
D0  
[6]  
E67D  
E67E  
E67F  
1
1
1
UDMACRCH  
UDMA CRC MSB  
UDMA CRC LSB  
UDMA CRC Qualifier  
CRC15  
CRC7  
CRC14  
CRC6  
0
CRC13  
CRC5  
0
CRC12  
CRC4  
0
CRC11  
CRC3  
CRC10  
CRC2  
CRC9  
CRC1  
CRC8  
CRC0  
01001010  
10111010  
RW  
RW  
[6]  
UDMACRCL  
UDMACRC-  
QUALIFIER  
QENABLE  
QSTATE  
QSIGNAL2 QSIGNAL1 QSIGNAL0 00000000 brrrbbbb  
USB CONTROL  
USBCS  
E680  
E681  
E682  
E683  
E684  
E685  
E686  
E687  
E688  
1
1
1
1
1
1
1
1
2
USB Control & Status  
Put chip into suspend  
Wakeup Control & Status  
Toggle Control  
HSM  
x
0
x
0
0
DISCON NOSYNSOF  
RENUM  
x
SIGRSUME x0000000 rrrrbbbb  
SUSPEND  
WAKEUPCS  
TOGCTL  
x
x
WUPOL  
IO  
x
0
x
x
xxxxxxxx  
W
WU2  
Q
WU  
S
WU2POL  
DPEN  
EP2  
FC10  
FC2  
MF2  
FA2  
WU2EN  
EP1  
WUEN  
EP0  
FC8  
FC0  
MF0  
FA0  
xx000101 bbbbrbbb  
xxxxxxxx rbbbbbbb  
R
0
EP3  
0
USBFRAMEH  
USBFRAMEL  
MICROFRAME  
FNADDR  
USB Frame count H  
USB Frame count L  
Microframe count, 0-7  
USB Function address  
0
0
0
FC9  
00000xxx  
xxxxxxxx  
00000xxx  
0xxxxxxx  
R
R
R
R
FC7  
0
FC6  
0
FC5  
0
FC4  
0
FC3  
0
FC1  
MF1  
FA1  
0
FA6  
FA5  
FA4  
FA3  
reserved  
ENDPOINTS  
[6]  
E68A  
E68B  
E68C  
E68D  
E68E  
E68F  
E690  
E691  
E692  
E694  
E695  
E696  
E698  
E699  
E69A  
E69C  
E69D  
E69E  
E6A0  
1
1
1
1
1
1
1
1
2
1
1
2
1
1
2
1
1
2
1
EP0BCH  
Endpoint 0 Byte Count H  
Endpoint 0 Byte Count L  
(BC15)  
(BC7)  
(BC14)  
BC6  
(BC13)  
BC5  
(BC12)  
BC4  
(BC11)  
BC3  
(BC10)  
BC2  
(BC9)  
BC1  
(BC8)  
BC0  
xxxxxxxx  
xxxxxxxx  
RW  
RW  
[6]  
EP0BCL  
reserved  
EP1OUTBC  
reserved  
Endpoint 1 OUT Byte Count  
0
BC6  
BC5  
BC4  
BC3  
BC2  
BC1  
BC0  
0xxxxxxx  
RW  
EP1INBC  
Endpoint 1 IN Byte Count  
Endpoint 2 Byte Count H  
Endpoint 2 Byte Count L  
0
0
BC6  
0
BC5  
0
BC4  
0
BC3  
0
BC2  
BC10  
BC2  
BC1  
BC9  
BC1  
BC0  
BC8  
BC0  
0xxxxxxx  
00000xxx  
xxxxxxxx  
RW  
RW  
RW  
[6]  
EP2BCH  
[6]  
EP2BCL  
BC7/SKIP  
BC6  
BC5  
BC4  
BC3  
reserved  
[6]  
EP4BCH  
Endpoint 4 Byte Count H  
Endpoint 4 Byte Count L  
0
0
0
0
0
0
BC9  
BC1  
BC8  
BC0  
000000xx  
xxxxxxxx  
RW  
RW  
[6]  
EP4BCL  
BC7/SKIP  
BC6  
BC5  
BC4  
BC3  
BC2  
reserved  
[6]  
EP6BCH  
Endpoint 6 Byte Count H  
Endpoint 6 Byte Count L  
0
0
0
0
0
BC10  
BC2  
BC9  
BC1  
BC8  
BC0  
00000xxx  
xxxxxxxx  
RW  
RW  
[6]  
EP6BCL  
BC7/SKIP  
BC6  
BC5  
BC4  
BC3  
reserved  
[6]  
EP8BCH  
Endpoint 8 Byte Count H  
Endpoint 8 Byte Count L  
0
0
0
0
0
0
BC9  
BC1  
BC8  
BC0  
000000xx  
xxxxxxxx  
RW  
RW  
[6]  
EP8BCL  
BC7/SKIP  
BC6  
BC5  
BC4  
BC3  
BC2  
reserved  
EP0CS  
Endpoint 0 Control and Sta-  
tus  
HSNAK  
0
0
0
0
0
BUSY  
STALL  
STALL  
STALL  
STALL  
STALL  
STALL  
STALL  
10000000 bbbbbbrb  
00000000 bbbbbbrb  
00000000 bbbbbbrb  
00101000 rrrrrrrb  
00101000 rrrrrrrb  
00000100 rrrrrrrb  
00000100 rrrrrrrb  
E6A1  
E6A2  
E6A3  
E6A4  
E6A5  
E6A6  
1
1
1
1
1
1
EP1OUTCS  
EP1INCS  
EP2CS  
Endpoint 1 OUT Control and  
Status  
0
0
0
0
0
0
0
0
0
0
0
BUSY  
Endpoint 1 IN Control and  
Status  
0
NPAK2  
0
0
0
0
0
BUSY  
Endpoint 2 Control and Sta-  
tus  
NPAK1  
NPAK1  
NPAK1  
NPAK1  
NPAK0  
NPAK0  
NPAK0  
NPAK0  
FULL  
FULL  
FULL  
FULL  
EMPTY  
EMPTY  
EMPTY  
EMPTY  
0
0
0
0
EP4CS  
Endpoint 4 Control and Sta-  
tus  
EP6CS  
Endpoint 6 Control and Sta-  
tus  
NPAK2  
0
EP8CS  
Endpoint 8 Control and Sta-  
tus  
E6A7  
E6A8  
E6A9  
E6AA  
E6AB  
1
1
1
1
1
EP2FIFOFLGS  
EP4FIFOFLGS  
EP6FIFOFLGS  
EP8FIFOFLGS  
EP2FIFOBCH  
Endpoint 2 slave FIFO Flags  
Endpoint 4 slave FIFO Flags  
Endpoint 6 slave FIFO Flags  
Endpoint 8 slave FIFO Flags  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
PF  
PF  
EF  
EF  
FF  
FF  
00000010  
00000010  
00000110  
00000110  
00000000  
R
R
R
R
R
0
0
0
0
PF  
EF  
FF  
0
0
PF  
EF  
FF  
Endpoint 2 slave FIFO total  
byte count H  
BC12  
BC11  
BC10  
BC9  
BC8  
Document #: 38-08012 Rev. *E  
Page 25 of 48  
CY7C68013  
Table 5-1. FX2 Register Summary (continued)  
Hex Size Name  
Description  
b7  
b6  
b5  
b4  
b3  
b2  
b1  
b0  
Default Access  
E6A  
C
1
1
1
1
1
1
1
1
1
1
EP2FIFOBCL  
EP4FIFOBCH  
EP4FIFOBCL  
EP6FIFOBCH  
EP6FIFOBCL  
EP8FIFOBCH  
EP8FIFOBCL  
SUDPTRH  
Endpoint 2 slave FIFO total  
byte count L  
BC7  
BC6  
BC5