Analog Devices Inc./Maxim Integrated DS80C323-END
- Part No.:
- DS80C323-END
- Manufacturer:
- Analog Devices Inc./Maxim Integrated
- Category:
- Microcontrollers
- Package:
- 44-TQFP
- Datasheet:
-
DS80C323-END.pdf
- Description:
- IC MCU 8BIT ROMLESS 44TQFP
- Quantity:
- Payment:

- Shipping:

Inventory:4,752
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
DS80C323-END from Maxim Integrated is a high-speed, low-power 80C32-compatible 8-bit microcontroller featuring 4-clock-per-machine-cycle architecture, 18MHz max crystal frequency, -40°C to +85°C industrial temperature range, 256 bytes on-chip RAM, and dual hardware serial ports. It serves as a drop-in upgrade in legacy 8051-based industrial control and instrumentation systems requiring higher throughput without code rewrite.
For engineers reviewing the DS80C323-END datasheet, DS80C323-END pinout, DS80C323-END application, or DS80C323-END equivalent, key selection considerations include its 2.7V–5.5V supply flexibility, programmable MOVX memory access stretch (2–9 cycles), dual data pointer for accelerated block moves, power-fail reset/interrupt, and watchdog timer - all within a 44-pin TQFP package.
Technical Context
The DS80C323-END implements a redesigned 8051 core executing most instructions in 4 oscillator cycles (vs. 12 in standard 80C32), delivering ~2.5× average speedup while maintaining full instruction set and SFR compatibility. Its dual serial ports (UART0 on P3.0/P3.1, UART1 on P1.2/P1.3) operate independently with separate SCON/SBUF registers and shared Timer 1 for baud rate generation.
Peripherals are controlled via dedicated SFRs including CKCON (8Eh) for MOVX stretch (CKCON.2–0) and timer clock source selection (CKCON.3–5), DPS (86h.0) for DPTR0/DPTR1 switching, and power-fail interrupt enable via IE.2. Timers default to 12-cycle mode at reset for backward timing compatibility but support 4-cycle operation when configured.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | 80C32-compatible 8-bit CPU with 4-clock machine cycle; executes 159 opcodes at 3× speed vs. legacy 80C32. |
| Max Clock Speed | 18MHz crystal input; supports up to 4.5MIPS at 18MHz (single-cycle instructions in 222ns). |
| Supply Voltage | 2.7V to 5.5V; enables direct replacement in both 3.3V and 5V legacy 8051 systems without level-shifting. |
| On-Chip RAM | 256 bytes scratchpad RAM; no on-chip ROM - requires external program memory via P0/P2 bus. |
| Serial Interfaces | Two independent full-duplex UARTs: UART0 (P3.0/RXD0, P3.1/TXD0) and UART1 (P1.2/RXD1, P1.3/TXD1). |
| Memory Access Control | Programmable MOVX stretch (CKCON.2–0): 2–9 machine cycles per read/write; eliminates glue logic for mixed-speed peripherals. |
| Temperature Range | -40°C to +85°C; qualified for industrial embedded applications with extended thermal stability. |
Pinout & Package
DS80C323-END is housed in a 44-pin Thin Quad Flat Package (TQFP) with 0.8mm lead pitch, thermally enhanced for industrial ambient operation. Pin functions align with standard 80C32 layout while adding UART1, INT2–INT5, and T2/T2EX on Port 1.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VCC (Pin 17) | Power Supply | Accepts 2.7V–5.5V; powers core, I/O, and peripherals; decoupling required near pin. |
| GND (Pin 4) | Digital Ground | Primary digital reference plane; must be low-impedance connection to system ground. |
| RST (Pin 14) | Reset Input | Schmitt-triggered active-high input; internal pulldown enables wired-OR reset sources; no external RC needed. |
| XTAL1 (Pin 15), XTAL2 (Pin 16) | Crystal Oscillator Interface | Supports parallel-resonant AT-cut crystals up to 18MHz; XTAL1 accepts external clock if crystal omitted. |
| P0.0–P0.7 (Pins 33–32, 27–26, 25–24, 23–22, 21–20, 19–18, 13–12, 11) | Multiplexed Address/Data Bus | Provides lower 8 bits of address during ALE high; transitions to bidirectional data bus when ALE falls; no internal latch. |
| P1.0–P1.7 (Pins 40–44, 1–3) | General-Purpose I/O with Alternate Functions | Includes UART1 (P1.2/RXD1, P1.3/TXD1), Timer2 (P1.0/T2, P1.1/T2EX), and five external interrupts (INT2–INT5). |
| P2.0–P2.7 (Pins 18–25) | Upper Address Bus (A8–A15) | Outputs MSB address during external memory access; value latched internally for MOVX @Ri operations. |
| P3.0–P3.7 (Pins 5, 7–13) | Multifunction I/O with Standard 8051 Peripherals | Hosts UART0 (P3.0/RXD0, P3.1/TXD0), INT0/INT1 (P3.2/P3.3), T0/T1 (P3.4/P3.5), WR/ RD (P3.6/P3.7). |
| EA (Pin 29) | External Access Enable | Must be tied LOW to force execution from external program memory; no internal ROM present. |
Key Features
| Feature | Design Value |
|---|---|
| Dual Data Pointer (DPTR0/DPTR1) | Reduces 64-byte RAM-to-RAM block move from 1869 to 1097 machine cycles (42% faster) by eliminating address reload overhead. |
| Programmable MOVX Stretch | CKCON.2–0 selects 2–9 machine-cycle data memory access width - supports 120ns RAM and slow LCD controllers on same bus. |
| Power-Fail Detection & Interrupt | Generates early-warning interrupt before VCC drops below reset threshold, enabling safe data save and controlled shutdown. |
| Programmable Watchdog Timer | Configurable timeout period prevents system lockup in unattended industrial environments; reset or interrupt output selectable. |
| Two Independent UARTs | Enables simultaneous host communication (UART0) and peripheral telemetry (UART1) without software bit-banging or time-slicing. |
Applications
| Industrial PLC I/O Module | Smart Energy Meter |
|---|---|
Use Scenario: Real-time monitoring and control of discrete sensors/actuators in factory automation cabinets with RS-485 fieldbus connectivity. IC Role / Device Role / Timing Role: Primary controller managing dual UARTs (one for Modbus RTU master, one for local debug), 13 interrupt sources for fast edge-triggered inputs, and MOVX-stretched access to EEPROM and LCD driver. Use Value: 2.5× faster scan cycle vs. legacy 80C32 allows 4× more I/O points per module without increasing scan time; 2.7V–5.5V supply tolerates brownout conditions common in plant wiring. | Use Scenario: Residential electricity meter with tamper detection, pulse counting, and two-way communication via PLC and optical port. IC Role / Device Role / Timing Role: System-on-chip handling metrology interface, secure flash updates, power-fail data preservation, and dual-serial telemetry (PLC modem + IR/USB adapter). Use Value: Early-warning power-fail interrupt triggers immediate EEPROM write of last kWh reading before VCC collapse; watchdog ensures recovery from transient noise on power line. |
| Medical Infusion Pump Controller | Building HVAC Thermostat |
Use Scenario: Safety-critical drug delivery system requiring deterministic response to flow sensor faults, motor stall, and keypad input. IC Role / Device Role / Timing Role: Real-time controller using six external interrupts (INT0–INT5) for fault signaling, dual UARTs for nurse station logging and service port, and programmable watchdog for fail-safe motor disable. Use Value: 4-clock core delivers sub-100μs interrupt latency critical for occlusion detection; -40°C to +85°C rating ensures reliability across sterilization and operating environments. | Use Scenario: Programmable thermostat with Zigbee radio, local display, and HVAC equipment interface via relay drivers and temperature sensors. IC Role / Device Role / Timing Role: Central coordinator managing serial interface to Zigbee module (UART1), local UART0 for debug/OTA, and MOVX-stretched access to nonvolatile configuration storage. Use Value: Dual DPTR accelerates firmware update buffer transfers from Zigbee to internal RAM; wide voltage range supports battery backup during AC loss. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| DS80C320-ENL+ | Same pinout and feature set but rated for 33MHz max clock (vs. 18MHz); operates from 4.25V–5.5V only. | Requires stable 5V supply; unsuitable for 3.3V or battery-backed systems where DS80C323-END's 2.7V–5.5V range is essential. | Select DS80C320-ENL+ only when maximum performance (33MHz) and 5V-only operation are confirmed requirements. |
| AT89C51ED2-RLTUM | Enhanced 8051 with 64kB Flash, 2kB RAM, and single UART; no dual DPTR, MOVX stretch, or power-fail interrupt. | Lacks industrial-grade power monitoring features; requires external level shifters for 3.3V interfacing; no UART1 for concurrent comms. | Choose AT89C51ED2-RLTUM only for cost-sensitive, non-safety-critical designs where on-chip Flash eliminates external ROM. |
Compared with DS80C320-ENL+, DS80C323-END trades maximum clock speed for wider voltage range and lower power - critical for battery-buffered industrial nodes. Against AT89C51ED2-RLTUM, DS80C323-END provides superior real-time peripheral integration (dual UART, power-fail, watchdog) at the cost of on-chip program memory.
Availability
DS80C323-END is available at Aetrix Electronics and suitable for industrial PLC modules, smart energy meters, medical infusion pumps, and building HVAC thermostats requiring stable component supply across extended temperature and voltage ranges.
Supply support for DS80C323-END 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 industrial, medical, and communications applications.
The DS80C323-END belongs to Maxim's high-speed 8051-compatible microcontroller family, engineered specifically to extend legacy 80C32 designs with enhanced throughput, power resilience, and peripheral integration - without requiring software rewrites.
FAQ
What is the maximum crystal frequency supported by DS80C323-END?
The DS80C323-END supports a maximum crystal frequency of 18MHz, as specified in the official Maxim ordering table for the DS80C323-END variant. This corresponds to a maximum instruction throughput of approximately 4.5 million instructions per second (MIPS) under typical conditions. The device is not rated for operation above 18MHz, and exceeding this limit may result in timing violations or functional failure. DS80C323-END maintains full compatibility with existing 80C32 PCB layouts when used at this frequency.
Does DS80C323-END include on-chip program memory?
No, DS80C323-END does not include on-chip ROM or Flash memory. It is a ROMless microcontroller that requires external program memory accessed via the multiplexed P0 address/data bus and P2 upper address lines. The EA pin must be tied LOW to enable external program fetch. This architecture matches the original 80C32 and allows flexible memory sizing - designers select appropriate EPROM, EEPROM, or NOR Flash based on application code size and update requirements. DS80C323-END provides 256 bytes of on-chip scratchpad RAM only.
How does the dual data pointer in DS80C323-END improve performance?
The dual data pointer (DPTR0 at 82h/83h, DPTR1 at 84h/85h) in DS80C323-END eliminates the need to save and reload address registers during memory block transfers. By toggling the DPS bit (86h.0), software switches between pointers in one instruction cycle. In a 64-byte RAM-to-RAM move, this reduces execution time from 1869 to 1097 machine cycles - a 42% improvement. DS80C323-END's dual DPTR directly accelerates firmware updates, display buffer writes, and protocol packet assembly without additional CPU overhead or external DMA.
Can DS80C323-END operate from a 3.3V supply?
Yes, DS80C323-END is fully specified to operate from 2.7V to 5.5V, making it compatible with standard 3.3V logic systems. Unlike the DS80C320 series (4.25V–5.5V only), DS80C323-END's wider voltage range enables direct integration into mixed-voltage designs - for example, interfacing with 3.3V sensors or communication ICs without level shifters. All I/O pins are 5V-tolerant when VCC ≥ 3.0V, preserving signal integrity in heterogeneous systems. DS80C323-END maintains full functionality, timing, and peripheral operation across this entire supply range.
What is the function of the MOVX stretch feature in DS80C323-END?
The MOVX stretch feature in DS80C323-END, controlled by bits CKCON.2–0 (SFR 8Eh), adjusts the number of machine cycles used for external data memory reads/writes from 2 to 9 cycles. This allows a single DS80C323-END to interface seamlessly with both fast SRAM (e.g., 120ns) and slow peripherals (e.g., LCD controllers or legacy EEPROMs) without external wait-state logic. At reset, stretch defaults to 3 cycles - ensuring compatibility with existing 80C32 designs. DS80C323-END's configurable stretch eliminates board-level glue logic and simplifies BOM by supporting heterogeneous memory/peripheral speeds on one bus.
DS80C323-END Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Analog Devices Inc./Maxim Integrated
- Package/Case:
- 44-TQFP
- Series:
- 80C
- Packaging:
- Tray
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Core Processor:
- 8051
- Core Size:
- 8-Bit
- Speed:
- 18MHz
- Connectivity:
- EBI/EMI, SIO, UART/USART
- Peripherals:
- Power-Fail Reset, WDT
- Number of I/O:
- 32
- Program Memory Size:
- -
- Program Memory Type:
- ROMless
- EEPROM Size:
- -
- RAM Size:
- 256 x 8
- Voltage - Supply (Vcc/Vdd):
- 2.7V ~ 5.5V
- Data Converters:
- -
- Oscillator Type:
- External
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
DS80C323-END FAQ
1.How can I place an order for DS80C323-END through Aetrix?
Please submit a Request for Quotation (RFQ) for DS80C323-END 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 DS80C323-END reliable?
The price and inventory of DS80C323-END are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for DS80C323-END is usually 5 days.
3.What payment methods are accepted for DS80C323-END?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for DS80C323-END transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for DS80C323-END?
DS80C323-END orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your DS80C323-END 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 DS80C323-END?
For technical support, including DS80C323-END datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your DS80C323-END requirements.
6.How does Aetrix verify that DS80C323-END is sourced from the original manufacturer or authorized distributors?
All DS80C323-END 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 DS80C323-END meets industry standards.
7.What is the process for return or replacement of DS80C323-END?
All DS80C323-END units undergo pre-shipment inspection (PSI). If there is an issue with DS80C323-END, 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 DS80C323-END part is unused and in its original packaging.
Return procedure for DS80C323-END:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
DS80C323-END 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…

