Bluno NUC123ZD4AN0 M0 Mainboard

SKU: DFR0416

The Bluno NUC123ZD4AN0 M0 Mainboard is a unique ARM Cortex-M0 Arduino Microcontroller that supports 5V logic levels, equipped with a built-in Bluetooth chip for multifunctional capabilities including Bluetooth communication and wireless programming. It addresses common issues faced with traditional Arduino boards like limited pins, low performance, and high costs, especially in volume production. Additionally, Bluno M0 offers IIS audio and expanded I/O resources, making it ideal for diverse and scalable projects. This mainboard efficiently solves compatibility and performance challenges, providing a more affordable and capable solution for electronics enthusiasts and professionals seeking to innovate. **NOTE:** 1. Different from official Arduino M0, Bluno M0 adopts a unique chip solution which should be installed independently. It supports Windows, Linux and MAC. 2. The default IDE version should be 1.6.0 and above, other versions should be modified according to FAQ instructions.

Front of Bluno M0 board with Bluetooth ports and connectors.-DFRobot product sku:DFR0416 image.

Downloadable Resources

  • Docs
  • Tech Specs
  • 1. Getting Started

    This article guides you through setting up the Bluno M0 development environment with Arduino IDE, including driver installation and Bluetooth setup.

    2. Example Code for Arduino-Digital IO Control

    This article provides step-by-step instructions and example code for controlling digital IO pins on Arduino, including hardware and software setup, and pin level toggling.

    3. Example Code for Arduino-Serial Communication

    This article provides example code for Arduino serial communication, focusing on hardware and software setup for Bluno M0, and explains the use of USB and hardware serial ports.

    4. Example Code for Arduino-Play WAV via IIS

    This article offers an example code for using Arduino with Bluno M0 to play WAV audio via IIS, detailing hardware and software setup, including necessary libraries and sample code for SD card initialization and audio playback.

    Specification

    Parameter Details
    Microcontrollers Nuvoton NUC123ZD4AN0 (Cortex M0)
    Clock Speed 72MHz
    Operating Voltage 5V
    Recommended Input Voltage 7-12V
    Limited input voltage 6-20V
    Digital I/O Pins 31
    Analog input Pins 6
    External Interrupt 2 (D2, D3)
    SRAM 20K
    Flash 68K (of which 12 KB used by bootloader, 55K used by the user code area, 1K used by EEPROM)
    EEPROM 1K
    SPI 1 port (D14, D15, D16)
    I2C 1 port (D2, D3)
    USB COM port 1 (Serial)
    USB Serial port 1 (USBSerial)
    Bluetooth Serial port Serial (USB COM port, Bluetooth and Hardware Serial Port 1 share the same port: Serial)
    Hardware serial port 2 (Serial, Serial2)
    - Serial D0 (Rx1) and D1 (Tx1)
    - Serial2 D24 (Rx2) and D25 (Tx2)
    Size 68.5 * 53.4 mm/ 2.69 * 2.10 inches
    Weight 30g

    Pinout

    DFR0416-Bluno_M0_Mainboard

    Board Overview

    Num Label Description
    USB COM Port USB Power; Program downloading port; Serial port (USB COM port, Bluetooth and Hardware Serial Port 1 share the same port: Serial)
    Power Supply DC 2.1 power supply port
    Digital IO D0~D13 Digital IO D0~D13 (Leonardo Compatible)
    Digital IO D24~D31 Digital IO D24~D31
    SPI Interface D14, D15, D16 (Pin Multiplexing)
    Analog A0~A5 Analog A0~A5
    MCU NUC123LD4AN0
    USB Serial Port USB Power; USB Serial Port (called USBSerial in code)

    NOTE: Bluno M0 can be charged via 2 USB ports and the DC 2.1 port.

    Pin Map

    Bluno M0 Pins IC pin Multiplex Note
    D0 PC4 RXD1 Serial-RX
    D1 PC5 TXD1 Serial-TX
    D2 PF2 SDA INT0
    D3 PF3 SCL INT1
    D4 PC0 I2S LRCLK /
    D5 PC3 PWM0 /
    D6 PA13 PWM1 /
    D7 PC2 I2S DI /
    D8 PC3 I2S DO /
    D9 PA14 PWM2 /
    D10 PA15 PWM3 /
    D11 PB8 PWM4 Software PWM
    D12 PC1 I2S BCLK /
    D13 PB14 PWM5 Software PWM
    D14 PA10 SPI MISO /
    D15 PA11 SPI SCK /
    D16 PC11 SPI MOSI /
    D17 PB6 RX LED /
    D18 PD0 A0 /
    D19 PD1 A1 /
    D20 PD2 A2 /
    D21 PD3 A3 /
    D22 PD4 A4 /
    D23 PD5 A5 /
    D24 PB4 RXD2 RX2
    D25 PB5 TXD2 TX2
    D26 PC10 NULL /
    D27 PC9 NULL /
    D28 PC13 NULL /
    D29 PC12 NULL /
    D30 PB9 NULL /
    D31 PB10 NULL /
    D32 PB7 TX LED /

    Was this article helpful?

    TOP