Varnitronics
ML51FB9AE NUVOTON
NUVOTON

ML51FB9AE

51 Series 8 Bit 24MHz TSSOP-20 Microcontrollers RoHS

TSSOP-20ROHS3 CompliantActive

8-Bit Microcontroller

Manufacturer
NUVOTON
Manufacturer part #
ML51FB9AE
Store part #
C2997671
Package / case
TSSOP-20
Packaging
Tape & Reel (TR)
Datasheet (PDF)

Every Order Guarantee

100% Authentic · 30-Day Return or Replacement · policy

1,392 in stock

#C2997671

Stock & price checked 5 days ago

QuantityUnit pricePack price
1+₹146.47₹146.47
10+₹121.04₹1,210.40
30+₹108.22₹3,246.60
100+₹95.61₹9,561.00
500+₹88.01₹44,005.00
1,000+₹84.10₹84,100.00

1 × ₹146.47

₹146.47

excl. GST

₹172.83 incl. 18% GST

Need volume or a scheduled delivery? Request a quote
  • Dispatch in 7–10 working days
  • GST invoice with every order
  • Standard pack: 2,500 per reel

ML51FB9AE

₹146.47 for 1 + GST

Specifications

Number of I/O
16
Operating Temperature
-40℃~+105℃
Program Memory Type
FLASH
Voltage - Supply
1.8V~5.5V
Program Storage Size
16KB
CPU Core
51 Series
Core Size
8 Bit
CPU Maximum Speed
24MHz
Oscillator Type
Built-in

Packaging & compliance

RoHS
ROHS3 Compliant
Lifecycle
Active
ECCN
EAR99
Packaging
Tape & Reel (TR)
Standard pack
2,500 / Reel
Sold per
Piece
Minimum order
1
Unit weight
0.135 g

Overview

The ML51 is a performance-enhanced 80C51 microcontroller based on an 8051 core with embedded Flash, operating in 1T mode with a fully compatible standard 8051 instruction set. The ML51 operates at up to 24MHz over a wide voltage range of 1.8V to 5.5V, and contains up to 64/32/16/8K bytes of Flash, referred to as APROM, for program code storage. The ML51 Flash memory supports In-Application Programming (IAP), allowing program code to be updated via on-chip firmware. A portion of the Flash can optionally be configured as data Flash for IAP programming, and read by IAP or MOVC instructions. The ML51 includes an additional configurable Flash area of up to 4/32/1Kbytes, referred to as LDROM, where boot code typically resides for executing In-System Programming (ISP). To facilitate programming and verification in mass production, the Flash can be programmed and read by a parallel programmer or via Nu-Link In-Circuit Programming (ICP). Once programmed and verified, the program code can be protected from being read by any external programming tool through a Flash lock mechanism. The ML51 provides a rich set of peripherals, including 256 bytes of SRAM, 4/2/1K bytes of auxiliary RAM (XRAM), up to 43 general-purpose I/Os, two 16-bit timers/counters Timer0/1, one 16-bit timer Timer2, one timer with a three-channel input capture module, a Watchdog Timer (WDT), a self-wake-up timer (WKT), a 16-bit auto-reload timer Timer3 for general-purpose use or baud rate generation, two UARTs with frame error detection and automatic address recognition, two ISO7816 smart card interfaces, two SPI, two I2C, 12 enhanced PWM output channels with dead-band control, two analog comparators, 8-channel shared interrupts across all I/O port pins, and a 12-bit ADC with a sampling rate of 500ksps. There are a total of 30 interrupt sources with 4 priority levels. The ML51 is equipped with 4 clock sources and supports software-controlled instantaneous clock switching. These four clock sources include two external clock sources (HXT, LXT), a 38.4kHz internal oscillator, and a 24MHz internal high-precision (±2%) oscillator. The ML51 provides additional power monitoring and management modules, such as power-on reset and 7-level low-voltage detection, delivering stable power on/off sequencing for high-reliability system designs. The ML51 microcontroller offers 3 power modes to reduce power consumption: low-power run mode, low-power idle mode, and power-down mode. In low-power run mode, power consumption can be reduced to 10uA at 38.4kHz LRC. In low-power idle mode, CPU operation is suspended by holding the program counter. If power consumption does not exceed 15uA, no program code is fetched and the device operates in low-power idle mode. Power-down mode stops the entire system clock, reducing leakage current to a minimum of less than 1uA. The ML51 system clock can also be slowed down by a software clock divider, allowing flexibility between execution performance and power consumption. With its 1T 8051 high-performance core, low-power performance, and a rich set of carefully designed peripherals, the ML51 is well-suited for low-power, battery-powered devices, general appliances, home appliances, and motor control systems.

