Summary of CH551 is a $1.80 USB Mini Development board based on the 8-bit C51 micro-controller
WCH launched the CH55x series of 8-bit C51 microcontrollers with USB and I/O capabilities. Electro Dragon now sells a low-cost CH551 development board for $1.80, featuring built-in USB-to-TTL conversion to eliminate external chips. The board supports programming via WCHISP or LibreCH551 but has a 200-cycle flash limit and requires the SDDC compiler due to missing libraries in the official tool. Future boards based on CH552, CH554, CH558, and CH559 are planned.
Parts used in the CH551 Development Board:
- WCH CH551 8-bit C51 micro-controller
- USB type-A port (USB 2.0 + 1.0)
- On-board power LED
- LED (P3.0)
- 18 through-hole GPIOs
- 3x Timer
- 2x PWM
- 1x SPI M/S
- 6x Touch sensors
- 1x HS UART
WCH (Nanjing QinHeng Corp.) has recently launched a CH55x family of microcontrollers based on an 8-bit C51 core with a USB interface, and I/Os. The boards all come with different I/Os configuration depending on the selected part number.
Electro dragon, the popular online store that offers a range of electronic components is now listing one of the development boards – a tiny USB development board based on the CH551 for about $1.80.
This tiny, low-cost USB development board has 1x USB type-A port, onboard power led, LED (P3.0). One advantage peculiar to the board is that its microcontroller unit (MCU) supports USB to TTL conversion of the shell without the aid of an external converter as compared to some other development boards. For example, the official Arduino Uno doesn’t support USB to TTL conversion of the shell; it features the Atmega16U2 (Atmega8U2 up to version R2) which is programmed as a USB-to-serial converter. This feature not only makes the board smaller but also cheaper since no extra cost is spent on adding a USB to Serial driver chip.
The board can be programmed without external hardware tool using either WCHISP windows tools or open source flasher LibreCH551 plus SDK which works with both Linux and Windows. However, its own compiler has no libraries, so a suitable substitute is the SDDC compiler. The only glitch with using an SDDC compiler is that the libraries for most devices have not yet been built. Another important factor to be taken into consideration when programming with the flashing tool is that flashing or programming is limited to 200 cycles due to a bug put by the creators.
Below are some of the specifications of the board:
- MCU – WCH CH551 8-bit C51 micro-controller
- Speed – 24 Mhz
- Memory – 10Kb of ROM and 512b of xRAM
- USB – 1x USB type-A port (USB 2.0 + 1.0)
- GPIO – 18 through holes exposing all I/Os from the MCU including GPIOs, USB, 3.3V, 5V GND
- Others –
- On-board power led
- 3x Timer
- 2x PWM
- 1x SPI M/S
- 6x Touch
- 1x HS UART
- Power – 5V through USB or I/O pin
Electro dragon will also release other versions of the family boards based on the CH552, CH554, CH558, and the CH559. The CH551 board is obviously going to be the cheapest of the product line, and the CH559 board is expected to be the most powerful board which comes with more advanced features.
Read more: CH551 is a $1.80 USB Mini Development board based on the 8-bit C51 micro-controller
- What is the price of the CH551 development board?
The board is listed for about $1.80. - Does the board support USB to TTL conversion without external chips?
Yes, the MCU supports USB to TTL conversion of the shell without an external converter. - How can the board be programmed?
It can be programmed using WCHISP windows tools or open source flasher LibreCH551 plus SDK. - Which compiler should be used since the official one lacks libraries?
A suitable substitute is the SDDC compiler. - Is there a limit on how many times the board can be flashed?
Flashing or programming is limited to 200 cycles due to a bug. - What are the future versions of this board family?
Electro Dragon will release versions based on CH552, CH554, CH558, and CH559. - Which board in the family is expected to be the most powerful?
The CH559 board is expected to be the most powerful with advanced features. - What is the clock speed of the CH551 microcontroller?
The speed is 24 Mhz.

