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

Analog Devices Inc./Maxim Integrated DS87C520-QNL

Part No.:
DS87C520-QNL
Manufacturer:
Analog Devices Inc./Maxim Integrated
Category:
Microcontrollers
Package:
44-LCC (J-Lead)
Datasheet:
AetrixDS87C520-QNL.pdf
Description:
IC MCU 8BIT 16KB OTP 44PLCC
Quantity:
Payment:
Payment
Shipping:
Shipping

Inventory:4,551

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

Part Number
Quantity*
Price
Name*
Company
Email*
Comments

Product details

Overview

DS87C520-QNL from Maxim Integrated is a high-speed, 8051-compatible microcontroller with 16kB on-chip EPROM, 1kB MOVX-accessible SRAM, and 256 bytes of scratchpad RAM. It operates at up to 33MHz (121ns instruction cycle), features dual hardware serial ports, three 16-bit timer/counters, and supports industrial temperature range (–40°C to +85°C) in 44-pin PLCC package for embedded control in instrumentation and industrial automation.

For engineers reviewing the DS87C520-QNL datasheet, DS87C520-QNL pinout, DS87C520-QNL application, or DS87C520-QNL equivalent, key selection considerations include its 4-clock-per-machine-cycle architecture, ROMSIZE register for dynamic internal/external memory mapping, Power Management Mode for low-power operation, and dual data pointer support for accelerated block memory transfers.

Technical Context

The DS87C520-QNL implements a redesigned 8051 core executing instructions in 4 clocks per machine cycle-3× faster than standard 8051 at identical crystal frequency-enabling 82.5MHz apparent throughput at 33MHz clock. Its memory subsystem includes configurable ROMSIZE (0–16kB) and DME-controlled 1kB on-chip SRAM accessible via MOVX, both dynamically adjustable in runtime.

Hardware peripherals include two full-duplex UARTs (P3.0/P3.1 and P1.2/P1.3), six external interrupts (INT0–INT5), programmable watchdog timer, power-fail reset, and early-warning power-fail interrupt. The Power Management Mode selects CPU clock division by 64 or 1024, reducing machine cycle rate to 187.5kHz or 11.7kHz at 12MHz crystal, with automatic hardware/software exit.

Key Specifications

ParameterValue and Actual Design Meaning
Core Architecture8051-compatible, 4-clock-per-machine-cycle execution (vs. 12 in legacy 8051)
Max Clock Frequency33MHz crystal input, enabling 121ns single-cycle instruction execution
On-Chip Memory16kB EPROM program memory + 1kB MOVX-accessible SRAM + 256B direct RAM
ROMSIZE ControlSoftware-selectable internal ROM size (0–16kB) via RMS2–RMS0 bits for flexible external memory overlay
Power ManagementConfigurable CPU clock division (×64 or ×1024) for reduced active power consumption
Serial InterfacesTwo independent full-duplex UARTs with dedicated pins (UART0: P3.0/P3.1; UART1: P1.2/P1.3)
Interrupt Sources13 total sources, including six external interrupts (INT0–INT5) with edge-selectable polarity

Pinout & Package

DS87C520-QNL is housed in a 44-pin Plastic Leaded Chip Carrier (PLCC) package with 0.6-inch body size, lead-free/RoHS-compliant construction, and thermal characteristics suitable for industrial ambient conditions.

Pin/TerminalCircuit RoleDesign Meaning
VCC (Pin 44)Positive supply+5V main power rail; decoupling required near pin for noise suppression
GND (Pins 1, 22, 23)Digital groundCommon reference for all digital I/O and internal logic; multiple pins reduce ground impedance
RST (Pin 10)Reset inputSchmitt-triggered active-high input with internal pulldown; no external RC needed for power-on reset
XTAL1/XTAL2 (Pins 20, 21)Clock oscillator interfaceSupports parallel-resonant AT-cut crystals or external clock source; XTAL1 accepts external clock
P0.0–P0.7 (Pins 39–32)Multiplexed address/data busOpen-drain bidirectional port; provides AD0–AD7 during ALE pulse for external memory access
P1.0–P1.7 (Pins 2–9)General-purpose I/OIncludes alternate functions: T2/T2EX, UART1 (RXD1/TXD1), and INT2–INT5
P2.0–P2.7 (Pins 24–31)Upper address bus / I/OProvides A8–A15 during external memory access; retains I/O functionality when not addressing
P3.0–P3.7 (Pins 11–19)Multiplexed I/OAlternate functions include UART0 (RXD0/TXD0), INT0/INT1, T0/T1, WR, RD
EA (Pin 35)External access controlActive-low signal selecting internal ROM (EA=VCC) or forcing external ROM fetch (EA=GND)
ALE (Pin 33)Address latch enableDrives external latch (e.g., 74LS373); software-disablable via PMR.ALEOFF bit to reduce EMI
PSEN (Pin 32)Program store enableActive-low chip enable for external ROM; pulses only during external code fetch cycles
N.C. (Pins 12, 34)No connectReserved for future family devices; must remain unconnected in PCB layout

