BLE Wireless MCU CH579


The CH579 is an ARM core 32-bit microcontroller that integrates BLE wireless communication. The chip integrates low-power Bluetooth BLE communication module, Ethernet controller and transceiver, full-speed USB host and device controller and transceiver, segment LCD driver module, ADC, touch key detection module, rich peripheral resources such as RTC and so on.

Chip block diagram


  • 32-bit ARM Cortex-M0 core, up to 40MHz system frequency
  • Built-in 32K SRAM, 250KB CodeFlash, 2KB DataFlash, 4KB BootLoader, support ICP, ISP and IAP, support OTA wireless upgrade
  • Bluetooth BLE mode, BLE compatible Bluetooth Low Energy 4.2 specification
  • Integrated 2.4GHz RF transceiver and baseband and link control, single-ended RF interface, no external inductor required, simplified board level design, protocol stack and application layer API
  • Support 3.3V and 2.5V power supply, range 2.1V ~ 3.6V, built-in DC / DC conversion, current 6mA when transmitting power at 0dBm
  • Multiple low power modes: Idle, Halt, Sleep, Shutdown, built-in battery voltage low voltage monitoring, minimum current 0.2uA
  • Provide 10M Ethernet interface, built-in PHY
  • Embedded USB controller and USB transceiver, support USB2.0 full speed and low speed host or device, support control / batch / interrupt synchronous transmission, support USB type-C master / slave / current detection
  • Built-in real-time clock RTC, support timing and trigger modes
  • Provide segment LCD driver interface, support 96 points (24 × 4) LCD panel
  • 14-channel 12-bit ADC analog-to-digital converter with 14-channel touch keys
  • Provides 4 groups of 26-bit timers, supports capture/sampling, and supports 12 PWM outputs
  • Provide 4 independent UARTs, compatible with 16C550, the highest communication baud rate up to 5Mbps
  • Provides 2 independent SPIs, built-in FIFO, SPI0 supports Master and Slave modes, supports DMA
  • Provide LED dot matrix interface: support 1/2/4 data cable
  • Support 8-bit passive parallel port
  • Built-in temperature sensor
  • Provide 40 GPIO, 32 interrupt inputs
  • Built-in AES-128 encryption and decryption unit, chip unique ID
  • Package: QFN48_5X5, QFN28_4X4

relation files

file name file content
CH568DS1.PDF CH568 datasheet. CH568 is a 32-bit MCU. The system clock frequency can be up to 120MHz. CH568 has built-in high-speed USB host-slave controller, SATA controller and 4 sets of SD controllers, provides two encryption algorithms, SM4 and AES, and supports eight encryption modes. In addition, CH568 provides abundant peripherals, such as 4 sets of UARTs, 3 sets of timers and 7 sets of PWMs, etc.
WCHISPTool_Setup.exe The MCU series chip program burning software supports user program programming, verification and DataFlash operation, and supports three interfaces of USB, serial port and network.