EZ-USB FX2LP: 高速USB微控制器CY7C68013A系列详解

4星 · 超过85%的资源 需积分: 10 3 下载量 110 浏览量 更新于2024-07-26 收藏 1.61MB PDF 举报
"CY7C68013A是一款由Cypress Semiconductor Corporation生产的高性能USB微控制器,适用于高速USB外设控制。它包含了USB2.0收发器、智能串行接口引擎(SIE)和一个增强型8051微处理器,确保了高速USB IF性能并已通过认证。该器件具有高度的兼容性,与FX2系列引脚、目标代码和功能兼容,同时在低功耗方面表现出色,适用于总线或电池供电的应用。" CY7C68013A的主要特性包括: 1. **USB2.0高速性能**:支持USB2.0规范,通过了USB IF高速性能认证,TID#40460272。 2. **集成组件**:单芯片集成USB2.0收发器、SIE和8051微处理器,增强了处理能力。 3. **兼容性**:与FX2系列引脚兼容,目标代码兼容,功能上更是FX2的超集,方便迁移和升级。 4. **低功耗设计**:在任何模式下,电流消耗不超过85mA,适合节能应用。 5. **软件支持**:8051代码可以在内部RAM运行,可以通过USB下载或从EEPROM加载,也可以在128引脚封装的外部存储设备上运行。 6. **内存资源**:内建16K字节的片上RAM用于代码和数据存储。 7. **灵活的端点配置**:提供四个可编程的BULK/INTERRUPT/ISOCHRONOUS端点,缓冲区大小可选为两倍、三倍或四倍。 8. **附加64位端点**:额外的可编程BULK/INTERRUPT 64位端点,增加了系统的灵活性。 9. **外部数据接口**:支持8位或16位数据接口,可以与各种外部设备交互。 10. **智能错误校正码**:能够生成智能介质标准错误校正码ECC,提高数据传输的可靠性。 11. **通用可编程接口(GPIF)**:可与大多数并行接口直接连接,通过可编程波形描述符和配置寄存器定义波形,支持多个Ready输入和Control输出。 12. **集成的8051微控制器**:具有48MHz、24MHz或12MHz的CPU操作速度,每个指令周期四个时钟,两个USART,三个计数器/定时器,扩展中断系统,两个数据指针。 13. **电源与电压管理**:3.3V工作电压,输入容限为5V,确保了电源的稳定性。 14. **中断系统**:向量化USB中断和GPIF/FIFO中断,分离的CONTROL传输设置部分和数据部分的数据缓冲,提高了响应速度。 15. **I2C控制器**:支持100或400kHz的运行速度,方便与I2C兼容设备的通信。 16. **FIFO缓冲**:集成四个先进先出(FIFO)缓冲,减少系统成本,简化16位总线间的转换,支持主-从操作,并能使用外部时钟或异步选通脉冲。 17. **接口兼容性**:易于与ASICs和DSPs等接口,降低了系统设计的复杂性。 18. **温度范围**:提供商业和工业温度等级的版本,适应不同环境条件。 CY7C68013A是一款强大的USB微控制器,其丰富的功能和优化的性能使其成为开发高速USB外设的理想选择。无论是低功耗需求,还是复杂的接口集成,这款芯片都能提供出色的解决方案。