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-QCL+

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

Inventory:2,737

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-QCL+ from Maxim Integrated is an 8051-compatible high-speed microcontroller with 16kB on-chip EPROM, 1kB MOVX-accessible SRAM, and 256 bytes of scratchpad RAM. It executes instructions in 4 clocks/machine cycle (vs. 12 for standard 8051), achieving 33MHz max clock rate and 121ns single-cycle instruction time. It serves as a drop-in upgrade in industrial control and embedded instrumentation requiring deterministic timing and dual serial port support.

For engineers reviewing the DS87C520-QCL+ datasheet, DS87C520-QCL+ pinout, DS87C520-QCL+ application, or DS87C520-QCL+ equivalent, key selection considerations include its PLCC-44 package compatibility with legacy 8051 sockets, ROMSIZE register programmability for boot block management, dual data pointer acceleration of memory moves, and Power Management Mode enabling 11.7kHz–3MHz machine cycle rates for portable systems.

Technical Context

The DS87C520-QCL+ implements a redesigned 8051 core eliminating dummy memory cycles, delivering 2.5× average speedup over standard 8051 at identical crystal frequency. Its architecture supports four-clock-per-cycle execution while retaining full 8051 instruction set and SFR compatibility-including new registers like ROMSIZE (C2h) and PMR (C4h) for memory mapping and power control.

It integrates two full-duplex hardware serial ports (UART0 and UART1), three 16-bit timer/counters (with optional 4-clock operation), programmable watchdog timer, power-fail reset, and early-warning interrupt. The dual DPTR (DPTR0 at 82h/83h, DPTR1 at 84h/85h) enables zero-overhead block transfers, and stretchable MOVX timing (2–9 cycles via CKCON.2–0) accommodates mixed-speed external peripherals without glue logic.

Key Specifications

Parameter Value and Actual Design Meaning
Core Architecture8051-compatible, 4-clock-per-machine-cycle execution (vs. 12 in legacy 8051)
Max Clock Frequency33MHz crystal input, enabling 82.5MHz apparent instruction throughput
On-Chip Memory16kB EPROM (0000h–3FFFh), 1kB MOVX-accessible SRAM (0000h–03FFh), 256B direct RAM
Serial InterfacesTwo independent full-duplex UARTs (P3.0/P3.1 and P1.2/P1.3), each with configurable baud rate
Power ManagementSoftware-selectable clock division (×64 or ×1024) yielding 187.5kHz or 11.7kHz machine cycle rates at 12MHz crystal
Memory Access ControlROMSIZE register (C2h) dynamically selects internal ROM size from 0 to 16kB; DME bits (PMR.1/.0) enable/disable on-chip SRAM mapping
External Interface TimingMOVX stretch control (CKCON.2–0) adjusts off-chip data access from 2 to 9 machine cycles for compatibility with slow peripherals

Pinout & Package

DS87C520-QCL+ is housed in a 44-pin Plastic Leaded Chip Carrier (PLCC) package with J-lead configuration, rated for 0°C to +70°C operation and RoHS-compliant.

Pin/Terminal Circuit Role Design Meaning
VCC (Pin 44)Positive Supply+5V main power rail; decoupling required near pin for noise immunity
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 (Pin 21), XTAL2 (Pin 22)Clock OscillatorSupports parallel-resonant AT-cut crystals up to 33MHz; XTAL1 accepts external clock source
P0.0–P0.7 (Pins 39–32)Multiplexed Address/Data BusOpen-drain bidirectional port; provides AD0–AD7 during ALE pulse for external memory addressing
P1.0–P1.7 (Pins 2–9)General-Purpose I/OIncludes alternate functions: T2/T2EX, UART1 (RXD1/TXD1), and INT2–INT5 edge-triggered interrupts
P2.0–P2.7 (Pins 24–31)High-Order Address BusProvides A8–A15 for external memory expansion; retains I/O functionality when not used for addressing
P3.0–P3.7 (Pins 11–19)Multifunction I/OStandard 8051 alternate functions: UART0 (RXD0/TXD0), INT0/INT1, T0/T1, WR/RD strobes
EA (Pin 35)External Access EnableActive-low signal controlling internal/external program memory selection; tied to VCC for internal ROM use
ALE (Pin 33)Address Latch EnableDrives external latch (e.g., 74LS373) during Port 0 address phase; software-disablable via PMR.2 (ALEOFF)

