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/T&R

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

Inventory:3,682

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/T&R from Maxim Integrated is an 8051-compatible high-speed microcontroller in 44-pin PLCC package, featuring a 4-clock-per-machine-cycle core, 16kB on-chip EPROM, 1kB MOVX-accessible SRAM, and dual hardware serial ports. It operates up to 33MHz with single-cycle instruction execution in 121ns and supports dynamic ROMSIZE configuration for boot-block flexibility in embedded control systems.

For engineers reviewing the DS87C520-QCL/T&R datasheet, DS87C520-QCL/T&R pinout, DS87C520-QCL/T&R application, or DS87C520-QCL/T&R equivalent, key selection considerations include its 44-pin PLCC footprint, 33MHz max clock, dual serial port support, ROMSIZE register programmability, and Power Management Mode for low-power operation in portable instrumentation and industrial controllers.

Technical Context

The DS87C520-QCL/T&R implements a redesigned 8051 core eliminating dummy memory cycles, achieving 2.5× average speedup over standard 8051 at same crystal frequency. Its instruction timing differs from legacy 8051 - e.g., MOVX A,@DPTR executes in 2 machine cycles (8 clocks) vs. 24 clocks in original - while maintaining full instruction set compatibility.

It integrates two independent 16-bit timer/counters (T0/T1 default to 12-clock mode for backward compatibility; T2 supports capture/reload), seven external interrupts (INT2–INT5 on Port 1), programmable watchdog timer, power-fail reset, and early-warning power-fail interrupt. Memory access is configurable via ROMSIZE (C2h) and DME bits (PMR.1/.0) to enable/disable 1kB on-chip SRAM at 0000h–03FFh.

Key Specifications

ParameterValue and Actual Design Meaning
Core Architecture8051-compatible, 4-clock-per-machine-cycle design enabling 2.5× average speedup over standard 8051
Max Clock Frequency33MHz crystal input, yielding 82.5MHz apparent execution speed
On-Chip Program Memory16kB EPROM, selectable via ROMSIZE register (0–16kB) to expose external flash as boot block
On-Chip Data Memory256B direct RAM + 1kB MOVX-accessible SRAM, software-enabled via PMR.DME1/DME0
Serial InterfacesTwo full-duplex UARTs: UART0 (P3.0/RXD0, P3.1/TXD0) and UART1 (P1.2/RXD1, P1.3/TXD1)
Power ManagementPower Management Mode reduces CPU clock to crystal/64 or crystal/1024 for ultra-low-power operation
EMI ReductionSoftware-controllable ALE disable (PMR.ALEOFF=1) eliminates unnecessary address latch pulses

Pinout & Package

DS87C520-QCL/T&R is housed in a 44-pin Plastic Leaded Chip Carrier (PLCC) package with J-lead geometry, rated for 0°C to +70°C operation and RoHS-compliant (QCL+ variant). Pin 1 is located at the index corner adjacent to the notch.

Pin/TerminalCircuit RoleDesign Meaning
VCC (Pin 44)Positive supply+5V main power rail; decoupling required near pin for noise immunity
GND (Pins 1, 22, 23)Digital groundThree dedicated ground pins reduce ground bounce in high-speed operation
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 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 I/O; provides AD0–AD7 during ALE high, data bus during ALE low; pullups required for I/O use
P1.0–P1.7 (Pins 2–9)General-purpose I/OIncludes T2/T2EX, UART1 (RXD1/TXD1), and INT2–INT5 functions; weak pullup on reset
P2.0–P2.7 (Pins 24–31)High-order address busProvides A8–A15 during external memory access; bidirectional I/O otherwise
P3.0–P3.7 (Pins 11–19)Multiplexed I/OUART0 (RXD0/TXD0), INT0/INT1, T0/T1, WR/RD strobes; weak pullup on reset
EA (Pin 35)External access selectLow = force external program memory; high = enable internal 16kB EPROM (default)
ALE (Pin 33)Address latch enableActive-high pulse (1.5 XTAL1 cycles) to latch P0 LSB; disabled via PMR.ALEOFF=1 for EMI reduction
PSEN (Pin 32)Program store enableActive-low output to enable external ROM during opcode fetch; driven high when not accessing external code

