Skip to product information
1 of 6

Lonten Tech

Custom CH552G Development Board / Core Board 8051 USB Microcontroller CH551G / CH552G / CH554G WCH Manufacturer

Custom CH552G Development Board / Core Board 8051 USB Microcontroller CH551G / CH552G / CH554G WCH Manufacturer

Regular price $100.00 USD
Regular price $0.00 USD Sale price $100.00 USD
Sale Sold out

Introduction

CH55x series chips are 8051-core single-chip microcomputers manufactured by Nanjing Qinheng Microelectronics Co., Ltd., including CH551, CH552, CH554, CH559. nanoCH55x is a development board designed and made by Muse Lab based on CH552 which supports up to 24MHz system frequency. It has built-in 16KB program memory ROM, 256 bytes of internal iRAM and 1KB on-chip xRAM which supports DMA direct memory access. CH552 itself has rich peripherals, such as ADC analog-to-digital conversion, capacitance touch detection, three sets of timers, signal capture and PWM, dual asynchronous serial ports, SPI, USB device controller, full-speed transceiver and so on. The development board provides a USB-A interface and a Micro-USB interface. All the GPIO are led out for developer to develop and debug.

Features&Specification

  • Enhanced 8051 core Enhanced E8051 core micro-controller compatible with MCS51 instruction set, 79% instructions are single-byte and single-cycle instruction, the average instruction speed is 8~15 times faster than the standard MCS51. It has unique XRAM fast data copy instruction. The highest system frequency can reach 24MHz.

  • Built-in Flash/RAM Built-in 16KB program memory ROM, 256 bytes internal iRAM and 1KB on-chip xRAM, which supports DMA direct memory access

  • USB : Embedded USB controller and USB transceiver, supporting USB2.0 full speed and low speed host or device mode. Support up to 64-byte data packet, built-in FIFO, support DMA

  • UART: 2 full-duplex asynchronous serial ports, both of them support high baud rate communication. UART0 is a standard MCS51 serial port

  • Timer: 3 groups of timers/counters, supporting 2 signal capture and 2 PWM output

  • SPI: 1 SPI communication interface, built-in FIFO, support master-slave mode

  • ADC: 4-channel 8-bit A/D analog-to-digital converter, supporting voltage comparison

  • Touch: 6-channel capacitance detection, supporting up to 15 touch buttons and independent timed interrupt

Small size: 4.8cm * 2.0cm

Diagram

How to Flash

1. Download and install the burning software named "WCHISPTool_Setup.exe" from https://github.com/wuxx/nanoCH55x/software

2. Open and configure the burning software as below,

3. Press the download button on-board and plug the board into PC USB port. If everything is OK, the burning software will recognize the corresponding USB device.

4. Select the directory of firmware, then click the "Download(D)" button to flash the board.

Tips

The stack of 51 series MCU is extremely small. For CH552, the stack is only 128Bytes. So you must pay attention to the level of control function calls and the definition of local variables when programming. Once the stack overflows, program crashes or other unpredictable consequences will occur. According to the official manual, the ROM of CH552 can be programmed about 200 times under 5V power supply due to the use of iFlash technology. The actual test is more than 200 times. However, it is still necessary to pay attention when using it as a development board. It's better to make or purchase multiple development boards for developing and testing.

Documentation

nanoCH55X Repo: https://github.com/wuxx/nanoCH55x Reference: http://club.szlcsc.com/article/details_9799_1.html https://bbs.21ic.com/icview-2537566-1-1.html?ordertype=2 http://www.wch.cn/products/CH552.html

Shipping List

CH552 Development Board * 1
8 Pin Header * 2

 
 Welcome Customize Order!
View full details