# CH32V003...fun! with CNLohr

- Show: [The Amp Hour](https://hardwarepodcasts.com/podcast/the-amp-hour)
- Published: 2023-06-25
- Length: 1h 15m
- Episode: 637
- Page: https://hardwarepodcasts.com/podcast/the-amp-hour/2023-06-25-ch32v003-fun-with-cnlohr
- Listen: https://theamphour.com/637-ch32v003-fun-with-cnlohr/

## Summary

CNLohr joins Chris Gammell to discuss the CH32V003, a low-cost RISC-V microcontroller, and his open-source CH32V003fun library. He explains how he implemented a software-only USB stack and used the chip to control a Nixie tube display, demonstrating that complex functions like power regulation and communication can be handled in bare-metal code. The conversation highlights the benefits of avoiding heavy abstraction layers like FreeRTOS for simple tasks and the importance of understanding assembly and datasheets.

## Chapters

- [0:00](https://hardwarepodcasts.com/podcast/the-amp-hour/2023-06-25-ch32v003-fun-with-cnlohr#t=0) Introduction and CH32V003 Overview
- [2:12](https://hardwarepodcasts.com/podcast/the-amp-hour/2023-06-25-ch32v003-fun-with-cnlohr#t=132) The Problem with Abstraction Layers and SDKs
- [12:17](https://hardwarepodcasts.com/podcast/the-amp-hour/2023-06-25-ch32v003-fun-with-cnlohr#t=737) RISC-V Assembly and Tooling Challenges
- [19:05](https://hardwarepodcasts.com/podcast/the-amp-hour/2023-06-25-ch32v003-fun-with-cnlohr#t=1145) Espressif, Open Source, and Chip Pricing
- [40:49](https://hardwarepodcasts.com/podcast/the-amp-hour/2023-06-25-ch32v003-fun-with-cnlohr#t=2449) Software-Only USB Implementation
- [56:26](https://hardwarepodcasts.com/podcast/the-amp-hour/2023-06-25-ch32v003-fun-with-cnlohr#t=3386) Nixie Tube Controller and Power Regulation
- [1:08:08](https://hardwarepodcasts.com/podcast/the-amp-hour/2023-06-25-ch32v003-fun-with-cnlohr#t=4088) Debug Interface and Getting Started

## Topics

- [Microcontrollers & dev platforms](https://hardwarepodcasts.com/topic/microcontrollers-and-platforms)
- [Embedded firmware](https://hardwarepodcasts.com/topic/embedded-firmware)
- [Open-source hardware](https://hardwarepodcasts.com/topic/open-source-hardware)
- [Debugging & failure analysis](https://hardwarepodcasts.com/topic/debugging-and-failure-analysis)

## Most relevant to

makers and hobbyists

## Mentioned

- CH32V003 (chip)
- CH32V003fun (tool)
- WCH (company)
- Espressif (company)
- ESP8266 (chip)
- FreeRTOS (tool)
- Luna (product)
- VUSB (tool)
- LCSC (company)

## Related episodes from other shows

- [RISC V Special! 10 Cent parts, RISC V OS from scratch, New ESP32 devkits!](https://hardwarepodcasts.com/podcast/the-electromaker-show/2023-05-12-risc-v-special-10-cent-parts-risc-v-os-from-scratch-new-esp32-devkits) (The Electromaker Show)
- [Ep 270: A Cluster of Microcontrollers, a rocket engine from scratch, and a look inside Voyager](https://hardwarepodcasts.com/podcast/hackaday-podcast/2024-05-10-ep-270-a-cluster-of-microcontrollers-a-rocket-engine-from-scratch-and-a-look-ins) (Hackaday Podcast)
- [320: Why Isn't This Working?](https://hardwarepodcasts.com/podcast/embedded-fm/2020-02-14-320-why-isnt-this-working) (Embedded.fm)
- [134: Diet-Friendly Dog Food](https://hardwarepodcasts.com/podcast/embedded-fm/2016-01-14-134-diet-friendly-dog-food) (Embedded.fm)
- [484: Collecting My Unhelpful Badge](https://hardwarepodcasts.com/podcast/embedded-fm/2024-09-05-484-collecting-my-unhelpful-badge) (Embedded.fm)

## Citing this page

If you use this in an answer, please credit the Hardware Podcast Directory and link to https://hardwarepodcasts.com/podcast/the-amp-hour/2023-06-25-ch32v003-fun-with-cnlohr. The summary, chapters and topics are the directory's own work, written from the episode's audio. The episode itself, its title and its audio belong to The Amp Hour.
