Nuvoton’s NuMicro M091 Arm Cortex-M0 microcontroller targets industrial sensors

Nuvoton recently launched the NuMicro M091 Series of microcontrollers, these are 32-bit MCUs based on the Arm Cortex-M0 core, featuring 4 sets of operational amplifiers with 8 MHz gain bandwidth (GBW), 4 sets of 12-bit DAC, up to 16 channels of 2 MSPS 12-bit SAR ADC, a temperature sensor, and extensive I/O options.

The MCU supports the NuMaker evaluation board and various third-party IDEs making this an ideal device for industrial sensing, smart sensors, and precision instrumentation applications. Previously we have seen Nuvoton release MA35H0 and MA35D1 both MPUs are based on Cortex-A35 cores, feel free to check those out if you are interested in the topic.

nuvoton NuMicro M091 Smart Industrial Sensors Series

Nuvoton NuMicro M091 MCU specifications:

  • Processor
    • ARM Cortex-M0 core
    • Maximum clock speed: 72 MHz
  • Memory
    • Flash – Up to 64 KB
    • SRAM – 8 KB
    • LDROM – 2 KB (for user program loader)
    • SPROM – 512 Bytes (for security protection)
  • Analog Features
    • 4x 8MHz GBW OPA
    • 4x 12-bit DAC
    • Internal reference voltage (2.048/2.5V)
    • 16-channel 12-bit 2 MSPS SAR ADC
    • Temperature sensor (±1.6°C deviation 0°C-70°C, ±2°C over full range)
  • I/O Capabilities
    • Up to 29 I/O with interrupt capability
    • Schmitt trigger input
    • Four I/O modes
    • Independent pull-up control
  • Clock and Oscillators
    • Internal 48 MHz HIRC (±2% variation over full temperature range)
    • Internal 38.4 kHz LIRC
    • On-chip PLL up to 144 MHz
  • Timers
    • Six 32-bit timers
    • 24-bit SysTick timer
    • Independent and window watchdog timers
  • Peripheral DMA (PDMA) – 7 channels, supporting various triggers
  • BPWM – Six channels with a 16-bit timer
  • Cryptography Accelerator – Supports configurable polynomials
  • Communication Interfaces – UART, 2x I²C (1MHz), SPI (24MHz Master, 16MHz Slave)
  • Manchester Codec
    • Manchester Encoded/decoded data, configurable Manchester format, and Configurable Manchester bitrate
    • Programmable CRC, PDMA transfer support
  • Debugging and Identification
    • Serial Wire Debug (SWD)
    • Nuvoton Nu-Link debugger support
    • 96-bit Unique ID (UID)
    • 128-bit Unique Customer ID (UCID)
  • Power Management
    • Integrated Power-on, Brown-out, and Low Voltage Reset
    • Normal Run – 246 μA/MHz
    • Power-down – 4 mA
    • Wake-up sources – GPIO, WDT, TIMER, UART, I²C, SPI, WWDT
  • Operating Characteristics
    • Voltage Range – 2.7V to 3.6V
    • Temperature Range: -40°C to +105°C
    • EFT (Electrical Fast Transient) 4.4 kV
    • ESD (Electrostatic Discharge) HBM 4 kV
  • Programming and Security
    • ISP/ICP/IAP programming
    • 512 Bytes SPROM for security
  • Packaging Options
    • QFN33 (4mm x 4mm)
    • QFN48 (5mm x 5mm)

M091TC2AE.png 1384889338
Nuvoton’s M091 Series features four MCUs – M091TC2AE, M091TD2AE, M091YC2AE, and M091YD2AE. The ‘TC’ and ‘YC’ models have 32KB Flash memory, 22 I/O pins, and smaller QFN33 packaging, whereas the ‘YC’ and ‘YD’ models feature 64KB Flash memory, 29 I/O pins, and larger QFN48 packaging.

Nuvoton NuMaker M091 spec.png 1031260738

Nuvoton also designed the NuMaker-M091YD evaluation board for the Nuvoton NuMicro M091 series, featuring an M091YD2AE-based target board with extension connectors, Arduino UNO headers, an ammeter, and a CAN interface with an AEC-Q100 qualified transceiver. Additionally, It has the Nu-Link2-Me for on-chip debugging and ICP programming via SWD, the company clarifies that the programmer can be detached for standalone use in a mass-production environment.

For more information about the product, you can check out their press release page and their products page where the company clarifies that third-party IDEs such as Keil MDK, IAR EWARM, and Eclipse IDE with GNU GCC compilers are supported, on top of that they also provide code examples, libraries, datasheets, and other information on their GitHub page.

The ICs sell for $2.00 to $2.75 each and can be purchased from Nuvoton’s online store, with discounts on bulk orders. You can also buy them from other stores; Nuvoton lists these stores by region. The NuMaker-M091YD Dev board is also available on the company’s website priced at $35.00.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
2 months ago

$2.50/chip? That’s 10x the competition.

2 months ago

I’m not sure about that; the analog section is, on paper, loads better than MCUs out there at $0.25.

Khadas VIM4 SBC