Send an Inquiry

To receive a quote for your project, please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Part Number*
Quantity*
Message
Submit Inventory List

Please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Upload My List
Message

NXP Semiconductors P89LPC9331FDH,512

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

Inventory:3,080

Please send an inquiry. Send us your inquiry, and we will respond immediately.

Part Number
Quantity*
Price
Name*
Company
Email*
Comments

Product details

Overview

P89LPC9331FDH,512 from NXP Semiconductors is a low-cost 8-bit microcontroller based on an accelerated two-clock 80C51 core delivering six times the instruction throughput of standard 80C51 at same frequency, featuring 4 kB flash code memory, 256-byte RAM, dual 8-bit ADCs with temperature sensor integration, and 23 I/O pins in TSSOP28 package - deployed in industrial sensor nodes and embedded control systems requiring compact footprint and low-voltage operation.

For engineers reviewing the P89LPC9331FDH,512 datasheet, P89LPC9331FDH,512 pinout, P89LPC9331FDH,512 application, or P89LPC9331FDH,512 equivalent, key selection criteria include its 2.4–3.6 V operating range, 5 V-tolerant I/Os, on-chip RC oscillator with clock doubler, and support for In-System Programming (ISP) and In-Application Programming (IAP) without external hardware.

Technical Context

The P89LPC9331FDH,512 implements a high-efficiency 80C51 derivative CPU executing instructions in 2–4 clocks, enabling 111–222 ns cycle times at 18 MHz. Its integrated peripherals include a fractional baud rate UART, 400 kHz I²C-bus port, SPI interface, and dual 8-bit ADCs with dedicated analog comparators and reference inputs - all sharing a unified 23-bit system timer used as real-time clock.

Power management includes three reduced-power modes (Idle, Power-down, Total Power-down), brownout detection, and a separate 400 kHz watchdog oscillator calibrated to ±5%. Port configuration is fully programmable per pin (quasi-bidirectional, open-drain, push-pull, input-only), with Schmitt-trigger inputs and controlled slew-rate outputs to minimize EMI.

Key Specifications

ParameterValue and Actual Design Meaning
Core ArchitectureAccelerated two-clock 80C51 CPU; executes all instructions in 2–4 clocks, enabling 6× performance vs. standard 80C51 at same frequency.
Flash Memory4 kB byte-erasable flash organized in 1 kB sectors and 64-byte pages; supports single-byte erasure for non-volatile data storage.
RAM256-byte on-chip RAM; no auxiliary RAM (P89LPC9351/9361 only).
Analog PeripheralsDual 8-bit ADCs (ADC0/ADC1), on-chip temperature sensor linked to ADC0, two analog comparators with selectable inputs and reference source.
Communication InterfacesEnhanced UART with fractional baud rate generator, 400 kHz I²C-bus, SPI, and no Capture/Compare Unit (CCU) - CCU present only in P89LPC9351/9361.
Operating Voltage2.4 V to 3.6 V VDD; all I/O pins 5 V tolerant (up to 5.5 V), enabling direct interfacing with legacy 5 V logic.
Package & I/OTSSOP28 (SOT361-1); 23 minimum configurable I/O pins with programmable output types and Schmitt-trigger inputs.

Pinout & Package

Package: Plastic thin shrink small outline package; 28 leads; body width 4.4 mm (SOT361-1).

Pin/TerminalCircuit RoleDesign Meaning
P0.0/CMP2/KBI0/AD01Port 0 bit 0 / Comparator 2 output / Keypad input 0 / ADC0 channel 1 inputMulti-function pin supporting analog sensing, keyboard scanning, and comparator output; configured independently via SFRs.
P0.1–P0.7Port 0 bits 1–7 with analog/digital/keyboard functionsSupport ADC1 inputs (AD10–AD13), comparator inputs (CIN1A/B, CIN2A/B), DAC1 output, and 8-key keypad interrupt (KBI0–KBI7).
P1.0/TXD, P1.1/RXDUART transmit/receiveFull-duplex serial communication interface with framing error detection and automatic address recognition.
P1.2/T0/SCL, P1.3/INT0/SDATimer 0 input / I²C clock & dataShared I²C-bus interface (400 kHz) with open-drain outputs; also serves as external interrupt or timer input.
P1.4/INT1, P1.5/RSTExternal interrupt 1 / Active-low resetRST is input-only; enables power-on reset without external components and forces ISP mode during boot.
P2.0–P2.7SPI (MOSI/MISO/SPICLK/SS), ADC0 inputs (AD00–AD03), DAC0 outputFull SPI master/slave capability; AD00–AD03 provide four-channel analog input for primary ADC subsystem.
P3.0/XTAL2/CLKOUT, P3.1/XTAL1Oscillator output/input or CPU clock divider outputSupports crystal/resonator (XTAL1/XTAL2) or internal RC oscillator; CLKOUT provides divided CPU clock for synchronization.
VDD, VSSPower supply and groundSingle 2.4–3.6 V supply; 0 V reference; no separate analog/digital ground required.

Key Features

