Skip to main content

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

CH592F

RISC-V BLE Microcontroller

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

CH592F shares its datasheet with CH592, whose page lists every part number it covers.

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

Manufacturer

WCH

Package

QFN28

CH592F Key Specifications

ParameterValue
ADC12-bit, 8 external channels + 1 internal
I2C1 (Master/Slave)
PWM4 x 26-bit + 6 x 16-bit/8-bit channels
SPI1 (Master/Slave)
USBUSB 2.0 full-speed host and device
CoreQingKe 32-bit RISC-V4C (RV32IMAC)
GPIO20
SRAM24KB + 2KB (sleep retention)
UART4 (up to 6Mbps)
DC-DCIntegrated
Timers4 x 26-bit with capture
SecurityAES-128, unique chip ID
TX PowerProgrammable up to +4.5dBm
CodeFlash448KB
DataFlash32KB
BootLoader24KB
LCD Driver16x4 segments
BLE VersionBluetooth Low Energy 5.4, 2Mbps/1Mbps
RX Sensitivity-95dBm
Supply Voltage1.7V to 3.6V (min 1.7V; supports 3.3V and 2.5V)
Idle Mode Current1.1mA
Package Dimensions4x4mm, 0.4mm pitch
Sleep Mode Current0.8μA to 2.5μA
Touch-Key Channels8
BLE Receive Current3.5mA (DC-DC enabled, 3.3V); 7.5mA (DC-DC off)
Shutdown Mode Current0.3μA to 1.3μA

CH592F Overview

Part: CH592F — WCH (Nanjing Qinheng Microelectronics)

Type: RISC-V BLE 5.4 Microcontroller

Description: QingKe 32-bit RISC-V4C MCU with 2 Mbps BLE, 512 KB Flash (448 KB CodeFlash + 32 KB DataFlash), 26 KB SRAM, full-speed USB host/device, a 12-bit ADC, a touch-key module and a 16*4 segment LCD driver, in a QFN28 package with a minimum supply voltage of 1.7 V.

Operating Conditions:

  • Supply voltage: minimum 1.7 V (supports 3.3 V and 2.5 V power, and 1.8 V)
  • Operating temperature: -40 to 85 °C
  • Built-in DC-DC converter is optional

Absolute Maximum Ratings:

  • Max supply voltage (VDD33): 4.2 V
  • Max I/O supply voltage (VIO33): 4.2 V
  • Max voltage on 5 V-tolerant I/O pins: 5.5 V
  • Max voltage on other I/O pins: VIO33 + 0.4 V
  • Storage temperature: -55 to 125 °C

Key Specs:

  • Flash: 448 KB CodeFlash, 32 KB DataFlash, 24 KB BootLoader, 8 KB InfoFlash
  • SRAM: 26 KB (24 KB + 2 KB sleep-retention)
  • BLE: -95 dBm RX sensitivity, programmable +4.5 dBm TX power, 2 Mbps / 1 Mbps
  • Bluetooth receive current: 7.5 mA (DC-DC off, 3.3 V); 3.5 mA (DC-DC on, 3.3 V)
  • Idle mode current: 1.1 mA
  • Halt mode current: 1.0 mA (PLL/HSE running); 180 μA (PLL/HSE stopped)
  • Sleep mode current: 0.8 μA to 2.5 μA; shutdown mode current: 0.3 μA to 1.3 μA
  • ADC: 12-bit, 8+1 channels on CH592F
  • GPIO: 20 on CH592F

Features:

  • QingKe RISC-V4C core with RV32IMAC instruction set, single-cycle multiply and hardware division
  • BLE 5.4 compliant, with protocol stack and OTA upgrade support
  • AES-128 encryption and unique chip ID
  • USB 2.0 full-speed host/device with integrated PHY, 15 endpoints
  • Touch-key detection (8 channels on CH592F)
  • 4 timers, PWM outputs, 4 UARTs, SPI, I2C
  • Segment LCD driver (16*4 on CH592F)
  • Temperature sensor and RTC
  • Built-in PLL and 32 kHz clock

Applications:

Package:

  • QFN28 (CH592F)

CH592F Features

  • 2 modes that can be configured:
  • Timing mode: A fixed cycle time (timing) can be selected for the software to generate interrupt notifications.
  • Trigger mode: Match a target alarm clock time preset by the software to generate an interrupt notification.
  • 3 groups of 16-bit counters that provide count of CK32K primitive cycle, 2s cycle and 1-day cycle.

