Nuvoton launches M433 Series ultra-low power Arm Cortex-M4F MCUs, NuMaker-M433SE development board

Nuvoton NuMaker M433SE development board

Nuvoton has recently announced their M433 Series MCUs (M433LE8AE and M433SE8AE) along with the NuMaker-M433SE development board. Nuvoton is calling this the “M433 CAN/USB FS OTG” Series, featuring an Arm Cortex-M4F core with DSP and FPU extensions. The MCU is clocked at 144 MHz and consumes 350 nA in deep power-down mode, making it ideal for battery-operated IoT, industrial, and consumer applications. This is not the first Nuvoton MCU we have written about. In recent months, we have seen Nuvoton release the NuMicro M091 Series, the Nuvoton MA35H0 – a cost-optimized MPU, and other dev boards and MCUs. Feel free to check those out if you are interested in the topic. Nuvoton M433 Series MCUs specifications: MCU core 144 MHz Arm Cortex-M4F Includes DSP and FPU instructions Memory Protection Unit (MPU) with 8 regions Memory Up to 128 KB Flash 4 KB LDROM Up to 64 KB SRAM with parity […]

Nuvoton MA35H0 is a cost-optimized dual Cortex-A35 MPU for industrial HMI applications

Nuvoton MA35H0 develoment board

Nuvoton MA35H0 is a 650 MHz dual-core Cortex-A35 MPU designed for industrial HMI applications with up to 1280×800 resolution that offers a cost-down alternative to the 800 MHz Nuvoton MA35D1 microprocessor handling up to 1920×1080 resolutions. The MA35H0 integrates 128MB DDR memory, supports 2D graphics acceleration, JPEG and H.264 video decoding up to 1280×800 at 60 FPS, and is equipped with a range of interfaces such as Fast Ethernet, CAN FD, UART, and up to 154 GPIOs. It is designed to operate in an extended temperature range between -40 and 125°C. Nuvoton NuMicro MA35H0 specifications: CPU sub-system – 2x Cortex-A35 cores running at up to 650 MHz Memory sub-system On-chip 384 KB SRAM 128MB Multi-Chip Package (MCP) DDR Storage Quad SPI NAND flash controller Secure Digital Host Controller (SDHC) Display and Video Sub-system 18-bit 24-bit RGB TFT-LCD display interface up to 1280×800 @ 60 Hz 2D Graphic Engine (GFX) H.264 […]

Nuvoton MUG51 8-bit 8051 microcontroller is made for battery-free devices

NuMaker-MUG51TB MUG51 development board

8-bit microcontrollers are here to stay despite the rise of 32-bit microcontrollers. Renesas introduced the RL78/G15 entry-level 8-bit microcontroller in a tiny 3x3mm package at the beginning of the year, and now Nuvoton has just unveiled the MUG51 8-bit 8051 microcontroller with a long-term production commitment. The MUG51 is specially designed for battery-free devices such as passive stylus pens and RFID cards. The 8-bit microcontroller embeds 1 KB SRAM, 16KB flash plus 4KB flash for user program loader, various peripherals with up to 24x GPIOs with interrupt, I2C, SPI, UART, DMA, and so on, as well as various timers. Nuvoton MUG51 specifications: Core – 1T 8051-based core running up to 7.3728 MHz Memory/Storage 1 KB SRAM 16 KB Flash Up to 4 KB Flash for user program loader (LDROM) 128 bytes SPROM (Security Protection ROM) ISP/ICP/IAP programming Peripherals Up to 24x I/O with interrupt capability 2x UART (Tx/RX), 2x I2C, […]

Eoxys Xeno+ Nano ML board combines NuMicro M2354 or STM32L4 MCU with Talaria TWO ultra low power WiFi & BLE 5.0 module

Eoxys Xeno+ Nano ML board

Eoxys Xeno+ Nano ML is a wireless machine learning (ML) board with either Nuvoton NuMicro M2354 or STMicro STM32L4 microcontroller, InnoPhase IoT’s Talaria TWO ultra-low power Wi-Fi and BLE 5.0 module, and the Syntiant Core 2 NDP120 neural decision processor we first noticed in the Arduino Nicla Voice module a few weeks ago. The boards/modules are designed for intelligent and secure IoT devices for smart home, industrial, and medical automation applications, and the company claims it can be used in Wi-Fi IoT sensors with up to 10+ years thanks to the low-power chips and circuitry used in the design. Eoxys Xeno+ Nano ML specifications: General purpose MCU (one or the other) STMicro STM32L4 Arm Cortex-M4 microcontroller at 80MHz with 1MB flash, 128KB/352KB SRAM Nuvoton NuMicro M2354 Arm Cortex-M23 microcontroller at 96MHz with 1MB flash, 128KB SRAM. Wireless module Innophase Talaria TWO ultra-low-power 2.4GHz 802.11b/n/g WiFi 4 and Bluetooth LE 5.0 […]

