Difference between revisions of "CH55X HDK"

From ElectroDragon
Jump to navigation Jump to search
(Created page with " ===8bit CH55x === <gallery widths=350px heights=250px> File:2018-04-18_215637.png | CH551 File:2018-04-18_215643.png | CH552 File:2018-04-18_215652.png | CH554 File:2018-04-...")
 
Line 153: Line 153:
 
* Use WCHISPTOOL
 
* Use WCHISPTOOL
 
* Short connect DOWN (or PROG) and 3.3V, plug in USB into download mode.
 
* Short connect DOWN (or PROG) and 3.3V, plug in USB into download mode.
 +
 +
 +
== SCH ==
 +
<gallery>
 +
File:CH551G_SCH.png | CH551G SCH
 +
File:CH554_SCH.jpg | CH554 SCH
 +
File:2018-04-02_003117.png | CH554 02 SCH
 +
File:CH558%269_SCH.jpg | CH 558 559 SCH
 +
</gallery>
  
 
[[category: WCH]]
 
[[category: WCH]]

Revision as of 13:49, 7 November 2019

8bit CH55x

Bugs

  • The IC only can be flashed up to 200 times, please notice this.

Selections guide

Type USB Footprint Space Basic Extra
CH551
  • USB control +tranceiver
  • USB Device
  • USB2.0+1.0
  • 64bytes buffer, FIFO, DMA
SOP-16
  • 10K ROM
  • 512b xRAM
  • 24Mhz
  • 3x Timer
  • 2x Signal
  • 2x PWM
  • 1x SPI M/S
  • 6x Touch
  • 1x HS UART
CH552
  • CH551
  • + TypeC Master/Slave Detect
  • TSSOP-20
  • SOP-16
  • MSOP-10
  • 16K ROM
  • 1K xRAM
  • 256b iRAM
  • 24Mhz
  • 3x Timer
  • 2x Signal
  • 2x PWM
  • 1x SPI M/S
  • 6x Touch
  • 2x HS UART
  • 4x 8bit ADC, CMP


CH554
  • CH551
  • + TypeC Master/Slave Detect
  • USB Host
  • + TypeC Charge Management
= CH552
  • 14K Code Flash
  • 128b DataFlash, byte R/W
  • 2K Bootloader, support USB/ISP
  • 1K xRAM
  • 256b iRAM
  • 24Mhz
  • 3x Timer
  • 2x Signal
  • 2x PWM
  • 1x SPI M/S
  • 6x Touch
  • 2x HS UART
  • 4x 8bit ADC, CMP
  • DMA
CH558
  • CH551
  • SSOP20
  • LQFP48
  • 32K Code Flash
  • 5K DataFlash
  • 3K Bootloader, support USB/ISP
  • 4K xRAM
  • 256b iRAM
  • 24Mhz
  • 4x Timer
  • 3x Signal
  • 1x PWM
  • 1x SPI M/S
  • 2x HS UART, UART1 FIFO, simulate 485
  • 8x 11bit ADC, CMP
CH559
  • USB HUB, 2x USB transceiver
  • Host & Device
  • USB 2.0
  • FAT12/FAT16/FAT32 U-disk
  • SSOP20
  • LQFP48
  • 60K Code Flash
  • 1K DataFlash
  • 3K Bootloader, support USB/ISP
  • 6K xRAM
  • 256b iRAM
  • 24Mhz
  • 4x Timer
  • 3x Signal
  • 3x PWM
  • SPI0 M/S, SPI1 M
  • 2x HS UART, UART1 FIFO, simulate 485
  • 8x 11bit ADC, CMP


Possible functions

  • Please view github demo code page
  • Simulate CH340 USB-TTL
  • Simulate HID keyboard or mouse
  • Read GPIO and send via HID keyboard
  • Read ADC and send via USB endpoint -- > demo see here.
  • Simulate or handle data for USB device, like "barcode scan gun"

etc ...

CH55x MCU Type Programming Guide

ISP Programming Mode

  • Use WCHISPTOOL
  • Short connect DOWN (or PROG) and 3.3V, plug in USB into download mode.


SCH