NXP Semiconductors P87LPC764BN,112
- Part No.:
- P87LPC764BN,112
- Manufacturer:
- NXP Semiconductors
- Category:
- Microcontrollers
- Package:
- 20-DIP (0.300", 7.62mm)
- Datasheet:
-
P87LPC764BN,112.pdf
- Description:
- IC MCU 8BIT 4KB OTP 20DIP
- Quantity:
- Payment:

- Shipping:

Inventory:2,154
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
P87LPC764BN,112 from NXP Semiconductors (formerly Philips) is a 20-pin, OTP-based 80C51-compatible microcontroller optimized for low-cost, low-power embedded control in space-constrained applications. It integrates 4 kB EPROM code memory, 128 B RAM, two analog comparators, full-duplex UART, I²C interface, and a watchdog timer with on-chip oscillator - enabling self-contained operation with only VDD and VSS required. It targets industrial sensor nodes, simple appliance controllers, and LED-driven UI panels.
For engineers reviewing the P87LPC764BN,112 datasheet, P87LPC764BN,112 pinout, P87LPC764BN,112 application, or P87LPC764BN,112 equivalent, this page delivers verified technical context, validated pin functions, real-world use cases, and confirmed alternative options - all grounded in the official 2003 Philips product data sheet and ordering documentation.
Technical Context
The P87LPC764BN,112 implements an accelerated 80C51 CPU core executing instructions at twice the speed of standard 80C51 devices - achieving 300–600 ns instruction cycles at 20 MHz (VDD = 4.5–6.0 V) or 10 MHz (VDD = 2.7–6.0 V). Its architecture includes dual 16-bit timers, configurable port output modes (quasi-bidirectional, open-drain, push-pull), and selectable Schmitt-trigger inputs.
It embeds two independent analog comparators with programmable positive/negative input selection (CIN1A/CIN1B/CMPREF/Vref), interrupt-on-change capability, and compatibility with power-down wake-up. The on-chip RC oscillator (±25% tolerance) eliminates external crystal requirements, while the watchdog timer uses a separate internal oscillator to detect oscillator failure without external components.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | Accelerated 80C51 - executes all instructions except MUL/DIV in 6 or 12 clocks; 2× speed vs. standard 80C51. |
| Code Memory | 4 kB on-chip OTP EPROM - stores firmware permanently; supports serial in-circuit programming. |
| Data Memory | 128 B on-chip RAM + 32 B customer code EPROM - enables device serialization and parameter storage. |
| Operating Voltage | 2.7 V to 6.0 V - supports battery-powered and wide-input industrial supplies without level-shifting. |
| Max Clock Frequency | 20 MHz at 4.5–6.0 V; 10 MHz at 2.7–6.0 V - enables real-time response in timing-critical control loops. |
| Power-Down Current | Typical 1 µA - allows multi-year operation on coin-cell batteries in standby monitoring applications. |
| I/O Pins | 15–18 configurable I/Os - achieved via on-chip oscillator/reset options; all pins support 20 mA LED drive. |
| Peripherals | UART, I²C, two 16-bit timers, two analog comparators, 8-keypad interrupts, watchdog timer - reduces BOM count in compact designs. |
Pinout & Package
Package: 20-pin plastic dual in-line package (DIP20), 300 mil width, through-hole mount - compatible with legacy prototyping and wave-soldered industrial PCBs.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| 1 (CMP2/P0.0) | Comparator 2 output / Port 0 bit 0 | Delivers comparator decision logic level; configurable as quasi-bidirectional I/O with LED drive. |
| 2–4, 8–12 (P1.x) | Port 1 I/O with special functions | Includes TxD/RxD (pins 12/11), INT0/INT1 (pins 9/8), T0 (pin 10), SCL/SDA (pins 10/9) - enables serial comms and interrupt-driven sensing. |
| 5 (VSS) | Digital ground reference | Primary 0 V return path for digital logic and I/O; must be low-impedance for stable reset and comparator operation. |
| 6 (X1/P2.1) | Oscillator input / Port 2 bit 1 | Accepts external crystal/resonator or RC network; also functions as general-purpose input when oscillator disabled. |
| 7 (X2/CLKOUT/P2.0) | Oscillator output / clock divider output | Drives external crystal; alternatively outputs CPU clock ÷6 for system timing verification or peripheral sync. |
| 13–20 (P0.x) | Port 0 I/O with analog comparator inputs | Hosts CIN1A/CIN1B/CIN2A/CIN2B/CMPREF/CMP1/CMP2/T1 - supports analog threshold detection and timer counting. |
| 15 (VDD) | Power supply input | Supplies entire chip including analog comparators and I/O drivers; decoupling capacitor required per datasheet layout guidelines. |
Key Features
| Feature | Design Value |
|---|---|
| Configurable port output types | Quasi-bidirectional, open-drain, push-pull, or input-only per pin - eliminates need for external pull-ups or level shifters in mixed-voltage systems. |
| On-chip RC oscillator | ±25% accuracy over temperature/voltage - enables crystal-free operation in cost-sensitive consumer and industrial controls. |
| LED drive capability | 20 mA sink/source per port pin - directly drives status LEDs or small displays without external drivers. |
| Low-voltage reset | Selectable brownout threshold (two preset levels) - ensures deterministic shutdown before logic corruption during power sag. |
| Slew-rate controlled outputs | ~10 ns minimum ramp time - reduces EMI emissions in noise-sensitive environments like medical or automotive subsystems. |
| Idle/Power Down modes | Wakeup via low-level interrupt on any enabled I/O - supports event-driven operation with sub-µA quiescent current. |
Applications
| Industrial Sensor Interface | Appliance Control Panel |
|---|---|
Use Scenario: Monitoring temperature, pressure, or fluid level using resistive or capacitive sensors with analog comparators. IC Role / Device Role / Timing Role: Microcontroller executing sensor polling, threshold comparison, and local alarm activation - using CMP1/CMP2 inputs and interrupt-driven wakeup from Power Down. Use Value: Eliminates external comparator ICs and reduces component count by integrating analog front-end and control logic in one 20-pin DIP. |
Use Scenario: Managing keypad inputs, LED indicators, buzzer feedback, and motor control signals in washing machines or HVAC remotes. IC Role / Device Role / Timing Role: Central controller handling 8-keypad interrupts, driving 20 mA LEDs directly, and communicating status via UART to main MCU. Use Value: Reduces BOM by replacing discrete logic, LED drivers, and interrupt expanders - while supporting rapid prototyping with through-hole DIP footprint. |
| Smart Lighting Node | Legacy Equipment Retrofit |
Use Scenario: Dimming and color sequencing of LED strips using PWM generated from timer overflow toggles. IC Role / Device Role / Timing Role: Real-time LED driver managing brightness via port output toggling on timer overflow - leveraging T0/T1 hardware and push-pull mode for fast edge rates. Use Value: Achieves flicker-free dimming without external PWM generators; 20 mA drive supports direct connection to common cathode LED segments. |
Use Scenario: Replacing obsolete 80C51 variants in aging industrial PLC I/O modules or test equipment where board space and pin count are constrained. IC Role / Device Role / Timing Role: Pin-compatible upgrade path offering enhanced peripherals (I²C, comparators, watchdog) while maintaining same DIP20 footprint and 80C51 instruction set. Use Value: Extends product lifecycle without PCB redesign - leveraging identical package, voltage range, and reset behavior as legacy parts. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| P87LPC762BN,112 | 2 kB EPROM, no I²C, single comparator, 16-pin DIP - smaller memory and peripheral set. | Suitable for simpler control tasks without bus communication or dual-threshold sensing. | Select when BOM cost reduction outweighs need for I²C or second comparator; retains same DIP20-compatible footprint and 80C51 compatibility. |
| P89LPC922FDH,518 | 8 kB Flash, enhanced 80C51 core, 20-pin TSSOP, built-in ISP - higher density, modern packaging, field-programmable. | Better suited for designs requiring firmware updates in production or tighter board area constraints. | Choose for new designs needing Flash reprogrammability and lower profile; not drop-in due to TSSOP package and different reset timing. |
Compared with P87LPC764BN,112, the P87LPC762BN,112 offers reduced code space and peripheral count at lower cost, while the P89LPC922FDH,518 provides Flash-based upgradability and smaller footprint - making the P87LPC764BN,112 optimal for fixed-function, crystal-free, through-hole applications demanding analog comparators and I²C in legacy-compatible form.
Availability
P87LPC764BN,112 is available at Aetrix Electronics and suitable for industrial sensor interfaces, appliance control panels, smart lighting nodes, and legacy equipment retrofits requiring stable component supply across extended production lifecycles.
Supply support for P87LPC764BN,112 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 (originally Philips Semiconductors) is a global leader in high-performance mixed-signal ICs, with expertise in secure connectivity, automotive, and industrial microcontrollers.
The P87LPC764BN,112 belongs to the LPC700 family - designed specifically for cost-sensitive, low-pin-count embedded control applications where integration of analog functions, serial interfaces, and ultra-low-power operation is critical.
FAQ
What is the maximum operating frequency of the P87LPC764BN,112 and under what voltage conditions?
The P87LPC764BN,112 operates at up to 20 MHz when supplied with 4.5 V to 6.0 V, and up to 10 MHz across its full 2.7 V to 6.0 V operating range. These limits are defined in the AC characteristics section of the official Philips product data sheet dated 2003 Sep 03. The P87LPC764BN,112 achieves this performance using an accelerated 80C51 core that executes most instructions in 6 or 12 clock cycles.
Does the P87LPC764BN,112 support in-system programming, and what memory type is used for firmware storage?
Yes, the P87LPC764BN,112 supports serial EPROM programming for in-circuit production coding, but it uses one-time-programmable (OTP) EPROM - not Flash - for its 4 kB code memory. This means firmware can be written once during manufacturing, with two security bits preventing readback of sensitive application code. The P87LPC764BN,112 does not support field reprogramming after initial programming.
How many analog comparators does the P87LPC764BN,112 include, and what reference voltages are available?
The P87LPC764BN,112 includes two independent analog comparators (CMP1 and CMP2), each configurable with selectable positive inputs (CIN1A/CIN1B or CIN2A/CIN2B) and negative inputs (CMPREF pin or internal 1.28 V ±10% Vref). Comparator outputs can drive dedicated pins (P0.6 and P0.0), generate interrupts, or be read synchronously via SFRs - all documented in the functional description section of the datasheet.
Can the P87LPC764BN,112 operate without an external crystal, and what is the oscillator accuracy?
Yes, the P87LPC764BN,112 includes a user-configurable on-chip RC oscillator that enables crystal-free operation. For the P87LPC764BN,112 variant, the RC oscillator has a tolerance of ±25% over temperature and supply voltage - sufficient for non-timing-critical applications like keypad scanning, LED control, or basic sensor polling. External crystals remain supported for higher-precision timing needs.
What power-saving modes does the P87LPC764BN,112 support, and how does wake-up work from Power Down mode?
The P87LPC764BN,112 supports Idle and Power Down modes, with typical Power Down current of 1 µA. Wake-up from Power Down is triggered by a low-level interrupt on any enabled external interrupt pin (e.g., INT0, INT1, or keypad inputs on Port 0), causing immediate CPU execution restart. The watchdog timer remains active during Power Down and can also initiate wake-up if configured for timeout interrupt - all confirmed in the "Power Reduction Modes" section of the datasheet.
P87LPC764BN,112 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 20-DIP (0.300", 7.62mm)
- Series:
- LPC700
- Packaging:
- Tube
- Product Status:
- Obsolete
- Programmable:
- Verified
- Core Processor:
- 8051
- Core Size:
- 8-Bit
- Speed:
- 20MHz
- Connectivity:
- I2C, UART/USART
- Peripherals:
- Brown-out Detect/Reset, LED, POR, WDT
- Number of I/O:
- 18
- Program Memory Size:
- 4KB (4K x 8)
- Program Memory Type:
- OTP
- EEPROM Size:
- -
- RAM Size:
- 128 x 8
- Voltage - Supply (Vcc/Vdd):
- 2.7V ~ 6V
- Data Converters:
- -
- Oscillator Type:
- Internal
- Operating Temperature:
- 0°C ~ 70°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Through Hole
- Supplier Device Package:
P87LPC764BN,112 FAQ
1.How can I place an order for P87LPC764BN,112 through Aetrix?
Please submit a Request for Quotation (RFQ) for P87LPC764BN,112 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 P87LPC764BN,112 reliable?
The price and inventory of P87LPC764BN,112 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P87LPC764BN,112 is usually 5 days.
3.What payment methods are accepted for P87LPC764BN,112?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P87LPC764BN,112 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for P87LPC764BN,112?
P87LPC764BN,112 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your P87LPC764BN,112 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 P87LPC764BN,112?
For technical support, including P87LPC764BN,112 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P87LPC764BN,112 requirements.
6.How does Aetrix verify that P87LPC764BN,112 is sourced from the original manufacturer or authorized distributors?
All P87LPC764BN,112 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 P87LPC764BN,112 meets industry standards.
7.What is the process for return or replacement of P87LPC764BN,112?
All P87LPC764BN,112 units undergo pre-shipment inspection (PSI). If there is an issue with P87LPC764BN,112, 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 P87LPC764BN,112 part is unused and in its original packaging.
Return procedure for P87LPC764BN,112:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
P87LPC764BN,112 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…

