Skip to main content

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

CH32V307WCU6

32-bit RISC-V Microcontroller

The CH32V307WCU6 is a 32-bit risc-v microcontroller from WCH. View the full CH32V307WCU6 datasheet below including key specifications, pinout, electrical characteristics, absolute maximum ratings.

CH32V307WCU6 shares its datasheet with CH32V307VCT6, whose page lists every part number it covers.

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

Manufacturer

WCH

Package

TSSOP20

CH32V307WCU6 Key Specifications

ParameterValue
CoreQingKe 32-bit RISC-V4F
CPU main frequencyMax 144MHz
Program memory (CodeFlash)Up to 480KB (zero-wait + non-zero-wait)
Volatile data storage (SRAM)Up to 128KB
ADC2 units, 12-bit, 16 external channels + 2 internal signals
DAC2 units, 12-bit
USBUSB2.0 full-speed host/device, USB2.0 high-speed host/device (built-in 480Mbps PHY)
EthernetGigabit Ethernet MAC controller, 10M PHY transceiver

CH32V307WCU6 Overview

Part: CH32V307VCT6 — WCH (WCH-IC)

Type: 32-bit RISC-V Microcontroller

Description: Industrial-grade general-purpose microcontroller based on QingKe RISC-V4F core, operating at up to 144 MHz with 480 KB CodeFlash, up to 128 KB SRAM, and extensive peripherals including USB2.0 high-speed, Gigabit Ethernet, and dual 12-bit ADCs/DACs.

Operating Conditions:

  • Supply voltage: 3.3V
  • Operating temperature: -40 to +85 °C
  • CPU main frequency: Max 144MHz

Absolute Maximum Ratings:

Key Specs:

  • Core: QingKe 32-bit RISC-V4F
  • CPU main frequency: Max 144MHz
  • Program memory (CodeFlash): Up to 480KB (zero-wait + non-zero-wait)
  • Volatile data storage (SRAM): Up to 128KB
  • ADC: 2 units, 12-bit, 16 external channels + 2 internal signals
  • DAC: 2 units, 12-bit
  • USB: USB2.0 full-speed host/device, USB2.0 high-speed host/device (built-in 480Mbps PHY)
  • Ethernet: Gigabit Ethernet MAC controller, 10M PHY transceiver

Features:

  • Single-precision floating-point unit (FPU)
  • Fast programmable interrupt controller (PFIC)
  • Multiple low-power modes: Sleep, Stop, Standby
  • Built-in 8MHz RC oscillator and 40kHz RC oscillator
  • 2 groups of 18-channel general-purpose DMA controllers
  • 4 groups of 16-bit advanced timers for motor control
  • 8 USART interfaces (including 5 UARTs)
  • 2 I2C interfaces (support SMBus/PMBus)
  • 3 SPI interfaces (SPI2, SPI3 for I2S2, I2S3)
  • 2 CAN interfaces (2.0B active)
  • SDIO host interface
  • Digital video port (DVP)
  • FSMC memory interface
  • 80 GPIO ports, mapping 16 external interrupts
  • CRC unit, 96-bit unique ID
  • 2-wire serial debug interface (SDI)

Applications:

Package:

  • LQFP100

CH32V307WCU6 Pin Configuration

CH32V307WCU6 Pinout

Package: QFN-68 (8×8)