CH592F Pin Configuration

PinNameTypeDescription
1PA11I/O/AGeneral-purpose bidirectional digital I/0 pin. (alt: X32KO, TMR2)
2PA10I/O/AGeneral-purpose bidirectional digital I/0 pin. (alt: X32KI, TMR1)
3VDCIDPowerPower input of internal digital circuit LDO regulator, requires an external decoupling capacitor. 4.7uF is recommended when DC-DC is enabled; 0.1uF or more when DC-DC is disabled.
4VSWPowerDC-DC switching output, DC-DC enabled must be close to the pin series inductance connected to the VDCID; 10uH recommended.
5VDD33PowerDC-DC or battery power input, requires an external decoupling capacitor close to pin. 2.2uF or 1uF recommended when DC-DC is enabled, 0.1uF when disabled. (alt: VBAT)
6PA8I/O/APA8: General-purpose bidirectional digital I/0 pin. (alt: RXD1, AIN12)
7PA9I/O/APA9: General-purpose bidirectional digital I/0 pin. (alt: TMR0, TXD1, AIN13)
8PB15I/O/5VTPB15: General-purpose bidirectional digital I/0 pin. (alt: TCK, MISO_, SCL, DTR)
9PB14I/O/5VTGeneral-purpose bidirectional digital I/O pin. (alt: TIO, MOSI_, SDA, PWM10, DSR)
10PB13I/O/5VTGeneral-purpose bidirectional digital I/O pin. (alt: SCK0_, TXD1_, DCD_)
11PB12I/O/5VTGeneral-purpose bidirectional digital I/O pin. (alt: SCS_, RXD1_, RI_)
12PB11I/O/AGeneral-purpose bidirectional digital I/O pin. (alt: UD+, TMR2_)
13PB10I/O/AGeneral-purpose bidirectional digital I/O pin. (alt: UD-, TMR1_)
14PB7I/OGeneral-purpose bidirectional digital I/O pin. (alt: TXD0, PWM9)
15PB4I/OGeneral-purpose bidirectional digital I/O pin. (alt: RXD0, PWM7)
16PB23I/OGeneral-purpose bidirectional digital I/O pin. (alt: RST, TMR0_)
17PB22I/OPB22: General-purpose bidirectional digital I/O pin. TMR3: Capture input3 of Timer3 and PWM output channel3. RXD2: UART2 serial data input. (alt: TMR3, RXD2)
18X32MOI/AInverted output of high frequency oscillator HSE, connected to one end of external 32MHz crystal.
19X32MIAInput of high frequency oscillator HSE, connected to the other end of external 32MHz crystal.
20VINTAPowerThe power node of the internal analog circuit requires an external decoupling capacitor close to the pin. 0.47uF is recommended when DC-DC is not enabled; 0.47uF can be used when DC-DC is enabled (0.47uF to 2.2uF is supported, and a large capacitance is good for signal quality but consumes slightly more power).
21ANTARF signal input and output, it is recommended to connect the antenna directly.
22VDCIAPowerPower input of internal analog circuit LDO regulator, requires an external decoupling capacitor. It is recommended not to be smaller than 0.1uF, and it is recommended to be connected to VDCID directly.
23PA4I/O/APA4: General-purpose bidirectional digital I/O pin. RXD3: UART3 serial data input. AIN0: ADC analog signal input channel 0. (alt: RXD3, AIN0)
24PA5I/O/APA5: General-purpose bidirectional digital I/O pin. TXD3: UART3 serial data output. AIN1: ADC analog signal input channel 1. (alt: TXD3, AIN1)
25PA15I/O/APA15: General-purpose bidirectional digital I/O pin. MISO: SPI0 serial data pin, host input/slave output. RXD0_: RXD0 pin mapping of UART0. AIN5: ADC analog signal input channel 5. (alt: MISO, RXD0_, AIN5)
26PA14I/O/APA14: General-purpose bidirectional digital I/O pin. MOSI: SPI0 serial data pin, host output/slave input. (alt: MOSI, TXD0_)
27PA13I/O/AGeneral-purpose bidirectional digital I/0 pin. (alt: SCK0, PWM5, AIN3)
28PA12I/O/AGeneral-purpose bidirectional digital I/0 pin. (alt: SCS, PWM4, AIN2)

CH592F Electrical Characteristics

Test conditions: TA=25°C, VDD33=VIO33=3.3V, Fsys=16MHz 。

Table 20-2 Electrical characteristics

