NuMicro M467__NuMaker-UNO-M4 integrates an industrial-grade communication and Arduino-compatible hardware platform.

Keywords :NuvotonmicrocontrollerM467Arduino

Nuvoton Technology has launched the brand-new NuMaker-UNO-M4 development board, an Arduino-compatible hardware platform built to industrial-grade standards while maintaining a classic design. It not only provides developers with a high-quality and user-friendly development experience but also integrates powerful professional performance, aiming to drive diverse industrial intelligent applications.

 

Specifically designed for industrial and IoT applications

 

The core advantage of the NuMaker-UNO-M4 lies in its highly integrated industrial communication interfaces, which include built-in Ethernet, RS485, and CAN bus—essential interfaces for industrial communication. This enables it to natively support multiple application protocols such as Modbus RTU, Modbus TCP, CAN, and MQTT, seamlessly connecting to smart transportation, smart healthcare, smart industry, and smart home application scenarios.

 

Additionally, the development board supports wired networking and can be expanded with WiFi or Sub-GHz wireless communication modules for real-time monitoring and remote data transmission. With up to 1024 KB Flash Memory/512 KB SRAM, it can be equipped with an SD card for long-term data logging, making extended data recording and local storage effortless without the need to purchase additional data logging devices. This feature is particularly useful for applications requiring extensive data collection, such as smart agriculture and traffic monitoring.

 

Powerful core performance and scalability

 

The core of the NuMaker-UNO-M4 is powered by the Arm® Cortex®-M4 processor, utilizing the Nuvoton NuMicro® M467 series MCU as its microcontroller. The processor features hardware floating-point unit (FPU) and digital signal processing (DSP) acceleration capabilities, efficiently supporting audio processing, vibration analysis, and small-scale AI applications, significantly enhancing system computational performance and intelligence.

 

In terms of expandability, in addition to being fully compatible with the pins of the Arduino UNO R4, users can also expand functionality through various Arduino-compatible shields or connect different application modules, demonstrating exceptional design flexibility.

 

A friendly and seamless development experience

 

In terms of software, the NuMaker-UNO-M4 seamlessly integrates the standard Arduino development environment (IDE) with Nuvoton's proprietary function libraries, significantly lowering the development threshold. Developers can directly program the board via the USB Type-C interface, which also supports the Virtual COM Port (USB Device Virtual COM Port) feature, making the entire development process simple and smooth. With Nuvoton's comprehensive software tools, developer forum resources, and abundant example codes, even programming beginners can leverage generative AI assistance to quickly generate code, effectively accelerating the development process.

一張含有 電子產品, 電路, 電子元件, 電路元件 的圖片

AI 產生的內容可能不正確。

Key Features Overview

ØComprehensive Development Tools: Providing all-around support for learning, application, and debugging.

ØIndustrial communication interfaces: Built-in Ethernet, RS485, CAN bus.

ØMulti-application support: Compatible with industrial applications such as Modbus RTU/TCP, CAN, MQTT, and more.

ØPowerful data processing: Equipped with 1024 KB Flash and 512 KB SRAM, and supports SD card for long-term data logging.

ØNetwork connectivity: Supports wired networks and can be expanded with WiFi/Sub-GHz wireless modules.

ØArduino Ecosystem Compatibility: Compatible with Arduino IDE and Arduino UNO R4 pins, allowing for the expansion of various Shield boards.

ØHardware-friendly design:

Lightweight and portable development kit.

Equipped with a RESET button and LED status indicators for power, I/O, UART, and SPI.

Supports flexible power supply options with USB VBUS and external DC jack (8V-18V).

ØEnhanced peripheral functions: Integrates ADC, PWM, I²C, SPI, UART, and other commonly used microcontroller peripherals.

 

Application scenarios and development directions

ØInternet of Things (IoT) applications

ØSmart Factory Automation

ØRemote monitoring system

ØIndustrial control and automation

ØPower Monitoring System

ØSmart Agriculture System

ØAutomated retail system

 

Hardware Description

 

Arduino is an open-source electronics platform based on easy-to-use hardware and software. The Nuvoton NuMicro NuMaker-UNO-M4 evaluation board is an Arduino-compatible board that uses the NuMicro microcontroller (MCU). Its functionality can be expanded through Arduino extension boards, and users can develop their own applications using the Arduino IDE while leveraging a large number of open-source examples.

 