FeatureDesign Value
Byte-erasable flashEnables use of any flash byte as non-volatile EEPROM for calibration data or device serialization without external memory.
In-System Programming (ISP)Allows firmware updates while mounted in end equipment using UART, eliminating need for socketed programming fixtures.
Configurable port outputsPer-pin selection of quasi-bidirectional, open-drain, push-pull, or input-only mode optimizes drive strength and noise immunity per signal path.
On-chip RC oscillator + doublerEliminates external crystal/resonator in cost-sensitive designs; fine-tunable and switchable on-the-fly with watchdog or external clock.
5 V-tolerant I/OsDirect interface with 5 V peripherals without level shifters, reducing BOM count and board area in mixed-voltage systems.

Applications

Industrial Sensor NodeSmart Meter Interface

Use Scenario: Compact environmental monitoring unit measuring temperature, humidity, and analog sensor outputs in factory automation.

IC Role / Device Role / Timing Role: Primary controller executing sensor acquisition, local processing, and UART-based telemetry transmission.

Use Value: Integrated temperature sensor + dual 8-bit ADCs eliminate external signal conditioning ICs; 4 kB flash stores firmware and calibration tables.

Use Scenario: Communication interface module between utility meter ASIC and RS-485 or optical port.

IC Role / Device Role / Timing Role: Protocol bridge handling I²C reads from metrology IC and UART/RS-485 framing for AMI networks.

Use Value: 400 kHz I²C and enhanced UART with break detect enable robust, low-latency data exchange in noisy utility environments.

Embedded Keypad ControllerLow-Power Remote Terminal

Use Scenario: Front-panel control for HVAC or access control systems with up to 8-button matrix.

IC Role / Device Role / Timing Role: Dedicated keypad scan engine with pattern-match interrupt and wake-from-power-down on keypress.

Use Value: Hardware-accelerated KBI (Keypad Interrupt) reduces CPU load; <1 µA total power-down current extends battery life.

Use Scenario: Battery-powered telemetry node transmitting sensor data over LoRaWAN gateway via UART.

IC Role / Device Role / Timing Role: System manager coordinating sleep/wake cycles, ADC sampling, and UART burst transmission.

Use Value: Dual power-down modes and brownout detection ensure graceful shutdown during voltage sag; 2.4 V min VDD supports wide battery discharge range.

Equivalent & Alternatives

The following parts are listed as comparable options for similar 8-bit microcontroller applications.

Alternative PartTechnical DifferenceApplication DifferenceSelection Advice
P89LPC9341FDH8 kB flash (vs. 4 kB), identical pinout, same peripherals and voltage range.Supports larger firmware images and more complex state machines without layout change.Select when firmware size exceeds 4 kB or future scalability is required; drop-in replacement.
EFM8BB10F8G-A-QFN20Silicon Labs EFM8 Busy Bee MCU: 8 kB flash, 512 B RAM, 20-pin QFN, 2.0–3.6 V, no built-in DAC or temperature sensor.Lacks integrated DAC and on-chip temperature sensor; requires external components for same analog functionality.Choose for higher GPIO density per mm² and lower active current; verify analog feature compatibility.

Compared with P89LPC9331FDH,512, P89LPC9341FDH offers double flash capacity in identical TSSOP28 packaging, while EFM8BB10F8G-A-QFN20 trades analog integration for smaller footprint and lower power - making P89LPC9331FDH,512 optimal for cost-sensitive, analog-rich 8-bit control where flash headroom is sufficient.

Availability

P89LPC9331FDH,512 is available at Aetrix Electronics and suitable for industrial sensor nodes, smart meter interfaces, embedded keypad controllers, and low-power remote terminals requiring stable component supply across extended temperature ranges (−40 °C to +85 °C).

Supply support for P89LPC9331FDH,512 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 applications.

The P89LPC93xx family was designed as a cost-optimized, highly integrated 8-bit microcontroller platform targeting resource-constrained embedded systems requiring analog sensing, low-voltage operation, and field-upgradable firmware.

FAQ

What is the maximum operating frequency of the P89LPC9331FDH,512?

The P89LPC9331FDH,512 supports a maximum operating frequency of 18 MHz, achievable with external crystal/resonator or internal RC oscillator with clock doubler enabled. At this frequency, the accelerated two-clock core delivers instruction cycle times of 111 ns to 222 ns - six times faster than standard 80C51 devices at the same clock rate. The P89LPC9331FDH,512 datasheet confirms full functionality across the 0–18 MHz range under 2.4–3.6 V supply conditions.

Does the P89LPC9331FDH,512 include an on-chip temperature sensor?

Yes, the P89LPC9331FDH,512 integrates an on-chip temperature sensor directly connected to the ADC0 module, allowing direct digitization of die temperature without external components. This sensor is explicitly documented in the functional diagram and analog peripheral description for the P89LPC9331/9341 variant group. The P89LPC9331FDH,512 uses ADC0 channel 0 (AD00) for temperature readout, and calibration data can be stored in its 4 kB flash memory.

Can the P89LPC9331FDH,512 perform In-Application Programming (IAP)?

