NXP Semiconductors P89LPC938FA,129
- Part No.:
- P89LPC938FA,129
- Manufacturer:
- NXP Semiconductors
- Category:
- Microcontrollers
- Package:
- 28-LCC (J-Lead)
- Datasheet:
-
P89LPC938FA,129.pdf
- Description:
- IC MCU 8BIT 8KB FLASH 28PLCC
- Quantity:
- Payment:

- Shipping:

Inventory:4,637
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
P89LPC938FA,129 from NXP Semiconductors (formerly Philips) is an 8-bit accelerated 2-clock 80C51 microcontroller with 8 kB Flash, 10-bit ADC, dual analog comparators, and integrated CCU for PWM/capture/compare functions. It operates from 2.4 V to 3.6 V with 5 V-tolerant I/O, supports up to 18 MHz internal RC or crystal clocking, and targets low-cost embedded control in space-constrained industrial sensors and power management modules.
For engineers reviewing the P89LPC938FA,129 datasheet, P89LPC938FA,129 pinout, P89LPC938FA,129 application, or P89LPC938FA,129 equivalent, key selection criteria include its 23–26 configurable I/O count in PLCC28 package, on-chip 512-byte Data EEPROM for parameter storage, fractional baud rate UART, and hardware RTC capability derived from the 23-bit system timer.
Technical Context
The P89LPC938FA,129 implements a two-cycle-per-instruction 80C51 core delivering 111–222 ns instruction cycle times at 18 MHz-six times faster than standard 80C51 at same frequency. Its architecture integrates dedicated peripherals including a Capture/Compare Unit (CCU) supporting four independent PWM outputs (OCA–OCD), input capture (ICA/ICB), and output compare modes.
It features a programmable on-chip oscillator with selectable frequency range (20 kHz–18 MHz), separate watchdog oscillator for fail-detect, and dual analog comparators (CMP1/CMP2) with selectable reference and inputs. The 10-bit ADC supports eight channels (AD00–AD07) with burst scan and edge-triggered conversion.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | Accelerated 2-clock 80C51 CPU executing instructions in 2–4 clocks; enables higher throughput at lower clock frequencies, reducing EMI and power consumption. |
| Flash Memory | 8 kB byte-erasable Flash organized in 1 kB sectors and 64-byte pages; allows in-application programming (IAP) and use of any byte as non-volatile data storage. |
| ADC Resolution & Channels | 10-bit successive-approximation ADC with 8 input channels (AD00–AD07); supports burst mode, scan mode, and external trigger for deterministic sampling in sensor interfaces. |
| Comparator System | Dual analog comparators (CMP1, CMP2) with programmable reference (CMPREF) and multiple input selections; enables zero-crossing detection, overvoltage monitoring, and window comparator configurations. |
| Communication Interfaces | Enhanced UART with fractional baud rate generator, 400 kHz I²C-bus port, and full-duplex SPI; supports multi-drop addressing, break detection, and automatic slave address recognition. |
| Power Supply Range | 2.4 V to 3.6 V VDD operation with 5 V-tolerant I/O pins (up to 5.5 V); eliminates level-shifting requirements when interfacing with legacy 5 V logic or sensors. |
| Timer Resources | Two 16-bit counter/timers (T0/T1), 23-bit system timer usable as RTC, and CCU with four independent PWM/capture/compare channels (OCA–OCD, ICA–ICB). |
Pinout & Package
Package: PLCC28 (plastic leaded chip carrier, 28 leads, SOT261-2). Pin count: 28-pin layout with 23–26 usable I/O depending on oscillator/reset configuration.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| P0.0/CMP2/KBI0/AD05 | Port 0 bit 0 / Comparator 2 output / Keypad interrupt 0 / ADC channel 5 input | Multi-function pin enabling analog sensing, keypad scanning, and comparator-based event triggering on single I/O resource. |
| P1.5/RST | Port 1 bit 5 / External reset input | Input-only pin used for active-low reset; also initiates In-System Programming (ISP) during power-up when combined with oscillator enable settings. |
| P2.6/OCA | Port 2 bit 6 / Output Compare A | Dedicated PWM output channel controlled by CCU; supports precise duty-cycle generation for motor control or LED dimming without CPU intervention. |
| P3.0/XTAL2/CLKOUT | Port 3 bit 0 / Crystal oscillator output / CPU clock divided-by-2 output | Configurable as crystal driver output or buffered clock source for test/debug; enables clock visibility without external probe loading. |
| VDD | Power supply | Primary 2.4–3.6 V supply rail; powers all digital and analog blocks including ADC, comparators, and Flash memory. |
| VSS | Ground reference | 0 V return path for all circuits; requires low-impedance connection to minimize noise coupling into sensitive analog sections (ADC/comparators). |
Key Features
| Feature | Design Value |
|---|---|
| On-chip 512-byte Data EEPROM | Enables device serialization, calibration storage, and field-updatable configuration without external non-volatile memory or battery-backed RAM. |
| Programmable slew-rate outputs | Controlled ~10 ns minimum ramp time reduces electromagnetic interference (EMI) during high-speed I/O transitions, easing EMC compliance in industrial environments. |
| Four interrupt priority levels | Allows deterministic real-time response hierarchy-e.g., ADC conversion complete at highest priority, keypad scan at lowest-without software polling overhead. |
| Keypad interrupt with pattern match | Port 0 pins generate interrupt on user-defined logic pattern (match or mismatch), enabling low-power wake-up from Power-down mode for touch-key applications. |
| LED drive capability (20 mA) | All port pins support 20 mA sink/source (chip-limited total), permitting direct LED interface without external drivers in status indicator or HMI designs. |
Applications
| Industrial Sensor Node | Smart Power Switch Controller |
|---|---|
Use Scenario: Compact environmental monitor measuring temperature, humidity, and voltage using onboard ADC and comparators. IC Role / Device Role / Timing Role: Central controller executing sensor acquisition, local threshold comparison, and UART/I²C reporting; uses 23-bit system timer as RTC for timestamped logs. Use Value: Eliminates external RTC and signal conditioning ICs; 8 kB Flash accommodates firmware + calibration tables; 512-byte Data EEPROM stores per-unit calibration offsets. | Use Scenario: DIN-rail mounted AC/DC power switch with overcurrent protection and status feedback. IC Role / Device Role / Timing Role: Real-time load monitoring via ADC, fast comparator-based fault detection (<1 µs response), and PWM-controlled gate driver timing. Use Value: Dual comparators provide independent high/low threshold trip points; CCU generates precise PWM for soft-start sequencing; 5 V-tolerant I/O interfaces directly with optocouplers and triac drivers. |
| Low-Power Keypad Interface | Embedded Metering Front-End |
Use Scenario: Battery-powered thermostat with 8-key membrane keypad and display backlight control. IC Role / Device Role / Timing Role: Keypad scanner with pattern-match wake-up from 1 µA Power-down mode; PWM dimming for LED backlight; UART for host communication. Use Value: Port 0 "input pattern match" reduces wake-up latency vs. polling; LED drive capability removes discrete transistor; internal RC oscillator eliminates crystal BOM cost. | Use Scenario: Single-phase electricity meter requiring voltage/current sampling, tamper detection, and pulse output. IC Role / Device Role / Timing Role: ADC-acquired analog samples processed in real time; comparators detect neutral disconnection or magnetic tampering; CCU generates calibrated pulse output (S0 interface). Use Value: 10-bit ADC resolution meets Class 1 metering accuracy; 23-bit timer provides stable pulse interval generation; 512-byte EEPROM stores tariff schedules and event logs. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| NXP P89LPC935FA,129 | Same core and peripheral set but with 4 kB Flash and no Data EEPROM; identical PLCC28 package and pinout. | Lacks on-chip 512-byte Data EEPROM, limiting use in applications requiring persistent parameter storage without external memory. | Select when firmware size ≤4 kB and calibration data is stored externally or in Flash sectors. |
| Silicon Labs C8051F330-GM | Enhanced 8051 core with 8 kB Flash, 768-byte RAM, but no integrated Data EEPROM or dedicated CCU; uses different pin-compatible 28-pin QFN package. | Requires external EEPROM for serialization; lacks hardware RTC and multi-channel PWM capture/compare unit, increasing firmware complexity for motor/servo control. | Choose for higher analog performance (25 MSPS ADC) or USB interface needs, accepting added design effort for EEPROM and timing functions. |
Compared with P89LPC938FA,129, the P89LPC935FA,129 reduces non-volatile storage capability while maintaining identical I/O and timing peripherals, whereas the C8051F330-GM trades integrated EEPROM and CCU for higher-speed ADC and USB-but demands external components and software overhead to replicate core P89LPC938FA,129 functionality.
Availability
P89LPC938FA,129 is available at Aetrix Electronics and suitable for industrial sensor nodes, smart power switches, low-power keypad interfaces, and embedded metering front-ends requiring stable component supply across extended production lifecycles.
Supply support for P89LPC938FA,129 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 leader focused on secure connectivity solutions for automotive, industrial, and IoT applications.
The P89LPC938FA,129 belongs to NXP's LPC900 family of enhanced 80C51 microcontrollers, designed specifically for cost-sensitive, space-constrained embedded control where integration of Flash, EEPROM, analog peripherals, and intelligent I/O reduces BOM count and PCB area.
FAQ
What is the maximum operating frequency supported by the P89LPC938FA,129?
The P89LPC938FA,129 supports a maximum operating frequency of 18 MHz when using either the internal RC oscillator (fine-tunable) or an external crystal/resonator. At this frequency, its accelerated 2-clock 80C51 core achieves instruction cycle times of 111–222 ns-six times faster than a standard 80C51 running at the same clock speed. This enables higher computational throughput while maintaining low power consumption and reduced EMI.
Does the P89LPC938FA,129 include on-chip non-volatile memory beyond program Flash?
Yes, the P89LPC938FA,129 includes 512-byte on-chip Data EEPROM, separate from its 8 kB Flash code memory. This EEPROM is rated for 100,000 write/erase cycles and is used for serialization, calibration data storage, and field-updatable configuration parameters. Unlike Flash, it supports true byte-level erasure and writing without sector-level constraints, making it ideal for infrequently updated runtime variables in the P89LPC938FA,129.
How many analog input channels does the 10-bit ADC in the P89LPC938FA,129 support?
The P89LPC938FA,129 integrates an 8-channel 10-bit successive-approximation ADC (ADC0), with inputs AD00 through AD07 mapped to Port 0 and Port 2 pins. Channel selection is software-configurable via the AD0INS register, and the ADC supports burst scan mode, external trigger (via T0/T1), and edge-triggered conversions-enabling synchronized sampling in sensor fusion or power monitoring applications using the P89LPC938FA,129.
Can the P89LPC938FA,129 operate without an external crystal or resonator?
Yes, the P89LPC938FA,129 features a high-accuracy internal RC oscillator that is user-selectable and fine-tunable via the TRIM register. It supports frequencies from 20 kHz up to the maximum 18 MHz, eliminating the need for external timing components in cost-sensitive or space-constrained designs. The RC oscillator option is configured using Flash configuration bits, and the P89LPC938FA,129 maintains sufficient accuracy for UART communication, RTC, and general-purpose timing tasks.
What I/O protection features are implemented on the P89LPC938FA,129?
The P89LPC938FA,129 provides 5 V-tolerant I/O pins (up to 5.5 V), Schmitt-triggered inputs on all ports for noise immunity, programmable slew-rate control (~10 ns minimum ramp time) to reduce EMI, and configurable output types (quasi-bidirectional, open-drain, push-pull, input-only) per pin. These features allow robust interfacing with mixed-voltage systems, noisy industrial environments, and LED loads-enhancing reliability without external protection circuitry in the P89LPC938FA,129.
P89LPC938FA,129 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 28-LCC (J-Lead)
- Series:
- LPC900
- Packaging:
- Tube
- Product Status:
- Obsolete
- Programmable:
- 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:
P89LPC938FA,129 FAQ
1.How can I place an order for P89LPC938FA,129 through Aetrix?
Please submit a Request for Quotation (RFQ) for P89LPC938FA,129 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 P89LPC938FA,129 reliable?
The price and inventory of P89LPC938FA,129 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P89LPC938FA,129 is usually 5 days.
3.What payment methods are accepted for P89LPC938FA,129?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P89LPC938FA,129 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for P89LPC938FA,129?
P89LPC938FA,129 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your P89LPC938FA,129 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 P89LPC938FA,129?
For technical support, including P89LPC938FA,129 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P89LPC938FA,129 requirements.
6.How does Aetrix verify that P89LPC938FA,129 is sourced from the original manufacturer or authorized distributors?
All P89LPC938FA,129 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 P89LPC938FA,129 meets industry standards.
7.What is the process for return or replacement of P89LPC938FA,129?
All P89LPC938FA,129 units undergo pre-shipment inspection (PSI). If there is an issue with P89LPC938FA,129, 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 P89LPC938FA,129 part is unused and in its original packaging.
Return procedure for P89LPC938FA,129:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
P89LPC938FA,129 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…

