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

- Shipping:

Inventory:2,459
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
P89LPC935FA,129 from NXP Semiconductors is an 8-bit accelerated two-clock 80C51 microcontroller in PLCC28 package with 8 kB flash, dual 8-bit ADCs (ADC0/ADC1), 512-byte data EEPROM, and Capture/Compare Unit (CCU). It operates from 2.4 V to 3.6 V, supports 18 MHz max clock, and integrates UART, I²C, SPI, and RTC functionality for embedded control applications.
For engineers reviewing the P89LPC935FA,129 datasheet, P89LPC935FA,129 pinout, P89LPC935FA,129 application, or P89LPC935FA,129 equivalent, key selection criteria include its dual ADC capability, on-chip 512-byte EEPROM for parameter storage, CCU for PWM and input capture, 23-bit system timer usable as RTC, and 23+ configurable I/O pins in a 28-pin PLCC package.
Technical Context
The P89LPC935FA,129 implements an enhanced 80C51 core executing instructions in 2–4 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 with selectable inputs, two analog comparators, and a dedicated Capture/Compare Unit supporting PWM generation, input capture, and output compare functions.
It features a configurable on-chip oscillator (20 kHz–18 MHz), independent watchdog oscillator for fail-detect, and power management with idle mode and two power-down modes (typical 1 μA total power-down current). Port I/O supports quasi-bidirectional, open-drain, push-pull, and input-only configurations with Schmitt-trigger inputs and keypad interrupt pattern matching.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | Accelerated two-clock 80C51 CPU delivering 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 |
| ADC Capability | Dual 8-bit ADCs (ADC0 and ADC1) with 4-channel multiplexing each; supports simultaneous sampling and reference selection |
| Data EEPROM | 512-byte on-chip EEPROM for device serialization, calibration data, and setup parameter retention across power cycles |
| CCU Functions | Capture/Compare Unit provides three PWM outputs (OCA, OCB, OCC), two input captures (ICA, ICB), and one additional compare (OCD) |
| Operating Voltage | 2.4 V to 3.6 V supply range; I/O pins are 5 V tolerant (up to 5.5 V), enabling direct interfacing with 5 V logic without level shifters |
| Timer Resources | Two 16-bit counter/timers (T0/T1), 23-bit system timer usable as RTC, and fractional baud rate generator for UART |
Pinout & Package
Package: PLCC28 (plastic leaded chip carrier; 28 leads; SOT261-2), body size 11.5 × 11.5 × 3.7 mm, lead pitch 1.27 mm.
| 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, comparator output, and keyboard scan with Schmitt-trigger input |
| P0.1/CIN2B/KBI1/AD10 | Port 0 bit 1 / Comparator 2 positive input B / Keypad input 1 / ADC1 channel 0 input | Enables differential analog measurement and keypad scanning on same pin; supports high-noise industrial environments |
| P1.5/RST | Port 1 bit 5 / External reset input | Input-only pin; must be enabled for oscillator frequencies >12 MHz; used to force ISP mode during power-up |
| P2.6/OCA | Port 2 bit 6 / Output Compare A | Dedicated CCU PWM output; supports precise duty-cycle control for motor drive or LED dimming |
| P3.0/XTAL2/CLKOUT | Port 3 bit 0 / Crystal oscillator output / CPU clock divided-by-2 output | Provides clock source for external circuitry or debug timing when internal RC oscillator is active |
Key Features
| Feature | Design Value |
|---|---|
| In-System Programming (ISP) | Enables firmware updates via UART while device is soldered in final application, eliminating need for socketed programming |
| On-chip 512-byte EEPROM | Eliminates external EEPROM for storing calibration coefficients, serial numbers, or user configuration without wear-leveling overhead |
| Dual 8-bit ADCs with shared reference | Supports simultaneous analog monitoring of up to 8 channels (4 per ADC) with programmable conversion timing and trigger sources |
| Configurable port output modes | Per-pin selection of quasi-bidirectional, open-drain, push-pull, or input-only eliminates need for external pull-ups or buffer ICs |
| Keypad interrupt with pattern match | Reduces host MCU polling overhead by generating interrupt only when specific keypress combinations occur on Port 0 |
Applications
| Industrial Sensor Node | Smart Lighting Controller |
|---|---|
Use Scenario: Standalone environmental monitor collecting temperature, humidity, and light intensity in factory settings with limited power budget. IC Role / Device Role / Timing Role: Central controller managing sensor interface (ADC0/ADC1), local data logging (512-byte EEPROM), and RS-485 communication (UART with fractional baud rate). Use Value: Integrated dual ADCs and EEPROM reduce BOM count by two discrete components; low-power modes extend battery life in wireless deployments. | Use Scenario: Dimmable LED driver board for commercial fixtures requiring smooth PWM dimming and thermal foldback protection. IC Role / Device Role / Timing Role: Real-time PWM generator (via OCA/OCC outputs) and analog feedback processor (ADC0 monitoring LED current/temperature). Use Value: CCU delivers hardware-synchronized PWM with <1% duty-cycle resolution; 5 V-tolerant I/O simplifies interface with 5 V LED driver ICs. |
| Programmable Logic Controller (PLC) I/O Module | Home Appliance Control Board |
Use Scenario: DIN-rail mounted digital I/O expansion module with analog input capability for HVAC or pump control. IC Role / Device Role / Timing Role: Interface aggregator handling 8-channel keypad scan (KBI0–KBI7), 4-channel analog inputs (AD00–AD03), and I²C slave communication to main PLC CPU. Use Value: Dedicated KBI and ADC resources eliminate external multiplexers; I²C bus compliance ensures interoperability with existing master controllers. | Use Scenario: Washing machine main control board requiring motor phase control, water level sensing, and user interface management. IC Role / Device Role / Timing Role: System coordinator executing real-time motor commutation (CCU PWM), ADC-based pressure transducer reading, and touch-key detection (Port 0 pattern match). Use Value: Single-chip integration replaces separate MCU + ADC + comparator + EEPROM solution, reducing PCB area by 35% and assembly cost. |
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), identical peripheral set including dual ADC, CCU, and EEPROM | Preferred where firmware growth headroom or field-upgradeable feature sets are required | Select when future firmware expansion beyond 8 kB is anticipated; same pinout and code compatibility simplify migration |
| P89LPC935FHN | HVQFN28 package (6 × 6 × 0.85 mm) vs PLCC28 (11.5 × 11.5 × 3.7 mm); identical electrical specs and functionality | Better suited for space-constrained consumer electronics where low profile and thermal performance are critical | Choose for compact, surface-mount designs requiring improved thermal dissipation and smaller footprint |
Compared with P89LPC935FA,129, the P89LPC936FDH offers double flash capacity for complex control algorithms, while the P89LPC935FHN delivers identical functionality in a thermally enhanced, space-saving HVQFN package-both retain full software and peripheral compatibility.
Availability
P89LPC935FA,129 is available at Aetrix Electronics and suitable for industrial sensor nodes, smart lighting controllers, PLC I/O modules, and home appliance control boards requiring stable component supply and long-term manufacturability.
Supply support for P89LPC935FA,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 company headquartered in Eindhoven, Netherlands, specializing in secure connectivity solutions for automotive, industrial, and IoT applications.
The P89LPC935FA,129 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-system programmability.
FAQ
What is the maximum operating frequency of the P89LPC935FA,129?
The P89LPC935FA,129 supports a maximum operating frequency of 18 MHz. This is achievable using either the external crystal/resonator (XTAL1/XTAL2) or the internal RC oscillator, which is fine-tunable via flash configuration bits. At 18 MHz, the accelerated two-clock core delivers instruction cycle times of 111 ns to 222 ns-six times faster than a standard 80C51 running at the same clock speed. The P89LPC935FA,129 maintains full functionality across its specified voltage range of 2.4 V to 3.6 V at this frequency.
Does the P89LPC935FA,129 support in-application programming (IAP) of flash memory?
Yes, the P89LPC935FA,129 supports In-Application Programming (IAP) of its 8 kB flash code memory. This allows firmware updates or parameter changes to be performed dynamically while the application is running-without halting execution. IAP is implemented via dedicated SFRs (FMCON, FMDATA, FMADRH/L) and requires proper sector locking/unlocking sequences. The P89LPC935FA,129 also supports Serial Flash In-System Programming (ISP) via UART, enabling field upgrades without removing the device from the PCB.
How many analog-to-digital converter channels does the P89LPC935FA,129 provide?
The P89LPC935FA,129 integrates two independent 8-bit ADCs: ADC0 and ADC1. ADC0 supports four analog inputs (AD00–AD03), and ADC1 supports four analog inputs (AD10–AD13), for a total of eight configurable channels. Both ADCs share a common reference source and support programmable conversion triggers-including timer overflows, external events, and software commands. This dual-ADC architecture enables concurrent or time-multiplexed analog monitoring in applications like sensor fusion or multi-parameter control systems using the P89LPC935FA,129.
What is the function of the Capture/Compare Unit (CCU) in the P89LPC935FA,129?
The Capture/Compare Unit (CCU) in the P89LPC935FA,129 provides hardware-accelerated timing functions including PWM generation (OCA, OCB, OCC outputs), input capture (ICA, ICB inputs), and output compare (OCD). It operates independently of the CPU, freeing processing resources for higher-level tasks. Each CCU channel can be configured for edge-triggered capture of external events (e.g., encoder pulses) or precise PWM waveform generation with adjustable period and duty cycle-critical for motor control, LED dimming, or power regulation applications using the P89LPC935FA,129.
Is the P89LPC935FA,129 pin-compatible with other members of the LPC93x family?
Yes, the P89LPC935FA,129 is pin-compatible with P89LPC933FA, P89LPC934FA, and P89LPC936FA in the same PLCC28 package (SOT261-2). All share identical pin assignments, electrical characteristics, and peripheral mappings-including dual ADCs, CCU, UART, I²C, SPI, and 512-byte EEPROM. Firmware written for the P89LPC935FA,129 will run unchanged on P89LPC936FA (with larger flash) or P89LPC934FA (with single ADC), though feature availability depends on the specific variant's silicon configuration.
P89LPC935FA,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:
- 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:
P89LPC935FA,129 FAQ
1.How can I place an order for P89LPC935FA,129 through Aetrix?
Please submit a Request for Quotation (RFQ) for P89LPC935FA,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 P89LPC935FA,129 reliable?
The price and inventory of P89LPC935FA,129 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P89LPC935FA,129 is usually 5 days.
3.What payment methods are accepted for P89LPC935FA,129?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P89LPC935FA,129 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for P89LPC935FA,129?
P89LPC935FA,129 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your P89LPC935FA,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 P89LPC935FA,129?
For technical support, including P89LPC935FA,129 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P89LPC935FA,129 requirements.
6.How does Aetrix verify that P89LPC935FA,129 is sourced from the original manufacturer or authorized distributors?
All P89LPC935FA,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 P89LPC935FA,129 meets industry standards.
7.What is the process for return or replacement of P89LPC935FA,129?
All P89LPC935FA,129 units undergo pre-shipment inspection (PSI). If there is an issue with P89LPC935FA,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 P89LPC935FA,129 part is unused and in its original packaging.
Return procedure for P89LPC935FA,129:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
P89LPC935FA,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…