PinNameTypeDescription
0VSSPGround
1VIBATIBattery voltage input
2PC13/TAMPER-RTCI/OPort C pin 13 / Tamper-RTC
3PC14/OSC32INI/OPort C pin 14 / 32kHz oscillator input
4PC15/OSC32OUTI/OPort C pin 15 / 32kHz oscillator output
5OSC_IN/PD0I/OMain oscillator input / Port D pin 0
6OSC_OUT/PD1I/OMain oscillator output / Port D pin 1
7NRSTIReset input
8PD/ADC10I/OPort D / ADC channel 10
9PC1/ADC11I/OPort C pin 1 / ADC channel 11
10PC2/ADC12I/OPort C pin 2 / ADC channel 12
11PC3/ADC13I/OPort C pin 3 / ADC channel 13
12VSSAPAnalog ground
13VDDAPAnalog power supply
14PA0/WKUP/ADC0I/OPort A pin 0 / Wakeup / ADC channel 0
15PA1/ADC1I/OPort A pin 1 / ADC channel 1
16PA2/ADC2I/OPort A pin 2 / ADC channel 2
17VIO_4PI/O power supply 4
18(Not shown in diagram)
19(Not shown in diagram)
20(Not shown in diagram)
21(Not shown in diagram)
22(Not shown in diagram)
23(Not shown in diagram)
24(Not shown in diagram)
25(Not shown in diagram)
26(Not shown in diagram)
27(Not shown in diagram)
28(Not shown in diagram)
29(Not shown in diagram)
30(Not shown in diagram)
31(Not shown in diagram)
32(Not shown in diagram)
33(Not shown in diagram)
34PB15I/OPort B pin 15
35PB14I/OPort B pin 14
36PB13I/OPort B pin 13
37PB12I/OPort B pin 12
38(Not shown in diagram)
39(Not shown in diagram)
40PC8/TXPI/OPort C pin 8 / Ethernet TX+
41PC7/RXNI/OPort C pin 7 / Ethernet RX-
42PC6/RXPI/OPort C pin 6 / Ethernet RX+
43PB15I/OPort B pin 15
44PA9I/OPort A pin 9
45PA10I/OPort A pin 10
46PA11/USB1DMI/OPort A pin 11 / USB1 D-
47PA12/USB1DPI/OPort A pin 12 / USB1 D+
48VSS_2PGround
49VDD_2PPower supply
50VIO_2PI/O power supply 2
51VIO_2PI/O power supply 2
52PA13/SWDIOI/OPort A pin 13 / SWD data I/O
53PA14/SWCLKI/OPort A pin 14 / SWD clock
54(Not shown in diagram)
55(Not shown in diagram)
56(Not shown in diagram)
57(Not shown in diagram)
58(Not shown in diagram)
59(Not shown in diagram)
60(Not shown in diagram)
61(Not shown in diagram)
62(Not shown in diagram)
63(Not shown in diagram)
64(Not shown in diagram)
65(Not shown in diagram)
66(Not shown in diagram)
67(Not shown in diagram)

Notes

The pin diagram provided shows only the right side of the QFN-68 package (pins 0–17 and 34–51 approximately). The left side of the package diagram (covering pins 18–33 and 52–67) is not clearly legible in the provided image. Pin numbers 18–33 and 54–67 could not be reliably extracted from the source material and are marked as unknown. To obtain a complete pinout for all 68 pins of the CH32V307WCU6, a higher-resolution or complete pin diagram is required. The pins shown are color-coded in the diagram: red indicates @VDD power, black indicates @VIO power, and blue indicates @VDD & VBAT power.

CH32V307WCU6 Electrical Characteristics

Table 4-41 ADC characteristics

SymbolParameterConditionMin.Typ.Max.Unit
V DDASupply voltage2.43.6V
V REF+Positive reference voltageV REF+ cannot be more thanV DDA2.4V DDAV
I VREFReference current160220μA
I DDASupply current480530μA
f ADCADC clock frequency14MHz
f SSampling rate0.051MHz
f TRIGExternal trigger frequency161/f ADC
V AINConversion voltage range0V REF+V
R AINExternal input impedance50kΩ
R ADCSampling switch resistance0.61kΩ
C ADCInternal sample and capacitor8pF

Table 4-41 ADC characteristics

V3.4 78

CALCalibration timet1/f ADC
IatInjected trigger conversion latencyt21/f ADC
IatrRegular trigger conversion latencyt21/f ADC
t sSampling time1.5239.51/f ADC
STABPower-on timet1us
CONVTotal conversion time (including sampling time)t142521/f ADC

Note: Above parameters are guaranteed by design.

Formula: Maximum RAIN

The above formula is used to determine the maximum external impedance so that the error can be less than 1/4 LSB. Where N=12 (representing 12-bit resolution).

