DS80C320+QCG Maxim Integrated, DS80C320+QCG Datasheet

no-image

DS80C320+QCG

Manufacturer Part Number
DS80C320+QCG
Description
8BIT CPU CMOS, SMD, 80C320, PLCC44; Series: DS80; Memory Size, RAM: 256Byte; No of I/O Lines: 32; Timers, No. of: 4; ...
Manufacturer
Maxim Integrated
Datasheet
www.maxim-ic.com
FEATURES
 80C32-Compatible
 High-Speed Architecture
 High-Integration Controller Includes:
 Two Full-Duplex Hardware Serial Ports
 13 Total Interrupt Sources with Six
 Available in 40-Pin DIP, 44-Pin PLCC, and
The High-Speed Microcontroller User’s Guide must be
used in conjunction with this data sheet. Download it
at: www.maxim-ic.com/microcontrollers.
Data
overviews, and electrical specifications, whereas the
user’s guide contains detailed information about
device features and operation.
Note: Some revisions of this device may incorporate deviations from published specifications known as errata. Multiple revisions of any device
may be simultaneously available through various sales channels. For information about device errata, click here: www.maxim-ic.com/errata.
8051 Pin and Instruction Set Compatible
Four 8-Bit I/O Ports
Three 16-Bit Timer/Counters
256 Bytes Scratchpad RAM
Addresses 64kB ROM and 64kB RAM
4 Clocks/Machine Cycle (8032 = 12)
DC to 33MHz (DS80C320)
DC to 18MHz (DS80C323)
Single-Cycle Instruction in 121ns
Uses Less Power for Equivalent Work
Dual Data Pointer
Optional Variable Length MOVX to Access
Power-Fail Reset
Programmable Watchdog Timer
Early Warning Power-Fail Interrupt
External
44-Pin TQFP
Fast/Slow RAM/Peripherals
sheets
contain
pin
descriptions,
High-Speed/Low-Power Microcontrollers
feature
1 of 38
PIN CONFIGURATIONS
TOP VIEW
DS80C320/DS80C323
REV: 101006

Related parts for DS80C320+QCG

DS80C320+QCG Summary of contents

Page 1

