$3.50 nanoCH57x CH570/CH572 RISC-V development board offers USB-C port, 2.4GHz radio/BLE, and GPIO pins

Designed by MuseLab, the nanoCH57x is a WCH CH570/CH572 development board with a 2.4 GHz proprietary radio (CH570) or Bluetooth LE (CH572) that only costs $3.50 and is more compact than the official CH570 Basic Evaluation Board. We first came across this low-cost MCU back in March this year, and saw that the official development board became available for purchase as early as April.

The nanoCH57x development board currently features the 100 MHz  CH572D RISC-V microcontroller (the CH570D version is coming later), which includes 256KB of flash memory, 12KB of SRAM, and an onboard 32 MHz crystal. The board also includes a USB 2.0 Type-C Host/Device port and PCB antenna for BLE/RF communication.

MuseLab nanoCH57x development board

MuseLab nanoCH57x development board specifications:

  • MCU (one or the other) – WCH CH570D or CH572D
    • CPU – QingKe 32-bit RISC-V3C core @ up to 100 MHz
    • Memory – 12KB SRAM
    • Storage – 256KB non-volatile memory
      • 240KB code flash (user application)
      • 8KB system boot program memory area for bootloader
      • 8KB for configuration (InfoFlash)
    • Wireless
      • 2.4GHz RF transceiver, baseband, and link control
      • Support GFSK digital modulation and demodulation
      • Rx sensitivity – -95dBm, programmable
      • Tx power – Up to +7.5 dBm
      • Bluetooth LE 5.0 with support for up to 2 Mbps data rates (CH572 only)
  • USB – USB 2.0 Type-C Host/Device port also used for power
  • Expansion – 12x usable GPIOs with UART, SPI, PWM, ADC
  • Debugging – 1-wire/2-wire serial debug
  • Security – AES-128 encryption and decryption, unique chip ID
  • Misc
    • 2x watchdog timers
    • Power and IO LED
    • Boot and Reset buttons
  • Power  Supply – 5V via USB-C port; built-in 5V to 3.3V regulator
  • Dimensions – TBD

WCH nanoCH57x CH570 or CH572 development board specifications
WCH nanoCH57x key features
MuseLab nanoCH57x development board top and bottom
MuseLab nanoCH57x development board top and bottom

The nanoCH57x development board can be programmed using WCH’s official toolchain, which includes the MounRiver Studio (an Eclipse-based IDE) and the WCH RISC-V GCC compiler. You can use the WCHISP Studio to program the MCU; alternatively, you can use the WCHLink-E tool for firmware flashing and debugging. More information about the board, including hardware design files, firmware, example code, and documentation, can be found on the company’s GitHub repository.

The nanoCH57x development board is available for $3.50 on Tindie. You can also order a full devkit with a 1-meter USB Type-C cable and the WCHLink-E debugger tool for $9.50. At the time of writing, only the development board with the CH572D MCU is available, and the CH570D package will be added later, likely at a lower cost.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.

Radxa Orion O6 Armv9 mini-ITX motherboard

6 Replies to “$3.50 nanoCH57x CH570/CH572 RISC-V development board offers USB-C port, 2.4GHz radio/BLE, and GPIO pins”

  1. Just a side note, the CH32fun project has recently been adding support for more and more WCH chips. We’re running out of make to remove as it generalizes. It used to be CH32V003fun, but then it supported the X035 and V203, then the V00X chips….. Now the WCH57x, WCH58x, and WCH59x. *sigh* Maybe WCHfun is the future….

    https://github.com/cnlohr/ch32fun

  2. I doubt this allows “abusing” the ble radio for non standard links ala nrf24…

    Its a pity nowadays only lora chips are flexible in that way amongst the modern chips…

    1. That’s not very true. Lora is the modulation not the network layer, if you want to use different modulation, stm32 wireless series offer a lot more flexibility for modulation support, or even silicon lab.

      Or if you hated the idea of learning a new processor, you could also use a RF frontend or transceiver like cc1101 to get more choice of RF modulation and bands to use.

  3. Interesting, the chip is quiet inexpensive (IMO) and the BOM is ultra minimal.
    Is the MounRiver IDE/SDK mandatory for this ?

Leave a Reply

Your email address will not be published. Required fields are marked *

Boardcon LGA3576 Rockchip RK3576 System-on-Module designed for AI and IoT applications
Boardcon LGA3576 Rockchip RK3576 System-on-Module designed for AI and IoT applications