NXP Semiconductors P89LPC9351FDH,518
- Part No.:
- P89LPC9351FDH,518
- Manufacturer:
- NXP Semiconductors
- Category:
- Microcontrollers
- Package:
- 28-TSSOP (0.173", 4.40mm Width)
- Datasheet:
-
P89LPC9351FDH,518.pdf
- Description:
- IC MCU 8BIT 8KB FLASH 28TSSOP
- Quantity:
- Payment:

- Shipping:

Inventory:3,073
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
P89LPC9351FDH,518 from NXP Semiconductors is an 8-bit accelerated two-clock 80C51 microcontroller in TSSOP28 package, featuring 8 kB byte-erasable flash, dual 8-bit ADCs with on-chip temperature sensor, and 23 I/O pins. It executes instructions in 2–4 clocks at up to 18 MHz, supports In-System Programming (ISP), and operates from 2.4 V to 3.6 V with 5 V-tolerant I/O-ideal for compact industrial sensor nodes and low-power embedded control.
For engineers reviewing the P89LPC9351FDH,518 datasheet, P89LPC9351FDH,518 pinout, P89LPC9351FDH,518 application, or P89LPC9351FDH,518 equivalent, key selection criteria include its dual PGA-augmented ADC architecture, 23-bit system timer/RTC capability, 4-level brownout detection, and configurable port output modes (quasi-bidirectional, open-drain, push-pull) enabling direct interface with legacy 5 V logic and analog front-ends.
Technical Context
The P89LPC9351FDH,518 integrates a high-performance 80C51 CPU core executing all instructions (except multiply/divide) in 111–222 ns at 18 MHz-six times faster than standard 80C51 at same clock frequency. Its dual 8-bit ADC subsystem includes programmable gain amplifiers (2×/4×/8×/16×), selectable reference sources, and dedicated channels for temperature sensing and external analog inputs.
It features three serial interfaces: enhanced UART with fractional baud rate generator, 400 kHz I²C-bus, and SPI; plus a Capture/Compare Unit (CCU) supporting PWM generation, input capture, and output compare across four independent channels (OCA–OCD). The 23-bit system timer combines prescaler and 16-bit counter for real-time clock operation with software-readable timebase.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | Accelerated two-clock 80C51 executing instructions in 2–4 clocks; delivers 6× performance vs standard 80C51 at same frequency. |
| Flash Memory | 8 kB byte-erasable flash organized in 1 kB sectors and 64-byte pages; enables single-byte non-volatile data storage without full sector erase. |
| ADC System | Dual 8-bit ADCs with integrated temperature sensor, dual PGAs (gains 2×/4×/8×/16×), and 8 analog input channels (AD00–AD03, AD10–AD13). |
| Timers & RTC | Two 16-bit counter/timers + 23-bit system timer (7-bit prescaler + 16-bit readable counter); supports real-time clock functionality with software access. |
| I/O Capability | 23 minimum I/O pins in TSSOP28; all ports support Schmitt-trigger inputs and configurable output modes (quasi-bidirectional, open-drain, push-pull, input-only). |
| Power Range | 2.4 V to 3.6 V VDD operation; I/O pins 5 V tolerant (up to 5.5 V), enabling direct interfacing with 5 V peripherals without level shifters. |
| Low-Power Modes | Idle mode and two power-down modes; typical power-down current is 1 µA (with voltage comparators disabled), supporting battery-operated applications. |
Pinout & Package
Package: TSSOP28 (plastic thin shrink small outline package; 28 leads; body width 4.4 mm; SOT361-1).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| P0.0/CMP2/KBI0/AD01 | Port 0 bit 0 / Comparator 2 output / Keypad interrupt 0 / ADC0 channel 1 input | Multi-function pin supporting analog input, comparator output, and keyboard scan-enables compact keypad + analog sensing integration. |
| P0.4/CIN1A/KBI4/DAC1/AD13 | Port 0 bit 4 / Comparator 1 positive input A / Keypad interrupt 4 / DAC1 output / ADC1 channel 3 input | Combines DAC output and ADC input on same pin-supports closed-loop analog control (e.g., DAC-driven reference for ADC measurement). |
| P1.0/TXD | Port 1 bit 0 / UART transmit output | Full-duplex UART interface with fractional baud rate generator-enables precise communication timing across wide baud rates without external crystal dependency. |
| P1.3/INT0/SDA | Port 1 bit 3 / External interrupt 0 / I²C-bus data line | Shared interrupt and I²C functionality allows wake-up from power-down on I²C activity or external event-critical for low-power sensor hub designs. |
| P2.5/SPICLK | Port 2 bit 5 / SPI clock | Configurable as master output or slave input-supports flexible SPI topology (e.g., daisy-chained sensors or multi-master configurations) without pin reassignment. |
| P3.0/XTAL2/CLKOUT | Port 3 bit 0 / Crystal oscillator output / CPU clock divided-by-2 output | Provides CLKOUT signal when internal RC or watchdog oscillator is used-enables clock monitoring or feeding to secondary logic without external divider. |
Key Features
| Feature | Design Value |
|---|---|
| In-Application Programming (IAP) | Enables firmware updates while device is running-supports field-upgradable embedded systems without hardware reset or external programmer. |
| Programmable slew rate outputs | ~10 ns minimum ramp time on port outputs-reduces EMI emissions in noise-sensitive industrial environments without external RC filtering. |
| Port input pattern match detect | Port 0 generates interrupt when pin values match or mismatch user-defined 8-bit pattern-eliminates polling overhead in keypad or status-monitoring applications. |
| High-accuracy internal RC oscillator | Calibrated ±5 % with clock doubler option-allows full operation without external crystal, reducing BOM cost and board space in cost-sensitive designs. |
| Four interrupt priority levels | Hardware-enforced prioritization across 10 total interrupts (8 keypad + 2 external)-ensures deterministic response to time-critical events like fault detection or sensor sampling. |
Applications
| Industrial Sensor Node | Smart Meter Interface |
|---|---|
Use Scenario: Compact environmental monitor measuring temperature, humidity, and analog gas sensor outputs in factory floor enclosures. IC Role / Device Role / Timing Role: Primary controller executing sensor acquisition, local calibration, and RS-485/UART reporting; 23-bit system timer provides timestamped logging. Use Value: Dual ADCs with integrated temperature sensor and PGAs enable direct ratiometric measurement of resistive sensors-no external op-amps required. | Use Scenario: Residential electricity meter with tamper detection, pulse counting, and LCD display control. IC Role / Device Role / Timing Role: Main MCU managing energy accumulation, optical pulse input capture, and I²C-driven display; CCU captures meter pulses with nanosecond-level accuracy. Use Value: 4-level brownout detection triggers graceful shutdown during grid sags-preserving accumulated kWh data in EEPROM before power loss. |
| Low-Power Remote Controller | Legacy Industrial I/O Module |
Use Scenario: Battery-powered HVAC remote with capacitive touch keys and IR transmission. IC Role / Device Role / Timing Role: Keypad scanner (8 KBI inputs), IR carrier generation via PWM, and sleep/wake management using port pattern match and low-power modes. Use Value: 1 µA typical power-down current extends coin-cell battery life beyond 5 years-enabled by fast wake-up on LOW interrupt input. | Use Scenario: DIN-rail mounted PLC I/O expansion module interfacing with 5 V TTL/CMOS logic and 24 V industrial sensors. IC Role / Device Role / Timing Role: Protocol bridge between Modbus RTU (UART) and local analog/digital I/O; 5 V-tolerant I/O pins directly drive 5 V logic without level shifters. Use Value: Configurable port output modes (open-drain, push-pull) allow direct connection to both sinking and sourcing industrial outputs-reducing external component count. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| P89LPC9321FDH,518 | 4 kB flash, no auxiliary RAM, single ADC (4-channel), no temperature sensor, same TSSOP28 package and core architecture. | Suitable for simpler control tasks without analog sensing or data logging requirements. | Select when BOM cost reduction is critical and 8 kB flash, dual ADC, or temperature sensing are unnecessary. |
| P89LPC9351FA,518 | Identical electrical specs and feature set; differs only in PLCC28 package (SOT261-2) versus TSSOP28 (SOT361-1). | Preferred for through-hole prototyping or legacy PCBs requiring PLCC footprint. | Choose for manual assembly, rework-friendly layouts, or compatibility with existing PLCC-based designs. |
Compared with P89LPC9321FDH,518, the P89LPC9351FDH,518 adds 4 kB flash, auxiliary RAM, dual ADCs, and temperature sensing-enabling richer firmware and analog processing. Versus P89LPC9351FA,518, it offers identical functionality in a smaller, surface-mount-optimized TSSOP28 package for higher-density boards.
Availability
P89LPC9351FDH,518 is available at Aetrix Electronics and suitable for industrial sensor nodes, smart meter interfaces, low-power remote controllers, and legacy industrial I/O modules requiring stable component supply, long-term lifecycle support, and RoHS-compliant packaging.
Supply support for P89LPC9351FDH,518 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
NXP Semiconductors is a global semiconductor company headquartered in Eindhoven, Netherlands, specializing in secure connectivity solutions for automotive, industrial, and IoT markets.
The P89LPC9351FDH,518 belongs to NXP's LPC900 family of enhanced 80C51 microcontrollers, designed specifically for cost-sensitive, space-constrained embedded applications requiring integrated analog peripherals, low-power operation, and robust in-system programmability.
FAQ
What is the maximum operating frequency of the P89LPC9351FDH,518?
The P89LPC9351FDH,518 supports a maximum operating frequency of 18 MHz when using external crystal or resonator, or internal RC oscillator with clock doubler enabled. At this frequency, instruction cycle time ranges from 111 ns to 222 ns-six times faster than standard 80C51 devices at the same clock rate. The device also supports lower frequencies down to 20 kHz for ultra-low-power operation.
Does the P89LPC9351FDH,518 support in-system programming (ISP)?
Yes, the P89LPC9351FDH,518 supports In-System Programming (ISP) via its UART interface, allowing firmware updates while the device remains soldered in the target application. This eliminates the need for socketed programming and enables field upgrades. ISP requires only VDD, GND, TXD, RXD, and RST connections-no external high-voltage signals or dedicated programming pins.
How many analog input channels does the P89LPC9351FDH,518 have?
The P89LPC9351FDH,518 has eight dedicated analog input channels: AD00–AD03 for ADC0 and AD10–AD13 for ADC1. Each ADC includes a programmable gain amplifier (PGA) with selectable gains of 2×, 4×, 8×, or 16×, and the on-chip temperature sensor is routed to ADC0. Channel selection is controlled via the ADINS register, enabling flexible multiplexed analog acquisition.
What power supply voltage range is supported by the P89LPC9351FDH,518?
The P89LPC9351FDH,518 operates from 2.4 V to 3.6 V on VDD. Its I/O pins are 5 V tolerant-capable of being pulled up to or driven by 5.5 V logic-enabling seamless interface with legacy 5 V peripherals without external level-shifting circuitry. This dual-voltage capability simplifies mixed-signal system design and reduces component count.
Can the P89LPC9351FDH,518 generate PWM signals?
Yes, the P89LPC9351FDH,518 can generate PWM signals using its Capture/Compare Unit (CCU), which provides four independent output compare channels (OCA–OCD). Each channel supports configurable PWM period and duty cycle via associated OCRx registers. Additionally, Timer 0 and Timer 1 can be configured as PWM outputs, offering up to six concurrent PWM outputs for motor control, LED dimming, or power regulation.
P89LPC9351FDH,518 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 28-TSSOP (0.173", 4.40mm Width)
- Series:
- LPC900
- Packaging:
- Tape & Reel (TR)
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Core Processor:
- 8051
- Core Size:
- 8-Bit
- Speed:
- 18MHz
- Connectivity:
- I2C, SPI, UART/USART
- Peripherals:
- Brown-out Detect/Reset, POR, PWM, Temp Sensor, WDT
- Number of I/O:
- 26
- Program Memory Size:
- 8KB (8K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- 512 x 8
- RAM Size:
- 768 x 8
- Voltage - Supply (Vcc/Vdd):
- 2.4V ~ 3.6V
- Data Converters:
- A/D 8x8b; D/A 2x8b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
P89LPC9351FDH,518 FAQ
1.How can I place an order for P89LPC9351FDH,518 through Aetrix?
Please submit a Request for Quotation (RFQ) for P89LPC9351FDH,518 on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for P89LPC9351FDH,518 reliable?
The price and inventory of P89LPC9351FDH,518 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P89LPC9351FDH,518 is usually 5 days.
3.What payment methods are accepted for P89LPC9351FDH,518?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P89LPC9351FDH,518 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for P89LPC9351FDH,518?
P89LPC9351FDH,518 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your P89LPC9351FDH,518 order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for P89LPC9351FDH,518?
For technical support, including P89LPC9351FDH,518 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P89LPC9351FDH,518 requirements.
6.How does Aetrix verify that P89LPC9351FDH,518 is sourced from the original manufacturer or authorized distributors?
All P89LPC9351FDH,518 products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that P89LPC9351FDH,518 meets industry standards.
7.What is the process for return or replacement of P89LPC9351FDH,518?
All P89LPC9351FDH,518 units undergo pre-shipment inspection (PSI). If there is an issue with P89LPC9351FDH,518, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The P89LPC9351FDH,518 part is unused and in its original packaging.
Return procedure for P89LPC9351FDH,518:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
P89LPC9351FDH,518 Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

