NXP Semiconductors P87C661X2FA,529
- Part No.:
- P87C661X2FA,529
- Manufacturer:
- NXP Semiconductors
- Category:
- Microcontrollers
- Package:
- 44-LCC (J-Lead)
- Datasheet:
-
P87C661X2FA,529.pdf
- Description:
- IC MCU 8BIT 16KB OTP 44PLCC
- Quantity:
- Payment:

- Shipping:

Inventory:4,184
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
P87C661X2FA,529 from NXP Semiconductors (formerly Philips Semiconductors) is a single-chip 8-bit 80C51-compatible microcontroller with 16 KB OTP memory, 512 B RAM, dual Fast-mode I²C interfaces (400 kbit/s), 32 I/O pins, and operation from 2.7 V to 5.5 V at up to 33 MHz (12-clock mode). It targets embedded motor control and industrial sensor interface applications requiring PWM, capture/compare, and high-speed serial communication.
For engineers reviewing the P87C661X2FA,529 datasheet, P87C661X2FA,529 pinout, P87C661X2FA,529 application, or P87C661X2FA,529 equivalent, this page delivers verified technical context, package-specific pin functions, real-world use cases, and validated alternative options - all grounded in the official 2003 Philips product data sheet.
Technical Context
The P87C661X2FA,529 implements an accelerated 80C51 CPU core supporting both 6-clock and 12-clock machine cycles via OTP bit OX2 and SFR bit X2 (CKCON.0), enabling flexible timing trade-offs between speed (up to 33 MHz at 5 V) and power efficiency. Its dual I²C ports are asymmetric: I²C0 supports Standard- (100 kbit/s) and Fast-mode (400 kbit/s), while I²C1 (P87C661X2 only) is Fast-mode-only with slew-rate-controlled outputs.
It integrates a 5-channel Programmable Counter Array (PCA) for PWM generation, input capture, and compare output, plus three 16-bit timers (T0, T1, T2), full-duplex enhanced UART with framing error detection, and four priority-level nested interrupts. The device uses static CMOS design, permitting clock stoppage and low-power modes including Idle and Power-down with wake-up via external interrupt.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | 80C51-compatible 8-bit CPU with 100% instruction set compatibility and accelerated execution |
| Memory | 16 KB on-chip OTP program memory + 512 B internal RAM; supports external RAM expansion up to 64 KB |
| Operating Voltage | 2.7 V to 5.5 V - enables direct interface with 3.3 V and 5 V logic systems without level shifters |
| Max Clock Frequency | 33 MHz at 5 V (12-clock mode); 30 MHz at 5 V (6-clock mode); supports 0–16 MHz at 3 V |
| I²C Interfaces | Dual independent I²C ports: I²C0 selectable 100/400 kbit/s; I²C1 fixed 400 kbit/s with slew-rate control (P87C661X2 only) |
| Timers & PCA | Three 16-bit timers (T0/T1/T2) + five-channel PCA supporting PWM, capture, and compare with dedicated CEX0–CEX4 pins |
| Power Modes | Idle mode (CPU halted, peripherals active) and Power-down mode (oscillator stopped, RAM retained down to 2 V) |
Pinout & Package
Package: PLCC44 (SOT187–2), plastic leaded chip carrier, 44-pin, -40 °C to +85 °C operating range.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| 1 (SDA1) | Second I²C data line | Open-drain bidirectional bus line for I²C1; requires external pull-up; unique to P87C661X2 variant |
| 2 (P1.0/T2) | Port 1 bit 0 / Timer 2 clockout | Configurable as general-purpose I/O or programmable 50% duty-cycle clock output (61 Hz–4 MHz) |
| 8 (P1.6/SCL0) | Port 1 bit 6 / I²C0 clock | Open-drain I²C bus clock line for primary I²C interface; supports Standard/Fast mode selection |
| 9 (P1.7/SDA0) | Port 1 bit 7 / I²C0 data | Open-drain I²C bus data line for primary I²C interface; shares port with standard GPIO functionality |
| 23 (SCL1) | Second I²C clock line | Open-drain clock for I²C1; slew-rate controlled; not present on P87C660X2 variants |
| 10 (RST) | Reset input | Asynchronous active-high reset requiring ≥2 machine cycles; enables power-on reset with RC network |
| 35 (EA/VPP) | External access enable / programming voltage | High = execute from internal OTP; low = fetch from external program memory; also receives VPP during programming |
Key Features
| Feature | Design Value |
|---|---|
| Dual Fast-mode I²C | Two independent I²C ports: one configurable (100/400 kbit/s), one fixed 400 kbit/s with slew-rate control - enables robust multi-sensor bus topology |
| 5-Channel PCA | Programmable Counter Array with five CEX pins (CEX0–CEX4) supports simultaneous PWM generation, edge-triggered capture, and compare output for motor phase control |
| 6-/12-Clock Mode Select | Hardware (OTP OX2) and software (CKCON.0) control over instruction cycle length - allows dynamic trade-off between throughput and EMI/noise |
| Enhanced UART | Full-duplex serial port with framing error detection and automatic address recognition - simplifies multi-drop RS-485 or LIN bus implementation |
| Low-Power Operation | Power-down mode reduces current to µA range while retaining RAM and SFR state; wake-up via INT0/INT1 with no PCB changes required |
| Security & Debug | Three programmable security bits and 64-byte encryption array prevent unauthorized code read-out; ONCE™ mode enables in-circuit emulation without socket removal |
Applications
| Motor Control System | Industrial Sensor Hub |
|---|---|
Use Scenario: Closed-loop DC brushless motor drive with Hall-effect feedback and current sensing. IC Role / Device Role / Timing Role: Main controller executing commutation logic, generating 3-phase PWM via PCA, reading I²C temperature/position sensors, and managing UART-based host commands. Use Value: Dual I²C ports allow concurrent connection to thermal sensor (I²C0) and position encoder (I²C1); PCA channels deliver precise, jitter-free PWM timing synchronized to rotor position. |
Use Scenario: Multi-node environmental monitoring node aggregating data from I²C humidity, pressure, and gas sensors before forwarding via UART to gateway. IC Role / Device Role / Timing Role: Central sensor interface MCU handling time-critical I²C arbitration, data buffering in 512 B RAM, and low-power sleep between measurement cycles. Use Value: 400 kbit/s Fast-mode I²C reduces sensor polling latency; Power-down mode extends battery life by >95% during idle intervals without losing sensor configuration state. |
| Smart Power Supply Monitor | Legacy Industrial Controller Upgrade |
Use Scenario: AC/DC power supply with digital supervision: voltage/current telemetry, fault logging, and I²C-connected PMBus-compatible DACs. IC Role / Device Role / Timing Role: Real-time supervisor executing ADC-less analog monitoring via comparator inputs, triggering PCA-based fault pulses, and communicating status via I²C0 to host controller. Use Value: Asynchronous port reset and programmable clock-out simplify synchronization with isolated power rails; dual I²C enables separate control (I²C0) and telemetry (I²C1) channels. |
Use Scenario: Retrofit replacement for aging 8051-based PLC I/O module requiring pin-compatible upgrade with enhanced peripheral count. IC Role / Device Role / Timing Role: Drop-in firmware-compatible controller delivering additional I²C channel, extra timer, and improved EMI performance versus legacy 80C51 derivatives. Use Value: 100% 80C51 instruction compatibility ensures zero firmware rework; PLCC44 package matches footprint of predecessor; 6-clock mode lowers radiated emissions in noisy factory environments. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| P87C660X2FA | Single I²C interface (I²C0 only); identical OTP size, RAM, timers, and package | Lacks second I²C port - unsuitable for dual-bus sensor aggregation or master-slave bridging | Select when cost sensitivity outweighs need for redundant I²C; retains full PCA, UART, and power modes |
| NXP LPC935FBD44 | Enhanced 80C51 core with 8 KB flash, 768 B RAM, single I²C, but adds SPI and 10-bit ADC | Higher integration (ADC, SPI) but no second I²C; flash replaces OTP - supports field updates | Choose for new designs needing analog sensing or firmware upgrades; not pin-compatible; requires layout change |
Compared with P87C660X2FA, the P87C661X2FA,529 adds a second Fast-mode I²C port with slew-rate control - critical for noise-immune multi-sensor systems - while maintaining identical OTP, RAM, and power characteristics. Versus LPC935FBD44, it trades ADC/SPI for deterministic dual-I²C timing and OTP security, favoring legacy-compliant industrial control.
Availability
P87C661X2FA,529 is available at Aetrix Electronics and suitable for motor control systems, industrial sensor hubs, smart power monitors, and legacy controller upgrades requiring stable component supply and long-term obsolescence management.
Supply support for P87C661X2FA,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 (originally Philips Semiconductors) is a global semiconductor leader focused on secure connectivity solutions for automotive, industrial, and IoT markets.
The P87C661X2FA,529 belongs to the P8xC66xX2 family - designed specifically for cost-sensitive, high-reliability industrial control applications demanding dual high-speed I²C, robust PWM, and extended temperature operation without sacrificing 80C51 firmware compatibility.
FAQ
What is the maximum operating frequency of the P87C661X2FA,529 at 5 V?
The P87C661X2FA,529 supports up to 33 MHz at 5 V in 12-clock mode and 30 MHz in 6-clock mode. Its 80C51-compatible core achieves this via advanced CMOS process and optimized timing architecture, enabling high-speed I²C communication and fast PWM update rates without external clock multiplication.
Does the P87C661X2FA,529 support both Standard-mode and Fast-mode I²C on both interfaces?
No. The P87C661X2FA,529 supports Standard- (100 kbit/s) and Fast-mode (400 kbit/s) on I²C0 (pins P1.6/SCL0 and P1.7/SDA0), but I²C1 (pins 1/SDA1 and 23/SCL1) operates in Fast-mode only. This asymmetry is documented in the Philips 2003 product data sheet and confirmed in the pin descriptions table.
How many I/O pins does the P87C661X2FA,529 provide, and what is their electrical type?
The P87C661X2FA,529 provides 32 configurable I/O pins across Ports 0–3. Port 0 is open-drain with internal pull-ups during external memory access; Ports 1–3 are quasi-bidirectional with internal pull-ups. All ports support TTL/CMOS logic levels and operate across the full 2.7–5.5 V supply range.
Can the P87C661X2FA,529 enter Power-down mode and wake up using only INT0 or INT1?
Yes. The P87C661X2FA,529 supports wake-up from Power-down mode via external interrupts INT0 (P3.2) or INT1 (P3.3), provided they are configured as level-sensitive and enabled in the interrupt registers. Upon wake-up, both RAM and SFR contents are preserved, allowing seamless resumption of real-time tasks.
Is the P87C661X2FA,529 pin-compatible with the P87C660X2FA?
Yes. Both P87C661X2FA,529 and P87C660X2FA use identical PLCC44 packaging (SOT187–2), share the same pinout, and maintain full functional compatibility except for the presence of SDA1 (pin 1) and SCL1 (pin 23) on the P87C661X2FA,529 - which are No Connect on the P87C660X2FA per the official pinning diagram.
P87C661X2FA,529 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 44-LCC (J-Lead)
- Series:
- 87C
- Packaging:
- Tube
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Core Processor:
- 8051
- Core Size:
- 8-Bit
- Speed:
- 33MHz
- Connectivity:
- EBI/EMI, I2C, UART/USART
- Peripherals:
- POR, PWM, WDT
- Number of I/O:
- 32
- Program Memory Size:
- 16KB (16K x 8)
- Program Memory Type:
- OTP
- EEPROM Size:
- -
- RAM Size:
- 512 x 8
- Voltage - Supply (Vcc/Vdd):
- 2.7V ~ 5.5V
- Data Converters:
- -
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
P87C661X2FA,529 FAQ
1.How can I place an order for P87C661X2FA,529 through Aetrix?
Please submit a Request for Quotation (RFQ) for P87C661X2FA,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 P87C661X2FA,529 reliable?
The price and inventory of P87C661X2FA,529 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P87C661X2FA,529 is usually 5 days.
3.What payment methods are accepted for P87C661X2FA,529?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P87C661X2FA,529 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for P87C661X2FA,529?
P87C661X2FA,529 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your P87C661X2FA,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 P87C661X2FA,529?
For technical support, including P87C661X2FA,529 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P87C661X2FA,529 requirements.
6.How does Aetrix verify that P87C661X2FA,529 is sourced from the original manufacturer or authorized distributors?
All P87C661X2FA,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 P87C661X2FA,529 meets industry standards.
7.What is the process for return or replacement of P87C661X2FA,529?
All P87C661X2FA,529 units undergo pre-shipment inspection (PSI). If there is an issue with P87C661X2FA,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 P87C661X2FA,529 part is unused and in its original packaging.
Return procedure for P87C661X2FA,529:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
P87C661X2FA,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…

.jpg)