CH558 USB单片机手册:高速性能与丰富功能解析

需积分: 25 7 下载量 121 浏览量 更新于2024-07-17 收藏 696KB PDF 举报
"CH558手册1 - 8位增强型USB单片机CH558,具有高速处理能力,内置多种功能模块如ADC、定时器、PWM、串口、SPI及USB设备控制器,适用于电子设计领域。" CH554/CH559系列单片机是基于E8051内核的增强型微控制器,其中以CH558为例,它具有强大的性能和丰富的功能,特别适合于需要USB接口和高效处理的应用场景。这款芯片的设计旨在提供与MCS51指令集的兼容性,同时在速度上有显著提升,79%的指令可在单个字节和单个时钟周期内执行,比传统的MCS51速度快8到15倍。这使得CH558在实时性和响应速度上具有明显优势。 硬件特性方面,CH558配备了40KB的Flash-ROM,支持多次擦写,划分为32KB的程序存储区、5KB的数据存储区以及3KB的BootLoader/ISP程序区。此外,它还拥有256字节的内部iRAM,可作为快速数据暂存和堆栈使用,以及4KB的片内xRAM,支持大量数据的临时存储和DMA(直接内存存取)操作,能显著提高数据传输效率。若需要更大的存储空间,CH558还能外扩32KB的外部SRAM。 USB功能是CH558的一大亮点,内建USB控制器和全速收发器,支持USB2.0全速12Mbps和低速1.5Mbps的设备模式。64字节的数据包传输,结合内置FIFO和DMA,使得USB通信更加高效且稳定。 定时器资源包括4组,T0、T1和T2遵循标准MCS51定时器配置,T2进一步扩展支持2路信号捕捉,而TMR3则具备8级FIFO,支持DMA,可实现信号捕捉和16位PWM输出,增强了定时和脉冲控制的灵活性。 串行通信方面,CH558提供了两组异步串口。UART0保持标准MCS51串口功能,而UART1则兼容16C550,并具备8级FIFO,支持Modem信号、RS485半双工模式,还支持预置本机地址以实现多机通讯时的自动匹配。 此外,CH558还集成了其他辅助功能,如内部振荡器、电源复位、看门狗复位等,这些都为开发人员提供了便利,使得CH554/CH559系列成为嵌入式系统设计中的理想选择,特别是在需要高效USB功能的电子设计项目中。