About Sipeed Longan Nano

Monday, November 9, 2020

Longan Nano

t f B! P L

About Sipeed Longan Nano

Sipeed Longan Nano is an affordable and compact development board featuring a RISC-V core. I purchased it about a year ago.

Sipeed Longan Nano (Front)

Sipeed Longan Nano (Back)

Sipeed Longan Nano Specifications

Below is a comparison table. Note that in addition to the Flash/SRAM = 128KB / 32KB variant, a 64KB / 20KB variant also exists, so please be aware when purchasing.

ModuleSoCCPUFlashSRAM
ESP32-WROOM-32Espressif ESP32‑D0WDQ6Xtensa LX6 240MHz Dual Core4MB512KB
Teensy 4.0NXP IMXRT1062ARM Cortex-M7 600 MHz1.94MB512KB
Sipeed
Longan Nano
GigaDevice GD32VF103CBT6RISC-V 108MHz128KB32KB

For detailed specifications, please visit the following URL:

In my opinion, the main attractions of the Sipeed Longan Nano board are:
  • Built-in microSD card slot
  • 160 x 80 pixel LCD display (low pixel count, but high image quality thanks to IPS panel)
Some websites mention that the microSD card only supports FAT (FAT32), but this is not the case — I have confirmed that exFAT with a 512GB card is also recognized.
As its name suggests, the main chip GD32VF103CBT6 appears to target the STM32F103CB (ARM Cortex-M3 / Flash 128 KB).

Development Environment

The primary development environment is VS Code with PlatformIO, which has a slightly higher barrier to entry than Arduino. You can set up the environment by following the instructions on this page:

Reference projects are available on Sipeed's official GitHub repository — download them for reference:
The gd32v_lcd folder in this repository contains the Bad Apple!! demo, which is an excellent reference for LCD display and microSD card reading.

Additional Resources

A variety of resources are available at the following link:

Key items under /LONGAN/Nano/ are listed below:
  • Schematic: HDK/Longan Nano 2663/Longan nano 2663(Schematic).pdf
  • GD32VF103 Datasheet: DOC/GD32VF103_Datasheet_Rev 1.1.pdf
  • GD32VF103 User Manual: DOC/GD32VF103_User_Manual_EN_V1.2.pdf






About Me

My photo
Electronics, programming & audio

Featured Post

Synchronizing Radio-Controlled Clocks with Raspberry Pi Pico W (JJY Standard Radio Wave Emulator)

As a Raspberry Pi Pico W application, I built a JJY emulator for radio-controlled clocks (for time synchronization) with minimal peripheral...

QooQ