The NuMaker Platform is an Internet of Things (IoT) application focused platform specially developed by Nuvoton. It supports Arm® Mbed® OS 5.5 as well as Arduino interface, and is ideal for arrays of IoT application development for prototype development designs with sensors and wireless modules.

The NuMaker-PFM-NANO130 is also equipped with plenty of peripheral devices, such as timers, watchdog timers, RTC, USB, PDMA, UART, SPI, I²C, I²S, PWM, GPIO, 12-bit ADC, EBI, LCD driver, 12-bit DAC, temperature sensor, low voltage reset controller and brown-out detector. The NuMaker-PFM-NANO130 also supports USB 2.0 FS device. The NuMaker-PFM- NANO130 has been designed by Nuvoton in collaboration with Mbed® for prototyping all sorts of devices, especially those requiring ultra-low power and excellent performance offered by Cortex®-M0. It is packaged as a development board with connectors to break out to strip board and breadboard. /media/uploads/nuvoton/numaker-pfm-nano130_board_pinout_image_all.png



The NuMaker-PFM-NANO130 Features:

  • Arm® Cortex®-M0 core running up to 42 MHz
  • 128 Kbytes Flash memory
  • 16 Kbytes embedded SRAM
  • SPI (3)
  • I²C (2)
  • I²S (1)
  • UART (5)
  • USB FS Device
  • PWM (8)
  • ADC (8 x 12-bit with mux)
  • DAC (12-bit)
  • GPIO
  • LCD Driver (4 x 40 / 6 x 38)
  • RTC
  • EBI

On-board peripherals

  • 2 user buttons
  • Arduino pin expansion header


  • Integrated Nu-Link-Me USB debugger/emulator with debug out functionality
  • Supports Mbed drag-and-drop programming and virtual COM port

Windows serial port driver

  • NuMaker USB Driver(includes Nu-Link )Download

ICE firmware

  • NuMaker ICE firmware upgrade (6674r) Download

DAP Link Interface Firmware Update

The Nuvoton mbed PFM boards is fitted with an NUC12SRE3DE MCU running the DAPLink interface firmware to provide three main functions over a single physical USB connection.

  • USB disk “drag and drop” programming – ideal for fast prototyping or in-field upgradable products.
  • Debug interface using the Nu-Link – provides full debug capability with tools like Keil MDK.
  • USB serial interface between the host computer and the target.

Firmware History

2017-12-28 Download the one-click firmware update package (v6674r). Fixes "firmware binary should disappear after copy to Mbed drive" issue.

Upgrade Procedure

For Windows platform only

  1. Set MSG switch (No.4 of ISW1 on ICE) to OFF.


  1. Download the one-click firmware update package.
  2. Connect the USB port to Windows PC.
  3. Extract the downloaded package to a directory then open the directory.
  4. Click update.bat to execute the batch file. A new DOS window will open and update the firmware automatically.
  5. When done, press a key to exit the window. /media/uploads/nuvoton/firmware_update.png
  6. Un-plug the USB cable and set MSG switch to ON.
  7. Done.

For Windows/Linux/MacOS and other platforms

  1. Set MSG switch (No.4 of ISW1 on ICE) to ON. (It should be default at ON position)


  1. Download the one-click firmware update package.
  2. Extract the downloaded package to a directory then open the directory.
  3. In Nu_Link sub-directory, there is ICE firmware file "NuLink1FW.bin"
  4. Keep pressing DAP button and connect the USB port to your PC. A Nu_Link drive will be mounted. (Not Mbed drive)


  1. Copy the "NuLink1FW.bin" to the Nu_Link drive.
  2. When copy done, disconnect USB.
  3. Done.

You need to log in to post a discussion