FEATURES  80C32-Compatible 8051 Pin and Instruction Set Compatible Four 8-Bit I/O Ports Three 16-Bit Timer/Counters 256 Bytes Scratchpad RAM Addresses 64kB ROM and 64kB RAM  High-Speed Architecture 4 Clocks/Machine Cycle (8032 = 12 33MHz (DS80C320) ...

Page 2

DETAILED DESCRIPTION The DS80C320/DS80C323 are fast 80C31/80C32-compatible microcontrollers. Wasted clock and memory cycles have been removed using a redesigned processor core result, every 8051 instruction is executed between 1.5 and 3 times faster than the original for the ...

Page 3

Figure 1. Block Diagram PIN DESCRIPTION PIN NAME DIP PLCC TQFP 16, 17 GND 20 22 RST XTAL2 XTAL1 PSEN DS80C320/DS80C323 High-Speed/Low-Power Microcontrollers ...

Page 4

PIN DESCRIPTION (continued) PIN NAME DIP PLCC TQFP ALE AD0 AD1 AD2 AD3 AD4 AD5 AD6 ...

Page 5

PIN DESCRIPTION (continued) PIN DIP PLCC TQFP (P2. (P2. A10 (P2. A11 (P2. A12 (P2. A13 (P2. ...

Page 6

COMPATIBILITY The DS80C320/DS80C323 are CMOS 80C32-compatible microcontrollers designed for high performance. In most cases, the devices will drop into an existing 80C32 design to significantly improve the operation. Every effort has been made to keep the devices familiar to ...

Page 7

Figure 2. Comparative Timing of the DS80C320/DS80C323 and 80C32 HIGH-SPEED OPERATION The DS80C320/DS80C323 are built around a high-speed, 80C32-compatible core. Higher speed comes not just from increasing the clock frequency but also from a newer, more efficient design. In this ...

Page 8

INSTRUCTION SET SUMMARY All instructions in the DS80C320/DS80C323 perform the same functions as their 80C32 counterparts. Their effect on bits, flags, and other status functions is identical. However, the timing of each instruction is different. This applies both in absolute ...

Page 9

Table 1. Instruction Set Summary SYMBOL FUNCTION A Accumulator Rn Register direct Internal Register Address Internal Register pointed @Ri R1 (except MOVX) rel Two’s Complement Offset Byte INSTRUCTION BYTE ARITHMATIC INSTRUCTIONS ADD A, ...

Page 10

Table 1. Instruction Set Summary (continued) INSTRUCTION BYTE DATA TRANSFER INSTRUCTIONS MOV MOV A, direct 2 MOV A, @Ri 1 MOV A, #data 2 MOV Rn MOV Rn, direct 2 MOV Rn, #data 2 MOV ...

Page 11

Table 1 shows the speed for each class of instruction. Note that many of the instructions have multiple op codes. There are 255 op codes for 111 instructions. Of the 255 op codes, 159 are three times faster than the ...

Page 12

STRETCH MEMORY CYCLE The DS80C320/DS80C323 allow the application software to adjust the speed of data memory access. The microcontroller is capable of performing the MOVX in as little as two instruction cycles. However, this value can be stretched as needed ...

Page 13

DUAL DATA POINTER Data memory block moves can be accelerated using the Dual Data Pointer (DPTR). The standard 8032 DPTR is a 16-bit value that is used to address off-chip data RAM or peripherals. In the DS80C320/DS80C323, the standard 16-bit ...

Page 14

Block Move with Dual Data Pointer ; SH and SL are high and low byte source address and DL are high and low byte of destination address. ; DPS is the data pointer select. Reset condition is ...

Page 15

POWER-FAIL RESET The DS80C320/DS80C323 incorporate a precision bandgap voltage reference to determine when V out of tolerance. While powering up, internal circuits will hold the device in a reset state until V above the V reset threshold. Once V RST ...

Page 16

Note that once the counter chain has reached a conclusion, the optional interrupt is generated. Regardless of whether the user enables this interrupt, there are then 512 clocks left until a reset occurs. There are 5 ...

Page 17

POWER MANAGEMENT The DS80C320/DS80C323 provide the standard Idle and power-down (Stop) modes that are available on the standard 80C32. However, the device has enhancements that make these modes more useful, and allow more power saving. The Idle mode is invoked ...

Page 18

Stop bit to guarantee a correct power-on delay when exiting Stop mode. The second feature allows an additional power saving option. This is the ability to start instantly when exiting Stop mode ...

Page 19

Figure 4. Ring Oscillator Startup DIAGRAM ASSUMES THAT THE OPERATION FOLLOWING STOP REQUIRES LESS THAN 18ms COMPLETE. TIMED ACCESS PROTECTION Selected SFR bits are critical to operation, making it desirable to protect against an accidental write operation. The Timed Access ...

Page 20

SPECIAL-FUNCTION REGISTERS Most special features of the DS80C320/DS80C323 or 80C32 are controlled by bits in the SFRs, allowing the devices to add many features but use the same instruction set. When writing software to use a new feature, the SFR ...

Page 21

ELECTRICAL SPECIFICATIONS ABSOLUTE MAXIMUM RATINGS Voltage Range on Any Pin Relative to Ground…………………………………………-0. Voltage Range on V Relative to Ground……………………………………………………..-0.3V to +6.0V CC Operating Temperature Range………………………………………………………………….-40°C to +85°C Storage Temperature Range…………………………………………………………………..-55°C to +125°C Soldering Temperature…………………………………………….See IPC/JEDEC J-STD-020 Specification ...

Page 22

NOTES FOR DS80C320 DC ELECTRICAL CHARACTERISTICS All parameters apply to both commercial and industrial temperature operation unless otherwise noted. Specifications to -40°C are guaranteed by design and are not production tested. 1. All voltages are referenced to ground. 2. Active ...

Page 23

AC CHARACTERISTICS—DS80C320 PARAMETER External Oscillator Oscillator Frequency External Crystal ALE Pulse Width Port 0 Address Valid to ALE Low Address Hold After ALE Low Address Hold After ALE Low for MOVX WR ALE Low to Valid Instruction In ALE Low ...

Page 24

MOVX CHARACTERISTICS—DS80C320 PARAMETER Pulse Width RD Pulse Width WR Low to Valid Data In RD Data Hold After Read Data Float After Read ALE Low to Valid Data In Port 0 Address to Valid Data In Port 2 Address to ...

Page 25

DC ELECTRICAL CHARACTERISTICS—DS80C323 PARAMETER Operating Supply Voltage Power-Fail Warning Voltage Minimum Operating Voltage Supply Current Active Mode at 18MHz Supply Current Idle Mode at 18MHz Supply Current Stop Mode, Bandgap Reference Disabled Supply Current Stop Mode, Bandgap Reference Enabled Input ...

Page 26

NOTES FOR DS80C323 DC ELECTRICAL CHARACTERISTICS (continued) All parameters apply to both commercial and industrial temperature operation unless otherwise noted. Specifications to -40°C are guaranteed by design and are not production tested. Device operating range is 2.7V to 5.5V. DC ...

Page 27

AC ELECTRICAL CHARACTERISTICS—DS80C323 PARAMETER External Oscillator Oscillator Frequency External Crystal ALE Pulse Width Port 0 Address Valid to ALE Low Address Hold After ALE Low Address Hold After ALE Low for MOVX WR ALE Low to Valid Instruction In ALE ...

Page 28

MOVX CHARACTERISTICS—DS80C323 PARAMETER Pulse Width RD Pulse Width WR Low to Valid Data In RD Data Hold After Read Data Float After Read ALE Low to Valid Data In Port 0 Address to Valid Data In Port 2 Address to ...

Page 29

EXTERNAL CLOCK CHARACTERISTICS PARAMETER Clock High Time Clock Low Time Clock Rise Time Clock Fall Time SERIAL PORT MODE 0 TIMING CHARACTERISTICS PARAMETER SYMBOL Serial Port Clock t XLXL Cycle Time Output Data Setup to t QVXH Clock Rising Edge ...

Page 30

POWER-CYCLE TIMING CHARACTERISTICS PARAMETER Crystal Startup Time Power-On Reset Delay NOTES FOR POWER CYCLE TIMING CHARACTERISTICS 1. Startup time for crystals varies with load capacitance and manufacturer. Time shown is for an 11.0592MHz crystal manufactured by Fox crystal. 2. Reset ...

Page 31

DATA MEMORY READ CYCLE DS80C320/DS80C323 High-Speed/Low-Power Microcontrollers ...

Page 32

DATA MEMORY WRITE CYCLE DATA MEMORY WRITE WITH STRETCH = 1 DS80C320/DS80C323 High-Speed/Low-Power Microcontrollers ...

Page 33

DATA MEMORY WRITE WITH STRETCH = 2 EXTERNAL CLOCK DRIVE DS80C320/DS80C323 High-Speed/Low-Power Microcontrollers 4-CYCLE DATA MEMORY WRITE STRETCH VALUE = ...

Page 34

SERIAL PORT MODE 0 TIMING DS80C320/DS80C323 High-Speed/Low-Power Microcontrollers SERIAL PORT 0 (SYNCHRONOUS MODE) HIGH SPEED OPERATION SM2 = 1 ≥ TXD CLOCK = XTAL/4 SERIAL PORT 0 (SYNCHRONOUS MODE) SM2 = 0 ≥ TXD CLOCK = XTAL/ ...

Page 35

POWER-CYCLE TIMING DS80C320/DS80C323 High-Speed/Low-Power Microcontrollers ...

Page 36

PACKAGE INFORMATION For the latest package outline information and land patterns www.maxim-ic.com/packages. PACKAGE TYPE PACKAGE CODE 44 TQFP C44+2 44 MQFP M44+10 44 MQFP M44+5 40 PDIP P40+1 44 PLCC Q44+1 DS80C320/DS80C323 High-Speed/Low-Power Microcontrollers DOCUMENT NO. 21-0293 21-0269 ...

Page 37

DATA SHEET REVISION SUMMARY The following represent the key differences between the 101006 and 070505 version of the DS80C320/DS80C323 data sheet. Please review this summary carefully. 1. Deleted DS80C323-MND from Ordering Information table (page 2). Device was never manufactured. The ...

Page 38

... The Maxim logo is a registered trademark of Maxim Integrated Products, Inc. The Dallas logo is a registered trademark of Dallas Semiconductor Corporation. ...

Related keywords