Nuvoton NuMicro MA35D1 Arm Cortex-A35/M4 microprocessor to power Linux edge IIoT gateways

NuMake-HMI-MA35D1-S1

Novoton NuMicro MA35D1 microprocessor features two Arm Cortex-A35 cores, one Arm Cortex-M4 real-time core, and two Ethernet interfaces for Linux-based edge IIoT gateway. The SoC also is offered in variants supporting external DDR memory or integrated up to 512MB RAM, 154 or 208 GPIOs, and an optional “Enhanced ADC”. The MA35D1 also comes with a TFT interface for up to 1920×1080 displays, several hardware security features, and the company says the microprocessor facilitates Tiny AI/ML for edge computing despite not integrating an AI accelerator. Nuvoton NuMicro MA35D1 key features and specifications: CPU sub-system 2x Cortex-A35 cores running at up to 800 MHz Cortex-M4 real-time core at up to 180 MHz Memory sub-system On-chip 384 KB SRAM (Cortex-A35 256 KB + Cortex-M4 128 KB) Multi-Chip Package (MCP) DDR up to 512MB External DDR interface for MA35D16A087C SKU Storage Quad SPI NAND Flash Controller Secure Digital Host Controller (SDHC) Display and Video […]

CherryUSB – A lightweight USB device/host stack for embedded systems

CherryUSB USB stack for embedded systems

CherryUSB is a lightweight open-source USB device/host stack for embedded systems with one or more USB interfaces. The stack implements various class drivers such as CDC, HID, MSC, audio, video, and so on. It’s apparently part of Boufallo Lab SDK (e.g. for BL702 MCU), and has been ported and tested with WCH CH32V307 RISC-V MCU, STMicro STM32F4, and Nuvoton NUC442 Cortex-M4 microcontroller, as well as a two Arm Cortex-M3 microcontrollers I’ve never heard of: EastSoft ES32F3 and MindMotion MM32L3xx. CherryUSB device stack highlights: Support for USB2.0 full and high speed Endpoint irq callback USB classes support Composite Device Communication Device Class (CDC) Human Interface Device (HID) including “Custom HID” Mass Storage Class (MSC) USB VIDEO Class (UVC1.0,UVC1.5) USB AUDIO Class (UAC1.0, UAC2.0) Device Firmware Upgrade CLASS (DFU) MIDI CLASS (MIDI) Test and Measurement CLASS (TMC) Vendor class Remote NDIS (RNDIS) support Support WINUSB 1.0,WINUSB 2.0 with BOS (Binary Device Object […]

Linux 5.13 Release – Notable changes, Arm, MIPS and RISC-V architectures

Linux 5.13 release

Linus Torvalds has just announced the release of Linux 5.13: So we had quite the calm week since rc7, and I see no reason to delay 5.13. The shortlog for the week is tiny, with just 88 non-merge commits (and a few of those are just reverts). It’s a fairly random mix of fixes, and being so small I’d just suggest people scan the appended shortlog for what happened. Of course, if the last week was small and calm, 5.13 overall is actually fairly large. In fact, it’s one of the bigger 5.x releases, with over 16k commits (over 17k if you count merges), from over 2k developers. But it’s a “big all over” kind of thing, not something particular that stands out as particularly unusual. Some of the extra size might just be because 5.12 had that extra rc week. And with 5.13 out the door, that obviously means […]

Linux 5.11 Release – Main Changes, Arm, MIPS & RISC-V Architectures

Linux 5.11 release

Linus Torvalds has released Linux 5.11 just in time for… “Valentine’s Day”: Nothing unexpected or particularly scary happened this week, so here we are – with 5.11 tagged and pushed out. In fact, it’s a smaller-than-average set of commits from rc7 to final, which makes me happy. And I already have several pull requests lined up for tomorrow, so we’re all set for the merge window to start. But in the meantime – and yes, I know it’s Valentine’s Day here in the US – maybe give this release a good testing before you go back and play with development kernels. All right? Because I’m sure your SO will understand. Linus Last time around, Linux 5.10 was an LTS release that added EXT-4 performance enhancements, improved post-Spectre performance, as well as the enablement of BCM2711 (Raspberry Pi 4) display pipeline, among other many changes. Some of the notable changes in […]