NXP Semiconductors P87LPC767BD,512
- Part No.:
- P87LPC767BD,512
- Manufacturer:
- NXP Semiconductors
- Category:
- Microcontrollers
- Package:
- 20-SOIC (0.295", 7.50mm Width)
- Datasheet:
-
P87LPC767BD,512.pdf
- Description:
- IC MCU 8BIT 4KB OTP 20SO
- Quantity:
- Payment:

- Shipping:

Inventory:4,313
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
P87LPC767BD,512 from NXP Semiconductors (formerly Philips) is a 20-pin, low-power, OTP-based 80C51-compatible microcontroller with integrated 4-kbyte EPROM, 128-byte RAM, four-channel 8-bit A/D converter, dual analog comparators, I²C and UART interfaces, and programmable port configurations. It operates from 2.7 V to 6.0 V and supports RC or crystal oscillator options - ideal for cost-sensitive industrial sensor nodes and embedded control modules requiring minimal external components.
For engineers reviewing the P87LPC767BD,512 datasheet, P87LPC767BD,512 pinout, P87LPC767BD,512 application, or P87LPC767BD,512 equivalent, key selection criteria include its 20-pin SO package, on-chip watchdog timer with selectable timeout, 9.3 µs A/D conversion time at 20 MHz, quasi-bidirectional/open-drain/push-pull I/O configuration flexibility, and support for keypad interrupt inputs across Port 0.
Technical Context
The P87LPC767BD,512 implements an accelerated 80C51 core executing instructions in 300–600 ns at 20 MHz (VDD = 4.5–6.0 V), with dual 16-bit timers, full-duplex UART, and I²C master/slave capability. Its analog subsystem includes two independent comparators with configurable reference and four multiplexed A/D input channels (AD0–AD3) sharing pins with comparator inputs and CINx signals.
Power management features include Idle and Power Down modes, with typical Power Down current of 1 µA and wake-up via low-level interrupt on any of 15 configurable I/O pins. Oscillator options include on-chip RC (no external components), crystal/resonator (X1/X2), or external clock input - all selected via user-programmable EPROM configuration bits.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | Accelerated 80C51 architecture; executes all instructions except MUL/DIV in 300–600 ns at 20 MHz |
| Memory | 4 K-byte on-chip OTP EPROM code memory + 128-byte RAM + 32-byte customer code space |
| A/D Converter | Four-channel, 8-bit successive-approximation ADC; 9.3 µs conversion time at fOSC = 20 MHz |
| Analog Comparators | Two independent comparators with selectable reference (CMPREF) and dual positive inputs per comparator |
| I/O Configuration | 15+ configurable I/O pins (up to 18 with on-chip oscillator/reset); quasi-bidirectional, open-drain, push-pull, or input-only per pin |
| Operating Voltage | 2.7 V to 6.0 V digital supply range; supports brownout detection and low-voltage reset at two preset thresholds |
| Package | SO20 (SOT163-1), 7.5 mm body width, surface-mount compatible |
Pinout & Package
Package: SO20 (plastic small outline, 20 leads, 7.5 mm body width, SOT163-1).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| 1, 13–20 (P0.0–P0.7) | Port 0 I/O | 8-bit configurable port; supports A/D inputs (AD0–AD3), comparator inputs/outputs (CIN1A/B, CIN2A/B, CMP1, CMP2), and keyboard interrupt |
| 2–4, 8–12 (P1.0–P1.7) | Port 1 I/O | 8-bit configurable port; includes UART (TxD/RxD), I²C (SDA/SCL), Timer 0/1 (T0/T1), INT0/INT1, and keypad interrupt inputs |
| 6, 7 (P2.0, P2.1) | Port 2 I/O | 2-bit configurable port; provides X1 (oscillator input), X2/CLKOUT (oscillator output or divided clock) |
| 5 | VSS | Ground reference (0 V) |
| 15 | VDD | Primary power supply (2.7–6.0 V); powers digital logic, A/D, comparators, and I/O drivers |
Key Features
| Feature | Design Value |
|---|---|
| On-chip RC oscillator | Enables full operation with zero external timing components - reduces BOM count and board area |
| Programmable I/O drive strength | LED drive capability up to 20 mA per pin without external buffers - simplifies indicator and actuator interfacing |
| Configurable slew rate | Controlled ~10 ns minimum ramp times on outputs - minimizes EMI in noise-sensitive environments |
| Watchdog timer with independent oscillator | Dedicated on-chip oscillator ensures reliable timeout even if main oscillator fails - enables robust system recovery |
| Security bits and customer code space | Two EPROM security bits prevent firmware readout; 32-byte customer code space stores calibration data or device IDs |
Applications
| Industrial Sensor Node | Smart Appliance Control |
|---|---|
Use Scenario: Standalone temperature/humidity monitoring unit with local LED indicators and I²C sensor interface. IC Role / Device Role / Timing Role: Main controller executing sensor polling, A/D conversion, LED drive, and I²C communication - uses internal RC oscillator for timing stability. Use Value: Eliminates external crystal and reset IC; 1 µA Power Down current extends battery life in intermittent-read applications. | Use Scenario: Washing machine control module managing motor sequencing, water level sensing, and user interface. IC Role / Device Role / Timing Role: System-on-chip controller handling keypad scan (KBI), analog pressure sensing (AD0–AD3), UART diagnostics, and relay drive via push-pull outputs. Use Value: Quasi-bidirectional I/O reduces need for external level shifters; built-in watchdog prevents lockup during voltage sags. |
| Energy Meter Interface | Low-Cost HVAC Thermostat |
Use Scenario: Pulse-counting interface between utility meter and wireless telemetry module. IC Role / Device Role / Timing Role: Dedicated pulse capture and preprocessing unit using INT0/INT1 for edge-triggered counting and UART for data forwarding. Use Value: External interrupt inputs tolerate slow rise/fall times; 2.7 V operation ensures compatibility with meter's auxiliary supply rail. | Use Scenario: Battery-powered room thermostat with ambient temperature sensing and LCD backlight control. IC Role / Device Role / Timing Role: Low-power manager performing periodic A/D sampling (AD2/AD3), LCD segment drive, and wake-on-button press via KBI. Use Value: Brownout detection triggers graceful shutdown before EEPROM corruption; 15+ I/O pins consolidate discrete logic into single chip. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| AT89LP2052-20PU | 20-pin PDIP, 2 KB Flash, no A/D or comparators, 2.4–5.5 V operation | Lacks integrated analog peripherals; requires external ADC for sensor interfaces | Choose when analog functionality is unnecessary and legacy 8051 toolchain compatibility is critical |
| STM8S003F3P6 | 20-pin TSSOP, 8 KB Flash, 10-bit A/D, 2.95–5.5 V, enhanced interrupt priority model | Higher resolution A/D and wider voltage margin; no native I²C slave mode | Prefer for new designs needing higher analog precision and longer product lifecycle support |
Compared with AT89LP2052-20PU and STM8S003F3P6, the P87LPC767BD,512 uniquely integrates four A/D channels, dual comparators, and I²C in a 20-pin SO package with 2.7 V minimum operation - making it optimal for ultra-low-cost, analog-rich embedded systems where external component count must be minimized.
Availability
P87LPC767BD,512 is available at Aetrix Electronics and suitable for industrial sensor nodes, smart appliance control, energy meter interfaces, and low-cost HVAC thermostats requiring stable component supply and long-term manufacturability.
Supply support for P87LPC767BD,512 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 formed from the spin-off of Philips Semiconductors in 2006, specializing in secure connectivity solutions for automotive, industrial, and IoT markets.
The P87LPC767BD,512 belongs to NXP's legacy LPC700 family - designed specifically for cost-sensitive, low-pin-count embedded control applications where integration of analog functions, programmable I/O, and ultra-low power consumption are essential.
FAQ
What is the maximum operating frequency of the P87LPC767BD,512 and under what voltage conditions?
The P87LPC767BD,512 operates at up to 20 MHz when VDD is between 4.5 V and 6.0 V, and up to 10 MHz when VDD is between 2.7 V and 6.0 V. This dual-speed specification allows designers to optimize performance versus power consumption based on system supply constraints - for example, running at 10 MHz from a 3.3 V rail in battery-powered applications while maintaining full peripheral functionality including the 8-bit A/D converter and UART.
Does the P87LPC767BD,512 support in-circuit programming, and what security features protect firmware?
Yes, the P87LPC767BD,512 supports serial EPROM programming for simple in-circuit production coding. It includes two EPROM security bits that permanently prevent reading of the 4-kbyte code memory after programming - protecting proprietary algorithms and calibration data. Additionally, the 32-byte customer code space can store unique device identifiers or factory-set parameters without exposing them to standard read operations.
How many analog input channels does the P87LPC767BD,512 A/D converter support, and which pins are used?
The P87LPC767BD,512 integrates a four-channel 8-bit A/D converter using Port 0 pins: AD0 on P0.3/CIN1B, AD1 on P0.4/CIN1A, AD2 on P0.5/CMPREF, and AD3 on P0.6/CMP1. These channels are multiplexed with analog comparator inputs and outputs, enabling simultaneous analog monitoring and threshold detection - for instance, using AD2 as a reference voltage monitor while AD0–AD1 sample external sensors.
Can the P87LPC767BD,512 operate without external passive components for clocking and reset?
Yes, the P87LPC767BD,512 can operate with zero external passive components by selecting the on-chip RC oscillator option and enabling the internal power-on reset circuit. When configured this way, only VDD and VSS connections are required - significantly reducing bill-of-materials cost and PCB footprint. The RC oscillator is user-programmable via EPROM bits and provides sufficient accuracy for non-timing-critical applications such as sensor polling and UI control.
What I/O drive configurations are supported on the P87LPC767BD,512, and how are they controlled?
The P87LPC767BD,512 supports quasi-bidirectional, open-drain, push-pull, and input-only configurations on all Port 0 and Port 1 pins - controlled independently via dedicated SFRs (P0M1#, P0M2#, P1M1#, P1M2#). For example, P1.2 (SCL) defaults to open-drain for I²C compliance, while P0.7 (T1) can be set to push-pull for active timer overflow signaling. This eliminates external pull-ups or buffer ICs in many interface scenarios.
P87LPC767BD,512 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 20-SOIC (0.295", 7.50mm Width)
- Series:
- LPC700
- Packaging:
- Tube
- Product Status:
- Obsolete
- Programmable:
- Not 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:
- A/D 4x8b
- Oscillator Type:
- Internal
- Operating Temperature:
- 0°C ~ 70°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
P87LPC767BD,512 FAQ
1.How can I place an order for P87LPC767BD,512 through Aetrix?
Please submit a Request for Quotation (RFQ) for P87LPC767BD,512 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 P87LPC767BD,512 reliable?
The price and inventory of P87LPC767BD,512 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P87LPC767BD,512 is usually 5 days.
3.What payment methods are accepted for P87LPC767BD,512?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P87LPC767BD,512 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for P87LPC767BD,512?
P87LPC767BD,512 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your P87LPC767BD,512 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 P87LPC767BD,512?
For technical support, including P87LPC767BD,512 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P87LPC767BD,512 requirements.
6.How does Aetrix verify that P87LPC767BD,512 is sourced from the original manufacturer or authorized distributors?
All P87LPC767BD,512 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 P87LPC767BD,512 meets industry standards.
7.What is the process for return or replacement of P87LPC767BD,512?
All P87LPC767BD,512 units undergo pre-shipment inspection (PSI). If there is an issue with P87LPC767BD,512, 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 P87LPC767BD,512 part is unused and in its original packaging.
Return procedure for P87LPC767BD,512:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
P87LPC767BD,512 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…

