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

- Shipping:

Inventory:4,102
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
P89LPC938FDH,529 from NXP Semiconductors (formerly Philips) is an 8-bit accelerated 2-clock 80C51 microcontroller in TSSOP28 package, featuring 8 kB Flash, 10-bit ADC with 8 channels, dual analog comparators, and integrated CCU for PWM/capture/compare. It operates from 2.4 V to 3.6 V with 5 V-tolerant I/Os and supports real-time clock, UART with fractional baud rate, I²C, SPI, and keypad interrupt functionality - deployed in industrial sensor nodes and embedded control systems.
For engineers reviewing the P89LPC938FDH,529 datasheet, P89LPC938FDH,529 pinout, P89LPC938FDH,529 application, or P89LPC938FDH,529 equivalent, key selection criteria include its 23+ configurable I/O pins in TSSOP28, on-chip 512-byte Data EEPROM for parameter storage, internal RC oscillator fine-tuning capability, and support for In-Application Programming of Flash memory without external hardware.
Technical Context
The P89LPC938FDH,529 implements a high-efficiency 80C51 core executing instructions in 2–4 clocks - delivering six times the throughput of standard 80C51 at the same 18 MHz clock frequency. Its architecture integrates a 23-bit system timer usable as RTC, two 16-bit counter/timers with PWM toggle capability, and a Capture/Compare Unit (CCU) supporting four independent output compare channels and two input capture inputs.
It features a flexible analog subsystem including an 8-input multiplexed 10-bit ADC, two analog comparators with selectable reference and inputs, and programmable port output modes (quasi-bidirectional, open-drain, push-pull). The device supports serial programming via ISP and ICP, with Flash security bits and watchdog timer using a separate on-chip oscillator for fail-safe operation.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | Accelerated 2-clock 80C51 CPU; executes all instructions in 2–4 clocks, enabling 111–222 ns cycle time at 18 MHz. |
| Flash Memory | 8 kB byte-erasable Flash organized in 1 kB sectors and 64-byte pages; supports single-byte erasure for non-volatile data storage. |
| ADC | 8-channel, 10-bit successive-approximation ADC with programmable input selection and conversion trigger sources. |
| Timers & RTC | Two 16-bit counter/timers + 23-bit system timer; system timer configurable as real-time clock with calendar mode support. |
| I/O Capability | 23–26 configurable I/O pins (23 minimum in TSSOP28); all pins Schmitt-triggered, 5 V tolerant, with LED drive up to 20 mA per pin. |
| Communication | Enhanced UART (fractional baud rate, break detect), 400 kHz I²C bus, and full-duplex SPI interface with master/slave support. |
| Power Management | Operating range: 2.4 V–3.6 V; low-power modes include Idle and two Power-down states; typical power-down current is 1 µA. |
Pinout & Package
TSSOP28 package (SOT361-1), 4.4 mm body width, 28-pin surface-mount with exposed pad not present; pin 1 index marked, lead-free and RoHS-compliant per original Philips specification.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| P0.0/CMP2/KBI0/AD05 | Port 0 bit 0 / Comparator 2 output / Keypad input 0 / ADC channel 5 | Multi-function I/O pin supporting analog input, comparator output, and keyboard scan - enables compact sensor interface with wake-on-keypress. |
| P1.5/RST | Port 1 bit 5 / External reset input | Dedicated input-only reset pin; required for In-System Programming entry and must be enabled for oscillator frequencies >12 MHz. |
| P2.0/ICB/AD07 | Port 2 bit 0 / Input Capture B / ADC channel 7 | Supports edge-triggered timing capture for motor control or pulse-width measurement while simultaneously serving as ADC input. |
| P3.0/XTAL2/CLKOUT | Port 3 bit 0 / Crystal oscillator output / CPU clock divided-by-2 | Provides clock source for external crystal or outputs halved CPU clock for synchronization or debug monitoring. |
| VDD | Power supply | Primary 2.4–3.6 V supply rail; powers core, peripherals, and I/O; supports operation without external reset components when internal POR is enabled. |
| VSS | Ground | 0 V reference for all digital and analog circuitry; requires low-impedance connection to minimize noise in ADC and comparator operation. |
Key Features
| Feature | Design Value |
|---|---|
| On-chip Data EEPROM | 512-byte customer EEPROM enables secure serialization, calibration storage, and field-updatable configuration without external memory. |
| Configurable Port Outputs | Per-pin selection of quasi-bidirectional, open-drain, push-pull, or input-only modes - eliminates need for external level shifters or pull-ups in mixed-voltage designs. |
| Internal RC Oscillator | High-accuracy trimmable RC oscillator (20 kHz–18 MHz) reduces BOM cost and board space by eliminating external crystal/resonator in cost-sensitive applications. |
| Keypad Interrupt Pattern Match | Port 0 supports programmable pattern-match detection across all 8 pins - enables low-power wake-from-Power-down on specific key combinations. |
| Oscillator Fail Detection | Watchdog timer uses independent on-chip oscillator to monitor main clock integrity - triggers reset if primary oscillator fails, ensuring fail-safe operation. |
| Controlled Slew Rate Outputs | ~10 ns minimum ramp time on all port outputs reduces EMI emissions and improves signal integrity in noisy industrial environments. |
Applications
| Industrial Sensor Node | Smart Metering Interface |
|---|---|
|
Use Scenario: Compact, battery-powered temperature/humidity sensor with local display and wireless telemetry. IC Role / Device Role / Timing Role: Main controller managing ADC sampling, LCD driving, UART-to-LoRaWAN bridge, and RTC-based data logging intervals. Use Value: Integrated 10-bit ADC, 512-byte Data EEPROM for calibration coefficients, and ultra-low 1 µA power-down current extend battery life beyond 5 years. |
Use Scenario: Residential electricity meter with tamper detection, tariff switching, and pulse output interfacing. IC Role / Device Role / Timing Role: System-on-chip handling energy pulse counting, real-time tariff scheduling, secure parameter storage, and optical IR communication. Use Value: Dual analog comparators enable zero-crossing detection for tamper sensing; 8 kB Flash supports firmware updates over I²C; RTC ensures accurate billing intervals. |
| Embedded HVAC Controller | Programmable Logic Relay |
|
Use Scenario: DIN-rail mounted fan coil unit controller with temperature setpoint, valve actuation, and occupancy sensing. IC Role / Device Role / Timing Role: Real-time decision engine executing PID loops, reading thermistor inputs, driving TRIACs via PWM, and managing user interface. Use Value: CCU provides four independent PWM outputs for precise valve/fan control; 23+ I/O pins accommodate multiple sensors and actuators in one TSSOP28 package. |
Use Scenario: Industrial replacement for electromechanical relays in machine safety circuits with configurable logic and diagnostics. IC Role / Device Role / Timing Role: Deterministic logic sequencer implementing safety interlocks, watchdog-monitored state transitions, and fault logging via SPI flash. Use Value: Four interrupt priority levels and eight keypad interrupt inputs allow responsive handling of emergency stop signals; Flash security prevents unauthorized firmware modification. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| P89LPC935FDH,529 | Same core and peripheral set but with 4 kB Flash and no Data EEPROM; identical TSSOP28 pinout and voltage specs. | Lacks 512-byte Data EEPROM - unsuitable for applications requiring persistent parameter storage or device serialization. | Select when code size ≤4 kB and non-volatile data storage is handled externally or via Flash emulation. |
| STC89C52RC | Standard 8051 core (12-clock), 8 kB Flash, no integrated ADC, no Data EEPROM, no CCU; PDIP40/LQFP44 packages only. | No analog front-end or advanced timing peripherals - requires external ADC, comparator, and logic for equivalent functionality. | Choose only for legacy 8051 code porting where peripheral integration is not required and PCB layout allows larger package. |
Compared with P89LPC938FDH,529, the P89LPC935FDH,529 offers identical integration at lower memory cost but sacrifices data retention capability, while the STC89C52RC demands significant external component addition and lacks the low-power design features critical for battery-operated or thermally constrained deployments.
Availability
P89LPC938FDH,529 is available at Aetrix Electronics and suitable for industrial sensor nodes, smart metering interfaces, embedded HVAC controllers, and programmable logic relays requiring stable component supply, long-term lifecycle support, and RoHS-compliant sourcing.
Supply support for P89LPC938FDH,529 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 acquired Philips Semiconductors in 2006 and continues to support legacy LPC900 series microcontrollers with documentation, tools, and qualified manufacturing.
The P89LPC938FDH,529 belongs to the LPC900 family - designed specifically for cost-sensitive, space-constrained embedded control applications requiring high integration, low power, and robust analog/mixed-signal capability without external support components.
FAQ
What is the maximum operating frequency of the P89LPC938FDH,529?
The P89LPC938FDH,529 supports a maximum operating frequency of 18 MHz when using an external crystal or resonator. With the internal RC oscillator, it achieves up to 18 MHz after trimming - verified in the Philips P89LPC938 datasheet Rev. 01 (2005), Section 2.2. This enables instruction cycle times of 111–222 ns, six times faster than standard 80C51 devices at the same clock rate.
Does the P89LPC938FDH,529 support in-system programming (ISP)?
Yes, the P89LPC938FDH,529 supports Serial Flash ISP, allowing firmware updates while the device is mounted in the end application. Programming occurs via UART using standard 3.3 V logic levels, with no external high-voltage programmer required. The P89LPC938FDH,529 datasheet confirms this capability in Section 2.2 under "Serial Flash ISP" and specifies that Flash security bits prevent unauthorized readback of protected code.
How many analog input channels does the ADC in the P89LPC938FDH,529 support?
The P89LPC938FDH,529 integrates an 8-input multiplexed 10-bit ADC, supporting eight analog input channels labeled AD00 through AD07. These map directly to Port 0 and Port 2 pins (e.g., P0.1/AD00, P2.0/AD07) as defined in Table 3 of the datasheet. Each channel can be selected individually via the AD0INS register, enabling flexible sensor routing without external multiplexers.
What is the purpose of the CCU in the P89LPC938FDH,529?
The Capture/Compare Unit (CCU) in the P89LPC938FDH,529 provides four independent output compare channels (OCA–OCD) and two input capture inputs (ICA, ICB), enabling precise PWM generation, pulse-width measurement, and event timing. It operates independently of Timer 0/1 and supports configurable polarity, edge sensitivity, and interrupt generation - essential for motor control, power regulation, and encoder interfacing in the P89LPC938FDH,529.
Is the P89LPC938FDH,529 pin-compatible with other variants in the LPC938 family?
Yes, the P89LPC938FDH,529 is pin-compatible with P89LPC938FA (PLCC28) and P89LPC938FHN (HVQFN28) - all share identical pin functions and electrical characteristics per Table 1 and Table 3 of the datasheet. However, mechanical dimensions and thermal performance differ; the TSSOP28 package (P89LPC938FDH,529) offers better PCB area efficiency than PLCC and lower thermal resistance than HVQFN in convection-cooled designs.
P89LPC938FDH,529 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, LED, POR, PWM, 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 8x10b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
P89LPC938FDH,529 FAQ
1.How can I place an order for P89LPC938FDH,529 through Aetrix?
Please submit a Request for Quotation (RFQ) for P89LPC938FDH,529 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 P89LPC938FDH,529 reliable?
The price and inventory of P89LPC938FDH,529 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P89LPC938FDH,529 is usually 5 days.
3.What payment methods are accepted for P89LPC938FDH,529?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P89LPC938FDH,529 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for P89LPC938FDH,529?
P89LPC938FDH,529 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your P89LPC938FDH,529 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 P89LPC938FDH,529?
For technical support, including P89LPC938FDH,529 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P89LPC938FDH,529 requirements.
6.How does Aetrix verify that P89LPC938FDH,529 is sourced from the original manufacturer or authorized distributors?
All P89LPC938FDH,529 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 P89LPC938FDH,529 meets industry standards.
7.What is the process for return or replacement of P89LPC938FDH,529?
All P89LPC938FDH,529 units undergo pre-shipment inspection (PSI). If there is an issue with P89LPC938FDH,529, 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 P89LPC938FDH,529 part is unused and in its original packaging.
Return procedure for P89LPC938FDH,529:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
P89LPC938FDH,529 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…