Key features

  • CPU:
  • Fully static 8-bit 1T 8051-core CMOS microcontroller
  • Fully MCS-51 instruction set compatible
  • 4-level priority interrupt configuration
  • Dual data pointers (DPTRs)
  • Operating Conditions:
  • Wide voltage operating range: 1.8V to 5.5V
  • Wide operating frequency up to 24MHz
  • Industrial operating temperature range: -40°C to +105°C
  • Low Power Features:
  • Normal operating mode typical current consumption: 80μA/MHz
  • Low-power operating mode typical current consumption: 15μA
  • Low-power idle mode current consumption: not exceeding 13μA
  • Power-down mode typical current consumption: less than 1μA
  • Wake-up time from power-down mode: 10μs (HIRC running)
  • Memory:
  • Up to 64/32/16/8K bytes APROM for user code
  • Configurable 4K/3K/2K/1K bytes LDROM for ISP code
  • 128 bytes per page IAP memory in APROM
  • Flash memory endurance: 100,000 erase/write cycles
  • Code security encryption
  • 256 bytes on-chip RAM
  • Additional 4/2/1K bytes on-chip auxiliary RAM (XRAM), accessible via MOVX instruction
  • PDMA:
  • Three modes: peripheral-to-memory, memory-to-peripheral, and memory-to-memory transfer
  • Source and destination addresses must be word-aligned in all modes
  • Memory-to-memory mode: transfer length must be word-aligned
  • Peripheral-to-memory and memory-to-peripheral modes: transfer data length can be byte-aligned
  • Peripheral-to-memory and memory-to-peripheral modes: transfer data width byte-aligned
  • Clock Sources:
  • 24MHz HIRC with ±1% accuracy (at 25°C, 3.3V), ±5% accuracy over full operating conditions
  • 38.4kHz LIRC with ±1% accuracy (at 25°C, 3.3V)
  • External 4~24MHz HXT crystal input for precision timing operations
  • External 32.768kHz LXT crystal input
  • Clock source switchable via software during operation
  • Programmable system clock divider: 1/2, 1/4, 1/6, 1/8 ... up to 1/512
  • Peripherals:
  • Up to 56 GPIO pins; all output pins feature independent 2-level slew rate control
  • 8-channel GPIO interrupts with edge/level detection; all 56 GPIOs configurable as interrupt sources
  • Standard interrupt pins INT0 and INT1, compatible with standard 8051
  • Two 16-bit Timer/Counter 0 and 1, compatible with standard 8051
  • One 16-bit Timer 2 with 3-channel input capture module
  • One 16-bit auto-reload Timer 3, usable as baud rate clock source for UARTs
  • One programmable WDT clocked by dedicated 38.4kHz LIRC
  • One dedicated WKT for power-saving self-timed wake-up, clocked by 38.4kHz LIRC or 32.768kHz LXT
  • Two full-duplex UARTs with framing error detection and automatic address recognition; TXD and RXD pins are software-remappable
  • Two Smart Card interfaces supporting ISO7816-3 compatible T=0, T=1, and full-duplex UART mode
  • Two SPI ports supporting master and slave modes, transfer rate up to 6Mbps at 24MHz system clock
  • Two I2C buses supporting master and slave modes, data transfer rate up to 400kbps
  • 6 groups, 12-channel PWM outputs with up to 16-bit resolution, providing various modes and fault brake functions for motor control; 16-bit PWM counter usable as independent timer with interrupt
  • Two comparators with hysteresis support

Alternatives

Similar parts — check the datasheet before substituting.

EFM8BB51F16G-C-TSSOP20#C3242352SILICON LABS · TSSOP-20₹95.63 · 50 in stockView
STC8H2K17U-45I-TSSOP20#C20416475STC Micro · TSSOP-20₹61.15 · 256 in stockView
AI8H2K17U-45I-TSSOP20#C42388171STC Micro · TSSOP-20₹54.02 · 124 in stockView
STC8H1K28-36I-TSSOP20#C7419405STC Micro · TSSOP20₹71.12 · 653 in stockView
STC8H1K17T-33I-TSSOP20#C20416479STC Micro · TSSOP-20₹55.84 · 88 in stockView

Same category

More in Microcontrollers

View all

Raspberry Pi

RP2040

ARM Cortex-M0+ 32 Bit 133MHz LQFN-56(7x7) Microcontrollers

From

₹131.97

50,613 in stock