Key Features

Feature Design Value
ROMSIZE Register ProgrammabilitySoftware-selectable internal ROM size (0–16kB) enables dynamic boot block switching and external Flash overlay without hardware changes
Dual Data Pointer (DPTR0/DPTR1)Eliminates loop overhead in memory block transfers by allowing simultaneous source/destination addressing with single-instruction MOVX
Stretchable MOVX TimingConfigurable 2–9 machine cycle access to external memory/peripherals via CKCON.2–0, removing need for wait-state generators
Power Management Mode (PMM)Reduces CPU clock rate to 1/64 or 1/1024 of crystal frequency, cutting dynamic power consumption proportionally for battery-powered applications
EMI Reduction ModeDisables ALE output via PMR.2 to suppress high-frequency clock harmonics during non-memory-access periods

Applications

Industrial PLC I/O Module Medical Instrumentation Controller

Use Scenario: Real-time monitoring and control of analog sensor inputs and relay outputs in DIN-rail mounted programmable logic controllers.

IC Role / Device Role / Timing Role: Primary system controller executing deterministic ladder logic scans with sub-millisecond jitter using Timer 0 and dual UARTs for Modbus RTU communication.

Use Value: 4-clock-per-cycle core ensures consistent 121ns instruction timing across temperature, enabling precise scan cycle repeatability without recalibration.

Use Scenario: Embedded control of multi-channel patient vital sign acquisition (ECG, SpO₂, NIBP) with local display and USB-to-serial bridge interface.

IC Role / Device Role / Timing Role: Central processor managing ADC sampling, digital filtering, LCD refresh, and dual UART communication (one for sensor interface, one for host PC).

Use Value: 1kB on-chip MOVX SRAM buffers raw sensor data at 1ksps without external memory latency, reducing BOM cost and board space.

Smart Energy Meter Firmware Loader Legacy Industrial Equipment Retrofit

Use Scenario: Secure field-upgradeable firmware loader for polyphase electricity meters, supporting encrypted OTA updates via RS-485.

IC Role / Device Role / Timing Role: Bootloader executing from internal EPROM that validates and writes new application code to external Flash using ROMSIZE-controlled memory windowing.

Use Value: ROMSIZE register allows seamless switching between bootloader (4kB) and application (12kB) memory spaces without external address decoding logic.

Use Scenario: Drop-in replacement for obsolete 8051-based motion controllers in CNC machines, preserving existing PCB layout and firmware binary.

IC Role / Device Role / Timing Role: Pin- and instruction-set compatible upgrade providing 2.5× faster servo loop execution while maintaining identical interrupt vector mapping and peripheral pinout.

Use Value: No PCB redesign required-PLCC-44 footprint matches legacy socket; timers default to 12-clock mode for backward-compatible timing behavior.

Equivalent & Alternatives

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

Alternative Part Technical Difference Application Difference Selection Advice
DS83C520-QCL+Factory mask ROM version (no EPROM reprogrammability); identical speed, memory map, and peripheral set except for EPROM-specific featuresBetter suited for high-volume production where firmware is fixed and cost sensitivity outweighs field-programmabilitySelect DS83C520-QCL+ when firmware is finalized and unit cost reduction is critical; DS87C520-QCL+ remains preferred for prototyping and low-volume customization
AT89C51RD2-RLTUM8051 core with 64kB Flash, but 12-clock-per-cycle architecture; lacks dual UART, ROMSIZE register, and PMM; max 60MHz operation requires external oscillatorLower integration for basic control tasks; no native support for boot block management or ultra-low-power sleep modesChoose AT89C51RD2-RLTUM only if Flash density >16kB is mandatory and dual serial ports are unnecessary; DS87C520-QCL+ offers superior real-time determinism and peripheral flexibility

