CH32V003 ist ein sehr günstiger MC (je nach Ausführung CHF -.10 ... 1.-)
Der CH32V003 von Nanjing Qinheng Microelectronics Co., Ltd. ist ein extrem günstiger 32-Bit-RISC-V-Mikrocontroller (Quingke V2A) mit 48 MHz Taktfrequenz. Er verfügt über 16 KB Flash, 2 KB SRAM, 10-Bit ADC, DMA, USART, I2C und SPI in kleinen Gehäusen (SOP-8, 16, QFN-20, TSSOP-20). Der Betrieb erfolgt bei 3,3 V oder 5 V, wobei Programmierung über 1-Wire SWDIO erfolgt.
Wichtige technische Daten (CH32V003):
Prozessor: 32-bit RISC-V (RV32EC), bis zu 48 MHz.
Speicher: 16 KB Flash, 2 KB SRAM.
Betriebsspannung: 3,3 V / 5 V DC.
GPIOs: Bis zu 17 programmierbare I/O-Pins (je nach Gehäuse).
Analog/Digital Converter (ADC): 10-Bit, bis zu 8 Kanäle.
Schnittstellen: USART, I2C, SPI (SPI-Bus in SOP-8 nicht verfügbar).
Debug-Schnittstelle: 1-Wire Serial Debug Interface (SWDIO).
Gehäuseoptionen: SOP-8, SOP-16, QFN-20, TSSOP-20.
Entwicklung und Tools:
IDE: MounRiver Studio (basiert auf Eclipse).
Programmierung: C-Compiler, Beispiele bei WCH verfügbar.
Unterstützung: Arduino Core für CH32V003 und Open-Source-Tools (ch32fun) sind verfügbar.
Dokumentation: Das CH32V003 Datasheet (CH32V003DS0.PDF) und Referenzhandbuch sind primär in Englisch verfügbar.
Download MounRiver Studio hier: https://www.wch-ic.com/