DS80C320+QCG Maxim Integrated, DS80C320+QCG Datasheet
DS80C320+QCG
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. ...