Table 4-42 Maximum RAIN when fADC = 14MHz

  • T S (cycle) t S (us) Maximum R AIN (kΩ)
  • 1.5 0.11 0.4
  • 7.5 0.54 5.9
  • 13.5 0.96 11.4
  • 28.5 2.04 25.2
  • 41.5 2.96 37.2
  • 55.5 3.96 50
  • 71.5 5.11 Invalid
  • 239.5 17.1 Invalid

Table 4-43 ADC error

SymbolParameterConditionMin.Typ.Max.Unit
EOOffset errorf PCLK2 = 56MHz,±4LSB
EDDifferential nonlinearity errorf ADC = 14MHz,±0.5±3LSB
ELIntegral nonlinearity errorR AIN < 10kΩ,V DDA = 3.3V±1±4LSB

Cp represents the parasitic capacitance on the PCB and the pad (about 5pF), which may be related to the quality of the pad and PCB layout. A larger Cp value will reduce the conversion accuracy, the solution is to reduce the f ADC value.

V3.4 79

Figure 4-29 ADC typical connection diagram

Figure 4-30 Analog power supply and decoupling circuit reference

CH32V307WCU6 Absolute Maximum Ratings

Stresses at or above the absolute maximum ratings listed in the table below may cause permanent damage to the device.

Table 4-1 Absolute maximum ratings

SymbolDescriptionDescriptionMin.Max.Unit
T AAmbient temperature during operationAmbient temperature during operation-4085°C
T SAmbient temperature during storageAmbient temperature during storage-40125°C
V DD -V SSExternal main supply voltage (includingV DDA and V DD )External main supply voltage (includingV DDA and V DD )-0.34.0V
V I/O -V SSI/O supply voltageI/O supply voltage-0.34.0V
V DD_ETH -V SSInternal 10/100M Ethernet PHY supply voltageCH32V317-0.34.0V
V DDKVoltage at decoupling end of internal power supply LDOCH32V317-0.21.5V
V INInput voltage on the FT (5V tolerance) pinInput voltage on the FT (5V tolerance) pinV SS -0.35.5V
V IN10/100M Ethernet PHY differential pinV SS -0.3V DD_ETH +0.3VV
V INInput voltage onPHY pin of USB and 10M EthernetInput voltage onPHY pin of USB and 10M EthernetV SS -0.3V DD +0.3V
V INInput voltage on other pinsInput voltage on other pinsV SS -0.3V IO +0.3V
\△ V DD_x \Variations between different main power supply pinsVariations between different main power supply pins
\△ V I/O_x \Variations between different I/O power supply pinsVariations between different I/O power supply pins
\△ V SS_x \Variations between different ground pinsVariations between different ground pins
V ESD(HBM)Electrostatic discharge voltage (HBM, non-contact)Electrostatic discharge voltage (HBM, non-contact)4K4KV
V ESD(HBM)USB pins (PA11, PA12)USB pins (PA11, PA12)3K3KV

Table 4-1 Absolute maximum ratings

V3.4 51

I VDDTotal current intoV DD /V DDA /V IO power lines (source)150mA
I VssTotal current out ofV SS ground lines (sink)150mA
I I/OSink current on any I/O and control pin25mA
I I/OSource current on any I/O and control pin-25mA
I INJ(PIN)Injected current on NRST pin+/-5mA
I INJ(PIN)Injected current on HSE's OSC_IN pin and LSE's OSC_IN pin+/-5mA
I INJ(PIN)Injected current on other pins+/-5mA
∑I INJ(PIN)Total injected current on all I/Os and control pins+/-25mA

CH32V307WCU6 Ordering Information

No ordering information table or specific ordering codes were found in the provided datasheet section. The section only mentions the TSSOP20 package type in the context of a figure.

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
CH32V303WCH—
CH32V305WCH—
CH32V307WCHTSSOP20
CH32V307/317WCH—
CH32V307RCT6WCHLQFP-64M(10x10)
CH32V307VCT6WCHLQFP-100(14x14)
CH32V317WCH—

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)
  • STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
  • STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
  • GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
  • GD32F407VGT6 – GigaDevice, 32-bit ARM Cortex-M4 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 CH32V307WCU6

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 CH32V307WCU6 run from my 12 V rail? Check it against the datasheet limits."

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