DS80C310:High-Speed Microcontroller

The DS80C310 is a fast 80C31/80C32-compatible microcontroller. It features a redesigned processor core without wasted clock and memory cycles. As a result, it executes every 8051 instruction between 1.5x and 3x faster than the original architecture for the same crystal speed. Typical applications have a speed improvement of 2.5x using the same code and the same crystal. The DS80C310 offers a 33MHz maximum crystal speed, resulting in apparent execution speeds of 82.5MHz (approximately 2.5x). The DS80C310 is pin compatible with the standard 80C32 and includes standard resources such as three timer/counters, 256 bytes of RAM, and a serial port. It also provides dual data pointers (DPTRs) to speed block data memory moves. It also can adjust the speed of MOVX data memory access between two and nine machine cycles for flexibility in selecting external memory and peripherals. The DS80C310 offers upward compatibility with the DS80C320.

Key Features
  • 80C32 Compatible
    • 8051 Pin and Instruction Set Compatible
    • Full Duplex Serial Port
    • Three 16-Bit Timer/Counters
    • 256 Bytes Scratchpad RAM
    • Multiplexed Address/Data Bus
    • Addresses 64kB ROM and 64kB RAM
  • High-Speed Architecture
    • 4 Clocks/Machine Cycle (8051 = 12)
    • Runs DC to 33 MHz Clock Rates
    • Single-Cycle Instruction in 121ns
    • Dual Data Pointer
    • Optional Variable Length MOVX to Access Fast/Slow RAM/Peripherals
  • 10 Total Interrupt Sources with 6 External
  • Internal Power-On Reset Circuit
  • Upwardly Compatible with the DS80C320
  • Available in 40-Pin Plastic DIP, 44-pin PLCC, and 44-pin TQFP
DS80C310: Block Diagram
DS80C310: Block Diagram
DataSheet
titleDownload file
DS80C310 Data SheetDS80C310.pdf
Errata DS80C31080C310A1.pdf
Errata DS80C31080C310A2.pdf
Errata DS80C31080C310A4.pdf
Errata DS80C31080C310D1.pdf
Errata DS80C31080C310D2.pdf
Parametrics
Part NumberMCU CoreCore Clock Speed
(MHz)
Data ProcessingUSARTsPackage/PinsBudgetary
Price
maxSee Notes
DS80C3108051 (CISC)258-bit1MQFP/44
PDIP(W)/40
PLCC/44
TQFP/44
$8.16 @1k
Quality and Environmental Data
Additional Resources
Ordering Information
Part NumberNotesStatusRecommended ReplacementPackageTempRoHS
DS80C310-ECG25MHzNo Longer AvailableDS80C310-ECG+TQFP,;44 pin;148.8 mm²0°C to +70°CNo
DS80C310-ECG+ActiveTQFP,;44 pin;148.8 mm²0°C to +70°CLead Free
DS80C310-FCGNo Longer AvailableDS80C310-FCG+MQFP,;44 pin;204.5 mm²0°C to +70°CNo
DS80C310-FCG+ActiveMQFP,;44 pin;204.5 mm²0°C to +70°CLead Free
DS80C310-MCG25MHzNo Longer AvailableDS80C310-MCG+PDIP(W),;40 pin;835.7 mm²0°C to +70°CNo
DS80C310-MCG+ActivePDIP(W),;40 pin;835.7 mm²0°C to +70°CLead Free
DS80C310-QCG25MHzLast Time BuyPLCC,;44 pin;311.5 mm²0°C to +70°CNo
DS80C310-QCG+ActivePLCC,;44 pin;311.5 mm²0°C to +70°CLead Free
DS80C310-QNGNo Longer AvailableDS80C310-QNG+PLCC,;44 pin;311.5 mm²-40°C to +85°CNo
DS80C310-QNG+ActivePLCC,;44 pin;311.5 mm²-40°C to +85°CLead Free
Part NumberNotesStatusRecommended ReplacementPackageTempRoHS
DS80C310-QNG+T&RActivePLCC,;44 pin;311.5 mm²-40°C to +85°CLead Free
DS80C310.pdf DS80C310
80C310A1.pdf DS80C310
80C310A2.pdf DS80C310
80C310A4.pdf DS80C310
80C310D1.pdf DS80C310
80C310D2.pdf DS80C310
DS80C310.pdf DS80C310
DS80C310.pdf DS80C310
High-Speed Microcontroller User's Guide DS87C530
Interfacing 8051-based Microcontrollers to an SCI Port DS89C450
Micro Tutorial 1: Understanding DC Electrical Characteristics of Microcontrollers DS89C450
Implementing a Serial Port FIFO Using Dual Data Pointers DS89C450
8051 Microcontrollers: Frequently Asked Questions DS89C450
Using a EconOscillator™ to Clock an 8051 Microprocessor DS89C450
Microcontroller Design Guidelines for Reducing ALE Signal Noise DS80C320
High-Speed Micro Memory Interface Timing DS87C530
Memory Expansion with the High-Speed Microcontroller Family DS87C530
Using the High-Speed Micro's Serial Ports DS89C450
DS80C310.pdf DS80C310
高速微控制器用户指南 DS87C530
80C310D2.pdf DS80C310