Key Features

FeatureDesign Value
Dual Data Pointer (DPTR0/DPTR1)Eliminates redundant pointer reload instructions during block memory moves, reducing code size and execution time
ROMSIZE Register (C2h)Enables dynamic switching between internal and external program memory spaces without hardware changes
Stretch MOVX Timing (CKCON.2–0)Configures external data memory access from 2 to 9 machine cycles, supporting mixed-speed peripherals without glue logic
Power Management Mode (PMM)Reduces CPU clock to crystal/64 or crystal/1024, cutting dynamic power consumption by >95% in sleep states
Early-Warning Power-Fail InterruptGenerates interrupt before brownout threshold is reached, allowing safe state save and controlled shutdown

Applications

Industrial PLC ControllerMedical Diagnostic Instrument

Use Scenario: Real-time monitoring of analog sensor inputs, digital I/O control of valves and actuators, and local HMI communication via RS-232/RS-485.

IC Role / Device Role / Timing Role: Primary system controller executing deterministic control loops with dual UARTs handling isolated fieldbus and debug interfaces.

Use Value: 33MHz operation ensures sub-millisecond loop response; ROMSIZE enables secure firmware updates via external flash without reprogramming EPROM.

Use Scenario: Portable ultrasound or patient monitor requiring low-power standby, fast wake-up, and dual serial links for sensor telemetry and USB-to-serial bridge.

IC Role / Device Role / Timing Role: Host MCU managing ADC sampling, display refresh, and battery management with programmable watchdog for safety-critical reset behavior.

Use Value: Power Management Mode extends battery life by >10× in sleep; early-warning power-fail interrupt prevents data loss during voltage sag.

Automotive Body Control ModuleSmart Energy Meter

Use Scenario: Centralized control of lighting, door locks, and window motors in 12V vehicle electrical systems with CAN gateway functionality.

IC Role / Device Role / Timing Role: Main controller interfacing with LIN/CAN transceivers (via UART0/UART1), managing EEPROM-based configuration storage and EEPROM wear leveling.

Use Value: Dual UARTs eliminate need for external protocol converters; 1kB on-chip SRAM accelerates EEPROM write buffering and reduces flash wear.

Use Scenario: Two-way communication meter with RS-485 for utility network and optical port for field technician access, plus tamper detection and secure firmware updates.

IC Role / Device Role / Timing Role: Secure host processor executing encrypted firmware validation, managing real-time clock, and driving LCD via parallel interface using P0/P2.

Use Value: ROMSIZE register allows seamless fallback to external flash if internal EPROM becomes corrupted; ALE disable reduces EMI in sensitive metrology circuits.

Equivalent & Alternatives

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

Alternative PartTechnical DifferenceApplication DifferenceSelection Advice
DS83C520-QCLFactory mask ROM version (not EPROM); identical pinout, timing, and SFRs except EPROM programming capabilityTargeted at high-volume cost-sensitive production where firmware is fixed at manufactureSelect DS83C520-QCL only when firmware is finalized and volume justifies mask ROM NRE costs
AT89C51RD2-RLTUM16kB Flash (not EPROM), 1280B RAM, 64kB external addressing, but 12-clock-per-cycle core (no speedup)Lacks high-speed architecture, dual UARTs, and ROMSIZE feature; requires external logic for flash boot mappingChoose AT89C51RD2-RLTUM only when Flash reprogrammability is mandatory and speed is secondary

Compared with DS87C520-QCL/T&R, DS83C520-QCL offers lower unit cost for fixed firmware but sacrifices field-programmability, while AT89C51RD2-RLTUM provides Flash flexibility at the expense of 2.5× slower execution and missing power-fail and EMI-reduction features critical for industrial reliability.

Availability

DS87C520-QCL/T&R is available at Aetrix Electronics and suitable for industrial PLC controllers, medical diagnostic instruments, automotive body control modules, and smart energy meters requiring stable component supply across extended product lifecycles.

Supply support for DS87C520-QCL/T&R 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, medical, and automotive applications.

The DS87C520-QCL/T&R belongs to Maxim's high-speed 8051-compatible microcontroller family, engineered to deliver deterministic real-time performance, robust power management, and enhanced peripheral integration for resource-constrained embedded control systems.

