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,CH643x,CH641x,CH57x,CH58x,CH59x,CH32F10x,CH32F20x,CH32V00x,CH32V10x,CH32V20x,CH32V30x,CH32X03x,CH32L10x