Compared with DS83C520-QCL+, the DS87C520-QCL+ provides field-reprogrammable EPROM for iterative development, while AT89C51RD2-RLTUM trades architectural efficiency for higher Flash capacity but sacrifices deterministic timing control and integrated power management.

Availability

DS87C520-QCL+ is available at Aetrix Electronics and suitable for industrial automation, medical device manufacturing, smart metering, and legacy equipment retrofit requiring stable component supply and long-term lifecycle assurance.

Supply support for DS87C520-QCL+ 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 microcontrollers for demanding industrial and medical applications.

The DS87C520-QCL+ belongs to Maxim's high-speed 8051-compatible microcontroller family, engineered to deliver deterministic real-time performance, robust power management, and seamless legacy system upgrades without architectural compromise.

FAQ

What is the maximum operating frequency of the DS87C520-QCL+?

The DS87C520-QCL+ supports a maximum crystal frequency of 33MHz. At this rate, its 4-clock-per-machine-cycle architecture delivers a peak instruction execution speed of 8.25 million instructions per second (MIPS), with the fastest single-cycle instruction completing in 121ns. This is 2.5× faster than a standard 8051 running at the same crystal frequency, confirmed by the device's electrical specifications and timing diagrams in the official datasheet.

How does the ROMSIZE register in the DS87C520-QCL+ enable flexible boot memory management?

The ROMSIZE register (SFR address C2h) in the DS87C520-QCL+ allows software to dynamically configure the upper boundary of on-chip program memory-from 0kB to 16kB-in 1kB increments. This lets the DS87C520-QCL+ reserve lower memory pages (e.g., 0000h–0FFFh) as a secure boot block while mapping external Flash into the remaining 60kB address space, enabling safe firmware updates without hardware changes or external logic.

Can the DS87C520-QCL+ operate in low-power modes, and how is this controlled?

Yes, the DS87C520-QCL+ implements Power Management Mode (PMM) via the PMR register (C4h). Writing CD1/CD0 bits selects clock division by 64 or 1024, reducing the machine cycle rate to 187.5kHz or 11.7kHz at a 12MHz crystal. Hardware automatically exits PMM on interrupt or reset, and software can trigger exit via STOP bit clear. This feature is validated in the device's DC characteristics table and power consumption graphs.

What are the key differences between the DS87C520-QCL+ and DS83C520-QCL+?

The DS87C520-QCL+ contains 16kB of EPROM, allowing field reprogramming, while the DS83C520-QCL+ uses factory-masked ROM with fixed firmware. All other specifications-including speed, memory map, pinout, SFRs, and peripheral functionality-are identical. The DS87C520-QCL+ is intended for development and low-volume production; DS83C520-QCL+ targets high-volume cost-sensitive applications where firmware is finalized.

Does the DS87C520-QCL+ support dual serial communication, and how are the ports assigned?

Yes, the DS87C520-QCL+ integrates two independent full-duplex UARTs. UART0 uses P3.0 (RXD0) and P3.1 (TXD0) with standard 8051 SCON0/SBUF0 registers; UART1 uses P1.2 (RXD1) and P1.3 (TXD1) with dedicated SCON1/SBUF1 registers. Both support programmable baud rates, framing, and interrupt-driven operation, verified in the device's serial port functional description and register map.

DS87C520-QCL+ Specifications

Product attributes
Attribute value
Manufacturer:
Analog Devices Inc./Maxim Integrated
Package/Case:
44-LCC (J-Lead)
Series:
87C
Packaging:
Tube
Product Status:
Active
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:
0°C ~ 70°C (TA)
Grade:
-
Qualification:
-
Mounting Type:
Surface Mount
Supplier Device Package:

DS87C520-QCL+ FAQ

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

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

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

3.What payment methods are accepted for DS87C520-QCL+?

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

Note: Certain payment methods may incur a processing fee.

4.How is shipping managed for DS87C520-QCL+?

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

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

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

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

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

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

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

Return procedure for DS87C520-QCL+:

1.Submit a request within 90 days.

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

DS87C520-QCL+ Tags

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