欢迎来到天天文库
浏览记录
ID:32010661
大小:748.05 KB
页数:73页
时间:2019-01-30
《8位增强型usb单片机ch559》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、CH559手册18位增强型USB单片机CH559手册版本:1.5http://wch.cn1、概述CH559芯片是一款兼容MCS51指令集的增强型E8051内核单片机,其79%的指令是单字节单周期指令,平均指令速度比标准MCS51快8~15倍。CH559支持最高56MHz系统主频,内置64K程序存储器Flash-ROM和256字节内部iRAM以及6K字节片内xRAM,部分xRAM支持DMA直接内存存取。CH559内置了ADC模数转换、4组定时器和PWM、双异步串口、双SPI等功能模块,以及内置双端口Root-HUB,支持USB-Host主机模式和USB-Device设备模式。下面为CH55
2、9的内部框图,仅供参考。Flash-ROM64KBiRAM256BT0T2Timer3PWM1UART0UART1SPI0SPI1LED(CodeorData)xRAM6KBT1PWM3PWM2ModemM/SMCtrlPower-onReset1TInternalAddress&Data&DMABusWatch-dogE8051CoreResetXTUSBInternal8-bit8-bit8-bit8-bit8-bitXT8-bitUSB5-bitOscillatorPLLxBUSPort0ADCPort1Port2Port3OSCPort4H/DPort5LDOVolReg5V->3
3、.3VPins:GNDVIN5VDD33P00~P07P10~P17P20~P27P30~P37P40~P47P50/1/4/5/72、特点lCore:增强型E8051内核,兼容MCS51指令集,其79%的指令是单字节单周期指令,平均指令速度比标准MCS51快8~15倍,特有XRAM数据快速复制指令,双DPTR指针。lROM:64KB非易失存储器Flash-ROM,支持100K次擦写,可以全部用于程序存储空间;或者可以分为60KB程序存储区和1KB数据存储区以及3KB引导代码BootLoader/ISP程序区。lRAM:256字节内部iRAM,可以用于快速数据暂存以及堆栈;6KB片内xRA
4、M,可以用于大量数据暂存以及DMA直接内存存取;支持在片外再外扩32KB外部SRAM。lUSB:内嵌USB控制器和双USB收发器,支持USB-Host主机模式和USB-Device设备模式,支持USB2.0全速12Mbps或者低速1.5Mbps,USB主机模式下可以通过双端口Root-HUB同时管理两个USB设备。支持最大64字节数据包,内置FIFO,支持DMA。lTimer:4组定时器,T0/T1/T2为标准MCS51定时器;T2扩展为支持2路信号捕捉;TMR3内置8级FIFO,支持DMA,支持信号捕捉采样和16位PWM输出。lPWM:3组PWM输出,PWM1/PWM2为2路8位PWM输
5、出;TMR3支持16位PWM输出。CH559手册2lUART:2组异步串口,UART0为标准MCS51串口;UART1兼容16C550,内置8级FIFO,支持Modem信号,支持RS485半双工模式,支持预置本机地址用于多机通讯时自动匹配。lSPI:2组SPI控制器,时钟频率最高可达系统主频Fsys的一半,支持串行数据输入输出单工复用。SPI0内置FIFO,支持Master/Slave主从模式;SPI1只支持主机模式。lADC:8通道10位或11位A/D模数转换器,内置2级FIFO,支持DMA,支持最高1MSPS采样率,支持两通道自动轮测。lLED-CTRL:LED屏控制卡数据传输接口,内
6、置4级FIFO,支持DMA,支持1/2/4路数据线接口,时钟频率最高可达系统主频Fsys的一半。lXBUS:8位并行外部总线,兼容标准MCS51总线,用于连接片外SRAM存储器或者其它外设,支持直接15位地址或者ALE复用低8位地址,支持4种总线存取速度。lGPIO:支持最多45个GPIO引脚(含XI/XO和RST以及USB信号引脚),3.3V电压输出,除了P1.0~P1.7、XI、XO、RST之外都支持5V耐压输入。lInterrupt:支持14组中断信号源,包括与标准MCS51兼容的6组中断(INT0、T0、INT1、T1、UART0、T2),以及扩展的8组中断(SPI0、TMR3、U
7、SB、ADC、UART1、PWM1、GPIO、WDOG),其中GPIO中断可以从7个引脚中选择。lWatch-Dog:8位可预设看门狗定时器WDOG,支持定时中断。lReset:支持4种复位信号源,内置上电复位,支持软件复位和看门狗溢出复位,可选引脚外部输入复位。lClock:内置12MHz时钟源,可以通过复用GPIO引脚支持外部晶体,内置PLL用于产生USB时钟和所需频率的系统主频Fsys。lPower:内置5V到3.
此文档下载收益归作者所有