The board, ‘NuMaker-UNO-M4’ has the Arduino Uno pin-out plus extra interfaces, but the processor is a 3.3V device unlike the 5V processors on Arduino Unos.
Communication interfaces include Ethernet, RS-485, CAN bus and an SD card interface – that latter intended for data logging. “This is particularly useful for applications requiring extensive data collection, such as smart agriculture, smart transportation and health monitoring,” said the company.
Files to allow the board to be used with the Arduino development environment are availble through GitHub, and there are code examples and libraries.
Modbus RTU, Modbus TCP, CAN and MQTT are supported.
The processors can have up to 1Mbyte of flash, in two banks to allow over-the-air programming, and 512kbyte of ram.
Find NuMaker-UNO-M4 on this Nuvoton web page
The company recently announced a family of timer-rich 24MHz 8bit MCUs that execute the 80C51 instruction set.