NameParameter descriptionParameter descriptionParameter descriptionMin.Typ.Max.Unit
VDD33System supplyCH592, CH591FCH592, CH591F1.73.33.6V
VDD33voltage @VDD33CH591D, CH591RCH591D, CH591R2.33.33.6V
VIO33I/O supply voltageCH592, CH591FCH592, CH591F1.73.33.6V
VIO33@VIO33CH591D, CH591RCH591D, CH591R2.33.33.6V
ICC 8Straight-through static supply current Condition: codes runFsys=8MRAM1.7mA
ICC 8Straight-through static supply current Condition: codes runFsys=8MFlash3.2mA
ICC 16Straight-through static supply current Condition: codes runFsys=16MRAM2.3mA
ICC 16Straight-through static supply current Condition: codes runFsys=16MFlash3.4mA
ICC 48in RAM.Fsys=48MRAM4.7mA
ICC 48Straight-through static supply current Condition: codes runFsys=48MFlash12.9mA
IDDC 8Static supply current after DC-DC isFsys=8MRAM1.1mA
IDDC 8Static supply current after DC-DC isFsys=8MFlash2.6mA
IDDC 16enabled Condition: codes runFsys=16MRAM1.3mA
IDDC 16enabled Condition: codes runFsys=16MFlash2.7mA
IDDC 48in RAM.Fsys=48MRAM2.4mA

V1.7 145

CH592 Datasheet https://wch-ic.com

Flash11.5
VILGPIO low level input voltageGPIO low level input voltage00.9V
VIHGPIO high level input voltageGPIO high level input voltage2.0VIO33V
VIL5GPIO that supports 5V withstand voltage low level input voltageGPIO that supports 5V withstand voltage low level input voltage00.9V
VIH5GPIO that supports 5V withstand voltage high level input voltageGPIO that supports 5V withstand voltage high level input voltage2.05.0V
VOLOutput low level voltage (5mA/20mA input current)Output low level voltage (5mA/20mA input current)00.30.5V
VOHOutput high level voltage (5mA/20mA output current)Output high level voltage (5mA/20mA output current)VIO33-0.5VIO33-0.3VIO33V
IINInput current of GPIO floating inputInput current of GPIO floating input-303μA
IUPInput current of GPIO with built-in pull-up resistorInput current of GPIO with built-in pull-up resistor256090μA
IDNInput current of GPIO with built-in pull-down resistorInput current of GPIO with built-in pull-down resistor-90-6025μA
VrefVoltage on VINTApin (ADC reference voltage)Voltage on VINTApin (ADC reference voltage)1.0351.051.065V
VdciVoltage on VDCID pin after DC-DC is enabledVoltage on VDCID pin after DC-DC is enabled1.181.31.38V
VlvrLVR Low-voltageCH5921.31.51.7V
Vlvrreset thresholdCH5911.82.052.3V

CH592F Absolute Maximum Ratings

(Critical or exceeding the absolute maximum value will probably cause the chip to work improperly or even be damaged)

Table 20-1 Absolute maximum ratings

NameParameter descriptionMin.Max.Unit
TAAmbient temperature during operation-4085°C
TSAmbient temperature during storage-55125°C
VDD33System supply voltage (VDD33 connects to power, GND connects to ground)-0.44.2V
VIO33I/O supply voltage (VIO33 connects to power, GND connects to ground)-0.44.2V
VIOVoltage on input/output pins-0.4VIO33+0.4V
VIO5Voltage on input/output pins that support 5V withstand voltage-0.45.5V
VDCIVoltage on VDCID/VDCIApin (if external DC-DC is used)-0.4VDD33+0.4V
VXCKVoltage on PA10/PA11 after X32MI/X32MO/ enabling LSE-0.31.4V

CH592F Ordering Information

Part No.CodeFlash + BootLoader + DataFlashRAMRTCTimerCapturePWMUARTSPII2CBLEADC and TSCapacitive Touch-keyUSB hostUSB deviceDC-DCMin. supply voltageGPIOLCDPackage
CH592F448+24+32K24+2K√444+64√ √8+18√√√1.7V2016*4QFN28

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
CH591DWCH—
CH591FWCH—
CH591RWCH—
CH592WCH—
CH592/CH591WCH—
CH592DWCH—
CH592F/1FWCH—
CH592RWCH—

Other Microcontrollers (MCU)

All Microcontrollers (MCU) datasheetsAll WCH datasheets (103)

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 CH592F

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

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