BLE Wireless MCU CH579


CH579 is a 32-bit MCU integrated with BLE wireless communication, based on ARM core. CH579 integrates abundant peripheral sources, such as BLE wireless communication module, Ethernet controller and transceiver, full-speed USB host and device controller and transceiver, segment-LCD driver module, ADC, touch-key detection module and RTC.

System Block Diagram



  • 32-bit ARM Cortex-M0 core, up to 40MHz system clock frequency
  • Built-in 32KB SRAM, 250KB CodeFlash, 2KB DATA Flash, 4KB BootLoader, support ICP, ISP and IAP. Support OTA wireless upgrade.
  • Support BLE, compatible with Bluetooth Low Energy Specification Rev. 4.2.
  • Integrated 2.4GHz RF transceiver and baseband and link control, single-end RF interface, no external capacitor required, simplified board design. Provide protocol stack and API.
  • 3.3V and 2.5V power supply, the supply ranges from 2.1V to 3.6V. Built-in DC/DC converter. The current is 6mA at 0dBm transfer power.
  • Low-power modes: Idle, Halt, Sleep, Shutdown. Built-in battery low-voltage monitor, and the minimum current is 0.2uA.
  • 10M Ethernet interface with built-in PHY.
  • Built-in USB controller and USB transceiver, support USB2.0 full-speed and low-speed host/device. Support control/bulk/interrupt synchronous transfer. Support USB type-C master-slave/current detection.
  • Built-in real-time clock (RTC), support two modes, timing and trigger.
  • Segment-LCD driver interface,support 96-point (24x4) LCD panel.
  • 14-channel 12-bit ADC. 14-channel touch-key.
  • 4 × 26-bit timers. Support capture/sample. 12-channel PWM output.
  • 4 UARTs, compatible with 16C550, the baud rate can be up to 5Mbps.
  • 2 independent SPIs with built-in FIFO. SPI0 supports Master and Slave mode. DMA capability.
  • LED dot matrix display interface: 1/2/4-channel data line.
  • 8-bit passive parallel port.
  • Built-in temperature sensor.
  • 40 GPIOs, 32 interrupt inputs.
  • Built-in AES-128 encryption/decryption unit, unique ID.
  • Package form: QFN48_5×5, QFN28_4×4

relation files

file name file content
CH559DS1.PDF CH559 datasheet. Dual low/full-speed USB host/device +ADC 8-bit E8051 MCU. 64KB Flash-ROM, 6KB on-chip xRAM. Supports USB host and USB device modes. Provides dual port Root-HUB, ADC, 4 timers/PWM, 2 UARTs, 2 SPIs, etc.
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 MCU burning software of CH54X, CH55X, CH56X, CH57X, CH58X, CH32F10X, CH32F20X, CH32V00X, CH32V10X, CH32V20X, and CH32V30X, which supports user program burning, verification, and DataFlash operation, supports USB, UART and network interfaces.