LCSC Electronics logoLCSC Electronics svg logo
Sign In
USD
NUVOTON MS51FB9AE product image
  • MS51FB9AE thumbnail 1
  • MS51FB9AE thumbnail 2
  • MS51FB9AE thumbnail 3
  • Pinout
  • Footprint
Images for reference only

NUVOTON MS51FB9AERoHS

Manufacturer
NUVOTONAsian Brands
MPN
MS51FB9AE
LCSC Part #
C408539
Packaging
TSSOP-20
Customer #
Key Attributes
8-bit microcontroller
Datasheetpdf iconNUVOTON MS51FB9AE
In-Stock: 1,224
1,224 In stock, ships now
Add to BOM List
QtyUnit PriceTotal Amount
1+$ 0.6211$ 0.62
10+$ 0.5111$ 5.11
30+$ 0.4562$ 13.69
74+$ 0.3413$ 25.26
518+$ 0.309$ 160.06
1,036+$ 0.2928$ 303.34
Standard Packaging74/Full Tube
Better price for more quantity?
$

Products Specifications

Show similar products (0) >
TypeDescription
CategoryIntegrated Circuits (ICs)/Embedded/Microcontrollers
ManufacturerNUVOTON
PackagingTSSOP-20
ADC (Bit)12bit
Operating Temperature-40℃~+105℃
Voltage - Supply2.4V~5.5V
Program Memory TypeFLASH
EEPROM-
Program Storage Size16KB
CPU Core51 Series
Core Size8 Bit
CPU Maximum Speed24MHz
Oscillator TypeBuilt-in
Number of I/O18

Additional Information

TypeDetails
Minimum1
Multiple1
Standard Packaging74
Sales UnitPiece

Introduction

AI Translation

The MS51 is an enhanced 8-bit 8051-core microcontroller with Flash (1T operating mode), fully compatible with the standard 80C51 instruction set while delivering higher performance. The MS51 16K series embeds 18K of Flash memory, commonly referred to as APROM, for storing user program code. This Flash memory supports In-Application Programming (IAP), enabling program code updates via on-chip firmware. IAP also provides user-configurable program regions or data storage areas. The data storage area supports both read and write operations via IAP, with data reads also accessible through the MOVC instruction. The MS51 features an additional memory region called LDROM, which typically stores boot code for In-System Programming (ISP). LDROM can be configured up to 4K bytes. For convenient programming and verification, the entire Flash region supports parallel programming and ICP programming. Flash encryption via lock bits prevents program code from being read out. The MS51 16K series offers a rich set of special function modules, including: 256 bytes of SRAM and 1K bytes of XRAM. Up to 18 standard I/O pins. Two standard 16-bit timer/counters: Timer 0 and Timer 1; one 16-bit timer with 3-channel input capture mode: Timer 2; one Watchdog Timer (WDT); one Self-Wake-up Timer (WKT); and one auto-reload timer for standard baud rate generation: Timer 3. Two standard UART interfaces with frame error detection and automatic address recognition. One SPI, one I²C, 6-channel enhanced PWM output, and 8-channel 12-bit ADC. These features generate 18 interrupt sources with 4-level interrupt priority configuration. The MS51 16K series supports 3 clock source inputs, all switchable on-the-fly via software. The 3 clock sources include: an external clock, a 10kHz internal RC oscillator, and a 16MHz internal high-speed clock factory-calibrated to ±1% accuracy at room temperature. The MS51 provides additional power monitoring and management modules, such as power-on reset and 4-level low-voltage detection, ensuring stable system operation during power-up and power-down sequences. The MS51 can operate in two low-power modes — Idle mode and Power-down mode — selectable via software. In Idle mode, the main system clock is stopped while certain functional modules remain active. In Power-down mode, all clocks are stopped to minimize power consumption. In normal operating mode, the main clock can also be divided to achieve a flexible balance between power consumption and performance. With its high performance, rich feature set, and flexible configuration, the MS51 is well suited for a wide range of applications, from home appliances to high-demand control systems such as motor control.

Features

AI Translation
  • CPU: Fully static 8-bit 1T 8051-core CMOS microcontroller, fully compatible with MCS-51 instruction set, 4-level priority interrupt configuration, dual data pointers (DPTRs)
  • Operating Conditions: Wide supply voltage range 2.4V to 5.5V, wide operating frequency up to 24MHz, industrial operating temperature -40°C to +105°C
  • Memory: Up to 16K bytes APROM user program code area, configurable 4K/3K/2K/1K bytes LDROM boot code area with flexible user-defined usage, all FLASH regions divided into 128-byte pages, built-in IAP programming, code encryption, 256 bytes on-chip direct access RAM, additional 1K bytes on-chip indirect access RAM (XRAM) accessed via MOVX instruction
  • Clock Sources: 24MHz HIRC ±1% accuracy (25°C, 3.3V), ±2% accuracy over full operating conditions, HIRC configurable to 24MHz, 10kHz LIRC ±1% accuracy (25°C, 3.3V), external clock input support, on-the-fly system clock switching, software-configurable clock divider up to 1/512
  • Features: Standard external interrupt pin; two 16-bit Timer/Counter 0 and 1, compatible with standard 8051; one 16-bit Timer 2 with 3-channel input capture, 9 selectable input pins; one 16-bit auto-reload Timer 3 for UART baud rate configuration; one 16-bit PWM counter interrupt; one WDT clocked by internal independent 10kHz oscillator; one WKT for autonomous wake-up in low-power mode; two full-duplex UARTs with frame error detection and automatic address recognition, UART0 TXD/RXD pins remappable via software; one SPI bus with up to 8Mbps in both master and slave modes at 16MHz system clock; one I²C bus with up to 400kbps in both master and slave modes; three pairs, 6-channel PWM with 10 selectable output pins, 16-bit resolution, multiple operating modes and Fault Brake function; up to 8-channel pin interrupt supporting all I/O ports, software-configurable edge or level trigger; one 12-bit ADC with up to 380ksps sampling rate
  • Power Management: Two power-saving modes: Idle and Power-down; power monitoring: BOD for low supply voltage detection with 4-level voltage selection, configurable interrupt or reset response; POR; LVR
  • Enhanced ESD and EFT capability: ESD HBM passes 8kV, EFT > ±4.4kV, latch-up test passes 150mA
  • Development Tools: Nuvoton Nu-Link based on KEIL™ and IAR development environments, Nuvoton In-Circuit Programming (Nu-Link), Nuvoton ISP via UART