Longan Documentation

What is Longan

Longan Nano is a GD32VF103CBT6 based minimal development board based on GigaDevice's latest RISC-V 32-bit core microcontroller. Convenient for students, engineers, geeks and enthusiasts to access the latest generation of RISC-V processors.

In the heart of Longan Nano is a GigaDevice's GD32VF103CBT6, based on Nucleisys Bumblebee kernel (support RV32IMAC instruction sets and ECLIC rapid interrupt). You can download instruction set documents here: http://dl.sipeed.com/LONGAN/Nano/DOC/.

The chip has built-in 128KB Flash, 32KB SRAM, and peripherals listes below:

  • 4 x universal 16-bit timer
  • 2 x basic 16-bit timer
  • 1 x advanced 16-bit timer
  • Watchdog timer
  • RTC
  • Systick
  • 3 x USART
  • 2 x I2C
  • 3 x SPI
  • 2 x I2S
  • 2 x CAN
  • 1 x USBFS(OTG)
  • 2 x ADC(10 channel)
  • 2 x DAC

Longan Nano development board is breadboard friendly. It has onboard 8M passive crystal, 32.768KHz RTC low-speed crystal, mini TF card slot, and use the latest Type-C USB interface.

How to develop

Longan Nano supports development using the VS CODE-based under PlatformIO IDE environment, supporting one-click project configuration, compilation, download and debugging. See the installation and tutorial here: PIO configuration.

pio_debug

PIN Map