openwch / ch32v002_004_005_006_007

The SDK and HDK for RISC-V MCU CH32V002_004_005_006_007

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Industrial General Purpose Microcontroller – CH32V002_004_005_006_007

EN | 中文

Overview

CH32V002_004_005_006_007 series chips include CH32V002, CH32V004, CH32V005, CH32V006, CH32V007, and CH32M007, which are industrial-grade general-purpose microcontrollers based on the Barley RISC-V2C core design, supporting 48MHz system main frequency, with wide voltage low power consumption, single and dual-wire debugging and other features. CH32V006, for example, it is built-in a 12-bit analog-to-digital ADC, sampling rate up to 3Msps; built-in OPA op-amps, support for high-speed mode to improve the pressure swing rate, and its P-support for 3-channel polling; provides a 7-channel DMA controller, 8-channel TouchKey, a number of groups of timers, 2 groups of USART serial port, I2C, SPI and other peripherals rich resources.

Features

  • Qingke V2C Core
  • Support 2-level interrupt nesting
  • Support system frequency 48MHz
  • Maximum 8KB SRAM, maximum 62KB Flash
  • 3328B system boot program storage area BootLoader
  • Supply voltage: 2~5V
  • Multiple low-power modes: sleep, standby
  • Built-in 24MHz RC oscillator
  • Built-in RC oscillator of about 128KHz
  • Built-in system clock monitor (SCM) module
  • Power on/off reset, programmable voltage monitor
  • 1-group op-amp OPA/PGA/voltage comparator, multiple input channels with selectable multi-step gain; 2 output channels with selectable ADC pins; P-terminal support for 3-channel polling; support for high-speed modes to improve slew rate
  • 7-channel general-purpose DMA controller, 7 channels support ring buffer management, support TIMx/ADC/USART/I2C/SPI
  • 12-bit analog-to-digital ADC, analog input range: VSS ~ VDD, 8 external signals + 3 internal signal channels, support for 3M sampling rate
  • 8-way TouchKey channel detection
  • 1 16-bit advanced timer, provide deadband control and emergency brake, provide complementary PWM output for motor control
  • 1 16-bit general-purpose timer providing input capture, output comparison, PWM, pulse counting and incremental encoder inputs
  • 1 16-bit compact timer
  • 2 Watchdog Timers: Standalone and Windowed
  • System time base timer: 32-bit counter
  • 2 USART serial ports: LIN support
  • 1 I2C interface
  • 1 SPI interface
  • 4 groups of GPIO ports, 31 I/O ports, mapping 1 external interrupt
  • Supports both single-wire (default) and dual-wire debugging modes
  • Package: QFN, QSOP, TSSOP

About

The SDK and HDK for RISC-V MCU CH32V002_004_005_006_007


Languages

Language:C 95.5%Language:Makefile 3.3%Language:Assembly 1.2%Language:C++ 0.0%