Key Features

FeatureDesign Value
Dual Data Pointer (DPTR0/DPTR1)Enables zero-overhead block memory moves using separate source/destination addressing without register save/restore
Variable MOVX Stretch (0–7)Adjusts external data memory access timing from 2 to 9 machine cycles, eliminating glue logic for mixed-speed peripherals
ROMSIZE Register (RMS2–RMS0)Allows runtime reconfiguration of internal ROM boundary (0–16kB) to expose external Flash or RAM at overlapping addresses
Power Management Mode (PMM)Reduces CPU clock rate by factor of 64 or 1024, enabling ultra-low-power operation while retaining full peripheral functionality
EMI Reduction ModeDisables ALE output via software control (PMR.ALEOFF), lowering radiated emissions without affecting memory timing

Applications

Industrial PLC I/O ModuleMedical Device Controller

Use Scenario: Real-time monitoring and actuation of analog/digital sensors and relays in factory-floor control cabinets.

IC Role / Device Role / Timing Role: Primary controller executing deterministic ladder logic and communication stacks with dual UARTs for Modbus RTU and HMI interface.

Use Value: 33MHz operation ensures sub-millisecond scan times; ROMSIZE enables field-upgradable firmware stored in external Flash while preserving boot code in on-chip EPROM.

Use Scenario: Central control unit in portable diagnostic equipment requiring reliable operation across wide temperature ranges and low standby power.

IC Role / Device Role / Timing Role: Host processor managing sensor acquisition, display updates, battery monitoring, and USB-to-UART bridging via UART1.

Use Value: Power Management Mode extends battery life by scaling CPU speed during idle periods; dual DPTR accelerates waveform buffer transfers to display memory.

Smart Energy MeterAutomated Test Equipment (ATE)

Use Scenario: Revenue-grade metering with metrology IC interfacing, tamper detection, and secure firmware updates over RS-485.

IC Role / Device Role / Timing Role: Secure application processor handling encryption, time-stamped event logging, and dual-serial communication (UART0 for metrology IC, UART1 for RS-485 transceiver).

Use Value: Early-warning power-fail interrupt triggers immediate nonvolatile storage of critical registers before brownout; 1kB on-chip SRAM stores encrypted keys without external memory exposure.

Use Scenario: Embedded controller in benchtop test instruments requiring precise timing generation, pattern sequencing, and GPIB/RS-232 host communication.

IC Role / Device Role / Timing Role: Timing-critical sequencer coordinating DAC updates, ADC sampling, and stimulus switching with nanosecond-level jitter control.

Use Value: 4-clock architecture delivers consistent 121ns instruction timing; stretchable MOVX allows seamless interface to slow calibration EEPROM and fast SRAM-based pattern buffers.

Equivalent & Alternatives

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

Alternative PartTechnical DifferenceApplication DifferenceSelection Advice
DS83C520-QNLFactory mask ROM version (no EPROM reprogrammability); identical pinout, timing, and SFR mapSuitable for high-volume, cost-sensitive production where firmware is fixed at manufactureSelect DS83C520-QNL when firmware stability and unit cost outweigh field-programmability needs
AT89C51RD2-RLT8051 core with 64kB Flash, but 12-clock-per-cycle architecture; no ROMSIZE or dual DPTR featuresLacks dynamic memory mapping and accelerated block moves; requires external logic for mixed-speed peripheralsChoose AT89C51RD2-RLT only if legacy 12-clock timing compatibility is mandatory and higher Flash density is prioritized over speed

Compared with DS87C520-QNL, DS83C520-QNL offers identical performance and packaging but eliminates EPROM reprogrammability for lower cost, while AT89C51RD2-RLT provides greater Flash capacity at the expense of architectural speed enhancements and memory flexibility.

Availability

DS87C520-QNL is available at Aetrix Electronics and suitable for industrial automation, medical device control, smart metering, and automated test equipment requiring stable component supply across extended temperature ranges and long product lifecycles.

Supply support for DS87C520-QNL 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

Maxim Integrated (now part of Analog Devices) designs precision analog, mixed-signal, and high-reliability semiconductor solutions for industrial, medical, and communications markets.

The DS87C520-QNL belongs to Maxim's high-speed 8051 microcontroller product line, engineered for deterministic real-time control in resource-constrained embedded systems where legacy code compatibility, power efficiency, and memory flexibility are critical.

FAQ

What is the maximum operating frequency of the DS87C520-QNL?

