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

- Shipping:

Inventory:2,919
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
P89V660FA,512 from NXP Semiconductors is an 8-bit 80C51 microcontroller with 16 kB flash code memory, 512 B on-chip RAM, dual I²C-bus interfaces (primary and secondary), SPI interface, and four 8-bit I/O ports plus a 4-bit Port 4-designed for embedded control in industrial sensor nodes and legacy 8051-based upgrade paths.
For engineers reviewing the P89V660FA,512 datasheet, P89V660FA,512 pinout, P89V660FA,512 application, or P89V660FA,512 equivalent, key selection considerations include 128-byte page-erase capability for non-volatile data storage, 40 MHz max operation in 12x mode, PLCC44 package compatibility, and drop-in software equivalence with P89C660 devices.
Technical Context
The P89V660FA,512 implements a standard 80C51 CPU core with dual I²C-bus controllers (SCL/SDA on P1[6]/P1[7] and SCL_1/SDA_1 on P4[0]/P4[1]), full-duplex SPI (SPICLK/MOSI/MISO/SS on P4[0–3]), and a five-channel Programmable Counter Array supporting PWM, capture, and compare functions. It supports both 6-clock and 12-clock modes via ISP/IAP configuration.
Memory architecture includes 16 kB flash (with 128-byte page erase in ≤30 ms), 512 B internal RAM, and up to 256 B of expanded XDATA RAM accessible via MOVX when EXTRAM=1. The device features three 16-bit timers, WDT, and ten interrupt sources with four priority levels-enabling deterministic real-time control in resource-constrained systems.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | 80C51-compatible 8-bit CPU with dual data pointer support |
| Flash Memory | 16 kB with 128-byte page erase (≤30 ms) enabling efficient non-volatile data logging |
| RAM | 512 B internal RAM + 256 B expandable XDATA RAM via EXTRAM bit |
| Max Operating Frequency | 40 MHz in 12x mode; 20 MHz in 6x mode-configurable via ISP/IAP or parallel programmer |
| I/O Ports | Four 8-bit ports (P0–P3) + one 4-bit port (P4); P1[5–7] and P4[0–1] support I²C; P4[0–3] support SPI |
| Peripherals | Dual I²C-bus (100 kHz), SPI, enhanced UART, PCA (5 channels), three 16-bit timers, WDT, 10-interrupt source vectoring |
| Package | PLCC44 (SOT187-2), 10 × 10 mm body, leaded ceramic carrier for high-reliability PCB mounting |
Pinout & Package
PLCC44 package (SOT187-2) with 44-pin square-leaded ceramic construction, suitable for socketed prototyping and industrial environments requiring thermal stability and mechanical robustness.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| P0[0]–P0[7] | Port 0 bidirectional I/O / AD0–AD7 multiplexed bus | Open-drain port used for external memory addressing/data transfer; requires external pull-ups for GPIO use |
| P1[0]–P1[7] | Port 1 bidirectional I/O with internal pull-ups | P1[5–7] serve as CEX2/SCL/SDA; high-current drive (16 mA) on P1[5–7] enables direct LED/sensor interfacing |
| P2[0]–P2[7] | Port 2 bidirectional I/O / A8–A15 high-order address bus | Provides upper address byte during external memory access; internal pull-ups enable reliable input mode |
| P3[0]–P3[7] | Port 3 bidirectional I/O with alternate functions | Includes RXD/TXD, INT0/INT1, WR/RD, T0/T1-supports full 8051 peripheral mapping and external memory control |
| P4[0]–P4[3] | Port 4 4-bit bidirectional I/O with SPI/I²C_1 functions | P4[0]=SPICLK/SCL_1; P4[1]=MISO/SDA_1; P4[2]=MOSI; P4[3]=SS-enables second I²C master/slave and full SPI slave operation |
| RST | Active-high reset input | Two-machine-cycle HIGH pulse required for synchronous reset; compatible with standard 8051 reset timing |
| XTAL1/XTAL2 | Crystal oscillator inputs | Supports quartz crystals or resonators from 0–40 MHz; internal inverter enables low-component-count clock generation |
| EA | External Access Enable | Strapped to VDD for internal flash execution; tied to VSS only when booting from external ROM |
| ALE/PROG | Address Latch Enable / Flash programming pulse | Emitted at 1/6 crystal frequency (default); disabled via AO bit to reduce EMI in noise-sensitive applications |
Key Features
| Feature | Design Value |
|---|---|
| Dual 100 kHz I²C-bus interfaces | Enables concurrent communication with two separate I²C peripherals (e.g., EEPROM + temperature sensor) without software arbitration overhead |
| 128-byte flash page erase | Allows fine-grained firmware updates and non-volatile parameter storage within code memory-no external EEPROM required |
| SPI interface with dedicated SS pin | Supports full-duplex synchronous serial communication with ADCs, DACs, or displays using hardware-controlled chip select |
| Five-channel PCA with PWM/capture | Provides independent PWM outputs for motor control or LED dimming, plus edge-triggered capture for precise timing measurement |
| Software-compatible P89C660 replacement | Runs existing P89C660 firmware without modification while adding SPI, dual I²C, and Port 4-reducing redesign risk |
| Low-EMI ALE inhibit mode | Disables ALE output during steady-state operation to minimize radiated emissions in EMC-critical industrial environments |
Applications
| Industrial Sensor Node | Legacy 8051 System Upgrade |
|---|---|
Use Scenario: Standalone temperature/humidity node with local data logging and RS-485 uplink. IC Role / Device Role / Timing Role: Primary controller managing I²C sensors, SPI flash for log storage, and UART-to-RS485 transceiver. Use Value: 128-byte flash page erase enables cyclic logging without wear-leveling firmware; dual I²C allows concurrent sensor reads and calibration EEPROM access. | Use Scenario: Retrofit of aging PLC I/O module with enhanced communication and diagnostics. IC Role / Device Role / Timing Role: Drop-in replacement for P89C660, adding SPI-connected diagnostic LED driver and secondary I²C for status EEPROM. Use Value: Software compatibility eliminates firmware revalidation; Port 4 and SPI provide new peripheral connectivity without board redesign. |
| Smart Meter Interface Module | Embedded Power Supply Monitor |
Use Scenario: Energy meter sub-module handling metrology IC interface and tamper detection. IC Role / Device Role / Timing Role: Real-time coordinator between SPI-based metrology IC, I²C RTC, and opto-isolated fault reporting line. Use Value: Five PCA channels generate precise PWM for LED indicators and capture zero-cross events from AC line sensing circuitry. | Use Scenario: DC-DC converter supervisory unit monitoring voltage rails and fan speed. IC Role / Device Role / Timing Role: Dedicated monitor using PCA capture to measure tachometer pulses and I²C to read ADC values from rail sensors. Use Value: Dual I²C lets one bus handle rail monitoring ADCs while the other manages fan controller-eliminating software polling bottlenecks. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| P89V662FA | 32 kB flash, 1 kB RAM, identical pinout and peripherals | Higher code density for complex protocol stacks or larger state machines | Select when firmware exceeds 16 kB or requires >512 B RAM for buffers |
| P89V664FA | 64 kB flash, 2 kB RAM, same PLCC44 package and feature set | Supports bootloader + application partitioning or integrated web server in constrained MCU | Choose for field-upgradable firmware or multi-tasking RTOS deployments |
Compared with P89V662FA and P89V664FA, the P89V660FA,512 delivers optimal cost-performance balance for fixed-function control tasks where 16 kB flash and 512 B RAM meet requirements-avoiding over-provisioned memory and associated power/thermal overhead.
Availability
P89V660FA,512 is available at Aetrix Electronics and suitable for industrial sensor nodes, legacy 8051 system upgrades, and smart meter interface modules requiring stable component supply across extended production lifecycles.
Supply support for P89V660FA,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 leader focused on secure connectivity solutions for automotive, industrial, and IoT applications.
The P89V660FA,512 belongs to NXP's 80C51-based microcontroller family, designed specifically to extend the life of legacy 8051 designs with modern peripherals-including dual I²C, SPI, and enhanced flash management-while maintaining full software compatibility.
FAQ
What is the maximum operating frequency of the P89V660FA,512?
The P89V660FA,512 supports up to 40 MHz in 12x mode and 20 MHz in 6x mode. Frequency mode is configurable via ISP or parallel programming, and the device maintains full timing compliance across the entire range when operated within its specified voltage and temperature conditions (−40 °C to +85 °C).
Does the P89V660FA,512 support in-application programming (IAP)?
Yes, the P89V660FA,512 supports IAP with 128-byte page erase capability (≤30 ms per page). This allows runtime firmware updates and non-volatile data storage directly in flash memory without halting main application execution-enabling features like field-upgradable calibration tables in the P89V660FA,512.
How many I²C interfaces does the P89V660FA,512 have, and how are they assigned?
The P89V660FA,512 has two independent I²C-bus interfaces: primary (SCL on P1[6], SDA on P1[7]) and secondary (SCL_1 on P4[0], SDA_1 on P4[1]). Both operate at 100 kHz and support master/slave modes-allowing concurrent communication with separate I²C peripherals without bus contention in the P89V660FA,512.
What package type is used for the P89V660FA,512?
The P89V660FA,512 is supplied in a PLCC44 package (SOT187-2): a 44-lead plastic leaded chip carrier with 10 × 10 mm body size and J-lead geometry. This package supports socket-based development and offers superior thermal performance and mechanical reliability for industrial applications of the P89V660FA,512.
Is the P89V660FA,512 pin-compatible with the P89C660 series?
Yes, the P89V660FA,512 is a drop-in hardware replacement for the P89C660 series in PLCC44 packaging. All signal pins-including Port 0–3, RST, XTAL1/2, EA, and ALE-are identically mapped. Port 4 (P4[0–3]) is additional and unused in P89C660 designs, ensuring backward compatibility while adding new functionality in the P89V660FA,512.
P89V660FA,512 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 44-LCC (J-Lead)
- Series:
- 89V
- Packaging:
- Tube
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Core Processor:
- 8051
- Core Size:
- 8-Bit
- Speed:
- 40MHz
- Connectivity:
- I2C, SPI, UART/USART
- Peripherals:
- POR, PWM, WDT
- Number of I/O:
- 36
- Program Memory Size:
- 16KB (16K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 512 x 8
- Voltage - Supply (Vcc/Vdd):
- 4.5V ~ 5.5V
- Data Converters:
- -
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
P89V660FA,512 FAQ
1.How can I place an order for P89V660FA,512 through Aetrix?
Please submit a Request for Quotation (RFQ) for P89V660FA,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 P89V660FA,512 reliable?
The price and inventory of P89V660FA,512 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P89V660FA,512 is usually 5 days.
3.What payment methods are accepted for P89V660FA,512?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P89V660FA,512 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for P89V660FA,512?
P89V660FA,512 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your P89V660FA,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 P89V660FA,512?
For technical support, including P89V660FA,512 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P89V660FA,512 requirements.
6.How does Aetrix verify that P89V660FA,512 is sourced from the original manufacturer or authorized distributors?
All P89V660FA,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 P89V660FA,512 meets industry standards.
7.What is the process for return or replacement of P89V660FA,512?
All P89V660FA,512 units undergo pre-shipment inspection (PSI). If there is an issue with P89V660FA,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 P89V660FA,512 part is unused and in its original packaging.
Return procedure for P89V660FA,512:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
P89V660FA,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…

.jpg)