CY7C68013A/CY7C68014A/CY7C68015A/CY7C68016A:高速USB微控制器详解
需积分: 50 16 浏览量
更新于2024-07-23
收藏 2.15MB PDF 举报
"该资源是一份关于Cypress Semiconductor Corporation的CY7C68013A、CY7C68014A、CY7C68015A和CY7C68016A系列单片机的详细资料,主要介绍了一种名为EZ-USBFX2LP(TM)的USB微控制器。这些器件集成了高速USB2.0收发器、智能串行接口引擎(SIE)以及一个增强型8051微处理器,具备与FX2系列的引脚、目标代码和功能兼容性。"
CY7C68013A/14A/15A/16A系列单片机是Cypress Semiconductor公司推出的高性能、低功耗产品,主要用于高速USB外设控制。它们具有以下关键特性:
1. **USB2.0高速性能**:这些单片机经过了USB Implementers Forum (USB IF)的高速性能认证,确保了数据传输的高效稳定。
2. **单芯片集成**:集成USB2.0收发器、SIE和8051微处理器,实现了高度集成,降低了系统复杂性和成本。
3. **FX2兼容性**:与FX2系列保持引脚、目标代码和功能兼容,方便升级和设计迁移。
4. **超低功耗**:在任何模式下电流消耗不超过85mA,适用于总线供电和电池供电的应用场景。
5. **软件支持**:8051代码可以在内部RAM、通过USB下载或从EEPROM加载运行,支持外部存储设备。
6. **内存配置**:内建16K字节的片上代码/数据RAM,支持四个可编程的BULK/INTERRUPT/ISOCHRONOUS端点,提供不同缓冲区大小选项。
7. **附加端点**:额外提供一个可编程的64位BULK/INTERRUPT端点,增强数据传输能力。
8. **外部数据接口**:支持8位或16位,可生成智能介质错误校正码(ECC),确保数据传输的准确性。
9. **通用可编程接口(GPIF)**:能够直接与多种并行接口连接,通过可编程波形描述符和配置寄存器定义波形,支持多路Ready(RDY)输入和Control(CTL)输出。
10. **增强型8051**:48MHz、24MHz或12MHz的CPU操作频率,每个指令周期四个时钟,拥有两个USART、三个计数器/定时器、扩展中断系统和两个数据指针。
11. **电源和中断管理**:3.3V工作电压,容限输入为5V,提供向量化USB中断和GPIF/FIFO中断。分离的CONTROL传输设置部分和数据部分数据缓冲,提高了处理效率。
12. **其他特性**:内置I2C控制器,集成四个FIFO缓冲,支持100或400kHz的运行速度,胶合逻辑和FIFO简化系统设计,可与16位总线进行主-从操作,以及与ASIC和DSPIC的接口设计。
这些单片机在商业和工业温度范围内都能稳定工作,广泛应用于需要高速USB接口的嵌入式系统,如消费电子、医疗设备、工业自动化和通信等领域。
2021-03-31 上传
2019-05-27 上传
2020-01-22 上传
2012-03-29 上传
2013-06-20 上传
小奋牛
- 粉丝: 0
- 资源: 7
最新资源
- AA4MM开源软件:多建模与模拟耦合工具介绍
- Swagger实时生成器的探索与应用
- Swagger UI:Trunkit API 文档生成与交互指南
- 粉红色留言表单网页模板,简洁美观的HTML模板下载
- OWIN中间件集成BioID OAuth 2.0客户端指南
- 响应式黑色博客CSS模板及前端源码介绍
- Eclipse下使用AVR Dragon调试Arduino Uno ATmega328P项目
- UrlPerf-开源:简明性能测试器
- ConEmuPack 190623:Windows下的Linux Terminator式分屏工具
- 安卓系统工具:易语言开发的卸载预装软件工具更新
- Node.js 示例库:概念证明、测试与演示
- Wi-Fi红外发射器:NodeMCU版Alexa控制与实时反馈
- 易语言实现高效大文件字符串替换方法
- MATLAB光学仿真分析:波的干涉现象深入研究
- stdError中间件:简化服务器错误处理的工具
- Ruby环境下的Dynamiq客户端使用指南