The DS87C520-QNL supports a maximum crystal frequency of 33MHz, delivering a 121ns single-cycle instruction execution time. This corresponds to an effective processing throughput of approximately 82.5MHz due to its 4-clock-per-machine-cycle architecture-2.5× faster than standard 8051 cores at the same crystal speed. The DS87C520-QNL maintains full functionality across its specified industrial temperature range (–40°C to +85°C) at this speed.

How does the ROMSIZE feature work in the DS87C520-QNL?

The ROMSIZE feature in the DS87C520-QNL uses bits RMS2–RMS0 in SFR location C2h to dynamically configure the upper boundary of on-chip program memory, selectable from 0kB to 16kB in powers of two. This allows runtime overlay of external Flash or ROM at addresses normally occupied by internal EPROM-enabling field firmware updates without hardware changes. The DS87C520-QNL defaults to 16kB on reset, and changing ROMSIZE requires timed-access writes to avoid code misalignment during execution.

Does the DS87C520-QNL support both internal and external data memory simultaneously?

Yes, the DS87C520-QNL supports concurrent internal and external data memory access through software-controlled configuration. Its 1kB on-chip SRAM (address 0000h–03FFh) is accessed via MOVX when enabled by DME1/DME0 bits in PMR (C4h); addresses above 03FFh automatically route to external memory via Ports 0 and 2. The DS87C520-QNL allows transparent switching between internal SRAM and external peripherals without memory remapping or address decoding logic.

What are the power-saving capabilities of the DS87C520-QNL?

The DS87C520-QNL implements Power Management Mode (PMM) that reduces CPU clock rate by factors of 64 or 1024 via software control of CD1/CD0 bits in PMR (C4h), lowering machine cycle rate to 187.5kHz or 11.7kHz at 12MHz crystal. This mode retains full peripheral operation-including UARTs, timers, and interrupts-with automatic hardware/software exit. The DS87C520-QNL also supports EMI reduction by disabling ALE output, further cutting dynamic power in noise-sensitive applications.

Can the DS87C520-QNL replace a standard 8051 in existing designs without modifications?

The DS87C520-QNL is pin-compatible and instruction-set compatible with standard 8051 devices in 44-pin PLCC packaging, allowing socket replacement in most cases. However, its 4-clock-per-cycle execution speeds up all instructions-requiring adjustment of timing-critical code (e.g., software delays, baud rate generators). The DS87C520-QNL maintains backward compatibility through default 12-clock timer operation, but full speed benefits require explicit configuration of timer control registers and verification of real-time constraints.

DS87C520-QNL Specifications

Product attributes
Attribute value
Manufacturer:
Analog Devices Inc./Maxim Integrated
Package/Case:
44-LCC (J-Lead)
Series:
87C
Packaging:
Tube
Product Status:
Obsolete
Programmable:
Verified
Core Processor:
8051
Core Size:
8-Bit
Speed:
33MHz
Connectivity:
EBI/EMI, SIO, UART/USART
Peripherals:
Power-Fail Reset, WDT
Number of I/O:
32
Program Memory Size:
16KB (16K x 8)
Program Memory Type:
OTP
EEPROM Size:
-
RAM Size:
1K x 8
Voltage - Supply (Vcc/Vdd):
4.5V ~ 5.5V
Data Converters:
-
Oscillator Type:
External
Operating Temperature:
-40°C ~ 85°C (TA)
Grade:
-
Qualification:
-
Mounting Type:
Surface Mount
Supplier Device Package:

DS87C520-QNL FAQ

1.How can I place an order for DS87C520-QNL through Aetrix?

Please submit a Request for Quotation (RFQ) for DS87C520-QNL 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 DS87C520-QNL reliable?

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

3.What payment methods are accepted for DS87C520-QNL?

We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for DS87C520-QNL transactions.

Note: Certain payment methods may incur a processing fee.

4.How is shipping managed for DS87C520-QNL?

DS87C520-QNL orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.

Once your DS87C520-QNL 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 DS87C520-QNL?

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

6.How does Aetrix verify that DS87C520-QNL is sourced from the original manufacturer or authorized distributors?

All DS87C520-QNL 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 DS87C520-QNL meets industry standards.

7.What is the process for return or replacement of DS87C520-QNL?

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

Return procedure for DS87C520-QNL:

1.Submit a request within 90 days.

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

DS87C520-QNL Tags

  • DS87C520-QNL
  • DS87C520-QNL PDF
  • DS87C520-QNL Datasheet
  • DS87C520-QNL Specifications
  • DS87C520-QNL Images
  • Analog Devices Inc./Maxim Integrated
  • Analog Devices Inc./Maxim Integrated DS87C520-QNL
  • Buy DS87C520-QNL
  • DS87C520-QNL Price
  • DS87C520-QNL Distributor
  • DS87C520-QNL Supplier
  • DS87C520-QNL 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