$1.80 CH551 Mini Development Board Features 8-bit C51 Core, USB Interface, and I/Os

Last year, WCH (Nanjing QinHeng Corp.)’s launched a CH55x family of microcontroller based on an 8-bit C51 core with a USB interface, and extra I/Os depending on the selected part number

Electrodragon is now listing a tiny USB development board based on CH551 for $1.80, and the chip itself sells for as low as 1.60 RMB (0.25 USD) on Taobao.

Specifications:

  • MCU – WCH CH551 8-bit C51 micro-controller
  • USB – 1x USB type A port
  • I/Os – 18 through holes exposing all I/Os from the MCU including GPIOs, USB, 3.3V, 5V GND
  • Misc – On-board power led, user LED (P3.0)
  • Power – 5V via USB port (or pin?)

You won’t need an external hardware – such as a USB to TTL board – to program the boards since the MCU supports USB. To enter into programming mode,  short connect the two pins in the middle of the board (DL) with tweezers.

Electrodragon has documentation on their Wiki,  not only for CH551, but also for the other 8-bit CH55x MCUs namely CH552, CH554, CH558, and CH559, and we can see the differences in the comparison table below.

Click to Enlarge

Later on, the company will launch other USB boards based on the other SKUs listed above.

Programming can be done with WCHISPTool Windows utility, or the open source LibreCH551 flashing tool working in both Linux and Windows.  Note there’s apparently a bug in the chip that prevent it from being flashed more than 200 times.

WCH has released some documentation and tools in Chinese, but the chip can also be worked on with an open source Software Development Kit (SDK) for SDCC compiler usable in either Linux or Windows.

Thanks to Zoobab for the tip.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
5 Comments
oldest
newest
DurandA
5 years ago

There is no hardware i2c. But I guess it could be implemented in software.

RK
RK
5 years ago

I believe WCH’s marketing decided to anglicise as WinChipHead: http://winchiphead.com/

I think, for better or worse, most folks are familiar with their CH340 serial-usb adapters and their CH341 EEPROM programmers since, despite being limited(/crappy), they usually get the job done for a fraction of the price of anything else on the market.

Anyhow, personally I’d rather spend more on a FE310 but there’s nothing in the form factor so…

Ethan Nelson-Moore
Ethan Nelson-Moore
5 years ago
  RK

Somehow, that isn’t actually their current website and I have no idea why it exists. Their current website is wch.cn not .com

willmore
willmore
5 years ago

Please let the C51 architecture die. Please?

Tomas Muehlhoff
5 years ago

i2s would be interesting… it’s in C51 arch.

Khadas VIM4 SBC