Send an Inquiry

To receive a quote for your project, please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Part Number*
Quantity*
Message
Submit Inventory List

Please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Upload My List
Message

NXP Semiconductors P89V664FA,512

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

Inventory:1,348

Please send an inquiry. Send us your inquiry, and we will respond immediately.

Part Number
Quantity*
Price
Name*
Company
Email*
Comments

Product details

Overview

P89V664FA,512 from NXP Semiconductors is an 8-bit 80C51 microcontroller with 64 kB on-chip flash code memory, 512 B internal 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 requiring non-volatile data logging via 128-byte page-erasable flash.

For engineers reviewing the P89V664FA,512 datasheet, P89V664FA,512 pinout, P89V664FA,512 application, or P89V664FA,512 equivalent, key selection criteria include 64 kB flash with ISP/IAP support, dual I²C + SPI peripheral concurrency, 128-byte page erase for firmware-over-the-air updates, PLCC44 package compatibility, and drop-in software replacement for legacy P89C664 devices.

Technical Context

The P89V664FA,512 implements a high-performance 80C51 CPU core with 6x/12x clock mode selection, supporting 0–40 MHz operation in 12x mode. Its memory architecture includes 64 kB flash (organized in 128-byte erasable pages), 512 B internal RAM, and expanded XRAM accessible via MOVX when EXTRAM=1.

Peripheral integration includes two independent 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]), PCA with five capture/compare modules, three 16-bit timers, enhanced UART, and WatchDog Timer-all mapped to dedicated pins with configurable alternate functions.

Key Specifications

Parameter Value and Actual Design Meaning
Core Architecture80C51 8-bit CPU with 6x/12x clock mode selection and software compatibility with P89C664
Flash Memory64 kB on-chip flash with 128-byte page erase (30 ms/page) enabling efficient non-volatile data storage
RAM512 B internal RAM + expandable XRAM up to 1792 B via EXTRAM bit and MOVX addressing
Operating Frequency0–40 MHz in 12x mode; 0–20 MHz in 6x mode; crystal or resonator supported via XTAL1/XTAL2
I/O PortsFour 8-bit bidirectional ports (P0–P3) plus 4-bit Port 4 (P4[0–3]), all with internal pull-ups and multiple alternate functions
PeripheralsDual I²C-bus (100 kHz byte-wide), SPI, enhanced UART, PCA with 5 CEX channels, 3×16-bit timers, WDT
PackagePLCC44 (SOT187-2), 44-pin plastic leaded chip carrier with 1.27 mm pitch and body size 16.5 × 16.5 × 4.2 mm

Pinout & Package

PLCC44 package (SOT187-2): 44-pin ceramic leaded chip carrier with square layout, gull-wing leads, and center power/ground pads. Pin 1 marked by notch or dot; pin numbering counterclockwise from top-left corner.

Pin/Terminal Circuit Role Design Meaning
P0[0]–P0[7]Port 0 bidirectional I/O / AD0–AD7 multiplexed busOpen-drain port used as address/data bus during external memory access; requires external pull-ups for general-purpose I/O
P1[0]/T2Port 1 bit 0 / Timer2 external count inputHigh-current (16 mA) output capable of driving LEDs or logic; supports T2 clock-out or external event counting
P1[6]/SCLPrimary I²C-bus serial clockOpen-drain output with internal pull-up; compatible with standard I²C timing and multi-master arbitration
P1[7]/SDAPrimary I²C-bus serial dataOpen-drain bidirectional line shared across I²C slaves; supports ACK/NACK and clock stretching
P4[0]/SCL_1/SPICLKSecondary I²C clock / SPI serial clockShared pin enables concurrent I²C and SPI operation without conflict; SPICLK phase/polarity programmable
P4[1]/SDA_1/MISOSecondary I²C data / SPI master-in-slave-outEnables dual I²C slave operation while acting as SPI slave; MISO supports full-duplex SPI transfers
P4[2]/MOSISPI master-out-slave-inPush-pull output for reliable high-speed SPI data transmission; supports up to 40 MHz system clock-derived rates
P4[3]/SSSPI slave select inputActive-low enable signal that activates SPI peripheral and disables other I/O functions on Port 4 pins
RSTReset inputAsynchronous active-high reset requiring ≥2 machine cycles (≥24 clocks at 12x mode) for reliable device initialization
EAExternal access enableStrapped HIGH to execute from internal flash; tied LOW to fetch code from external ROM or EPROM
ALE/PROGAddress latch enable / programming pulseOutputs address latches during external memory access; serves as PROG pulse during flash ISP programming
VDD, VSSPower supply and ground5 V ±10% operation; decoupling capacitor (100 nF) required within 10 mm of VDD/VSS pins for noise immunity

Key Features

