Skip to content

Examples for CH552 microcontroller development in C with SDCC compiler. Covers Blink, ADC, PWM, Timer, Interrupts, and I2C. Updated regularly for improved project development.

License

Notifications You must be signed in to change notification settings

Cesarbautista10/ESE_CH552_Examples_C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CH552 Examples in C

Version 1.1

This repository contains basic community examples for developing software in C for the CH552 microcontroller using the SDCC compiler. While useful for beginners and quick prototyping, this set is not officially maintained by UNIT Electronics.

⚠️ About This Version

This version provides simple examples for:

  • LED Blink
  • ADC
  • PWM
  • Timer
  • External Interrupts
  • Bit-banging I2C
  • WS2812 LED control

It is suitable for educational and experimentation purposes but does not reflect the latest development standards or structure.

🚀 For Advanced Development

The official and advanced development — including new libraries, modular drivers, SDK structure, and ongoing updates — is maintained by UNIT Electronics. Our organization focuses on next-generation embedded tools for the CH55x family and other USB-centric microcontrollers.

Explore the official ecosystem:


🧑‍💻 Designed by UNIT Electronics

Unit Electronics

UNIT Electronics is the original designer and maintainer of open, advanced CH552 technology, offering scalable solutions for prototyping, education, and industry.

We support:

  • USB firmware development
  • Embedded drivers and SDKs
  • CH552 board design and documentation
  • Integration into commercial and educational platforms

About

Examples for CH552 microcontroller development in C with SDCC compiler. Covers Blink, ADC, PWM, Timer, Interrupts, and I2C. Updated regularly for improved project development.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published