DS80C320-MCG Maxim Integrated Products, DS80C320-MCG Datasheet - Page 12

IC MCU HI SPEED 25MHZ 40-DIP

DS80C320-MCG

Manufacturer Part Number
DS80C320-MCG
Description
IC MCU HI SPEED 25MHZ 40-DIP
Manufacturer
Maxim Integrated Products
Series
80Cr
Datasheet

Specifications of DS80C320-MCG

Core Processor
8051
Core Size
8-Bit
Speed
25MHz
Connectivity
EBI/EMI, SIO, UART/USART
Peripherals
Power-Fail Reset, WDT
Number Of I /o
32
Program Memory Type
ROMless
Ram Size
256 x 8
Voltage - Supply (vcc/vdd)
4.5 V ~ 5.5 V
Oscillator Type
External
Operating Temperature
0°C ~ 70°C
Package / Case
40-DIP (0.600", 15.24mm)
Processor Series
DS80C320
Core
8051
Data Bus Width
8 bit
Program Memory Size
64 KB
Data Ram Size
64 KB
Interface Type
UART
Maximum Clock Frequency
25 MHz
Number Of Programmable I/os
32
Number Of Timers
3
Operating Supply Voltage
4.25 V to 5.5 V
Maximum Operating Temperature
+ 70 C
Mounting Style
Through Hole
3rd Party Development Tools
PK51, CA51, A51, ULINK2
Minimum Operating Temperature
0 C
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Eeprom Size
-
Program Memory Size
-
Data Converters
-
Other names
DS80C320MCG

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DS80C320-MCG
Manufacturer:
DALLAS
Quantity:
8 000
Part Number:
DS80C320-MCG
Manufacturer:
NS
Quantity:
6 218
Part Number:
DS80C320-MCG
Manufacturer:
XICOR
Quantity:
1 520
Part Number:
DS80C320-MCG
Manufacturer:
DALLAS
Quantity:
20 000
Company:
Part Number:
DS80C320-MCG
Quantity:
15
Part Number:
DS80C320-MCG+
Manufacturer:
Maxim
Quantity:
950
Part Number:
DS80C320-MCG+
Manufacturer:
Maxim
Quantity:
1 108
Part Number:
DS80C320-MCG+
Manufacturer:
Maxim
Quantity:
100
Part Number:
DS80C320-MCG+
Manufacturer:
Maxim
Quantity:
100
Part Number:
DS80C320-MCG+
Manufacturer:
DALLAS
Quantity:
20 000
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 so that both fast memory and slow memory or peripherals can be
accessed with no glue logic. Even in high-speed systems, it may not be necessary or desirable to perform
data memory access at full speed. In addition, there are a variety of memory-mapped peripherals such as
LCD displays or UARTs that are not fast.
The Stretch MOVX is controlled by the Clock Control Register at SFR location 8Eh as described below.
This allows the user to select a stretch value between 0 and 7. A Stretch of 0 will result in a two-machine
cycle MOVX. A Stretch of 7 will result in a MOVX of nine machine cycles. Software can dynamically
change this value depending on the particular memory or peripheral.
On reset, the Stretch value will default to 1, resulting in a three-cycle MOVX. Therefore, RAM access
will not be performed at full speed. This is a convenience to existing designs that may not have fast RAM
in place. When maximum speed is desired, the software should select a Stretch value of 0. When using
very slow RAM or peripherals, a larger stretch value can be selected. Note that this affects data memory
only and the only way to slow program memory (ROM) access is to use a slower crystal.
Using a Stretch value between 1 and 7 causes the microcontroller to stretch the read/write strobe and all
related timing. This results in a wider read/write strobe allowing more time for memory/peripherals to
respond. The timing of the variable speed MOVX is shown in the Electrical Specifications section. Note
that full speed access is not the reset default case. Table 2 shows the resulting strobe widths for each
Stretch value. The memory stretch is implemented using the Clock Control special-function register at
SFR location 8Eh. The stretch value is selected using bits CKCON.2–0. In the table, these bits are
referred to as M2 through M0. The first stretch (default) allows the use of common 120ns or 150ns RAMs
without dramatically lengthening the memory access.
Table 2. Data Memory Cycle Stretch Values
MD2
0
0
0
0
1
1
1
1
CKCON.2–0
MD1
0
0
1
1
0
0
1
1
MD0
0
1
0
1
0
1
0
1
MEMORY
3 (default)
CYCLES
2
4
5
6
7
8
9
WIDTH IN CLOCKS
RD
DS80C320/DS80C323 High-Speed/Low-Power Microcontrollers
or
12 of 38
WR
12
16
20
24
28
2
4
8
STROBE
STROBE WIDTH
TIME AT 25MHz
1120
(ns)
160
320
480
640
800
960
80

Related parts for DS80C320-MCG