Feature Design Value
128-byte flash page eraseEnables firmware field updates and non-volatile parameter storage without full-chip erase; 30 ms/page vs. 150 ms full-erase
Dual independent I²C-bus interfacesAllows simultaneous communication with two separate I²C buses-e.g., one for sensors, one for EEPROM or display controller
Four-port I/O expansion (P0–P3 + P4)Provides 36 GPIOs total (32 + 4), with Port 4 dedicated to SPI/I²C_1 functions-reducing external level-shifting or bus arbitration ICs
Programmable Counter Array (PCA)Five independent capture/compare modules support PWM generation, input capture, and software timers without CPU overhead
ISP and IAP boot code compatibilityUpward-compatible bootloader allows in-system reprogramming via UART or I²C without external programmer hardware
Low EMI ALE inhibit modeAO bit disables ALE during normal operation-reducing radiated emissions in EMC-sensitive industrial environments

Applications

Industrial Sensor Node Legacy 8051 System Upgrade

Use Scenario: Standalone temperature/humidity node with local data logging and RS-485 backhaul.

IC Role / Device Role / Timing Role: Main controller executing sensor polling, 128-byte flash-based parameter storage, and UART-to-RS485 protocol translation.

Use Value: Dual I²C supports concurrent connection to HTU21D (humidity) and TMP102 (temp); 64 kB flash stores 30 days of 1-min samples at 128-byte page granularity.

Use Scenario: Retrofit of aging P89C664-based motor drive control board requiring SPI-based encoder interface.

IC Role / Device Role / Timing Role: Drop-in software-compatible MCU adding SPI encoder feedback channel without PCB redesign.

Use Value: P4[0–3] provides native SPI master interface-eliminating need for external SPI-to-parallel bridge IC previously used with P89C664.

Smart Energy Meter Interface Multi-Protocol Industrial Gateway

Use Scenario: Sub-metering module interfacing with metrology IC (e.g., ADE7878) and secure EEPROM over I²C.

IC Role / Device Role / Timing Role: Primary host managing time-critical ADC reads, secure I²C EEPROM writes, and tamper-detection interrupts.

Use Value: Primary I²C (P1[6]/P1[7]) handles metrology IC; secondary I²C (P4[0]/P4[1]) isolates secure EEPROM traffic-preventing bus contention during firmware updates.

Use Scenario: Edge gateway aggregating Modbus RTU (UART), CANopen (external transceiver), and I²C sensor data.

IC Role / Device Role / Timing Role: Central coordinator using UART for Modbus, PCA for precise timer-based CAN bit timing, and dual I²C for sensor clusters.

Use Value: Three 16-bit timers + PCA provide deterministic timing for Modbus response deadlines and CAN bit sampling-no external timing IC required.

Equivalent & Alternatives

The following parts are listed as comparable options for similar 8051-based microcontroller applications.

Alternative Part Technical Difference Application Difference Selection Advice
AT89C51ED2-RLTUM64 kB flash, 1280 B RAM, single I²C, no SPI; 40 MHz max; PLCC44 packageLacks secondary I²C and SPI-requires external bridge IC for multi-bus sensor networksSelect only if dual I²C/SPI concurrency is unnecessary and legacy AT89 toolchain compatibility is mandatory
STC89C52RC-PD8 kB flash, 512 B RAM, single UART, no I²C or SPI; 8051 core; PDIP40 packageLower memory, no I²C/SPI peripherals, incompatible pinout-requires full PCB redesignConsider only for cost-sensitive, low-complexity replacements where peripheral expansion is handled externally

Compared with AT89C51ED2-RLTUM and STC89C52RC-PD, the P89V664FA,512 delivers unique dual I²C + SPI concurrency in PLCC44, enabling direct multi-sensor connectivity without glue logic-critical for space-constrained industrial nodes requiring field-upgradable firmware via 128-byte flash pages.

Availability

P89V664FA,512 is available at Aetrix Electronics and suitable for industrial automation, smart metering, and embedded sensor systems requiring stable component supply, long-term lifecycle support, and drop-in replacement capability for legacy P89C664 designs.

Supply support for P89V664FA,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, with deep expertise in 8051-based microcontrollers since the 1980s.

The P89V664FA,512 belongs to NXP's legacy 80C51 family designed for industrial control systems requiring robustness, long-lifecycle availability, and backward-compatible firmware upgrades-especially where dual I²C and SPI coexistence simplifies sensor hub architecture.

FAQ

What is the maximum operating frequency of the P89V664FA,512 and how is it configured?

The P89V664FA,512 supports up to 40 MHz in 12x clock mode and 20 MHz in 6x mode. Configuration is controlled via the AO bit in AUXR and CPS0/CPS1 bits in CMOD register, programmable through ISP, IAP, or parallel programming-unlike the P89C664 which required parallel programming only. This flexibility allows runtime clock scaling for power optimization without hardware changes.

Does the P89V664FA,512 support in-application programming (IAP) and what memory regions can be modified?

