# DFRduino M0 Mainboard (Arduino Compatible)

**Type:** Product page · **SKU:** DFR0392 · **Brand:** [DFRobot](https://core-electronics.com.au/brands/dfrobot-australia)
**Page:** https://core-electronics.com.au/dfrduino-m0-mainboard-arduino-compatible.html ([markdown](https://core-electronics.com.au/dfrduino-m0-mainboard-arduino-compatible.html.md))

## Retired product

This product is retired and no longer available for purchase. Search the catalogue for an alternative.

## Description

#### Introduction

 DFRduino M0 is the first 32-bit Arduino microcontroller based on ARM Cortex-M0 core that supports 5V logic.

 If you use a standard UNO-compatible microcontroller in a project, do you ever find that GPIO and processing performance is underwhelming? Upgrading to a Mega style microcontroller is too expensive, and Arduino ZERO/M0 doesn’t support 5V logic. These problems are solved with the DFRduino M0.

 The DFRduino M0 uses a Nuvoton high-performance 32-bit microcontroller as the processing core with integrated ARM Cortex M0 architecture, supports 5V logic, includes a USB port and two hardware serial ports with 31 digital pins (partial multiplexing) and 6 analog pins. It is compatible with Arduino Leonardo pin mappings and has more I/O resources and more powerful processing capacity.

 In addition,, the DFRduino M0 extended features an IIS interface to support playback of wav files. With a professional IIS chip, you can enjoy HiFi audio experience.

 Note: Due to the different control chip, DFRduino M0 is totally different to the official Arduino M0 microcontroller. Please see the wiki for more information.

#### Specification

4. Microcontrollers: Nuvoton NUC123ZD4AN0 (Cortex M0)
5. Clock Speed: 72MHz
6. Operating Voltage: 5V
7. Recommended Input Voltage: 7-12V
8. Limit input voltage: 6-20V
9. Digital I/O Pins: 31
10. Analog input Pins: 6
11. External Interrupt: 4
12. SRAM: 20K
13. Flash: 68K (12 KB of which is allocated to bootloader, 55K used by the user code area, 1K used by EEPROM)
14. EEPROM: 1K
15. SPI: 1 port (D14, D15, D16)
16. IIC / I2C: 1 port (D2, D3)
17. USB serial port: 1 (Serial)
18. Physical serial port: 2 (Serial1, Serial2) Serial1 0 (Rx1) and 1 (Tx1) Serial2 24 (Rx2) and 25 (Tx2)
19. Xbee interface: 1 (Serial1)
20. Size: 68 x 53 mm/ 2.68 x 2.09”
21. Weight: 30g
#### Documents

 [Product wiki](https://www.dfrobot.com/wiki/index.php/DFRduino_M0_Mainboard_(Arduino_Compatible)_SKU:_DFR0392)
 [More Documents](https://www.dfrobot.com/wiki/index.php/DFRduino_M0_Mainboard_(Arduino_Compatible)_SKU:_DFR0392#More)

#### Parts List

 DFRduino M0 Mainboard (Arduino Compatible) x1

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/d/f/dfr0392-1.jpg)
