8 bit enhanced USB MCU CH559


Overview

CH559 is a MCS51 compatible E8051 core microcontroller, 79% instructions of CH559 is single byte or single cycle, and average instruction speed is 8 to 15 times faster than the standard MCS51. CH559 support up to 56MHz system clock, built-in 64KB Flash-ROM, 256B on-chip iRAM, 6KB on-chip xRAM, and some of xRAM support DMA mode. CH559 built-in ADC converter, 4timers/PWM, 2UART, 2*SPI, and dual port Root-HUB, which support USB-Host and USB-Device Mode.

Features

  • Enhanced E8051 core CPU, 8-15 times faster than the standard MCS51, unique fast copy commandof the XRAM data;
  • Built-in 60KB Code Flash,1KB Data Flash, and 3KB for BootLoader, support USB and UART ISP;
  • Built-in 6KB XRAM and internal 256B iRAM;
  • Built-in DMA controller with support for USB and Timer3, ADC and LED control;
  • Built-in USB controller and USB transceiver, support USB2.0 full speed and low speed host or device mode;
  • In USB host mode, two USB devices can be managed simultaneously through the embedded dual-port Root-HUB;
  • Provides a U disk file-level subroutine library that supports the FAT12/FAT16/FAT32 file system to read and write U disk files;
  • 4 groups of Timer / counter, support 3-channel signal capture and 3 PWM output;
  • Provides 2 full-duplex asynchronous serial ports, serial port 1 has built-in 8-byte FIFO, and supports 485-mode data transmission and reception;
  • Provides 2 SPI communication interfaces, SPI0 built-in FIFO, support master/slave mode, SPI1 supports main mode;
  • An 8-channel 10/11-bit ADC converter multiplexed with GPIO is provided;
  • The built-in clock and PLL also support external crystals;
  • Package: SSOP20, LQFP48.

Develop resources

ISP Download: USB or serial port

  1. CH559DS1.PDF(CH559 datasheetl)
  2. ISP software,WCHISPTool_Setup.exe
  3. CH559EVT.ZIP, including:
    • CH559 example program (C language)
    • CH559 development board schematic and PCB diagram
    • CH559 FAT file system libraries

relation files

file name file content
CH559DS1.PDF CH559 datasheet. Dual low/full-speed USB host/device +ADC 8-bit E8051 MCU. 64KB Flash-ROM, 6KB on-chip xRAM. Supports USB host and USB device modes. Provides dual port Root-HUB, ADC, 4 timers/PWM, 2 UARTs, 2 SPIs, etc.
CH558DS1.PDF CH558 datasheet, low/full-speed USB device + ADC 8-bit E8051 MCU, 40K program ROM, 4K+256 memory RAM, supports full-speed or low-speed USB devices, provides ADC, 4 groups of timers and PWM, dual serial ports, SPI, etc.
CH554DS1.PDF CH554 datasheet. CH554 is an 8-bit E8051 MCU and supports low-speed USB host/slave and full-speed USB host/slave, with feature of low cost. It provides 16K program ROM and 1K+256 RAM, supports USB host and USB device, ADC, Touch-key, 3 sets of timers, PWM, 2 UARTs and SPI, etc.
CH554DS1.PDF CH554 datasheet. CH554 is an 8-bit E8051 MCU and supports low-speed USB host/slave and full-speed USB host/slave, with feature of low cost. It provides 16K program ROM and 1K+256 RAM, supports USB host and USB device, ADC, Touch-key, 3 sets of timers, PWM, 2 UARTs and SPI, etc.
CH236DS1.PDF CH236 datasheet. CH236 supports fast charging protocols such as PD3.0/2.0, BC1.2, etc. CH236 supports AC/DC constant voltage loop and constant current loop, and has built-in DC/DC control module, with features of high integration and simplified peripherals.
WCHISPTool_Setup.exe MCU burning software of CH54X, CH55X, CH56X, CH57X, CH58X, CH32F10X, CH32F20X, CH32V00X, CH32V10X, CH32V20X, and CH32V30X, which supports user program burning, verification, and DataFlash operation, supports USB, UART and network interfaces.