FAQ

What is the maximum operating frequency of the DS87C520-QCL/T&R?

The DS87C520-QCL/T&R supports a maximum crystal frequency of 33MHz, enabling a peak instruction cycle rate of 8.25 MIPS with single-cycle execution in 121ns. This is achieved through its 4-clock-per-machine-cycle architecture, which delivers approximately 2.5× faster average performance than standard 8051 devices running at the same crystal speed. The DS87C520-QCL/T&R maintains full 8051 instruction set compatibility while achieving this speed increase via architectural optimization rather than simple clock scaling.

Does the DS87C520-QCL/T&R support in-system programming of its on-chip EPROM?

No, the DS87C520-QCL/T&R does not support in-system programming. Its 16kB on-chip memory is EPROM (erasable programmable read-only memory), requiring UV erasure through the quartz window in the CERDIP variant. The DS87C520-QCL/T&R uses a 44-pin PLCC package without a window, meaning its EPROM content is programmed once during manufacturing and cannot be electrically erased or reprogrammed in-circuit. For field-upgradable alternatives, consider Flash-based derivatives like the DS89C450, though they lack the DS87C520-QCL/T&R's specific ROMSIZE and dual-serial features.

How does the ROMSIZE feature work in the DS87C520-QCL/T&R?

The ROMSIZE feature in the DS87C520-QCL/T&R is controlled by bits RMS2–RMS0 in SFR address C2h and dynamically selects the upper boundary of on-chip program memory decoding - from 0kB to 16kB in powers of two. When configured for less than 16kB (e.g., 4kB at 0FFFh), addresses above that boundary automatically route to external program memory via P0/P2, enabling external flash to serve as a boot block. This allows the DS87C520-QCL/T&R to execute startup code from external memory while retaining internal EPROM for application code, all without hardware changes. The reset default is 16kB.

Can the DS87C520-QCL/T&R operate in low-power modes, and how is this implemented?

Yes, the DS87C520-QCL/T&R implements Power Management Mode (PMM) via the PMR register (C4h), allowing software to select a reduced CPU clock rate of either crystal/64 or crystal/1024. In PMM, the machine cycle rate drops from 4 clocks per cycle to 64 or 1024 clocks per cycle, reducing dynamic power consumption proportionally - e.g., at 12MHz crystal, PMM yields 187.5kHz or 11.7kHz machine cycle rates. Exit from PMM is automatic on any interrupt or reset, ensuring deterministic wake-up latency. This makes the DS87C520-QCL/T&R suitable for battery-powered applications requiring extended standby duration.

What are the key differences between DS87C520-QCL/T&R and DS83C520-QCL?

The DS87C520-QCL/T&R and DS83C520-QCL share identical pinout, timing, SFR map, and peripheral functionality, but differ in program memory technology: DS87C520-QCL/T&R uses EPROM (UV-erasable, one-time programmable in PLCC), while DS83C520-QCL uses factory mask ROM (fixed firmware, lower unit cost for high volumes). All references to DS87C520-QCL/T&R features apply to DS83C520-QCL except EPROM-specific operations. Neither device supports in-system programming; both require external programmers for initial programming (DS87C520-QCL/T&R) or mask generation (DS83C520-QCL).

DS87C520-QCL/T&R Specifications

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

DS87C520-QCL/T&R FAQ

1.How can I place an order for DS87C520-QCL/T&R through Aetrix?

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

The price and inventory of DS87C520-QCL/T&R 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/T&R is usually 5 days.

3.What payment methods are accepted for DS87C520-QCL/T&R?

We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for DS87C520-QCL/T&R transactions.

Note: Certain payment methods may incur a processing fee.

4.How is shipping managed for DS87C520-QCL/T&R?

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

Once your DS87C520-QCL/T&R 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/T&R?

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

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

All DS87C520-QCL/T&R 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/T&R meets industry standards.

7.What is the process for return or replacement of DS87C520-QCL/T&R?

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

Return procedure for DS87C520-QCL/T&R:

1.Submit a request within 90 days.

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

DS87C520-QCL/T&R Tags

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