

CH582F
WCH (Nanjing Qinheng Microelectronics)
-40℃~+85℃ 12bit 2.3V~3.6V 32 Bit 32KB 448KB 48MHz Built-in+External FLASH Power-on reset (POR)、Watchdog reset、Software reset、External pin reset (NRST)、Built-in general-purpose timer、Integrated LDO、Calendar function、Built-in temperature sensor、Touch function RISC-V QFN-28-EP(4x4) Microcontrollers (MCU/MPU/SOC) ROHS
- Category
- Microcontrollers (MCU, MPU, SOC)
- Package
- QFN-28-EP(4x4)
- Pins
- 29
Overview
The CH582F is a microcontroller made by WCH (Nanjing Qinheng Microelectronics) in a QFN-28-EP(4x4) package with 29 pins. -40℃~+85℃ 12bit 2.3V~3.6V 32 Bit 32KB 448KB 48MHz Built-in+External FLASH Power-on reset (POR)、Watchdog reset、Software reset、External pin reset (NRST)、Built-in general-purpose timer、Integrated LDO、Calendar function、Built-in temperature sensor、Touch function RISC-V QFN-28-EP(4x4) Microcontrollers (MCU/MPU/SOC) ROHS.
PCBKit's library has its KiCad symbol (EasyEDA_Cloud:CH582F_C3001175, from EasyEDA) and its footprint (EasyEDA_Cloud:QFN-28_L4.0-W4.0-P0.40-BL-EP2.8, from EasyEDA), ready for a KiCad board. 1,456 are in stock at JLCPCB (part C3001175). 2 open-source boards in 2 repositories on GitHub use it.
Symbol
Footprint
From the datasheet
9- Supply, least
- 2.3 V · VDD33, recommended operating min, 非 CH583M · p. 108
- Supply, most
- 3.6 V · VDD33, recommended operating max, 非 CH583M · p. 108
- Supply, absolute maximum
- 4.2 V · VDD33, absolute max · p. 108
- Works from
- -40 °C · TA, operating ambient min · p. 108
- Works up to
- 85 °C · TA, operating ambient max · p. 108
- Takes working
- 6 mA · typical, direct supply, RAM execution, Fsys=48M · p. 108
- Takes working
- 4 mA · typical, DC-DC enabled, RAM execution, Fsys=48M · p. 108
- Takes asleep
- 700 nA · typical sleep, PMU+core+RAM2K, GPIO wake, no RTC · p. 109
- Takes asleep
- 200 nA · typical shutdown, PMU only, GPIO wake reset, no RTC · p. 109
What it is and has
14- CodeFlash
- 448KB · p. 1
- DataFlash
- 32KB · p. 1
- BootLoader
- 24KB · p. 1
- InfoFlash
- 8KB · p. 1
- SRAM
- 32K bytes · p. 1
- UART
- 4, 16C550 compatible, 8-level FIFO · p. 1
- UART baud rate
- up to 6Mbps · p. 1
- ADC
- 12-bit, differential and single-ended inputs · p. 1
- Security
- AES-128 encryption/decryption, unique chip ID · p. 1
- Bluetooth
- Bluetooth Low Energy 5.0 · p. 1
- BLE data rates
- 2Mbps, 1Mbps, 500Kbps, 125Kbps · p. 1
- RF
- 2.4GHz transceiver, baseband and link control · p. 1
- RF sensitivity and transmit power
- -98dBm receive sensitivity, programmable +6dBm transmit power · p. 1
- Power conversion
- Integrated DC-DC · p. 1
Specifications
55| Parameter | Conditions | As printed | Page |
|---|---|---|---|
| 工作时的环境温度 TA | min -40 · max 85 ℃ | 108 | |
| 储存时的环境温度 TS | min -40 · max 125 ℃ | 108 | |
| 系统电源电压(VDD33 接电源,GND 接地) VDD33 | min -0.4 · max 4.2 V | 108 | |
| I/O 电源电压(VIO33 接电源,GND 接地) VIO33 | min -0.4 · max 4.2 V | 108 | |
| 输入或者输出引脚上的电压 VIO | min -0.4 V | 108 | |
| 支持 5V 耐压的输入或者输出引脚上的电压 VIO5 | min -0.4 · max 5.5 V | 108 | |
| VDCID/VDCIA 引脚上的电压(如果用外置 DC-DC) VDCI | min -0.4 V | 108 | |
| X32MI/X32MO/启用 LSE 后的 PA10/PA11 的电压 VXCK | min -0.3 · max 1.4 V | 108 | |
| 系统电源电压@VDD33 VDD33 | 非 CH583M; TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | min 2.3 · typ 3.3 · max 3.6 V | 108 |
| I/O 电源电压@VIO33 VIO33 | 非 CH583M; TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | min 2.3 · typ 3.3 · max 3.6 V | 108 |
| 直通方式静态电源电流 ICC8 | Fsys=8M; 代码运行于 RAM 中,如运行于 Flash 中另加 5mA; TA=25℃,VDD33=VIO33=3.3V | typ 2 mA | 108 |
| 直通方式静态电源电流 ICC16 | Fsys=16M; 代码运行于 RAM 中,如运行于 Flash 中另加 5mA; TA=25℃,VDD33=VIO33=3.3V | typ 2.2 mA | 108 |
| 直通方式静态电源电流 ICC48 | Fsys=48M; 代码运行于 RAM 中,如运行于 Flash 中另加 5mA; TA=25℃,VDD33=VIO33=3.3V | typ 6 mA | 108 |
| 启用 DC-DC 后静态电源电流 IDDC8 | Fsys=8M; 代码运行于 RAM 中,如运行于 Flash 中另加 4mA; TA=25℃,VDD33=VIO33=3.3V | typ 1.5 mA | 108 |
| 启用 DC-DC 后静态电源电流 IDDC16 | Fsys=16M; 代码运行于 RAM 中,如运行于 Flash 中另加 4mA; TA=25℃,VDD33=VIO33=3.3V | typ 1.6 mA | 108 |
| 启用 DC-DC 后静态电源电流 IDDC48 | Fsys=48M; 代码运行于 RAM 中,如运行于 Flash 中另加 4mA; TA=25℃,VDD33=VIO33=3.3V | typ 4 mA | 108 |
| GPIO 低电平输入电压 VIL | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | min 0 · max 0.9 V | 108 |
| GPIO 高电平输入电压 VIH | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | min 2 V | 108 |
| 支持 5V 耐压的 GPIO 低电平输入电压 VIL5 | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | min 0 · max 0.9 V | 108 |
| 支持 5V 耐压的 GPIO 高电平输入电压 VIH5 | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | min 2 · max 5 V | 108 |
| 低电平输出电压(5mA/20mA 吸入电流) VOL | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | min 0 · typ 0.3 · max 0.4 V | 108 |
| GPIO 浮空输入端的输入电流 IIN | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | min -3 · typ 0 · max 3 uA | 108 |
| GPIO 内置上拉电阻的输入端的输入电流 IUP | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | min 25 · typ 60 · max 90 uA | 108 |
| GPIO 内置下拉电阻的输入端的输入电流 IDN | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | min -90 · typ -60 · max 25 uA | 108 |
| VINTA 引脚的电压(ADC 参考电压) Vref | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | min 1.035 · typ 1.05 · max 1.065 V | 108 |
| VDCID 引脚在启用 DC-DC 后的电压 Vdci | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | min 1.18 · typ 1.3 · max 1.38 V | 108 |
| LVR 低压复位的门限电压 Vlvr | 非 CH583X; TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | min 1.8 · typ 2.05 · max 2.3 V | 108 |
| 空闲模式,开启各模块时钟组合 | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | min 1.2 · typ 1.6 · max 1.8 mA | 109 |
| 暂停模式,关闭所有时钟 | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 320 uA | 109 |
| 睡眠模式,PMU+内核+RAM2K,GPIO 唤醒,无 RTC | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 0.7 uA | 109 |
| 下电模式,仅 PMU,GPIO 唤醒后复位,无 RTC | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 0.2 uA | 109 |
| RAM2K:2KB SRAM IDD(RAM2K) | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 0.3 uA | 109 |
| RAM30K:30KB SRAM IDD(RAM30K) | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 1.4 uA | 109 |
| 内部 LSI 振荡器 IDD(LSI) | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 0.3 uA | 109 |
| 外部 LSE 振荡器 IDD(LSE) | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 0.4 uA | 109 |
| 外部 HSE 振荡器 IDD(HSE) | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | min 100 · typ 200 · max 300 uA | 109 |
| 低功耗的电池低压监控 BM 模块 IDD(BM) | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 0.9 uA | 109 |
| 高精度的电池低压检测 BD 模块 IDD(BD) | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 100 uA | 109 |
| 内部 PLL 振荡器 IDD(PLL) | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 150 uA | 109 |
| ADC 模块 IDD(ADC) | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 0.4 mA | 109 |
| TouchKey 模块 IDD(TKEY) | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 0.1 mA | 109 |
| 温度传感器 TS 模块 IDD(TS) | TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 0.1 mA | 109 |
| USB 模块 IDD(USB) | 非发送状态; TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | min 1.2 · typ 1.6 · max 2 mA | 109 |
| USB 模块 IDD(USB) | 发送状态; TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 3 mA | 109 |
| BLE 蓝牙 IDD(BLE) | 接收,直通电源; TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 13.5 mA | 109 |
| BLE 蓝牙 IDD(BLE) | 接收,启用 DC-DC; TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 6.5 mA | 109 |
| BLE 蓝牙 IDD(BLE) | -16dBm 发送功率,直通电源; TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 5 mA | 109 |
| BLE 蓝牙 IDD(BLE) | -16dBm 发送功率,启用 DC-DC; TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 2.5 mA | 109 |
| BLE 蓝牙 IDD(BLE) | 0dBm 发送功率,直通电源; TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 10 mA | 109 |
| BLE 蓝牙 IDD(BLE) | 0dBm 发送功率,启用 DC-DC; TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 4.5 mA | 109 |
| BLE 蓝牙 IDD(BLE) | +6dBm 发送功率,直通电源; TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 15.5 mA | 109 |
| BLE 蓝牙 IDD(BLE) | +6dBm 发送功率,启用 DC-DC; TA=25℃,VDD33=VIO33=3.3V,Fsys=16MHz | typ 7 mA | 109 |
| 外部 HSE 振荡器频率 FHSE | typ 32 MHz | 109 | |
| 外部 HSE 振荡器启动到可用时间 TSUHSE | min 80 · typ 200 · max 500 uS | 109 | |
| 外部 HSE 振荡器启动到稳定时间 TSTHSE | min 200 · typ 500 · max 3000 uS | 109 |
Parameters
14- ADC (Bit)
- 12bit
- CPU Core
- RISC-V
- CPU Maximum Speed
- 48MHz
- Core Size
- 32 Bit
- Current - Supply
- 6mA
- Features
- Software reset
- Operating Temperature
- -40℃~+85℃
- Oscillator Type
- Built-in+External
- Program Memory Type
- FLASH
- Program Storage Size
- 448KB
- RAM Size
- 32KB
- Standby Current
- 700nA
- Voltage - Supply
- 2.3V~3.6V
- Voltage - Supply(Absolute Max)
- 4.2V
Order codes
1- CH582FLCSC C3001175
Pinout
29| Pin | Name | Type |
|---|---|---|
| 1 | PA11/X32KO/TMR2 | Unspecified |
| 2 | PA10/X32KI/TMR1 | Unspecified |
| 3 | VDCID | Unspecified |
| 4 | VSW | Unspecified |
| 5 | VIO33/VDD33 | Unspecified |
| 6 | PA8/RXD1/AIN12 | Unspecified |
| 7 | PA9/TMR0/TXD1/AIN13 | Unspecified |
| 8 | PB15/TCK/MISO_/DTR_ | Unspecified |
| 9 | PB14/TIO/DSR_/MOSI_/PWM10 | Unspecified |
| 10 | PB13/U2D+/SCK0_/SCL/TXD1_ | Unspecified |
| 11 | PB12/U2D-/SCS_/SDA/RXD1_ | Unspecified |
| 12 | PB11/UD+/TMR2_ | Unspecified |
| 13 | PB10/UD-/TMR1_ | Unspecified |
| 14 | PB7/TXD0/PWM9 | Unspecified |
| 15 | PB4/RXD0/PWM7 | Unspecified |
| 16 | PB23/RST/TMR0_/TXD2_/PWM11 | Unspecified |
| 17 | PB22/TMR3/RXD2 | Unspecified |
| 18 | X32MO | Unspecified |
| 19 | X32MI | Unspecified |
| 20 | VINTA | Unspecified |
| 21 | ANT | Unspecified |
| 22 | VDCIA | Unspecified |
| 23 | PA4/RXD3/AIN0 | Unspecified |
| 24 | PA5/TXD3/AIN1 | Unspecified |
| 25 | PA15/MISO/RXD0_/AIN5 | Unspecified |
| 26 | PA14/MOSI/TXD0_/AIN4 | Unspecified |
| 27 | PA13/SCK0/PWM5/AIN3 | Unspecified |
| 28 | PA12/SCS/PWM4/AIN2 | Unspecified |
| 29 | EP | Unspecified |
Open-source boards using it
All 2- 2 layers285 × 94.6 mm

