8位USB设备功能和Touchkey单片机: CH555

概 述

 CH555芯片是一款兼容MCS51 指令集的增强型E8051内核单片机,其79%的指令是单字节单周期指令,平均指令速度比标准MCS51快8~15 倍。

CH555支持最高55MHz 系统主频,内置40K程序存储器Flash-ROM和256字节内部iRAM以及1K字节片内xRAM。

CH555内置了ADC 模数转换、4组定时器和PWM、双异步串口、SPI等功能模块,以及内置双端口Root-HUB,支持USB-Host 主机模式和USB-Device 设备模式。

系统框图

特 点 

    > 增强型E8051内核CPU,速度比标准MCS51快8-15倍,特有XRAM数据快速复制指令;

    > 内置40KB Code Flash、1KB XRAM和内部256B iRAM、1KB DataFlash,支持字节方式读写;

    > 内置3KB BootLoader,支持USB和串口ISP下载,提供ISP下载库;

    > 内嵌USB控制器和双USB收发器,支持USB2.0全速和低速主机或设备模式,USB 主机模式下可双端口Root-HUB 同时管理两个设备。支持最大64字节数据包,内置FIFO、DMA;

    > 提供4组定时器/计数器,支持2路信号捕捉和PWM输出;

    > 提供2个全双工异步串口,支持高波特率通讯,支持预置地址用于多机通讯时自动匹配;

    > 提供SPI通信接口,内置FIFO,支持Master/Slave主从模式;

    > 提供5通道10位或11位A/D 模数转换器,支持最高1MSPS 采样率,支持两通道自动轮测;

    > 支持4 种复位信号源,内置上电复位,支持软件和看门狗溢出复位,可选引脚外部复位;

    > 内置12MHz时钟源和PLL,也可选择外部晶振;

    > 内置5V到3.3V 的低压差电压调整器,支持5V 或3.3V甚至2.8V 电源电压。支持低功耗睡眠,支持USB、UART0、UART1、SPI0以及部分GPIO外部唤醒;

    > 芯片内置唯一ID 号,支持ID号和校验;

    > 提供TSSOP20封装;

开发资料

  程序下载方式:USB接口或串口下载

1、CH555DS1.PDF (CH555的技术手册)

2、程序下载软件,WCHISPTool_Setup.exe

3、CH555示例程序(C语言)

4、CH555开发板原理图及PCB图