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

- Shipping:

Inventory:1,872
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
P89LPC935FDH,529 from NXP Semiconductors is an 8-bit accelerated two-clock 80C51 microcontroller in TSSOP28 package, featuring 8 kB flash memory, dual 8-bit ADCs (ADC0/ADC1), 512-byte on-chip data EEPROM, and Capture/Compare Unit (CCU) for PWM and input capture. It operates from 2.4 V to 3.6 V with 5 V-tolerant I/Os and supports industrial temperature range (−40 °C to +85 °C), enabling compact sensor interface and embedded control applications.
For engineers reviewing the P89LPC935FDH,529 datasheet, P89LPC935FDH,529 pinout, P89LPC935FDH,529 application, or P89LPC935FDH,529 equivalent, key selection criteria include its dual ADC capability, CCU-based PWM generation, on-chip 512-byte EEPROM for calibration storage, 23-bit system timer usable as RTC, and compatibility with ISP/IAP for field firmware updates.
Technical Context
The P89LPC935FDH,529 implements a high-performance 80C51 core executing instructions in two to four clocks-six times faster than standard 80C51 at same frequency-enabling 111 ns to 222 ns instruction cycles at 18 MHz. Its architecture integrates dual 8-bit A/D converters (ADC0 with four channels, ADC1 with four channels), two analog comparators with selectable inputs and reference, and a dedicated Capture/Compare Unit supporting PWM output, input capture, and output compare functions.
It features three communication interfaces: enhanced UART with fractional baud rate generator and break detection, 400 kHz I²C-bus port, and SPI port with master/slave support. System-level peripherals include a 23-bit system timer (configurable as RTC), watchdog timer with independent on-chip oscillator, low-voltage reset (brownout detect), and four interrupt priority levels with eight keypad interrupt inputs plus two external interrupts.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | Accelerated two-clock 80C51 CPU; executes all instructions in 2–4 clocks, delivering 6× performance vs. standard 80C51 at same clock frequency. |
| Flash Memory | 8 kB byte-erasable flash organized in 1 kB sectors and 64-byte pages; enables single-byte erasure for non-volatile data storage without dedicated EEPROM. |
| ADC Capability | Dual 8-bit ADCs: ADC0 (4-channel: AD00–AD03) and ADC1 (4-channel: AD10–AD13); supports simultaneous sampling and configurable conversion timing. |
| CCU Functionality | Capture/Compare Unit provides four independent PWM outputs (OCA, OCB, OCC, OCD), two input capture inputs (ICA, ICB), and two output compare channels. |
| Operating Voltage | 2.4 V to 3.6 V VDD; I/O pins are 5 V tolerant (up to 5.5 V), allowing direct interfacing with legacy 5 V logic without level shifters. |
| Package & I/O | TSSOP28 package with 26 usable I/O pins (23 minimum); includes Schmitt-trigger inputs, programmable slew-rate control, and LED drive capability (20 mA per pin). |
| Temperature Range | −40 °C to +85 °C industrial grade; qualified for use in motor control, industrial sensing, and automotive body electronics environments. |
Pinout & Package
TSSOP28 (plastic thin shrink small outline package; 28 leads; body width 4.4 mm) with 26 functional I/O pins, power (VDD/VSS), and crystal/oscillator connections (XTAL1/XTAL2). All pins feature Schmitt-trigger inputs and configurable output modes (quasi-bidirectional, open-drain, push-pull, input-only).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| P0.0/CMP2/KBI0/AD01 | Port 0 bit 0 / Comparator 2 output / Keypad input 0 / ADC0 channel 1 input | Multi-function pin supporting analog sensing (AD01), comparator output routing, and keypad scanning; enables hardware-accelerated user interface detection. |
| P1.6/OCB | Port 1 bit 6 / Output Compare B | Dedicated CCU output for generating precise PWM or timed pulses; used for motor phase control or LED dimming with software-defined duty cycle. |
| P2.7/ICA | Port 2 bit 7 / Input Capture A | Captures timestamp of external event edges (e.g., encoder pulse); supports high-resolution timing measurement down to CPU clock period (111 ns @ 18 MHz). |
| P3.0/XTAL2/CLKOUT | Port 3 bit 0 / Crystal oscillator output / CPU clock divided-by-2 output | Provides clock source for external circuitry when internal RC oscillator is used; eliminates need for separate clock buffer in synchronized systems. |
| VDD | Power supply | Primary 2.4–3.6 V supply rail; powers core, peripherals, and I/O; supports low-power modes with typical 1 μA total power-down current. |
Key Features
| Feature | Design Value |
|---|---|
| In-System Programming (ISP) | Enables firmware updates via UART while device is mounted in end equipment, eliminating need for socketed programming during production or field service. |
| On-chip 512-byte EEPROM | Stores device-specific calibration data, serial numbers, or configuration parameters with guaranteed 100,000 write/erase cycles-no external EEPROM required. |
| Dual 8-bit ADC subsystem | Independent ADC0 and ADC1 each with four analog inputs and selectable reference; allows concurrent voltage/current sensing and thermistor monitoring in motor control loops. |
| Configurable port output modes | Per-pin selection of quasi-bidirectional, open-drain, push-pull, or input-only operation enables optimal drive strength and noise immunity for mixed-signal PCB layouts. |
| 23-bit system timer / RTC | Free-running counter with overflow interrupt; can be configured as real-time clock with calendar functionality using external 32.768 kHz crystal or internal RC oscillator. |
Applications
| Industrial Sensor Node | Smart Lighting Controller |
|---|---|
Use Scenario: Compact environmental monitoring node measuring temperature, humidity, and ambient light using analog sensors. IC Role / Device Role / Timing Role: Central MCU managing dual ADC conversions, I²C sensor reads, UART telemetry upload, and low-power sleep/wake scheduling. Use Value: Integrated 512-byte EEPROM stores calibration coefficients; dual ADCs enable simultaneous multi-sensor acquisition; 5 V-tolerant I/O simplifies connection to legacy analog front-ends. | Use Scenario: Dimmable LED driver board with color mixing and thermal derating logic. IC Role / Device Role / Timing Role: PWM generator and closed-loop controller using CCU outputs (OCA–OCD) and analog feedback from current sense resistors. Use Value: Four independent CCU channels drive RGBW LEDs with synchronized timing; on-chip DAC0/DAC1 provide analog reference for current regulation; 2.4–3.6 V operation matches common LED driver supply rails. |
| Motor Control Interface | Keypad-Based HMI Module |
Use Scenario: Brushless DC motor commutation interface with Hall-effect sensor inputs and gate driver enable signals. IC Role / Device Role / Timing Role: Real-time commutation sequencer using CCU input capture (ICA/ICB) for rotor position and PWM outputs (OCA/OCC) for phase timing. Use Value: Sub-microsecond input capture resolution ensures accurate rotor angle tracking; dual ADCs monitor phase currents and bus voltage simultaneously; 1 μA power-down mode extends battery life in portable tools. | Use Scenario: Appliance control panel with 8-key matrix and status LEDs. IC Role / Device Role / Timing Role: Keypad scanner and LED driver using Port 0 pattern match interrupt and 20 mA sink/source capability on all I/O pins. Use Value: Hardware-accelerated KBI0–KBI7 reduces CPU load; programmable port slew rate minimizes EMI in noisy appliance environments; internal RC oscillator eliminates crystal cost and board space. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| P89LPC936FDH | 16 kB flash (vs. 8 kB), 2 kB sector size (vs. 1 kB), same ADC/CCU/peripheral set and pinout. | Supports larger firmware images and more complex control algorithms; identical hardware integration path. | Select when firmware size exceeds 8 kB or future-proofing for feature expansion is required; no PCB changes needed. |
| P89LPC934FDH | 8 kB flash but lacks CCU, ADC0, and 512-byte EEPROM; retains ADC1 and basic peripherals. | Suitable only for simpler control tasks without PWM generation, dual ADC, or non-volatile parameter storage. | Choose only if CCU, ADC0, and EEPROM are unused; not a functional substitute for P89LPC935FDH,529 in target applications. |
Compared with P89LPC934FDH, the P89LPC935FDH,529 adds essential mixed-signal control capabilities (CCU, ADC0, EEPROM), while P89LPC936FDH offers scalable code space without altering peripheral functionality-making P89LPC935FDH,529 the optimal balance of analog integration, programmability, and cost for mid-complexity embedded systems.
Availability
P89LPC935FDH,529 is available at Aetrix Electronics and suitable for industrial sensor nodes, smart lighting controllers, motor control interfaces, and keypad-based HMI modules requiring stable component supply, long-term lifecycle support, and consistent parametric performance across production batches.
Supply support for P89LPC935FDH,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 is a global semiconductor company headquartered in Eindhoven, Netherlands, specializing in secure connectivity solutions for automotive, industrial, and IoT applications.
The P89LPC935FDH,529 belongs to NXP's LPC900 family of enhanced 80C51 microcontrollers, designed specifically for cost-sensitive, space-constrained embedded systems requiring integrated analog peripherals, low-power operation, and robust in-field programmability.
FAQ
What is the maximum operating frequency of the P89LPC935FDH,529?
The P89LPC935FDH,529 supports a maximum operating frequency of 18 MHz when using an external crystal or resonator. At this frequency, its accelerated two-clock 80C51 core achieves instruction cycle times of 111 ns to 222 ns-six times faster than a standard 80C51 running at the same clock speed. The internal RC oscillator is factory-trimmed and tunable for frequencies from 20 kHz to 18 MHz, enabling crystal-free operation in many applications.
Does the P89LPC935FDH,529 support in-application programming (IAP) of flash memory?
Yes, the P89LPC935FDH,529 supports In-Application Programming (IAP) of its 8 kB flash code memory. This allows firmware updates to be performed by the running application without halting execution, enabling dynamic feature activation, field calibration, or security patching. IAP is implemented via dedicated SFRs (FMCON, FMDATA, FMADRH/L) and requires proper sector protection management to prevent accidental erasure of active code.
How many analog-to-digital converter channels does the P89LPC935FDH,529 have, and what are their configurations?
The P89LPC935FDH,529 includes two independent 8-bit ADC subsystems: ADC0 with four channels (AD00–AD03) and ADC1 with four channels (AD10–AD13). ADC0 channels are mapped to P1.7, P2.1, P2.0, and P0.0; ADC1 channels map to P0.1–P0.4. Both ADCs support selectable reference sources, burst mode, and boundary detection. They operate concurrently and are controlled via dedicated SFRs (ADCON0/1, ADMODA/B, ADINS).
What communication interfaces are integrated into the P89LPC935FDH,529?
The P89LPC935FDH,529 integrates three synchronous/asynchronous serial interfaces: an enhanced UART with fractional baud rate generator and automatic address detection; a 400 kHz I²C-bus port with slave addressing and status reporting; and a full-duplex SPI port supporting master and slave modes with configurable clock polarity and phase. All interfaces are accessible via dedicated pins and controlled through dedicated SFR sets (SBUF/SFR, I2CON/I2DAT, SPICON/SPIDAT).
Is the P89LPC935FDH,529 pin-compatible with other members of the LPC93x family?
Yes, the P89LPC935FDH,529 is pin-compatible with P89LPC933FDH, P89LPC934FDH, and P89LPC936FDH in the same TSSOP28 package. Pin assignments for power, reset, crystal, UART, I²C, SPI, and general-purpose I/O are identical across these variants. Functional differences (e.g., CCU presence, ADC0, EEPROM) do not affect pin mapping-enabling drop-in replacement where firmware and peripheral usage align.
P89LPC935FDH,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:
- 12MHz
- 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 8x8b; D/A 2x8b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
P89LPC935FDH,529 FAQ
1.How can I place an order for P89LPC935FDH,529 through Aetrix?
Please submit a Request for Quotation (RFQ) for P89LPC935FDH,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 P89LPC935FDH,529 reliable?
The price and inventory of P89LPC935FDH,529 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P89LPC935FDH,529 is usually 5 days.
3.What payment methods are accepted for P89LPC935FDH,529?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P89LPC935FDH,529 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for P89LPC935FDH,529?
P89LPC935FDH,529 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your P89LPC935FDH,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 P89LPC935FDH,529?
For technical support, including P89LPC935FDH,529 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P89LPC935FDH,529 requirements.
6.How does Aetrix verify that P89LPC935FDH,529 is sourced from the original manufacturer or authorized distributors?
All P89LPC935FDH,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 P89LPC935FDH,529 meets industry standards.
7.What is the process for return or replacement of P89LPC935FDH,529?
All P89LPC935FDH,529 units undergo pre-shipment inspection (PSI). If there is an issue with P89LPC935FDH,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 P89LPC935FDH,529 part is unused and in its original packaging.
Return procedure for P89LPC935FDH,529:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
P89LPC935FDH,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…

