New 32-bit microcontroller with ARM Cortex M0 core
As an extension to the successful NuMicro M051 series, NUVOTON has created a completely new "Mini51" series of 32-bit microcontrollers with an ARM Cortex-M0 core. These controllers are equipped with analog functions and high-speed communication interfaces. The greatest advantages of the Mini51 series are in the reduction of the number of external components required, the circuit board area and the costs. The availability of the maximum possible computing power is a pleasant side-effect.
The Mini51 series with the ARM Cortex-M0 core runs at up to 24MHz (21.6 DMIPS) and also includes a 32-bit single-cycle multiplier, nested vectored interrupt controller (NVIC), a flash memory of between 4 and 16 KB, 2 KB of SRAM, a separate block of configurable data flash and communication interfaces such as SPI, I2C and UART. The series also offers rich analog peripherals, including 8 channels of 10-bit SAR ADC, a 2-channel comparator, power on reset (POR), and brown-out detect (BOD) reset, etc. In addition, modules are available with extended functions such as six PWM outputs with dead-zone control. Two 32-bit timers, an internal 10 kHz RC-driven watchdog timer and a 22.1184 MHz internal oscillator (HIRC) are also part of the system. The internal oscillator can be dynamically calibrated by an external 32.768kHz quartz crystal, enabling a precision of 22.0MHz ±1% to be achieved in the -40°C to 85°C temperature range.
Simple and comprehensively equipped development boards are available as development tools. In addition to these tools from NUVOTON there is also software from Keil, IAR and CooCox (http://www.coocox.com/Nuvoton.htm) a free and open development system.
The Mini51 series is already in production and is available in the packages QFN33 (5mm x 5mm), QFN33 (4mm x 4mm) and LQFP48 (7mm x 7mm).