Yes, the P89LPC9331FDH,512 supports In-Application Programming of its 4 kB flash memory, enabling firmware updates while the device is running in the target system. This capability is implemented via dedicated SFRs (FMCON, FMDATA, FMADRH/L) and requires no external programming hardware. The P89LPC9331FDH,512 user manual specifies that IAP operations preserve RAM contents and allow selective sector/page erasure - critical for safe over-the-air updates in deployed equipment.

What are the I/O voltage tolerance specifications for the P89LPC9331FDH,512?

All I/O pins of the P89LPC9331FDH,512 are 5 V tolerant and may be safely pulled up to or driven by signals up to 5.5 V, even when VDD is operating at the minimum 2.4 V. This specification is confirmed in the "Principal features" section and electrical characteristics table of the official NXP datasheet. The tolerance applies regardless of port configuration mode (quasi-bidirectional, open-drain, etc.), simplifying interface design with legacy 5 V peripherals without level-shifting circuitry.

Is the P89LPC9331FDH,512 pin-compatible with other members of the P89LPC93xx family?

The P89LPC9331FDH,512 is pin-compatible with P89LPC9341FDH in the TSSOP28 package, sharing identical pin functions and physical layout. However, it is not pin-compatible with P89LPC9351/9361 variants due to additional CCU-related pins (OCA, OCD, ICB, etc.) assigned to P2.0–P2.1 and P2.6–P2.7. The P89LPC9331FDH,512 datasheet explicitly defines its pin configuration in Figure 4 and Table 3, confirming compatibility only within the P89LPC9331/9341 subgroup.

P89LPC9331FDH,512 Specifications

Product attributes
Attribute value
Manufacturer:
NXP Semiconductors
Package/Case:
28-TSSOP (0.173", 4.40mm Width)
Series:
LPC900
Packaging:
Tube
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, WDT
Number of I/O:
26
Program Memory Size:
4KB (4K x 8)
Program Memory Type:
FLASH
EEPROM Size:
-
RAM Size:
256 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:

P89LPC9331FDH,512 FAQ

1.How can I place an order for P89LPC9331FDH,512 through Aetrix?

Please submit a Request for Quotation (RFQ) for P89LPC9331FDH,512 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 P89LPC9331FDH,512 reliable?

The price and inventory of P89LPC9331FDH,512 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P89LPC9331FDH,512 is usually 5 days.

3.What payment methods are accepted for P89LPC9331FDH,512?

We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P89LPC9331FDH,512 transactions.

Note: Certain payment methods may incur a processing fee.

4.How is shipping managed for P89LPC9331FDH,512?

P89LPC9331FDH,512 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.

Once your P89LPC9331FDH,512 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 P89LPC9331FDH,512?

For technical support, including P89LPC9331FDH,512 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P89LPC9331FDH,512 requirements.

6.How does Aetrix verify that P89LPC9331FDH,512 is sourced from the original manufacturer or authorized distributors?

All P89LPC9331FDH,512 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 P89LPC9331FDH,512 meets industry standards.

7.What is the process for return or replacement of P89LPC9331FDH,512?

All P89LPC9331FDH,512 units undergo pre-shipment inspection (PSI). If there is an issue with P89LPC9331FDH,512, 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 P89LPC9331FDH,512 part is unused and in its original packaging.

Return procedure for P89LPC9331FDH,512:

1.Submit a request within 90 days.

2.Obtain a Return Material Authorization (RMA) from Aetrix.

P89LPC9331FDH,512 Tags

  • P89LPC9331FDH,512
  • P89LPC9331FDH,512 PDF
  • P89LPC9331FDH,512 Datasheet
  • P89LPC9331FDH,512 Specifications
  • P89LPC9331FDH,512 Images
  • NXP Semiconductors
  • NXP Semiconductors P89LPC9331FDH,512
  • Buy P89LPC9331FDH,512
  • P89LPC9331FDH,512 Price
  • P89LPC9331FDH,512 Distributor
  • P89LPC9331FDH,512 Supplier
  • P89LPC9331FDH,512 Wholesale
Related Products
ATTINY4-TSHR
ATTINY4-TSHR

Microchip Technology

ATTINY10-TSHR
ATTINY10-TSHR

Microchip Technology

ATTINY10-TS8R
ATTINY10-TS8R

Microchip Technology

ATTINY202-SSNR
ATTINY202-SSNR

Microchip Technology

ATTINY202-SSFR
ATTINY202-SSFR

Microchip Technology

ATTINY402-SSNR
ATTINY402-SSNR

Microchip Technology

PIC16F15213T-I/MF
PIC16F15213T-I/MF

Microchip Technology

PIC16F15213-E/MF
PIC16F15213-E/MF

Microchip Technology

PIC10F200T-I/OT
PIC10F200T-I/OT

Microchip Technology

ATTINY412-SSNR
ATTINY412-SSNR

Microchip Technology

PIC10F202T-I/OT
PIC10F202T-I/OT

Microchip Technology

ATTINY404-SSNR
ATTINY404-SSNR

Microchip Technology

Tech Hub

Search

Search

PRODUCT

PRODUCT

PHONE

PHONE

USER

USER