Professional Documents
Culture Documents
8048AH/8035AHL/8049AH/8039AHL/8050AH/8040AHL
HMOS SINGLE-COMPONENT 8-BIT
MICROCONTROLLER
• High Performance HMOS II • Programmable ROMs Using 21V
• Interval Time/Event Counter • Easily Expandable Memory and I/O
• Two Single Level Interrupts • Up to 1.36 (J-s Instruction Cycle All
• Single 5-Volt Supply Instructions 1 or 2 Cycles
• Over 96 Instructions; 90% Single Byte
The Intel MCS®-48 family are totally self-sufficient. 8-bit parallel computers fabricated on single silicon chips
using Intel's advanced N-channel silicon gate HMOS process.
The family contains 27 I/O lines, an 8-bit timer/counter. and on-board oscillator/clock circuits. For systems
that require extra capability, the family can be expanded using MCS®-80/MCS®-85 peripherals.
These microcontrollers are available in both masked ROM and ROMless versions as well as a new version,
The Programmable ROM. The Programmable ROM provides the user with the capability of a masked ROM
while providing the flexibility of a device that can be programmed at the time of requirement and to the desired
data. Programmable ROM's allow the user to lower inventory levels while at the same time decreasing delay
times and code risks.
These microcomputers are designed to be efficient controllers as well as arithmetic processors. They have
extensive bit handling capability as well as facilities for both binary and BCD arithmetic. Efficient use of
program memory results from an instruction set consisting of mostly single byte instructions and no instruc-
tions over 2 bytes in length.
Device Internal Memory RAM STANDBY
8050AH 4Kx8 ROM 256x8RAM yes
8049AH 2Kx8ROM 128 x8 RAM yes
8048AH 1K xB ROM 64xBRAM yes
8040AHL None 256x8 RAM yes
8039AHL None 128x8RAM yes
B035AHL None 64xBRAM yes
P8749H 2K x 8 Programmable ROM 12Bx8 RAM no
P8748H 1K x 8 Programmable ROM 64x8RAM no
HAL {
_
1'17_
1'17_
-....
_AH
_L
....
1035......
_ ....L
270053-1
Figure 1. Block Diagram
270053-2
August 1989
Order Number: 270053-003 1-27
MCS®-48
WAVEFORMS
.. LE
I-
I--'LL ---j .....FC2 r
.Cy-----I
. . __-,
270053-5
270053-4
WRITE TO EXTERNAL DATA MEMORY INPUT AND OUTPUT FOR A.C. TESTS
ALE
...._ _-_--1..,tlAFC1 r uv ------,
X:.:::
....V - - - - - - ' ,
TEST POtNTS:::
;x=::::=
-
270053-7
kC, testing inputs are driven at 2AV lor a logic "1" and O,45V for
WR
a logic "0", Output liming measurements are made at 2.0V for a
ADDRESS IWO logic "1" and 0.6V for a logic "0",
FLOATING
270053-6
,1STCYC~E I 2ND
CYCl.E
II
"LE
PSEN I I
-..i I-'LP \ ~ __----!V
i i
P20-23
OUTPUT
P24-27
]X~_-:-- _PCH
_ _ _ _ _-J, x po.;-:
'-._ _ _ R_T_20-_23_D_AT_A_---'X NEW P20-n DATA
EXPANDER
PORT
INPUT PCH
PROG
270053-6
I
1-35
MCS®-48
I
1-29
MCS®-48
1-30
I
MCS®-48
I
1-31
ABSOLUTE MAXIMUM RATINGS· NOTICE: This is a production data sheet. The specifi-
cations are subject to change without notice.
Case Temperature Under Bias ....... O·C to + 70·C
• WARNING: Stressing the device beyond the "Absolute
Storage Temperature .......... - 65·C to + 150·C Maximum Ratings" may cause permanent damage.
Voltage on any Pin with Respect These are stress ratings only. Operation beyond the
to Ground ...................... - 0.5V to + 7V "Operating Conditions" is not recommended and ex-
tended exposure beyond the "Operating Conditions"
Power Dissipation .......................... 1.5W may affect device reliabl1ity.
I
1-32
MCS®-48
IU2 Input Leakage Current -10 -300 p.A Vss :$; VIN :$; 3.8 All
AESET
iLO Leakage Current ±10 p.A Vss :$; VIN :$; Vee All
(BUS, TO) (High
Impedance State)
100 Voo Supply Current 3 5 mA 8048AH
(RAM Standby) 8035AHL
4 7 mA 8049AH
8039AHL
5 10 rnA 8050AH
8040AHL
100 + Total Supply Current- 30 65 rnA 8048AH
Icc 8035AHL
35 70 rnA 8049AH
8039AHL
40 80 rnA 8050AH
8040AHL
30 100 rnA P8748H
50 110 rnA P8749H
Voo RAM Standby Voltage 2.2 5.5 V Standby Mode Reset 8048AH
:$;VIL1 8035AH
2.2 5.5 V 8049AH
8039AH
2.2 5.5 V 8050AH
8040AHL
'Icc + 100 are measured with aft outputs In !heir high impedance state; R£SET low; 11 MHz crystal applied; INT, SS, and EA floalong.
1-33
I
MCS®-48
NOTES:
1. Control outputs: C L = 80 pF. BUS Outputs: CL = 150 pF.
2. BUS High Impedance load 20 pF
3. fIt) assumes 50% duty cycle on Xl, X2. Max clock period is for a 1 MHz crystal input.
I
1-34
MCS®-48
WAVEFORMS
I>
ALE
I--'ll ---j "-A.C.' 'Cy-----I
,-__-,
270053-5
270053-4
WRITE TO EXTERNAL DATA MEMORY INPUT AND OUTPUT FOR A.C. TESTS
ALE
.--_ _--_-i,tLAFC1 r O.45V
____~X:.::
uv -------
. .
TEST POtHTS=::
:x=:=
-
270053-7
AG. testing inputs are driven at 2.4V lor a logic "1" and 0.45V for
WR
a logic "0". Output timing measurements are made at 2.0V for a
ADDRESS 'wo logic "1" and O.BV for a logic "0".
FLOATING
270053-6
,1STCYC~E I .ND
CYCl.E
II
ALE
PIlEN I I
--i l>'lP \ ~------!I/ ---II-- 'lP
i i
P20-23
OUTPUT ]X ~_-:-_PC
_ .._ _ _ _.J_
X '- POT:R_T_20-_23_D_AT_A_--->X
____ NEW P20-23 DATA
~
P24-27 I
ri~~T _~I_ _ _~_P_D_R_T_"_-_21_,_PO_R_T_'_O-_'_7_DA_T_A_-7_ _ _ _ _ _--1'--_ _ _ _N_E_W_P_O_R_T~~A_T_A__
I
---1 r-
i
'lP
EXPANDER
PORT
II--
"
t A L + - "-A ---1----
~---___i
OUTPUT PCH
EXPANDER
PORT
tNPUT PCH
PRDG
270053-6
I
1-35
MCS®-48
Cl
~
t----'_ _ _"-_ _2-1 ICTAl1
~~~
~ :----,-----T-L--_. --: 3
XTAL2
C3
270053-9 270053-10
Cl ~ 5 pF +'1. pF + (STRAY < 5 pF)
C2 ~ (CRYSTAL + STAY) < S pF
C3 ~ 20 pF ± 1 pF + (STRAY < 5 pF)
Crystal series resistance should be less than 30n at 11 MHz; less
than 75{l at 6 MHz; less than 180n at 3.6 MHz.
~. ._ _ _ _2--j' ICTAl1
~o'=~ ~
GATES Y 1470 I II
3 XTAl2
270053-11
For XTAl1 and XTAL2 define "high" as voltages above LSVand
"low" as voltages below I.SV. The duty cycle requirements for
externally driving XTAL1 and XTAL2 using the circuits shown
above are as follows: XTALI must be high 35-65% of the period
and XTAL2 must be high 35-65% of the period. Rise and fall nmes
must be faster than 20 ns.
I
1-36
MCS®-48
NOTE:
Once programmed the P8749H/48H cannot be
erased.
1-37
l
MCS®-48
NOTE:
If Test 0 is high, too can be triggered by RESET.
I
1-38
MCS®-48
ALE
(NOTE 1) : (OUTPUT)
EA --.:J I
: (INPUT)
I
DB ADDRESS
(INPUT,
H ROM DATA
(OUTPUT)
H I
ADDRESS
(INPUT)
~ DATA
(OUTPUT,:
,
RESET I I
I
(INPUT)
P20-P23 ADDRESS
H I
I
(INPUT,
ADDRESS
270053-12
50H Vee ~ Voo ~ +5V
Vss ~ OV
Al0 ADDR
All ADDR
NOTE:
ALE is function of Xi, X2 inputs.
~IRE.}
Vee II
TO vee=1L-ITW-~ PROGRAM-----+-~C WM"~!""'----PflOGRAM
:~~ -----~----------~---------------------------------~-- -
RESET
'----- '------~/
~
VIL1 -
-l---+---+-
DATA TO BE
PROGRAMMED VALID
LAST NEXT
ADDRESS ADDRESS
I
1-39