CH32V003A4M6 SOP16 48MHZ RISC-V microcontroller

Model: CH552G-SOP16
SKU: D10-8-CH32V003A4M6-SOP16
Out of stock
EGP 51.300
Out of stock
Brand:Chinese

Description

CH32V003A4M6 SOP16 48MHZ RISC-V microcontroller Arduino IDE Support

The CH32V003 Family of 32-bit RISC-V Microcontrollers

Overview

The CH32V003 series is a collection of industrial-grade general-purpose microcontrollers that utilize the RISC-V2A core design supporting the RV32EC instruction set. These microcontrollers are equipped with various features such as a 48MHz system main frequency, wide voltage support, a single-wire serial debug interface, low power consumption, and an ultra-small package. Additionally, the CH32V003 series includes a built-in set of components including a DMA controller, a 10-bit ADC, op-amp comparators, multiple timers, and standard communication interfaces such as USART, I2C, and SPI.

Block Diagram

CH32V003_block.png

Features

  • WCH 32-bit RISC-V2A processor, supporting 2 levels of interrupt nesting
  • Maximum 48MHz system main frequency
  • 2KB SRAM, 16KB Flash
  • Power supply voltage: 3.3/5V
  • Multiple low-power modes: Sleep, Standby
  • Power on/off reset, programmable voltage detector
  • 1 group of 1-channel general-purpose DMA controller
  • 1 group of op-amp comparator
  • 1 group of 10-bit ADC
  • 1×16-bit advanced-control timer, 1×16-bit general-purpose timer
  • 2 WDOG, 1×32-bit SysTick
  • 1 USART interface, 1 group of I2C interface, 1 group of SPI interface
  • 18 I/O ports, mapping an external interrupt
  • 64-bit chip unique ID
  • Single-wire serial debug interface (SDI)

Software Development Tools

MounRiver Studio IDE

The Eclipse-based closed-source MounRiver Studio IDE is the official development environment provided by WCH. It supports Windows, Linux, and Mac. MounRiver Studio can be downloaded for free.

Open-Source GCC Toolchain

You can download a complete toolchain (GCC and OpenOCD) for Linux and Mac from the MounRiver Studio website. However, the provided examples here are based on the ch32v003fun project by CNLohr. Follow the instructions on the Github page to install the toolchain.

To install the GCC compiler on Linux, you can use the following commands:

sudo apt install build-essential libnewlib-dev gcc-riscv64-unknown-elf

Arduino IDE and PlatformIO Support

There are projects around to make the CH32V003 compatible with the Arduino IDE (arduino_core_ch32 and arduino-wch32v003) and PlatformIO (platform-ch32v).

References, Links and Notes

Additional information

need to Customize this product?

Brand

Chinese

Chinese
Chinese

Reviews

There are no reviews yet.

Be the first to review “CH32V003A4M6 SOP16 48MHZ RISC-V microcontroller”
CH32V003A4M6 SOP16 48MHZ RISC-V microcontroller EGP 51.300
Out of stock