32-bit Wireless Cortex-M3 MCU - CH32F208


The CH32F208 is a wireless MCU based on the Cortex-M3 core. The system clock frequency can be up to 144MHz. The CH32F208 integrates 2Mbps Bluetooth Low Energy communication module, 10M Ethernet module (MAC+PHY), USB2.0 full-speed device interface and host/device interface, CAN controller, etc.

System Block Diagram


  • Cortex-M3 core, up to 144MHz system clock frequency.
  • Single-cycle multiplication and hardware division.
  • 64KB SRAM, 128KB Flash.
  • Supply voltage: 2.5/3.3V. GPIO unit is supplied independently.
  • Low-power modes: sleep, stop, standby.
  • Bluetooth Low Energy 5.3.
  • 10M Ethernet controller (MAC+PHY).
  • Power-on/power-down reset, programmable voltage detector.
  • 2 op amp comparators.
  • 16-channel 12-bit ADC converter, 16-channel TouchKey.
  • 5 timers.
  • USB2.0 full-speed host/device + device interface.
  • 4 USARTs.
  • One CAN interface (2.0B active).
  • 2 IIC interfaces, 2 SPI interfaces.
  • 53 I/O ports, can be mapped to 16 external interrupts.
  • CRC calculation unit, 96-bit unique ID.
  • Serial 2-wire debug interface.
  • Packages: LQFP64M, QFN68.

Product Selection Guide

Technical Resources

  1. Datasheet: CH32F20xDS0.PDFCH32FV2x_V3xRM.PDF
  2. CH32F203EVT evaluation board manual and reference routines: CH32F20xEVT.ZIP