NUVOTON MS51FB9AE
| Manufacturer | NUVOTONAsian Brands |
| MPN | MS51FB9AE |
| LCSC Part # | C408539 |
| Packaging | TSSOP-20 |
| Customer # | |
| Key Attributes | 8-bit microcontroller |
| Datasheet |
Products Specifications
Show similar products (0) >| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | NUVOTON | |
| Packaging | TSSOP-20 | |
| ADC (Bit) | 12bit | |
| Operating Temperature | -40℃~+105℃ | |
| Voltage - Supply | 2.4V~5.5V | |
| Program Memory Type | FLASH | |
| EEPROM | - | |
| Program Storage Size | 16KB | |
| CPU Core | 51 Series | |
| Core Size | 8 Bit | |
| CPU Maximum Speed | 24MHz | |
| Oscillator Type | Built-in | |
| Number of I/O | 18 |
Additional Information
| Type | Details |
|---|---|
| Minimum | 1 |
| Multiple | 1 |
| Standard Packaging | 74 |
| Sales Unit | Piece |
| EDA Models | EasyEDA Model |
Introduction
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
- 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
| Qty | Unit Price | Total 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 | ||
Products Specifications
Show similar products (0) >| Type | Description | |
|---|---|---|
| Category | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Manufacturer | NUVOTON | |
| Packaging | TSSOP-20 | |
| ADC (Bit) | 12bit | |
| Operating Temperature | -40℃~+105℃ | |
| Voltage - Supply | 2.4V~5.5V | |
| Program Memory Type | FLASH | |
| EEPROM | - | |
| Program Storage Size | 16KB | |
| CPU Core | 51 Series | |
| Core Size | 8 Bit | |
| CPU Maximum Speed | 24MHz | |
| Oscillator Type | Built-in | |
| Number of I/O | 18 |
Additional Information
| Type | Details |
|---|---|
| Minimum | 1 |
| Multiple | 1 |
| Standard Packaging | 74 |
| Sales Unit | Piece |
| EDA Models | EasyEDA Model |
Introduction
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
- 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
C408539 EasyEDA Library
Compliance & Export Codes
| Type | Details |
|---|---|
| RoHS | |
| ECCN | EAR99 |
| CNHTS | 8542319090 |
| USHTS | |
| TARIC | |
| CAHTS | |
| BRHTS | |
| INHTS | |
| MXHTS |
| Type | Details |
|---|---|
| RoHS | |
| ECCN | EAR99 |
| CNHTS | 8542319090 |
| USHTS | |
| TARIC |
| Type | Details |
|---|---|
| CAHTS | |
| BRHTS | |
| INHTS | |
| MXHTS | |



