Nuvoton's nummicro M0A23 series features both analog and digital capabilities and is based on the Arm Cortex-M0 core

 Nuvoton Technology Corporation of America 

Nuvoton's nummicro M0A23 series of 32-bit microcontrollers, the Arm Cortex-M0 core is a compact package. It features highly flexible digital pin function allocation, abundant analog peripherals, operating temperature range from -40°C to +125°C, operating voltage from 2.4V to 5.5V, CAN 2.0B, and LIN interface for robust communication. The nummicro M0A23 series is targeted at high operating temperature applications such as 24 GHz millimeter-wave radar, battery management systems (BMS), automotive lighting, electric window lifters, and power seats.

The nummicro M0A23 series is available in SSOP20 and TSSOP28 packages with analog and digital capabilities for small size applications. The SSOP20 provides a maximum of 18 I/O pins, and the TSSOP28 provides a maximum of 26 I/O pins. Each IO pin of the M0A23 series can be assigned to digital peripherals such as UART, SPI, and PWM. The M0A23 family offers a wealth of analog features, including 17 ch 12-bit 500 kSPS ADCs, a 5-bit DAC and two analog comparators (ACmps) in SSOP20 and TSSOP28 packages. Provides the low voltage reset (LVR) and brown out detector (BOD) functions to ensure system security.

The nummicro M0A23 series is up to 48mhz and supports hardware voltage dividers. It provides 32 KB of flash memory, 4 KB of SRAM, and 2 KB of LDROM for the in-system programming (ISP) feature to facilitate firmware updates. It is equipped with peripherals including up to four 32-bit timers, six channels of 16-bit PWM generators, a CAN 2.0B controller, two sets of LIN functionality, five channels of PDMA, two sets of UART single-wire modes, IrDA and RS485 functionality. The M0A23 series offers two universal Serial control interfaces (UScis) that can be configured as UART, SPI, or I²C