LANA_TNY

View the Project on GitHub phyx-be/LANA_TNY

LANA TNY

LANA

LANA is a small development board based around the WCH CH32V203G6U6 RISC-V microcontroller.

CH32V203

Our initial development was made using the G8U6 variant of this microcontroller featuring more RAM, however by the time we finished the design the chip was no longer available in this small package with the larger RAM size. Therfore we settled for the CH32V203G6U6. The CH32V203G6 has a single 32-bit RISC-V core, running up to 144MHz, with 1-cycle multiply, and hardware 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, CAN, touch and SPI.

Where can I get one?

Currently you can get your hands on the LANA_TNY in our Lectronz store or through Adafruit.

Programming

Writing code

Various options are available.

Loading code

The CH32V203 has an USB Bootloader which can be activated by holding down the button when plugging in the USB cable. Alternatively you could opt to use a WCH-Link programmer and debugger to connect to the exposed SWD pins.

TNY ?

TNY is our take on the Adafruit QT Py and Seeed studio XIAO specifications but with added SMD pins for optional extra IO capabilities and a built in WS2811 compatible LED output.

Pinout

LANA TNY 01 pinout

LANA REV 01

LANA TNY 01 LED

LANA TNY 01