CY7C68013A中文手册:USB微控制器详解

需积分: 50 2 下载量 129 浏览量 更新于2024-07-23 收藏 2.15MB PDF 举报
"这份文档是关于CY68013A/CY7C68014A/CY7C68015A/CY7C68016A系列的EZ-USBFX2LP USB微控制器的中文技术手册,由Cypress Semiconductor Corporation提供。这个系列的芯片是高速USB外设控制器,特别适合于需要USB2.0高速性能的设备。手册详细介绍了这些芯片的特性、功能以及如何使用它们。" CY68013A系列芯片是高度集成的USB解决方案,集成了USB2.0收发器、智能串行接口引擎(SIE)和一个增强型8051微处理器。它们与FX2系列兼容,这意味着在引脚、目标代码和功能上都有良好的兼容性,其中FX2LP是FX2的超集,提供了更多的功能。 这些芯片具有超低功耗的特点,无论在何种模式下,电流消耗都不会超过85mA,这使得它们非常适合用于总线供电或电池供电的应用场景。在软件支持方面,8051代码可以在内部RAM运行,也可以通过USB下载或者从EEPROM加载,对于128引脚封装的版本,还可以从外部存储设备运行。 芯片内置了16K字节的片上代码/数据RAM,以及四个可编程的BULK/INTERRUPT/ISOCHRONOUS端点,支持不同大小的缓冲区选项。此外,还有一个额外的可编程BULK/INTERRUPT 64位端点。它还配备了8位或16位的外部数据接口,可以生成智能介质标准错误校正码ECC,以确保数据传输的准确性。 通用可编程接口(GPIF)是CY68013A系列的一个亮点,它可以与大多数并行接口直接连接,通过可编程波形描述符和配置寄存器定义波形,并支持多个Ready(RDY)输入和Control(CTL)输出。该接口的灵活性使得它能轻松适应各种应用需求。 芯片内建了一个符合行业标准的增强型8051 CPU,支持48MHz、24MHz或12MHz的操作频率,每个指令周期有四个时钟。它还包含了两个USART、三个计数器/定时器、扩展的中断系统、两个数据指针等丰富的外设。 在中断处理方面,CY68013A支持向量化USB中断和GPIF/FIFO中断,且设有分离的CONTROL传输设置部分和数据部分数据缓冲。集成的I2C控制器可在100或400kHz下运行,方便进行I2C通信。此外,还有四个集成的先进先出(FIFO)缓冲,有助于降低系统的总体成本,简化设计。这些FIFO可以实现与16位总线之间的自动转换,并支持主-从操作,可使用外部时钟或异步选通脉冲,使得与其他如ASIC和DSPIC的接口更加便捷。 CY68013A系列芯片的工作电压为3.3V,输入容限为5V,适用于商业和工业温度等级,确保了在各种环境下的稳定运行。综合来看,这款芯片是设计USB接口设备的理想选择,尤其对于那些需要高效能、低功耗和高兼容性的应用。