Back to projects
hardware Featured
CH32V003 RISC-V Libraries
Open-source C libraries for the CH32V003 RISC-V microcontroller. Bare-metal drivers for sensors, communication protocols, and peripherals on a $0.10 chip.
RISC-VCEmbeddedCH32V003Open Source
Overview
A collection of open-source C libraries for the CH32V003 — the world's cheapest RISC-V microcontroller at just $0.10. These libraries provide bare-metal drivers that make it easy to interface with common sensors and peripherals.
Libraries
- ADXL345 — 3-axis accelerometer driver via I2C/SPI
- BMP280 — Temperature and pressure sensor
- DHT22 — Humidity and temperature sensor
- SSD1306 — OLED display driver
- NRF24L01 — 2.4GHz wireless communication
Why RISC-V?
The CH32V003 represents the democratization of computing — a full RISC-V processor for pennies. Writing bare-metal libraries for it means understanding hardware at the deepest level, from register manipulation to timing-critical protocols.