{"product_id":"adafruit-qt-py-ch32v203-dev-board-with-stemma-qt","title":"Adafruit QT Py CH32V203 Dev Board","description":"\u003cp\u003eWhat a cutie pie! Or is it... a QT Py? This diminutive dev board features the powerful CH32V203 low-cost processor that's all the trend: based on RISC-V and cheaper than an 8-bit core! This little one is a great way to get started in the CH32x processor family, with everything you need to build many USB-based projects at an excellent price. \u003c\/p\u003e\n\u003cp\u003eThe\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eCH32V203G6\u003c\/strong\u003e has a single 32-bit RISC-V core, running up to 144MHz, with 1-cycle multiply\/divide. Inside is 10KB SRAM, 32KB single-cycle Flash as well as an additional 'external XIP' 224KB of Flash that can be used for program or data storage but  is not as fast as the 32KB. There's also extras you expect: ADC, timers, USB device, UART, I2C and SPI. \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHowever, please note that the CH32 series is not supported nearly-as-well as ATmega, ESP32, ATSAMD, STM32, or RP2040 chips that have a strong company-led development community.\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eWCH is very \"its a low cost chip, you figure it out\" kind of company, and while there is some community-led development it is still best used by folks comfortable with having to use Makefiles, clone git repositories, edit configuration files, etc. I\u003cstrong\u003et definitely does \u003cem\u003enot\u003c\/em\u003e run CircuitPython or Micropython, and Arduino support is very early.\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eIt's definitely not good for beginners! \u003c\/p\u003e\n\u003cp\u003eIf you're interested in playing with the CH32V203, we've wrapped it up in a QT Py format. The pinout and shape is\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/wiki.seeedstudio.com\/Seeeduino-XIAO\/\"\u003eSeeed Xiao\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003ecompatible, with castellated pads so you can solder it flat to a PCB. It comes with\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"\/en-eu\/collections\/stemma-qt\" target=\"_blank\" rel=\"noopener\"\u003eour favorite connector - the STEMMA QT\u003c\/a\u003e, a chainable I2C port that can be used with\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"\/en-eu\/collections\/stemma-qt\" target=\"_blank\" rel=\"noopener\"\u003eany STEMMA QT sensors and accessories\u003c\/a\u003e. We also added an\u003cstrong\u003e\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eRGB NeoPixel and both a reset button and 'bootloader enter' button that allows you to upload code over USB without a WCH LINKE or similar SWD programmer.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSame size, form-factor, and pin-out as Seeed Xiao\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUSB Type C connector\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e-\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"\/en-eu\/products\/micro-usb-to-usb-c-adapter\" target=\"_blank\" rel=\"noopener\"\u003eIf you have only Micro B cables, this adapter will come in handy\u003c\/a\u003e!\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCH32V203G6 RISC-V \u003c\/b\u003emicrocontroller core with 3.3V power\/logic. Internal 144 MHz oscillator.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNative USB Device\u003c\/strong\u003e -\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/github.com\/openwch\/arduino_core_ch32\/pull\/129\"\u003eWe do have USB CDC support via TinyUSB but its pretty chunky\u003c\/a\u003e upload can also be done via USB\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuilt in RGB NeoPixel LED\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e10 GPIO pins:\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eADC input on all GPIOs\u003c\/li\u003e\n\u003cli\u003eI2C port with STEMMA QT plug-n-play connector\u003c\/li\u003e\n\u003cli\u003eHardware UART\u003c\/li\u003e\n\u003cli\u003eHardware SPI\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e3.3V regulator with\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.diodes.com\/assets\/Datasheets\/AP2112.pdf\"\u003e\u003cstrong\u003e600mA peak output\u003c\/strong\u003e\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReset switch and bootloader switch \u003c\/strong\u003efor starting your project code over or entering USB ROM bootloader mode\u003c\/li\u003e\n\u003cli\u003eSWD data\/clock pads on the bottom for advanced debugging usage\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eReally really small\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eTechnical Details\u003c\/h2\u003e\n\u003cp\u003e\u003cimg height=\"80\" width=\"145\" alt=\"RoHS 2 2011 65 EU Compliant\" src=\"https:\/\/www.adafruit.com\/includes\/templates\/shop2019\/images\/RoHS2_2011_65_EU.svg\"\u003e \u003cimg height=\"80\" width=\"145\" alt=\"RoHS 2 2015 863 EU Compliant\" src=\"https:\/\/www.adafruit.com\/includes\/templates\/shop2019\/images\/RoHS2_2015_863_EU.svg\"\u003e\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":42125907984467,"sku":"ADA5996","price":4.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/5996-00.jpg?v=1724342283","url":"https:\/\/shop.pimoroni.com\/en-eu\/products\/adafruit-qt-py-ch32v203-dev-board-with-stemma-qt","provider":"Pimoroni Ltd","version":"1.0","type":"link"}