ChipFind - документация

Электронный компонент: MX10FMAX

Скачать:  PDF   ZIP
1
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
SINGLE-CHIP 8-BIT MICROCONTROLLER
FEATURE
High performance CMOS MTP ROM CPU
Operation Voltage 5V
Up to 40MHz operation (3.5MHz to 40MHz)
Three 16-bit timer/counters
256 Bytes of on-chip data RAM
64 Kbytes on-chip Flash memory
32 Programmable I/O lines
6 interrupt Sources
Code protection
Two priority levels
Power saving Idle and power down modes
64 K external program memory space
64 K external data memory space
Four 8-bit I/O ports
Full-duplex enhanced UART compatible with the stan-
dard 80C51 and the 80C52
GENERAL DESCRIPTION
The single-chip 8-bit microcontroller is manufactured in
MXIC's advanced CMOS process. This device uses the
same powerful instruction set, has the same architec-
ture, and is pin-to-pin compatible with the existing 80C51.
The added features make it an even more powerful
microcontroller for applications that require clock out-
put, and up/down counting capabilities such as motor
control. It also has a more versatile serial channel that
facilitates multi-processor communications.
PIN CONFIGURATIONS
40 PDIP
MX10FMAXDPC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
(T2) P1.0
(T2EX) P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
RESET
(RXD) P3.0
(TXD)P3.1
(INT0) P3.2
(INT1) P3.3
(T0) P3.4
(T1) P3.5
(WR) P3.6
(RD) P3.7
XTAL2
XTAL1
VSS
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
VCC
P0.0 (AD0)
P0.1 (AD1)
P0.2 (AD2)
P0.3 (AD3)
P0.4 (AD4)
P0.5 (AD5)
P0.6 (AD6)
P0.7 (AD7)
EA
ALE
PSEN
P2.7 (A15)
P2.6 (A14)
P2.5 (A13)
P2.4 (A12)
P2.3 (A11)
P2.2 (A10)
P2.1 (A9)
P2.0 (A8)
Specifications subject to change without notice, contact your sales representatives for the most update information.
2
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
BLOCK DIAGRAM
PORT 0
DRIVERS
PORT 0
LATCH
ACC
PSW
TMP2
PORT 1
LATCH
PORT 1
DRIVERS
P1.0-P1.7
XTAL2
XTAL1
OSC.
TMP1
ALU
B
REGISTER
TIMING
AND
CONTROL
RAM
Vcc
Vss
RAM ADDR.
REGISTER
INSTR
UCTION
REGISTER
PORT 2
LATCH
STACK
POINTER
ROM
PORT 2
DRIVERS
BUFFER
DPTR
PROGRAM
ADDR.
REGISTER
T0/T1/T2
SFRs
TIMERS
PORT 3
LATCH
PORT 3
DRIVERS
PC
INCREMENTER
PROGRAM
COUNTER
P0.0-P0.7
P2.0-P2.7
P3.0-P3.7
PSEN
ALE
EA
RST
3
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
PIN DESCRIPTIONS
VCC : Supply voltage.
VSS : Circuit ground.
Port 0 : Port 0 is an 8-bit, open drain, bidirectional I/O
port. As an output port each pin can sink several LS
TTL inputs. Port 0 pins that have 1's written to them
float, and in that state can be used as high-impedance
inputs.
Port 0 is also the multiplexed low-order address and data
bus during accesses to external Program and Data
Memory. In this application it uses strong internal pullups
when emitting 1's, and can source and sink serveral LS
TTL inputs.
Port 1 : Port 1 is an 8-bit bidirectional I/O port with inter-
nal pullups. The port 1 output buffers can drive LS TTL
inputs. Port 1 pins that have 1's written to them are
pulled high by the internal pullups, and in that state can
be used as inputs. As inputs, Port 1 pins that are exter-
nally pulled low will source current (IIL, on the data sheet)
because of the internal pullups.
In additional, Port 1 serves the functions of the following
special features of the MX10C805X :
Port Pin
Alternate Function
P1.0
T2 (External Count Input to Timer/
Counter 2), Clock-Out
P1.1
T2EX (Timer/Counter 2 Capture/Reload
Trigger and Direction Control)
Port 2 : Port 2 is an 8-bit bidirectional I/O port with inter-
nal pullups. The port 2 output buffers can drive LS TTL
inputs. Port 2 pins that have 1's written to them are
pulled high by the internal pullups, and in that state can
be used as inputs. As inputs, Port 2 pins that are exter-
nally pulled low will source current (IIL, on the data sheet)
because of the internal pullups.
Port 2 emits the high-order address byte during fetches
from external Program Memory and during accesses to
external Data Memory that use 16-bit addresses (MOVX
@DPTR). In this application it uses strong internal
pullups when emitting 1's. During accesses to external
Data Memory that use 8-bit addresses (MOVX @Ri),
Port 2 emits the contents of the P2 Special Function
Register.
Port 3 : Port 3 is an 8-bit bidirectional I/O port with inter-
nal pullups. The port 3 output buffers can drive LS TTL
inputs. Port 3 pins that have 1's written to them are
pulled high by the internal pullups, and in that state can
be used as inputs. As inputs, Port 3 pins that are exter-
nally pulled low will source current (IIL, on the data sheet)
because of the internal pullups.
Port 3 also serves the function of various special fea-
tures of the 8051 Family, as listed below :
Port Pin
Alternate Function
P3.0
RXD (serial input port)
P3.1
TXD (serial output port)
P3.2
INT0 (external interrupt 0)
P3.3
INT1 (external interrupt 1)
P3.4
T0 (Timer 0 external input)
P3.5
T1 (Timer 1 external input)
P3.6
WR (external data memory write sttobe)
P3.7
RD (external data memory read strobe)
RST : Reset input. A high on this pin for two machine
cycles while the oscillator is running resets the device.
The port pins will be driven to their reset condition when
a minimum VIHI voltage is applied whether the oscilla-
tor is running or not. An internal pulldown resistor per-
mits a power-on reset with only a capacitor connected
to VCC.
ALE : Address Latch Enable output pulse for latching
the low byte of the address during accesses to external
memory.
In normal operation ALE is emitted at a constant rate of
1/6 the oscillator frequency, and may be used for exter-
nal timing or clocking purposes. Note, however, that
one ALE pulse is skipped during each access to exter-
nal Data Memory.
PROCESS INFORMATION
This device is manufactured on a MXIC CMOS process.
4
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
If desired, ALE operation can be disabled by setting bit 5
of SFR location 87H (PCON). With this bit set, the pin is
weakly pulled high. However, the ALE disable feature
will be suspended during a MOVX or MOVC instruction,
idle mode, power down mode. The ALE disable feature
will be terminated by reset. When the ALE disable fea-
ture is suspended or terminated, the ALE pin will no
longer be pulled up weakly. Setting the ALE-disable bit
has no affect if the micrcontroller is in external execu-
tion mode.
Throughout the remainder of this data sheet, ALE will
refer to the signal coming out of the ALE pin, and the pin
will be referred to as the ALE pin.
PSEN : Program Store Enable is the read strobe to ex-
ternal Program Memory.
When the MX10FMAXDQC is executing code from ex-
ternal Program memory, PSEN is activated twice each
machine cycle, except that two PSEN activations are
skipped during each access to external Data memory.
EA/VPP : Extrernal Access enable. EA must be strapped
to VSS in order to enable the twiceto fetch code from
external Program Memory locations 0000H to 0FFFFH.
EA will be internally latched on reset.
EA should be strapped to VCC for internal program ex-
ecutions.
XTAL1 : Input to the inverting oscillator amplifier.
XTAL2 : Output from the inverting oscillator amplifier.
OSCILLATOR CHARACTERISTICS
XTAL1 and XTAL2 are the input and output, respectively,
of a inverting amplifier which can be configured for use
as an on-chip oscillator, as shown in Figure 3. Either a
quartz crystal or ceramic resonator may be used.
To drive the device from an external clock source, XTAL1
should be driven, while XTAL2 floats, as shown in Fig-
ure 4. There are no requirememts on the duty cycle of
the external clock signal, since the input to the internal
clocking circuitry is through a divide-by-two flip-flop, but
minimum and maximum high and low times specified
on the data sheet must be observed.
An external oscillator may encounter as much as a 100
pF load at XTAL1 when it starts up. This is due to inter-
action between the amplifer and its feedback capaci-
tance. Once the external signal meets the VIL and VIH
specifications the capacitance will not exceed 20 pF.
C2
XTAL2
XTAL1
VSS
Figure 3. Oscillator Connections
C1, C2 = 30 pF is equal to or less than 10 pF for Crystal
For Ceramic Resonators,contact resonator manufacture.
C1
N/C
XTAL1
VSS
XTAL2
EXTERNAL
OSCILLATOR
SIGNAL
Figure 4. External Clock Drive Configuration
5
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
Table 2. Status of the External Pins during Idle and Power Down
Mode
Program Memory
ALE
PSEN
PORT0
PORT1
PORT2
PORT3
Idle
Internal
1
1
Data
Data
Data
Data
Idle
External
1
1
Float
Data
Address
Data
Power Down
Internal
0
0
Data
Data
Data
Data
Power Down
External
0
0
Float
Data
Data
Data
POWER DOWN MODE
To save even more power, a Power Down mode can be
invoked by software. If this mode, the oscillator is stopped
and the instruction that invoked Power Down is the last
instruction executed. The on-chip RAM and Special
Function Registers retain their values until the Power
Down mode is terminated.
On the MX10C805X either a hardware reset or an ex-
ternal interrupt can cause an exit from Power Down. Re-
set redefines all the SFRs but does not change the on-
chip RAM. An external interrupt allows both the SFRs
and on-chip RAM to retain their values.
ABSOLUTE MAXIMUM RATING*
Ambient Temperature Under Bias
0
C to 70
C
Storage Temperature
-65
C to +150
C
Voltage on Any Other Pin to VSS
-0.5V to +6.5V
IOL Per I/O Pin
15mA
Power Dissipation
1.5W
(Based on PACKAGE heat transfer limitations, not de-
vice consumption)
IDLE MODE
The user's software can invoke the Idle Mode. When
the microcontroller is in this mode, power consumption
is reduced. The Special Function Registers and the
onboard RAM retain their values during Idle, but the pro-
cessor stops executing instructions. Idle Mode will be
exited if the chip is reset or if an enabled interrupt oc-
curs.
To properly terminate Power Down, the reset or exter-
nal interrupt should not be executed before VCC is re-
stored to its normal operating level, and must be held
active long enough for the oscillator to restart and stabi-
lize (normally less than 10 ms).
With an external interrupt, INT0 and INT1 must be en-
abled and configured as level-sensitive. Holding the pin
low restarts the oscillator but bringing the pin back high
completes the exit. Once the interrupt is serviced, the
next instruction to be executed after RETI will be the
one following the instruction that put the device into Power
Down.
6
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
5. PROGRAMMING SPECIFICATION
MX10FMAXDPC has two programming modes, which depends on the P2.6 pin. If P2.6 = 1, then it is in parallel
programming mode, if not, then it is in serial programming mode.
5.1 Parallel Programming Mode
RST
PSEN
EA
P3.3
P2.7
P2.6
ALE
P3[5:4],P2[5:0],P[7:0]
P3.7,P3.1, P3.0
1
0
12.5~13V,5/6.25/4.5V
CE
OE
1
WE
A[15:0]
MS[2:0]
VDD
VSS
4.5/5/6.25V
4~6MHz
Q[7:0]
XTAL1
XTAL2
P0[7:0]
PIN NAME
SYMBOL
FUNCTION
P1.0 ~ P1.7
A0 ~A7
Input low order address bits
P2.0 ~ P2.5, P3.4 ~ P3.5
A8 ~ A13, A14 ~A15
Input high order address bits
P0.0 ~ P0.7
Q0 ~ Q7
Data Input/Output
P3.3
CE
Chip Enable Input
P2.7
OE
Output Enable Input
ALE
WE
Write Enable Input
EA
Vpp
Program Supply Voltage, 12.5 ~13Volts
P3.7, P3.1, P3.0
MS2 ~ MS0
Flash Mode Selection
VDD
VDD
Power Supply Voltage (+5V)
GND
GND
Ground Pin
Notice for speed progamming
7
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
External
EA
VDD
P3.3
P2.7
ALE
P3[5:4],
P3.7,
P0[7:0]
Pin
P2[5:0],
P3.1,
P1[7:0]
P3.0
Standby
X
5V
1
X
X
X
X
Z
Read Signature
5V
5V
0
0
1
P1.0=0
000
MftID=C2H
P1.0=1
DID=F0H
Program
12.5~13V
6.25V
0
1
100us pulses
address
011
DATA
Program Verify
12.5~13V
6.25V
0
0
1
address
010
DATA
Pgm Lock bit #1
12.5~13V
6.25V
0
1
100us pulses
X
111
X
Pgm Lock bit #2
12.5~13V
6.25V
0
1
100us pulses
X
110
X
Pgm Lock bit #3
12.5~13V
6.25V
0
1
100us pulses
X
100
X
Pgm verify Lock bits
6.25V
6.25V
0
0
1
X
101
P0[3:1]=
LOCK[3:1]
Erase verify LOCK bits
4.5V
4.5V
0
0
1
X
101
P0[3:1]=
LOCK[3:1]
Chip Erase
12.5~13V
6.25V
0
1
0.5sec pulse
X
010
X
Erase Verify
12.5~13V
4.5V
0
0
1
address
011
DATA
Normal Read
X
5V
0
0
1
address
100
DATA
5.1.1 Table of parallel programming modes
8
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
5.1.2 Timing Waveform in Parallel Programming Mode
READ SIGNATURE AND NORMAL READ WAVEFORM
A0=0 / A0=1
000
VDD
VDD
GND
XXX
OUT
Mft ID/Device ID
100
ADDRESS
ALE
EA
P3.3
P2.7
P3.7
P3.1,P3.0
P0.7-P0.0
tOE
Read Signature
tDF
tDF
Normal Read
tDF
tOE
tCE
tAA
tCE
tAA
tAA
tCE
tOE
tDF
Mim.
0
Max.
120
120
70
20
unit
ns
ns
ns
ns
9
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
ERASE AND VERIFY FLOWCHART
START
X=0
Erase-verify
LOCK
YES
Program array all zero
(0~64KB) & LOCK
VCC=6.25V
VPP=12.5V
Chip erase
(0.5 s)
VCC=4.5V
VPP=4.5V
YES
erase-verify array
(0~64KB)
Pass device
fail
fail
x=x+1
pass
x=30
Pass device
yes
no
* if LOCK2 is set to 1,
we can apply 3 program pulses to each byte
and LOCK bits without verifying them
VCC=4.5V
VPP=12.5V
10
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
ERASE AND ERASE VERIFY WAVEFORM
DON'T CARE
010
011/101
ADDRESS
DATA
VPP
VDD
ADDRESS
P0.7-P0.0
EA
P2.7
P3.3
ALE
P3.7,
P3.1,P3.0
tVPS
tCES
tMS
Erase
Erase Verify
Array or LOCK bits
tEW
tER
tEV
VPP=12.5~13V if Erase verify array;
VPP=4.5V if Erase verify LOCK bits
tMS
tDS
tDH
tVPS
tMS
tCES
tER
tEW
tEV
Mim.
2
2
2
2
2
0.5
0.45
Max.
0.55
240
unit
us
us
us
us
us
s
s
ns
11
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
PROGRAM AND PROGRAM VERIFY FLOWCHART
START
First Address
Fail
VCC=6.25V
VPP=12.5V
Fail
x=x+1
X=0
YES
Program
(20~100us)
YES
Program
Verify
X=20
YES
No
No
Last Address
YES
Normal
Read All
Pass
Pass Device
VCC=5V
VPP=5V
Increment
Address
Yes
Fail Device
12
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
tAS
tDS
tDH
tVPS
tCES
tMS
tPR
tPW
tPV
Mim.
2
2
2
2
2
2
2
20
Max.
105
240
unit
us
us
us
us
us
us
us
us
ns
PROGRAM AND PROGRAM VERIFY FLOWCHART
011
010
IN
OUT
VPP
VDD
ADDRESS
P0.7~P0.0
P2.7
P3.3
ALE
EA
P3.7,
P3.1,P3.0
tVPS
tDH
tDS
tAS
tCES
tMS
Program
Program Verify
tPW
tPR
tPV
tMS
13
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
PROGRAM LOCK BITS AND PROGRAM VERIFY LOCK BITS FLOWCHART
START
X=0
VCC=6.25V
VPP=12.5V
VCC=6.25V
VPP=6.25V
Apply 10 program pulses
to the specified LOCK bit
Fail
x=x+1
Program
(100us)
YES
Program
Verify
X=20
YES
No
Pass Device
Yes
Fail Device
14
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
PROGRAM LOCK BITS AND PROGRAM VERIFY LOCK BITS WAVEFORM
111/110/100
101
DON'T CARE
P0.3~P0.1=
lock[3:1]
VPP
6.25V
VDD
ADDRESS
P0.7~P0.0
P2.7
P3.3
ALE
EA
P3.7,
P3.1,P3.0
tVPS
tCES
tMS
Program Lock Bit(#1/#2/#3)
Lock bit Verify
tPW
tPR
tPV
tMS
tVPS
tCES
tMS
tPR
tPW
tPV
Mim.
2
2
2
2
20
Max.
105
240
unit
us
us
us
us
us
ns
15
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
DC CHARACTERISTICS (Over Operating Conditions)
All parameter values apply to all devices unless otherwise indicated.
Symbol
Parameter
Min
Typ
Max
Unit
Test Conditions
(Note 4)
VIL
Input Low Voltage
-0.5
0.2 VCC-0.1
V
VIL1
Input Low Voltage EA
0
0.2 VCC-0.3
V
VIH
Input High Voltage
0.2 VCC+0.9
VCC+0.5
V
(Except XTAL1, RST)
VIH1
Input High Voltage
0.7 VCC
VCC+0.5
V
(XTAL1, RST)
VOL
Output Low Voltage (Note 5)
(Ports 1, 2, and 3)
0.4
V
IOL=1.6 mA (Note 1)
VOL1
Output Low Voltage (Note 5)
(Port 0, ALE, PSEN)
0.4
V
IOL=3.2 mA (Note 1)
VOH
Output High Voltage
0.9 VDD
V
IOH=-10 uA
(Port 1, 2 and 3, ALE, PSEN)
0.75 VDD
V
IOH=-30 uA
0.5 VDD
V
IOH=-60uA
VOH1
Output High Voltage
0.9 VDD
V
IOH=-80 uA
(Port 0 in External Bus Mode)
0.75 VDD
V
IOH=-300 uA
0.5 VDD
V
IOH=-800 uA
IIL
Logical 0 Input Current
-50
uA
VIN=0.4V
(Ports 1, 2 and 3)
ILI
Input leakage Current (Port 0)
10
uA
VIN=VIL or VIH
ITL
Logical 1 to 0 Transition Current
-750
uA
VIN=2V
(Ports 1, 2 and 3)
Industrial
PRST
RST Pulldown Resistor
15
150
K ohm
CIO
Pin Capacitance
10
pF
@1 MHz, 25
C
ICC
Power Supply Current:
(Note 3)
Active Mode at 40 MHz
60
mA
Idle Mode at 40 MHz(70
C 5.5V)
40
mA
Power Down Mode
100
uA
OPERATING CONDITIONS
Symbol
Description
Min
Max
Units
TA
Ambient Temperature Under Bias
Commerical
0
+70
C
VCC
4.5
5.5
V
fOSC
Oscillator Frequency
3.5
40
MHz
16
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
NOTES:
1. Capacitive loading on Ports 0 and 2 may cause noise pulses above 0.4V to be superimposed on the VOLs of ALE and Ports 1, 2 and 3. The
noise is due to external bus capacitance discharging into the Port 0 and Port 2 pins when these pins change from 1 to 0. In applications
where capacitive loading exceeds 100 pF, the noise pulses on these signlas may exceed 0.8V. It may be desirable to qualify ALE or other
signals with a Schmitt Triggers, or CMOS-level input logic.
2. Capacitive loading on Ports 0 and 2 cause the VOH on ALE and PSEN to drop below the 0.9 VCC specification when the address lines are
stabilizing.
3. Minimum VCC for Power Down is 2V.
4. Typicals are based on a limited number of samples and are not guaranteed. The values listed are room temperature and 5V.
5. Under steady state (non-transient) conditions, IOL must be externally limited as follows:
Maximum IOL per port pin:
10mA
Maximum IOL per 8-bit port:
Port 0:
26mA
Ports 1, 2 and 3:
15mA
Maximum total IOL for all output pins:
71mA
If IOL exceeds the test condition, VOL may exceed the related specification. Pins are not guaranteed to sink current greater than the listed test
conditions.
MX10FMAXDQC
RST
(NC)
CLOCK
SIGNAL
XTAL2
XTAL1
VSS
VCC
VCC
VCC
ICC
VCC
Figure 6. ICC Test Condition, Active Mode
All other pins disconnected
TCLCH = TCHCL = 5ns
P0
EA
MX10FMAXDQC
RST
(NC)
CLOCK
SIGNAL
XTAL2
XTAL1
VSS
VCC
VCC
VCC
ICC
Figure 7. ICC Test Condition Idle Mode
All other pins disconnected
TCLCH = TCHCL = 5ns
P0
EA
17
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
EXPLANATION OF THE AC SYMBOLS
Each timing symbol has 5 characters. The first charac-
ter is always a "T" (stands for time). The other charac-
ters, depending on their positions, stand for the name of
a signal or the logical status of that signal. The following
is a list of all the characters and what they stand for.
A: Address
C: Clock
D: Input Data
H: Logic level HIGH
L: Logic level LOW, or ALE
P: PSEN
Q: Output Data
R: RD signal
T: Time
V: Valid
W: WR signal
X: No longer a valid logic level
Z: Float
For example,
TAVLL = Time from Address Valid to ALE Low
TLLPL = Time from ALE Low to PSEN Low
0.45V
0.2 VCC-0.1
TCHCL
TCLCX
TCLCL
TCLCH
TCHCX
VCC-0.5
0.7 VCC
Figure 9. Clock Signal Waveform for ICC Tests in Active and Idle Modes.
TCLCH = TCHCL = 5 ns
MX10FMAXDQC
RST
(NC)
XTAL2
XTAL1
VSS
VCC
VCC
VCC
ICC
Figure 8. ICC Test Condition, Power Down Mode
VCC=2.0V to 6.0V
All other pins disconnected
P0
EA
18
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
AC CHARACTERISTICS
(Over Operating Conditions, Load Capacitance for Port 0, ALE/PROG and PSEN = 100 pF, Load Capacitance for All
Other Outputs = 80 pF)
tCK min. = 1/f max. (maximum operating frequency); tCK=clock period
SYMBOL
PARAMETER
33 MHz
UNIT
MIN
MAX
EXTERNAL PROGRAM MEMORY
TLHLL
ALE PULSE DURATION
20
-
NS
TAVLL
ADDRESS SET-UP TIME TO ALE
17
-
NS
TLLAX
ADDRESS HOLD TIME AFTER ALE
10
-
NS
TLLIV
TIME FROM ALE TO VALID INSTRUCTION INPUT
-
55
NS
TLLPL
TIME FROM ALE TO CONTROL PULSE PSEN
17
-
NS
TPLPH
CONTROL PULSE DURATION PSEN
70
-
NS
TPLIV
TIME FROM PSEN TO VALID INSTRUCTION INPUT
-
12
NS
TPXIX
INPUT INSTRUCTION HOLD TIME AFTER PSEN
0
-
NS
TPXIZ
INPUT INSTRUCTION FLOAT DELAY AFTER PSEN
-
20
NS
TAVIV
ADDRESS TO VALID INSTRUCTION INPUT
-
95
NS
TPLAZ
TO PSEN ADDRESS FLOAT TIME
-
10
NS
EXTERNAL DATA MEMORY
TLHLL
ALE PULSE DURATION
20
-
NS
TAVLL
ADDRESS SET-UP TIME TO ALE
17
-
NS
TLLAX
ADDRESS HOLD TIME AFTER ALE
10
-
NS
TRLRH
RD PULSE DURATION
80
-
NS
TWLWH
WR PULSE DURATION
80
-
NS
TRLDV
RD TO VALID DATA INPUT
-
60
NS
TRHDX
DATA HOLD TIME AFTER RD
0
-
NS
TRHDZ
DATA FLOAT DELAY AFTER RD
32
-
NS
TLLDV
TIME FROM ALE TO VALID DATA INPUT
-
90
NS
TAVDV
ADDRESS TO VALID INPUT
-
105
NS
TLLWL
TIME FROM ALE TO RD OR WR
40
140
NS
TAVWL
TIME FROM ADDRESS TO RD OR WR
45
-
NS
TWHLH
TIME FROM RD OR WR HIGH TO ALE HIGH
10
55
NS
TQVWX
DATA VALID TO WR TRANSITION
10
-
NS
TQVWH
DATA SET-UP TIME BEFORE WR
125
-
NS
TWHQX
DATA HOLD TIME AFTER WR
10
-
NS
TRLAZ
ADDRESS FLOAT DELAY AFTER RD
-
0
NS
NOTE:
1. The maximun operating frequency is limited to 40 MHz and the minimum to 3.5 MHz.
19
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
External clock drive XTAL
SYMBOL
PARAMETER
VARIABLE CLOCK
UNIT
MIN
MAX
fCLK
clock frequency
1.2
40
MHz
tCLCL
clock period
63
833
ns
tCHCX
HIGH time
20
tCK-tCLCX
ns
tCLCX
LOW time
20
tCK-tCHCX
ns
tCLCH
RISE time
-
20
ns
tCHCL
FALL time
-
20
ns
tCY
cycle time (tCY = 12 tCK)
0.75
10
ms
SERIAL PORT CHARACTERISTICS
Serial Port Timing : Shift Register Mode
VDD = 5V
10%; VSS = 0V; Tamb=0
C; Load Capacitance = 80 pF
SYMBOL
PARAMETER
33 MHz OSCILLATOR
UNIT
MIN
MAX
tXLXL
Serial Port clock cycle time
360
-
ns
tQVXH
Output data setup to clock rising edge
167
-
ns
tXHQX
Output data hold after clock rising edge
5
-
ns
tXHDX
Input data hold after clock rising edge
0
-
ns
tXHDV
Clock rising edge to input data valid
-
167
ns
EXTERNAL CLOCK DRIVE WAVEFORM
AC TESTING INPUT, OUTPUT WAVEFORMS
FLOAT WAVEFORM
0.45V
0.2 VCC-0.1
TCHCL
TCLCX
TCLCL
TCLCH
TCHCX
VCC-0.5
0.7 VCC
0.2 VCC+0.9
AC Inputs during testing are driven at VCC-0.5V for a
Logic "1" 0.45V for a Logic "0". Timing measurements
are made at VIH min for a Logic "1" and VIL max for a
Logic "0".
0.2 VCC-0.1
0.45V
VCC-0.5
VLOAD
TIMING REFERENCE
POINTS
VLOAD-0.1V
VLOAD+0.1V
VOL+0.1V
VOH-0.1V
For timing purposes a port pin is no longer floating when a 100 mV
change from load voltage occurs, and begins to float when a 100mV
change form the loaded VOH/VOL level occurs. IOL/IOH = + 20 mA
20
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
EXTERNAL PROGRAM MEMORY READ CYCLE
TLHLL
A8 - A15
A8 - A15
A0 - A7
A0 - A7
INSTR IN
ALE
PSEN
PORT 0
PORT 2
TLHIV
TPLIV
TPXIZ
TPLAZ
TPXIX
TLLAX
TAVIV
TPLIP
TLLPL
TAVLL
EXTERNAL DATA MEMORY READ CYCLE
DATA IN
A0-A7 FROM
PCL
A8-A15 FROM PCH
P2.0-P2.7 OR A8-A15 FROM DPH
A0-A7 FROM RI OR DPL
INSTR. IN
ALE
PSEN
PORT 0
PORT 2
TLHLL
TAVLL
TLLAX
TRLIZ
TAVWL
TRLRH
TWHLH
TRHDZ
TLLWL
TLLDL
TAVDV
TRHDX
TRLDV
RD
21
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
EXTERNAL DATA MEMORY WRITE CYCLE
DATA OUT
A0-A7 FROM
PCL
A8-A15 FROM PCH
P2.0-P2.7 OR A8-A15 FROM DPH
A0-A7 FROM RI OR DPL
INSTR. IN
ALE
PSEN
PORT 0
PORT 2
TLHLL
TAVLL
TLLAX
TAVWL
TWLWH
TWHLH
TLLWL
TQVWX
TWHQX
TQVWH
WR
SHIFT REGISTER MODE TIMING WAVEFORMS
ALE
CLOCK
OUTPUT DATA
WRITE TO SBUF
INPUT DATA
CLEAR RI
INSTRUCTION
0
0
VALID
VALID
VALID
VALID
VALID
VALID
VALID
VALID
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
TXLXL
TXHQX
TXHDX
TQVXH
TXHDV
22
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
Package Information
DIP 40
23
P/N:PM0635
REV. 1.0, MAY. 22, 2003
MX10FMAXDPC
Specifications subject to change without notice, contact your sales representatives for the most update information.
REVISION HISTORY
REVISION
DESCRIPTION
DATE
1.0
MAY/22/2003
M
ACRONIX
I
NTERNATIONAL
C
O.,
L
TD.
HEADQUARTERS:
TEL:+886-3-578-6688
FAX:+886-3-563-2888
EUROPE OFFICE:
TEL:+32-2-456-8020
FAX:+32-2-456-8021
JAPAN OFFICE:
TEL:+81-44-246-9100
FAX:+81-44-246-9105
SINGAPORE OFFICE:
TEL:+65-348-8385
FAX:+65-348-8096
TAIPEI OFFICE:
TEL:+886-2-2509-3300
FAX:+886-2-2509-2200
M
ACRONIX
A
MERICA,
I
NC.
TEL:+1-408-453-8088
FAX:+1-408-453-8488
CHICAGO OFFICE:
TEL:+1-847-963-1900
FAX:+1-847-963-1909
http : //www.macronix.com
MACRONIX INTERNATIONAL CO., LTD. reserves the right to change product and specifications without notice.
22
MX10FMAXDPC