- 2 layers40 × 24 mm

Show this part on your page
<iframe src="https://pcbkit.io/embed/parts/wch/CH582F" title="CH582F in PCBKit" width="100%" height="480" style="border:0;border-radius:12px" allow="fullscreen" loading="lazy"></iframe><img src="https://pcbkit.io/embed/parts/wch/CH582F.jpg" alt="CH582F" width="1200" height="900">[](https://pcbkit.io/parts/wch/CH582F)Questions
Is there a KiCad symbol and footprint for the CH582F?
Yes. The symbol is EasyEDA_Cloud:CH582F_C3001175 and the footprint EasyEDA_Cloud:QFN-28_L4.0-W4.0-P0.40-BL-EP2.8, both drawn on this page. PCBKit places them on a board for you when you design with it.
What package is the CH582F?
QFN-28-EP(4x4), with 29 pins. Its footprint is drawn on this page.
Where is the CH582F datasheet?
WCH (Nanjing Qinheng Microelectronics) publishes it: the Datasheet link on this page opens it.
Where can I order the CH582F?
JLCPCB lists it as part C3001175, with 1,456 in stock; the sellers' links on this page open their listings.
What can replace the CH582F?
Parts like it in the library: the CH32V305GBU6 by WCH (Nanjing Qinheng Microelectronics), the GD32E230G8U6TR by GigaDevice Semicon Beijing, the GD32F310G8U6TR by GigaDevice Semicon Beijing and the GD32E230G6U6TR by GigaDevice Semicon Beijing. Check their datasheets: a part that fits the footprint may still differ in its ratings.
Which open-source boards use the CH582F?
2 boards in 2 repositories on GitHub; the most starred are listed on this page, with their KiCad files.
Parts like it
8CH32V305GBU6
QFN-28(4x4)QFN-28(4x4) Microcontrollers (MCU/MPU/SOC) ROHSWCH (Nanjing Qinheng Microelectronics)Microcontrollers (MCU/MPU/SOC)GD32E230G8U6TR
QFN-28-EP(4x4)1.8V~3.6V 12bit 23 64KB 72MHz ARM Cortex-M Series FLASH QFN-28-EP(4x4) Microcontrollers (MCU/MPU/SOC) ROHSGigaDevice Semicon BeijingMicrocontrollers (MCU/MPU/SOC)GD32F310G8U6TR
QFN-28-EP(4x4)128KB 12bit 23 64KB 72MHz ARM Cortex-M4 FLASH QFN-28-EP(4x4) Microcontrollers (MCU/MPU/SOC) ROHSGigaDevice Semicon BeijingMicrocontrollers (MCU/MPU/SOC)GD32E230G6U6TR
QFN-28-EP(4x4)1.8V~3.6V 12bit 23 32KB 72MHz ARM Cortex-M Series FLASH QFN-28-EP(4x4) Microcontrollers (MCU/MPU/SOC) ROHSGigaDevice Semicon BeijingMicrocontrollers (MCU/MPU/SOC)GD32F330G8U6TR
QFN-28-EP(4x4)12bit 2.6V~3.6V 23 64KB 84MHz ARM Cortex-M4 FLASH QFN-28-EP(4x4) Microcontrollers (MCU/MPU/SOC) ROHSGigaDevice Semicon BeijingMicrocontrollers (MCU/MPU/SOC)CH32V208GBU6
QFN-28-EP(4x4)QFN-28-EP(4x4) Microcontrollers (MCU/MPU/SOC) ROHSWCH (Nanjing Qinheng Microelectronics)Microcontrollers (MCU/MPU/SOC)GD32F350G6U6TR
QFN-28-EP(4x4)108MHz 12bit 12bit 2.6V~3.6V 24 32KB ARM Cortex-M4 FLASH QFN-28-EP(4x4) Microcontrollers (MCU/MPU/SOC) ROHSGigaDevice Semicon BeijingMicrocontrollers (MCU/MPU/SOC)GD32E230G8U6
QFN-28QFN-28 Microcontrollers (MCU/MPU/SOC) ROHSGigaDevice Semicon BeijingMicrocontrollers (MCU/MPU/SOC)