Microcontrollers(510)

Smart Home Audio(284)

Low Power ML51 Series

ML51-Series

Nuvoton NuMicro®ML51 series is 1T 8051 core based low-power microcontrollers running at less 80 µA/MHz in normal run mode, and power down current is below 1uA. It provides operating frequency up to 24 MHz, and low power run mode at low frequncy clock source selectable by 38.4 kHz internal clock or external 32.768 kHz external crystal, The ML51 series provides wide operating voltage from 1.8V to 5.5V and operating temperature -40°C to 105°C. 

NuMicro® ML51 series is more than a 8-bit microcontroller, which equipped with several powerful features, such as 12-bit 500 k SPS ADC, up to 2 ch of comparators , 4-level of internal voltage reference for ADC and ACMP, and Direct Memory Access(DMA) controller to speed-up the data transfer and off-load the CPU loading for low-power operation; the ML51 series also provides rich peripherals such as 2 sets of UART; 2 sets of ISO7816 interfaces; 2 sets of I²C, and 2 sets of SPI. 

NuMicro® ML51 series provides flash size from 16 KB to 64 KB, SRAM size from 1 KB to 4 KB. Supported packages from small form factor MSOP10, TSSOP14, QFN 20, TSSOP20, LQFP32, QFN33 to LQFP 48-pin and LQFP64 with pin-compatible for different part number males the system design and change parts easily.

ML51 Series

RTC

LCD driver

Touchkey

Operating voltage

ML56 Toucheky

V

V

V

1.8V to 3.6V

ML54 LCD

V

V

 

1.8V to 3.6V

ML51 64KB

V

-

-

1.8V to 3.6V

ML51 16/32KB

-

-

-

1.8V to 5.5V

 Target Application:

  • Smoke detector
  • IoT sensor node
  • Smart appliance
  • Data logger

 Key Features:

Operating Characteristics
  - Voltage range: 1.8 V to 5.5 V
  - Operating speed: 24MHz
  - Temperature range: - 40 ℃ to 105 ℃
   
Core
  - 1T 8051-based CMOS microcontroller running up to 24 MHz
     
Memories
  - Up to 64 KB Flash
  - Up to 4 KB SRAM
  - Up to 4 KB Flash for user program loader ( LDROM ) share with ARPOM
  Configurable Data Flash, shared with APROM
  - ISP / ICP / IAP programming
     
Clocks
  - 4 to 24 MHz HXT crystal oscillator or external input clock
  - 32.768 kHz LXT crystal oscillator or external input clock for low-power system operation
  - Internal 24 MHz HIRC oscillator variation < ± 4 % within all temperature and full voltage range
  - Internal 38.4kHz LIRC with variation < ± 10 %
   
Power management
  - Normal run mode: 80 μA/ MHz + 400 μA
  - Low power run mode (run with LIRC): lowest current 15 μA
  - Idle mode: lowest current: 13 μA
  - Power-down current: Lowest current < 1 μA
  - Wake up from power down in 10us ( run with HIRC )
     
Timers
  - Four 16-bit timers ( Timer 0 ~ 3 )
  - Up to Two 16-bit timers with each one up to 6 channels PWM output
  - One Independent watchdog clock base on LIRC
  - One wake up timer base on LIRC or LXT selectable
  - RTC with Calendar and Alarm
     
Communication interfaces
  - Two UART ( UART0/1 ) interfaces with standard UART, ( up to 1.5 MHz, and 9600 baud rate in 38.4 kHz low power run mode )
  - Up to Two Smart Card interfaces supports ISO7816-3 also supports UART function
  - Two I²C interfaces ( up to 400 KHz ) 
  - Up to Two SPI interface ( up to 12 MHz )
     
PDMA controller
  - Up to 4-ch PDMA controller
  - Support transfer between Smart card and SRAM
  - Support transfer between SPI and SRAM
  -  Support transfer between SRAM to SRAM transfer
   
Analog
  - One 12-bit, 500 kSPS SAR ADC ( Up to 8 channels input ) with two internal channels for Internal temperature sensor and bandgap
  - ADC support continuous scan mode and data storage in SRAM
  - 4-level internal voltage select: 1.5 / 2.0 / 2.5 / 3.0V reference voltage for ADC, ACMP
  - Up to 2 channels of analog comparators
     
Up to 56 I/O with interrupt capability
  - Four I/O modes:
  • Quasi- Bidirectional mode
  • Input only with pull-up/pull-down
  • Push Pull output
  • Open Drain output
  - Supports TTL level inputs or Schmitt triggered
     
 96-bit Unique ID ( UID )
     
128-bit Unique Customer ID ( UCID )
     
2-Byte ( 16-bit ) PDID
     
Development Tools
  - Nuvoton Nu-Link with KEILTM and IAR development environment.
  - Nuvoton Nu-Link In-Circuit-Programmer
  - Nuvoton In-System-Programming ( ISP )