Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

CH32V307WC

32-bit RISC-V Microcontroller

The CH32V307WC is a 32-bit risc-v microcontroller from WCH. View the full CH32V307WC datasheet below including key specifications.

CH32V307WC shares its datasheet with CH32V307RCT6, whose page lists every part number it covers.

Official CH32V307WC datasheet (PDF) — the source this page was extracted from.

Manufacturer

WCH

CH32V307WC Key Specifications

ParameterValue
ADC2 x ADC (with TKey touch key)
CAN2 x CAN
DAC2 x DAC
USBOTG_FS and USBHS (with integrated PHY)
CoreQingKe V4F 32-bit RISC-V (IMAFC, hardware floating-point)
Timers4 x ADTM, 4 x GPTM, 2 x BCTM
Op-Amps4 x OPA
EthernetETH 1000M MAC with integrated 10M PHY
Interrupt Nesting8 levels
Other PeripheralsSDIO, FSMC, DVP, RNG, RTC, 2 x WDG
Serial Interfaces8 x U(S)ART, 3 x SPI (2 x I2S), 2 x I2C
Fast Interrupt Channels4
Integer Division Cycles5
Flash/SRAM ConfigurationConfigurable via USER bits: CODE-192KB+RAM-128KB, CODE-224KB+RAM-96KB, CODE-256KB+RAM-64KB, CODE-128KB+RAM-192KB, CODE-288KB+RAM-32KB
Hardware Interrupt Stack3 levels

CH32V307WC Overview

Part: CH32V307RCT6 — WCH (Nanjing Qinheng Microelectronics)

Type: 32-bit RISC-V Microcontroller (QingKe V4F core)

Description: Interconnectivity-class CH32V307 MCU with QingKe V4F RISC-V core (hardware floating point), 256 KB Flash, 64 KB SRAM, USB OTG_FS/USBHS, 1000M Ethernet MAC with 10M PHY, 2×CAN, SDIO, FSMC and DVP.

Operating Conditions:

  • Supply voltage (VDD): 2.4–3.6 V (chips with FEATURE_SIGN VLEVEL bit 1); 1.8 V minimum for chips with VLEVEL bit 0
  • VDDA/VSSA must be connected to VDD/VSS; VBAT backup supply for RTC and backup registers

Key Specs:

  • Core: QingKe V4F, IMAFC instruction set, hardware floating-point
  • Memory: 256 KB Flash, 64 KB SRAM
  • Interrupts: 8-level nesting, 3-level hardware stack, 4 fast interrupt channels
  • Integer division: 5 cycles
  • Memory protection: standard
  • Peripherals: 2×ADC (TKey), 2×DAC, 4×ADTM, 4×GPTM, 2×BCTM, 8×U(S)ART, 3×SPI (2×I2S), 2×I2C, 2×CAN, 4×OPA, RNG, SDIO, FSMC, DVP
  • Connectivity: OTG_FS, USBHS (with PHY), ETH 1000M MAC with 10M PHY
  • Boot modes: program Flash, system memory (bootloader), internal SRAM, selected via BOOT0/BOOT1

Features:

  • Hardware interrupt stack and fast interrupt response
  • Hardware floating-point operations
  • Clock tree hierarchical management for lower peripheral power
  • Clock security system and data protection mechanisms
  • General DMA controller to reduce CPU load
  • Backup domain (RTC and backup registers) powered from VBAT
  • Internal voltage regulator for core supply

Applications:

  • Control systems
  • Connectivity and communication
  • General embedded applications

Package:

  • Package suffix "RCT6" (not detailed in the provided text)

CH32V307WC Features

  • Several types of reset
  • Several clock sources, bus clock management
  • Built-in external crystal oscillation monitor and clock security system
  • Independent management of each peripheral clock: reset, enable, disable
  • Internal clock output

Variants on the same datasheet

These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.

Part NumberManufacturerPackage
CH32V303CBWCH—
CH32V303RBWCH—
CH32V303RCWCH—
CH32V303VCWCHLQFP-100
CH32V305FBWCH—
CH32V305GBWCH—
CH32V305RBWCH—
CH32V307WCHTSSOP20
CH32V307DS0WCH—
CH32V307RWCH—
CH32V307RCWCH—
CH32V307RCT6WCHLQFP-64M(10x10)
CH32V307VCWCHLQFP-100
CH32V307VCT6WCHLQFP-100(14x14)

Other Microcontrollers (MCU)

  • STM32F407VET6 – STMicroelectronics, ARM Cortex-M4 MCU
  • STM32H563ZIT6 – STMicroelectronics, Arm Cortex-M33 32-bit MCU
  • RP2040 – Raspberry Pi, Microcontroller
  • STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
  • STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
  • STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
  • GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
  • CH32H417QEU6 – WCH, Dual-Core RISC-V Microcontroller

All Microcontrollers (MCU) datasheetsAll WCH datasheets (94)

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Ask your AI agent about the CH32V307WC

Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.

claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp

Then ask: "Can the CH32V307WC run from my 12 V rail? Check it against the datasheet limits."

Create a free account $2 of usage every month, no card needed.