The NuMaker-UNO-M4 is a dedicated development tool for the NuMicro M467SJHAN, allowing users to easily develop and validate applications. It is designed to provide a platform for development and learning. Equipped with peripherals such as ADC, PWM, I²C, SPI, and UART, users can configure the NuMaker-UNO-M4 development kit according to specific needs or expand its functionality with additional peripheral devices. The NuMaker-UNO-M4 is compatible with the Arduino UNO R4 development board.

 

The NuMaker-UNO-M4 evaluation board offers the following features:

Ø Provides comprehensive development tools for learning, application, and debugging.

Portable development and debugging toolset

Rich MCU peripheral features, such as ADC, PWM, I²C, SPI, and UART.

Ø High scalability, capable of connecting different application modules.

Supports and is compatible with Arduino UNO R4

Supports USB virtual COM port (VCOM)

Ø Supports Arduino IDE, IAR EWARM, and Keil RVMDK integrated development environments

Flexible circuit board power supply

Ø LED indicator light

Ø Reset (RESET) button

 

Front view

一張含有 文字, 電子產品, 電路, 電子元件 的圖片

AI 產生的內容可能不正確。

The front view of the NuMaker-UNO-M4 includes the following main components and connectors:

Ø Target chip: M467SJHAN

Ø USB HS connector

Ø Arduino UNO compatible expansion connector

Ø External VDD power connector

Ø External VSS power connector

 

Back view

一張含有 電路, 電子元件, 電子工程, 電路元件 的圖片

AI 產生的內容可能不正確。

The main components on the back of the NuMaker-UNO-M4.

Ø Ethernet chip: RTL8201FI

 

Arduino UNO compatible expansion connection

Arduino UNO Expansion Connection and M467SJHAN Pin Correspondence Table

一張含有 文字, 數字, 螢幕擷取畫面, 字型 的圖片

AI 產生的內容可能不正確。

Arduino IDE and Development Board Installation Guide

  1. Download and install the Nu-Link USB driver.

    http://www.nuvoton.com/opencms/resource-download.jsp?tp_GUID=SW0520150729202535

  2. From the official websitehttps://www.arduino.cc/en/Main/SoftwareDownload and install the Arduino IDE development environment.
  3. Run the installer to install the Arduino IDE on your computer.
  4. Open Arduino IDE, then click on 'File' → 'Preferences'.
  5. Copy and paste the following URL into the 'Additional Boards Manager URLs' field:https://raw.githubusercontent.com/OpenNuvoton/NuMaker_UNO/master/package_nuvoton_index.json

    一張含有 文字, 螢幕擷取畫面, 軟體, 電腦圖示 的圖片

AI 產生的內容可能不正確。
  6. Click "Tools" → "Board" → "Boards Manager", type "NuMaker M4" in the search box and click "Install" NuMaker M4.

    一張含有 文字, 螢幕擷取畫面, 軟體, 網頁 的圖片

AI 產生的內容可能不正確。
  7. After the installation is complete, click on 'Tools' → 'Board' again, and you will find and select 'NuMaker-UNO-M4' from the list to start using it.

    一張含有 文字, 螢幕擷取畫面, 軟體, 電腦圖示 的圖片

AI 產生的內容可能不正確。

    *Note: Please ensure that your network connection is functioning properly and is not being blocked by a firewall or antivirus software to avoid download failure.

  8. Compile (Verify) and upload (Upload) the Arduino program (.ino) to the NuMaker-UNO-M4 development board and execute it.

    一張含有 文字, 螢幕擷取畫面, 軟體, 網頁 的圖片

AI 產生的內容可能不正確。

Refer to relevant resources

Øhttps://www.nuvoton.com/products/iot-solution/arduino-compatible-platform/numaker-uno-m4/

Øhttps://github.com/OpenNuvoton/NuMaker_UNO/tree/master

★All blog content is provided by individuals and is unrelated to the platform. For any legal or infringement issues, please contact the website administrator.

★ Please maintain civility online and post responsibly. If a post receives 5 reports within a week, the author will be temporarily suspended.