LC-DB-1006

From LCWIKI
Jump to: navigation, search

Product Name

CH32V103C8T6 core board RISC V MCU can replace STM32F103C8T6



About

The CH32V103 series is a 32-bit general-purpose microcontroller based on the RISC-V3A processor This processor is designed based on the RISC-V open-source instruction set and integrates clock safety mechanisms, multi-level power management, and a universal DMA controller This series has rich peripheral resources such as a USB 2.0 host/device interface, multi-channel 12 bit ADC conversion module, multi-channel TouchKey, multiple sets of timers, and multiple IIC/USART/SPI interfaces The microcontroller is equipped with a complete software and hardware platform, debugging interface tools, and can meet various needs in the industrial, medical, consumer, and other markets Widely used in motor drive and application control, PC gaming peripherals and GPS platforms, programmable controllers, frequency converters, printers, scanners, alarm systems, video intercoms, heating, ventilation and air conditioning systems, and other occasions

System Block Diagram
LC-CH32V103C-MINI-01.png



View

Front view
LC-CH32V103C-MINI-04.jpg

Reverse image
LC-CH32V103C-MINI-03.jpg

Side view
LC-CH32V103C-MINI-02.jpg


Introduction and Explanation

Board size: 52.5 * 35.5mm/10g
LC-CH32V103C-MINI-05.png


Functional Features

  • RISC-V3A processor, with a maximum system frequency of 80MHz
  • Support single cycle multiplication and hardware division
  • 20KB SRAM ,60KB CodeFlash
  • Power supply range: 2.7-5.5V, GPIO synchronous power supply voltage
  • Multiple low efficiency modes: sleep/stop/standby
  • Power on/off reset (POR/PDR)
  • Programmable Voltage Monitor (PVD)
  • 7-channel DMA controller
  • 16 TouchKey channel detection
  • 16 channel 12 bit ADC conversion channel
  • 7 timers
  • 1 USB 2.0 host/device interface (full speed and low speed)
  • 2 IIC interfaces (supporting SMBus/SMBus)
  • 3 USART interfaces
  • 2 SPI interfaces (supporting Master and Slave modes)
  • 37 I/O ports, all of which can be mapped to 16 external interrupts
  • CRC computing unit, 96 bit chip unique ID
  • Serial Single Wire Debugging (SWD) Interface


Burning instructions

Using the MounRiver compiler, one can choose to simulate and download using a USB cable, serial port, or independent WCH Link

  • Release protection instructions: Hold down the BOOT button, press the RST button again, and release the BOOT0 button after one second
  • USB:
    • R9/R11 can be used to download programs
    • R10/R12 can be selected through solder pads

LC-CH32V103C-MINI-06.png

  • Serial port wiring instructions

The serial port pins are PA9 (TX) and PA10 (RX)
LC-CH32V103C-MINI-07.png LC-CH32V103C-MINI-08.png

  • WCH Link Download

LC-CH32V103C-MINI-09.png

1. To query the chip read protection status
2. To set chip read protection, reset the power configuration to take effect
3. To remove the chip read protection, re power on the configuration to take effect

Software Development
LC-CH32V103C-MINI-10.png
PUB folder:Provided with the evaluation board manual and the schematic diagram of the evaluation board
EXAM folder: provides software development drivers and corresponding examples for CH32V103 controller, classified by peripherals
Each type of peripheral folder contains one or more functional application routine folders


Application scenarios

Widely used in motor drive and application control, PC gaming peripherals and GPS platforms, programmable controllers, frequency converters, printers, scanners, alarm systems, video intercoms, heating, ventilation and air conditioning systems, and other applications


Download User Manual

For more usage information, please refer to[ https://pan.baidu.com/s/1gdZdn-NJUjduNL24bPiycQ Baidu Cloud Drive] Extraction code: fsab