Yes, the P89V664FA,512 fully supports IAP with dedicated boot code that enables erasing and reprogramming of its 64 kB flash memory in 128-byte pages. IAP operations target only user flash-not SFRs, RAM, or boot loader region-and require proper vector table setup and interrupt masking per NXP Application Note AN10457. The P89V664FA,512 retains IAP functionality even when executing from internal RAM.

How does the dual I²C-bus interface on the P89V664FA,512 differ from single-I²C 8051 variants?

The P89V664FA,512 integrates two independent I²C controllers: primary (SCL/SDA on P1[6]/P1[7]) and secondary (SCL_1/SDA_1 on P4[0]/P4[1]). Each has dedicated SFRs (S1CON/S1STA/S1DAT and S2CON/S2STA/S2DAT), allowing concurrent master/slave operation on separate buses-e.g., one for sensors, one for secure EEPROM-without software arbitration or bus contention delays inherent in bit-banged solutions.

What is the function of Port 4 on the P89V664FA,512 and how is it enabled?

Port 4 is a 4-bit bidirectional I/O port (P4[0–3]) with internal pull-ups, exclusively assigned to secondary I²C (SCL_1/SDA_1), SPI (SPICLK/MOSI/MISO/SS), and no general-purpose use. It is enabled automatically when corresponding peripheral functions are activated via SFR configuration (e.g., setting ENS2=1 in S2CON or SPEN=1 in SPCR). No separate port-enable register is required-the peripheral control bits implicitly activate P4 functionality.

Can the P89V664FA,512 replace the P89C664 in existing designs without hardware modifications?

Yes, the P89V664FA,512 is a drop-in and software-compatible replacement for the P89C664 in PLCC44 packages. Pinout, voltage levels, reset behavior, and instruction set are identical. Key enhancements-including SPI, dual I²C, Port 4, and 128-byte page erase-are implemented without affecting legacy signal routing or power delivery. Firmware requires no changes unless leveraging new peripherals.

P89V664FA,512 Specifications

Product attributes
Attribute value
Manufacturer:
NXP Semiconductors
Package/Case:
44-LCC (J-Lead)
Series:
89V
Packaging:
Tube
Product Status:
Obsolete
Programmable:
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:
64KB (64K x 8)
Program Memory Type:
FLASH
EEPROM Size:
-
RAM Size:
2K 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:

P89V664FA,512 FAQ

1.How can I place an order for P89V664FA,512 through Aetrix?

Please submit a Request for Quotation (RFQ) for P89V664FA,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 P89V664FA,512 reliable?

The price and inventory of P89V664FA,512 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P89V664FA,512 is usually 5 days.

3.What payment methods are accepted for P89V664FA,512?

We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P89V664FA,512 transactions.

Note: Certain payment methods may incur a processing fee.

4.How is shipping managed for P89V664FA,512?

P89V664FA,512 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.

Once your P89V664FA,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 P89V664FA,512?

For technical support, including P89V664FA,512 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P89V664FA,512 requirements.

6.How does Aetrix verify that P89V664FA,512 is sourced from the original manufacturer or authorized distributors?

All P89V664FA,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 P89V664FA,512 meets industry standards.

7.What is the process for return or replacement of P89V664FA,512?

All P89V664FA,512 units undergo pre-shipment inspection (PSI). If there is an issue with P89V664FA,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 P89V664FA,512 part is unused and in its original packaging.

Return procedure for P89V664FA,512:

1.Submit a request within 90 days.

2.Obtain a Return Material Authorization (RMA) from Aetrix.

P89V664FA,512 Tags

  • P89V664FA,512
  • P89V664FA,512 PDF
  • P89V664FA,512 Datasheet
  • P89V664FA,512 Specifications
  • P89V664FA,512 Images
  • NXP Semiconductors
  • NXP Semiconductors P89V664FA,512
  • Buy P89V664FA,512
  • P89V664FA,512 Price
  • P89V664FA,512 Distributor
  • P89V664FA,512 Supplier
  • P89V664FA,512 Wholesale
Related Products
ATTINY4-TSHR
ATTINY4-TSHR

Microchip Technology

ATTINY10-TSHR
ATTINY10-TSHR

Microchip Technology

ATTINY10-TS8R
ATTINY10-TS8R

Microchip Technology

ATTINY202-SSNR
ATTINY202-SSNR

Microchip Technology

ATTINY202-SSFR
ATTINY202-SSFR

Microchip Technology

ATTINY402-SSNR
ATTINY402-SSNR

Microchip Technology

PIC16F15213T-I/MF
PIC16F15213T-I/MF

Microchip Technology

PIC16F15213-E/MF
PIC16F15213-E/MF

Microchip Technology

PIC10F200T-I/OT
PIC10F200T-I/OT

Microchip Technology

ATTINY412-SSNR
ATTINY412-SSNR

Microchip Technology

PIC10F202T-I/OT
PIC10F202T-I/OT

Microchip Technology

ATTINY404-SSNR
ATTINY404-SSNR

Microchip Technology

Tech Hub

Search

Search

PRODUCT

PRODUCT

PHONE

PHONE

USER

USER