1976_National_Memory_Databook 1976 National Memory Databook

User Manual: 1976_National_Memory_Databook

Open the PDF directly: View PDF PDF.
Page Count: 542

Download1976_National_Memory_Databook 1976 National Memory Databook
Open PDF In BrowserView PDF
~

Edge Index
by Product Family

NAll0NAL

This is National's first Memory handbook contalnmg information on MOS and Bipolar Memory
Components, Systems, Application Notes lmd Support Circuits. For detailed information on Interface
Circuits and other major product lines, contact a National sales office, representative, or distributor.

MOS RAM,s

0

Bipolar RAMs

g

CMOS RAMs

0

MOS EPROMs
Bipolar PROMs
MOS ROMs

<..i

o

(/)

DI

Shift Registers

0
D
ml
ID

«

o/!

Memory Systems

lO:

«
0::
:r:
~
>-

Interface

III

(/)

!2
:r:

App Notes/Briefs

a.

«
0::
C,!J

0::

UJ

>
o
u

Manufactured under one or more of the following U.S. patents: 3083262, 3189758, 3231197, 3303356, 3317671, 3323071,3381071, 3408542, 3421025, 3426423, 3440498, 3518750, 3519897, 3557431, 3560765,
3S662~, 3571630, 3575609, 3579059, 3593069, 3597640, 3607469,3617859,3631312,3633052.3638131,3648071,3651565,3693248.

National does not aS$ume any responsibility for use of any circuitry described; no circuit patent licenses are implied; and National reserves the right, at any time without noti,:-e. to

© 1976 National Semiconductor Corp.

a

Bipolar ROMs
(/)

z
::!:

9
mI

chang~

said circuitry.

~

Future Products

NAll0NAL

I naddition to the products contained in this catalog, the following products are planned for 1976:

DEVICE NUMBER

DESCRIPTION

AVAILABLE

MOS RAMs
MM2101A
MM2102A
MM2111,/\
MM21112A
MM5255
MM5256
MM5257
MM5275

256 x 4 Static RAM-22 Pin
1k xl Static RAM
256 x 4 Static RAM-18 Pin
256 x 4. Static RAM-16 Pin
lk x 4 Static RAM-18 Pin
1k x 4 Static RAM-22 Pin
4k x 1 Static RAM-18 Pin
1kx 4 Dynamic RAM

First Quarter, 1976
First Quarter, 1976
First Quarter, 1976
First Quarter, 1976
Third Quarter, 1976
Third Quarter, 1976
Third Quarter, 1976
Second Quarter, 1976

Bipolar RAMs
DM93415

1k x 1 TTL RAM

Fourth Quarter, 1976

CMOS.RAMs
MM74C921
MM74C929
MM74C930

256 x 4 Silicon Gate-18 Pin
1k x 1 Silicon Gate-16 Pin
1k x 1 Silicon Gate-18 Pin

First Quarter, 1976
Second Quarter, 1976
Second Quarter, 1976

Bipolar PROMs
DM74S472
DM74S473
DM87S295
DM87S296

512 x
512 x
512 x
512 x

Third
Third
Third
Third

Quarter, 1976
Quarter ,1976
Quarter, 1976
Quarter, 1976

MOS ROMs
MM5238
MM5245
MM5247
MM5249

512 x 8 N-Channel ROM
2048 x 4 N-Channel ROM
4096 x 4 N-Channel ROM
1024 x 4 N-Channel ROM

Third
Third
Third
Third

Quarter,
Quarter,
Quarter,
Quarter,

Shift Registers
MM5062
MM5063
MM5064
MM5065

P-Channel Quad 80-Bit Static
N-Channel Quad 2156-Bit Static
N-Channel Dual 512-Bit Static
N-Channel Single 1024-Bit Static

Second Quarter, 1976
Fourth Quarter, 1976
Fourth Quarter, 1976
Fourth Quarter, 1976

8-20
8-20
8,-24
8-24

Pin
Pin
Pin
Pin

ii

1976
1976_
1976
1976

~

Table of Contents

NAnONAL

Edge Index by Product Family ........................... ',' ............... ; ......•..........
Introduction ........... '. . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . '. . . . . . . . . . . . . " ...... '. .
Alpba-Numerical Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . '.' . . . . . . . . . . . . . . . . . . _ . . . . . . . . . . . . . .

ii
viii

MOS RAMS-SECTION 1
MMll0l, MM11011 256-Bit (256 x 1) Static. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _ . . .
1.1
MMll01A,MMll01Al,MMll01A2 256-Bit (256 x 1) Static ............. _._ ... _ . . . . . . . . . . . . . . . . . . .
1-1
MM2101, MM2101-1, MM2101-2 1024-Bit (256 x 4) Static with Separate I/O . . . . . . . . . . . . . . . . . . . . . . . _ . . . . .
1-5
MM2102, MM2102-1, MM2102-2 1024-Bit (1024 xl) Static ..... __ ..............•........ '.' . . . . . . . .
1-8
MM2102MD, MM2102-2MD 1024-Bit (1024 x 1) Static, Military Temperature Range. . . . . . . .. . . . . . . . . . . . . . .. 1-12
MM2111, MM2111-1, MM2111-2 1024-Bit (256 x 4) Static with Common Data I/O ..... _ . . . .. . . . . . . . . . . . . .. 1-16
1-19
MM2112, MM2112-2 1024-Bit (256 x 4) Static with Common Data I/O ... , . , . , ..... , . , , , ..... , , .... , _ "
MM4250 256-Bit (256 x 1) Static, Military Temperature Range .. , .. , , . , .... _ ............ , .... , .. _ . . . .
1-1
MM4261/MM5261 1024-Bit (1024 xl) D.ynamic ......... , . , .... ' ............. , ....... , .. , ... , . ,. 1-22
MM4262/MM5262 2048-Bit (2048 x 1) Dynamic ..............•....... , .. , .. , ............. '.' •.• ; 1-26
MM5269 1024-Bit (256 x 4) Static with On-Chip Registers. , ...... _ . . . . . . . . . . . . . . . . . . _ .. " " . ' ... ; . .. 1-32
MM52704096-Bit (4096 xl) TRI-SHARETM Port, Dynamic ......•..... , .. , . , .. ; ...... _ ..... , . . . . ..1-34
MM5210-5 4096-Bit (4096 xl) TRI.-SHARETM Port, Dynamic .............. , ............. _ . . . . . . . . .1-39
MM5271 4096-Sit (4096 x 1)Fully TTL Compatible, Dynamic ..... , .... , ................. , ... ; . . . .. 1-41
MM5280 4096-Bit (4096 xl) Dynamic . . . . . . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . , .. , . , ... , . . . . . . . .. 1-46
M1\iI5280-5 4096-Bit (4096 x 1) Dynamic . . . . . . . . . . . . . . . . . , .............. , ....•....... , , , . . • .. 1-50
MM5281 4096-Bit (4096 xl) Fully TTL Compatible, Dynamic ....................•...•...... , .... ,. 1-52

BIPOLAR RAMS-SECTION 2
DI\iI5489/DM74B9 64-Bit (16 x 4) Open-Collector .......• '...........• _ .............. , . ; ... , .. '.' .
DM74L89A !)4-Bit (16 x 4) Low Power. , ........ , . , ... , .......... _ .......... , .... , . , _ ..... , .
DM54S189/DM74S189 64-Bit (16x4) TRI-STATE®Schottky . . . . . . . . . . . . . . . . . . . . . . . . . . , ' , . . . . . . . . .
DM54S200/DM74S200 256-Bit (256 xl) TRI:STATE®Schottky. _ .................. , ...... , ..... _...
DM54S206/DM74S206 256-Bit (256 xl) Open-Collector Schottky ......... _ ..... , ... , , . , , .. , ; , ...... ,
DM54S289/DM74S289 64-Bit (16 x 4) Open-Collector Schottky ....•.. , . . . . . . . . . . . . . . . . . . , .. _ ..... _.
DM75S68/DM85S68 64-Bit (16 x 4) Schottky Edge-Triggered Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... ..
DM7599/DM8599 64-Bit (16 x 4) TRI-STATE® ...... , ..... , . , ... , ..•............. _ ... , , , . , , • , ..
DM86S21 64-Bit (3~ x 2) Schottky .. " ............... , .... , ..... , ..... _ ........ _ ...... , , . ..
DM86L99 64-Bit (16 x 4) Low Power . . . . . . . . . . . . . . . . . . . , . , ... , , ... , . . . . . . . . . . . . . . . . . , ... , ,.

2-1
2-4
2-6
2-10
2-14
2-18
2-21
2-25
2-29
2-32

CMOS RAMS-SECTION 3
MM54C89/MM74C89 64-Bit (16 x 4) TRI-STATE® ......... , ..•. , , ... , . . . . . . . . . . . . . • . . . . . . . . . .
MM54C200/MM74C200 256-Bit (256 x 1) TRI-STATE®....... , .', . . . . . . . . . . . . . . . . . . , . • . . . . . . . . . .
MM54C910/MM74C910 256-Bit (256 x 1) TRI-STATE®. . . . . . . . . . . . . . . . . . . . . . . . . , . , ... , . . • . . . . . .
MM54C920/MM74C920 1024·Bit (256 x 4) Silicon Gate ........................... , . , , .. , , , , •... ,

,.
..
..
..

3-1
3·5
3·8
3·12

MM1702A 204B-Bit (256 x 8) Electrically Programmable and Erasable ROM .. , .... '............ , ......... ,
MM4203/MM5203 204B·Bit (256 x 8 or 512 x 4) Electrically Programmable and Erasable ROM ............... , .
MM4204/MM5204 4096·Bit (512 x 8) Electrically Programmable and Erasable ROM ........ , , ..... , . . • . . . ..

4·1
4-7
4·12

MOS EPROMS-SECTION 4

iii

BIPOLAR PROMS-5ECTION 5
DM54S287/DM74S287 1024-Bit(256x4)TRI-STAT~Schottky __ ......................... _ .. _ .. _..
DM54S387/DM74S387 1024,Bit (256 X 4) Open-Collector Schottky. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DM54S470/DM74S470 2048-Bit (256 x 8) Open-Collector Schottky •....•.............. _ ... _ . . . . . . . . . .
DM54S471/DM74S4712048-Bit (256 x 8) TRI-STATE® Schottky ..... __ . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DM54S570/DM74S570 2048-Bit (512x4) TRI-STATE®Schottky_ ....... , .......... _ .......... _.....
DM54S571/DM74S571 2048-Bit (512x4) TRI-STf,TE®Schottky ....... _ ........ _ ....... _...........
DM72S114/DM82S114 2048-Bit (256 x 8) TRI-STATE® Schottky PROM with Latches ................ __ . . . .
DM7573/DM8573 1024-Bit (256 x 4) Open-Collector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _ . . . . .
DM7574/DM8574 1024-Bit (256 x 4) TRI-STATE® .......... _ .....................•.......... '... ,
DM7577/DM8577 256-Bit (32 x 8) Open·Coliector .....•.....•....... : . . . . . . . . . . • • . . . . . . . . . • . . . ..
DM7578/DM8578 256·Bit (32 x 8) TRI-STATE® . . . . . . . . . • . • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . ..
DM75S222/DM85S222 2048·Bit (256 x 8) TRI-STATE® Schottky PROM with Latches ................•... :.

5-1
5-1
5-3
5-3
5-5
5-5
5-7
5-9
5·12'
5·15
5·18
5'21

MOS ROMS-SECTION 6
MM35011024·Bit (128 x8) Mask Programmable ........................... " . .. • . . . . . . . . . . . . . . .
6·1
MM4210/MM5210 1024-Bit (256 x 4) Mask Programmable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . .6·3
MM4211/MM5211 1024-Bit (256 x 4) Mask Programmable .................... , .. . . .. . . •. .. . ...•...
6·6
MM5212 12,288·Bit (lk x 12) Mask Programmable ...........•............. , . • . . . . . . . . . . . . . .. . . . .
6·9
MM4213/MM5213 2048-Bit (256 x 8 or 512 x 4) Mask Programmable ..............•. , .•.......•.••... , 6-11
MM4214/MM5214 4096·Bit (512 x 8) Mask Programmable ........... , . . . . . . . . . . . • . . • . . . . . . . . • . . . .. 6·13
MM5215 12,288-Bit (lk x 12) Mask Programmable ...... , ....•............ ; . . . . . .. . . . . . . . . . . . . . .. 6-15
MM4220/MM5220 1024'Bit (l28 x 8 or 256 x 4) Mask Programmable ............ ~ .. '.. . . . . . • . . . . . . . . . .. 6·17
MM4220AE/MM5220AE ASCII·7 to Hollerith Code Converter. . . . . . . . . . . . . . .. . . . . . . . • . . . . . . .. . • . . . .. 6·21
MM4220AP/MM5220AP BCDIC to ASCII Code Converter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . ... 6-24
MM4220BL/MM5220BL Baudot to ASCII Code Converter ................... , .•..............•••.... 6·26
MM4220BM/MM5220B.M Sine Look·Up Table ................... , ... '................. '.... : • . . . .. 6·28
MM4220BN/MM5220BNArctangent Look-Up Table . ~ ........................•...•........ '. . . . .. 6-32
MM4220DF/MM5220DF "Quick Brown Fox" Generator......... '. , ................. , . .. . . . . . . . . • . .. 6:34
MM4220EK/MM5220EK BCDIC to EBCDIC/ASCII to EBCDIC Code Converter. . . . . . . . . . . . . . . . .. . . . . . . . .. 6-36
MM4220LR/MM5220LR BCOIC to ASCII-7/ASCII-7 to BCDIC Code Converter. . . . . . . . . . . . • . . . . .. . . • . . . .. 6-39
MM4220NP/MM5220NP 7 x 9 Horizontal Scan Display Character Generator. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 642
MM4221/MM5221 1024·Bit (128 x 8 or 256 x 4) Mask Programmable. . . . . . . . . . . . . . . . . • . . . . . . . . . . . . . . .• .6-44
MM4221 ROIMM5221 RQ ASCII-7 to EIA RS244A/EIA RS244A to ASCII-7 . . .. • . . . . . . . . . . . . . . . . . . • . . . .. 648
MM4221 RR/MM5221 RR ASCII-7 to EBCDIC Code Converter ........................... _ . . . . . . . . . .. 6·51
MM4229/MM5229 30n·Bit (256 x 12) Mask Programmable ............ ~ ......................... ,. 6-54
MM4230/MM5230 2048·Bit (256 x 8 or 512 x 4) Mask Programmable, , . '.' , , , . , , . , .•... _ ...... '. . . . . . . .. 6-56
MM4230BO/MM5230BO Hollerith to ASCII Code Converter ....•.... ; ..........• _ ................. "
6·60
MM4230FE/MM5230FE Selectric to EBCDIC/EBCDIC to Selectric Code Converter ..... ; • . • . • . . . . . . . . .. . . .. 6·62
MM4230JT/MM523OJT BCOIC to EBCDIC/EBCDIC to BCDIC Code Converter· .......••...... _ . . . . . . . • . .. 6·67
MM4230KP/MM5230KP ASCII·7 to Selectric Code Converter ...................•.......... _ .. __ .... :6·73
MM4230NN/MM5230NN 7 x 9 Horizontal Scan Displlays and Printers. . . . . . • . . . • • • . . • . . . . . . . . . . . . . . ..
AN-86 A 5imple Power Saving Technique for the MM5262 2k RAM .•...•...•.•.•....... '....... " . _. . ..
AN-89 How to Design with Programmabhi Logie Arrays ... ; •................. : .............•.•.....
AN·100 Custom ROM Programming. . • . . . . . . . . . . . . . . . . . . • . . . . . . . • . . . . . . . . . . . . . ',' . . • . . . . . . . ..
AN·144 Designing Memory Systems Using the MM5262....•......•...............•..... ; •....•....
MB-l0 Trig Function Generators ....•......•............•........... _ ...... _ ......•........
MB-14 Mask Programming 5pecializes M05 5hift Register Designs ....•.•...•..........................
MB-16 Double·Clocking Cuts Standard Registers to Nonstandard Sizes ....•.•........ ; •..•....•.........

11·1
11·13
11-17
11·21
11-27
11-37
11-45
11-49
11-57
11·65
11·78
11·80
11-82

Definition of Terms .......•....................•.....•.............•....•....• .- ........ '
Physical Dimensions . . . . . . . . . . . . . . . . . . . . . . . . : . . . . . . . . . . • . . . • . . . . . . . . . . . . . . . . . . . . . . . . . . . .

I
III

vii

~

Alpha-Numerical Index

NAnONAL

BSM1000 Memory System (512k to 1 Mega~ord) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . • . . ..
DM54B8/DM7488 256-Bit (32 x 8) Open-Collector Mask Programmable ROM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DM5489/DM7489 64·Bit (16 x 4) Open-Collector RAM . . . . . . . . . . . . • . . . . . . . . . . . . . . . . . . . ;. . . . . . . . . .
DM74L89A 64-Bit (16 x 4) LowPower RAM . • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . '.' . . . . .. . .
DM54187/DM74187 1024-Bit (256 x 4) Open·Coliector Mask Programmable ROM. . . . . . . . . . . . .. . . . . . . . . . . .
DM54L187A/DM74L187A 1024-Bit (256 x 4) Low Power Open-Collector Mask Programmable ROM. . . . . . . . . .. . .
DM54S187/DM74S187 1024-Bit (256 x 4) Open-Collector Schottky Mask Programmable ROM. . . . . . . . . . . . . . ...
DM.54S189/DM74S189 64-Bit (16 x 4) TRI-STATE® Schottky RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . , . • . . • .
DM54S200/DM74S200 256-Bit (256 xl) TR I·STATE® Schottky RAM . . . . . . . . . . . . . . . . . . . . . . . " . . . . . . . . .
DM54S206/DM74S206 256-Bit (256 xl) Open·Coliector Schottky RAM . . . . . . . . . . . . . . . . . . . . . . . ',' . . . . . ..
DM54S270/DM74S270 2048-Bit (512 x 4) Open-Collector Schottky Mask Programmable ROM. . . . . . . . . . . . . . . .•
DM54S271/DM74S271 2048-Bit (256 x 8) Open-Collector Schottky Mask Programmable ROM. . . . . . . . . . . . . . . ..
DM54S287/DM74S287 1024-Bit (256 x 4) TRI·STATE® Schottky EPROM. . . . . . . . . . . . . . . . . . .. . . . . • . . . . .
DM54S289/DM74S289 64-Bit (16 x 4) Open-Collector Schottky RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .'.
DM54S370/DM74S370 2048-Bit (512 x 4) TRI·STATE® Schottky Mask Programmable ,ROM " . . . . . . .. . . .• . . •.
DM54S371/DM74S371 2048·Bit (256 x 8) TRI·STATE® Schottky Mask Programmable ROM .. ' ............. " ..
DM54S387/DM74S387 1024·Bit (256 x 4) Open-Collector Schottky EPROM. . . . . . . . . . . . .. . . . . . . . . . • . . . . .
DM54S470/DM74S470 2048-Bit (256 x 8) Open·Coliector Schottky EPROM ......... ' .... :. . . . . . . . . . . . . . .
DM54S471/DM74S471 2048-Bit (256 x 8) TRI·STATE® Schottky EPROM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . •
DM54S570/DM74S570 2048-Bit (512 x 4) TRI·STATE® Schottky EPROM. . . . . . . . . . . . . . . . . . . . . . . . .. . . ..
DM54S571/DM74S571 2048-Bit (512 x 4)TRI·STATE® Schottky EPROM. . . . . . . . . . . • . . .. . . . . . . . . . . . . . .
DM72S04/DM82S04 2048-Bit (256 x 8) TR I-STATE® Schottky Mask Programmable ROM with Latches. . .. . .. . . . ..
DM72S114/DM82S114 2048~Bit (256 x 8) TRI·STATE® Schottky EPROM with Latches. . . . . . . . . . . . . . . . . . . . .
DM75S28/DM85S28 8192-Bit (1024 x 8) TR I·STATE® Schottky Mask Programmable ROM. . . . . . . . . . . . . . . . . ..
DM75S29(DM85S29 8192-Bit (1024 x 8) Open-Collector Schottky Mask Programmable ROM. . . . . . . . . . . . . . . . ..
DM8531 16,384-Bit (2048 x 8) Mask Programmable ROM . . . . . • . . . . . . . . . . . . . '. . . . . . . . . . . . . . . . . . . . . ..
DM75S68/DM85S68 64-Bit (16 x 4) Schottky Edge-Triggered Register ...........• : . . . . . . . . . . . . . . . . . . ..
DM7573/DM8573 1024-Bit (256 x 4) Open-Collector EPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _ . . . . .
DM7574/DM8574 1024-Bit (256 x 4) TRI-STATE® EPROM. . . . . . . . . . . . . . .• . . . . . . . . . . . . . . . . . . . . . . ..
DM7575/DM8575 Programmable Logic Array. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
DM7576/DM8576 Programmable Logic Array .. , .................................. '. . . . . . . . . . . . ..
DM7577/DM8577 256-Bit (32 x 8) Open-Collector EPROM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
DM7578/DM8578 256-Bit (32 x 8) TRI-STATE®EPROM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
DM8581 16,384-Bit (1024 x 16) Mask Programmable ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _ . . ..
DM7595/DM8595 4096-Bit (512 x 8). Open-Collector Mask Programmable ROM. . . . . . . . . . . . . . . . . . . . . . . . . ..
DM7596/DM8596 4096-Bit (512 x 8) TRI-STATE® Mask Programmable ROM. . . . . . . • . . . . . . . . . . . . . . . . . . ..
DM7597/DM8597 1024-Bit (256 x 4)TRI-STATE® Mask Programmable ROM. . . . . . . . . . . . . . . . . . . . . . . • . . ..
DM75S97/DM85S97 1024-Bit (256 x 4) TRI-STATE® Schottky Mask Programmable ROM .... , . . . . . . . . . . . . . ..
DM7598/DM8598 256,Bit (32 x 8) TRI-STATE® Mask Programmable ROM. . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
DM7599/DM8599 64-Bit (16 x 4) TRI-STATE® RAM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
DM75S202/DM85S202 2048-Bit (256 x 8) TRI·STATE® Schottky Mask Programmable ROM with Latches. . . . . . . ..
DM75S222/DM85S222 2048-Bit (256 x 8) TRI-STATE® Schottky EPROM with Latches ...... , . . . . . . . . . . . . ..
DM86S21 64-Bit (32 x 2) Schottky RAM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
DM7678/DM8678 7 x 9 Character Generator. . . . . . . . . . . . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
DM7679/DM8679 7 x 9 Character Generator • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "
DM76L97/DM86L97 1024-Bit (256 x 4) TRI-STATE® Low Power Mask Programmable ROM. . . . . . . . . . . . . . . . ..
DM86L99 64'Bit (16 x 4) Low Power RAM ............. , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
DM7795/DM8795 4096-Bit (512 x 8) Open-Collector Mask Programmble ROM. . . . . . . . . . . . . . . . . . . . . . . . . . ..
DM7796/DM8796 4096·Bit (512 x 8) TRI-STATE® Mask Programmable ROM ..... , . . . . . . . . . . . . . . . . . . . . ..
DS0025/DS0025C 2·Phase MOS Clock Driver. : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

viii

9-14
7·1
2·1
2·4
7-5
7·8
7-11
2·6
2·10
2-14
7-13
7-15
5-1
2-18
7-13
7-15
5·1
5·3
5·3
5-5
5-5
7-17
5·7
7-19
7-19
7-21
2-21
5-9
5-12
7-24
7-24
5-15
5-18
7-31
7-34
7-37
7-40
7-11
7-43
2-25
7-49
5-21
2-29
7-51
7-51
7-53
2-32
7-34
7-37
10-1

OS0026 5 MHz 2-Phase MOS Clock Oriver ....... " . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . .. 10-2
OS0056 5 MHz 2-Phase MOS Clock Oriver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 10-2
OS1603/0S3603 Oual MOS Sense Amplifier .. , .... , . . . . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 10-3
OS3604 Oual MOS Sense Amplifier. . . . . . . . . . ... . . . . . . . . . . . . . . . . .... _ . . . . . . . . . . . .. . . . . . . . . . .. 10-3
OS1605/0S3605 High Speed Hex MOS Sense Amplifier. . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 104
OS1606/053606 High Speed Hex MOS Sense Amplifier . . . . . . . . . . . . . . . . . _ . . . . . . . . . . . . . . . . . . . . . . . _. 104
OS1607/0S3607 High Speed Hex MOS Sense Amplifier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . .. 104
OS1608/0S3608 High Speed Hex MOS Sense Amplifier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 10-4
OS3625 Oual High Speed MOS Sense Amplifier .. _ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . • .. 10-5
053629 Memory Oriver with Oecode Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . _ . . . . . . . .. 10-6
OS1640/0S3640 Quad TRI-SHARETM MOS Oriver . . . . . . . . . . . . . . . . • . . . . . . . _ .... _ . . . . . . . . . . . . . . . . . 10-7
OS1642/0S3642 Oual Bootstrapped MOS Clock Oriver.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . .. . .10-8
OS3643 Oecoded Quad MOS Clock Oriver ... , .... ; . . . . . . . . . . . . . . . . . . . . . . . . . .. , .. . . . . . . . . . . . .. 10-9
OS3644 Quad MOS Clock Oriver . . . • . . . . . . . . . . . . . . . . . . . . . . . . . _ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-10
OSl645/053645 Hex TRI-STATE® MOS Latch/Oriver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-11
OS1646/053646 6-Bit TRI-STATE® MOS Refresh Counter/Oriver . . . . . . . . . . . . . . . . . . . . • . . ... . . . . . . . . . .. 10-12
OS1647/0S3647 Quad TRI-STATE® Memory I/O Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _. 10-13
OS1648/DS3648 TRI-5TATE® MOS Multiplexer/Oriver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ; . :. 10-'14
OSl649/053649 Hex TRI-STATE® MOS Oriver . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-15
OS3651 Quad High SpeedMOS Sense Amplifier ...................•.....; . . . . . . . . . . . . . . . . . . . . . . . . 10-16
OS3653 Quad High Speed MOS Sense Amplifier . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-16
OS1670/0S3670 QuadTRI-SHARETM MOS Oriver . . . . . . . . . . . . . . . . . . . . __ . . . . . . . . . . . . . . . . . . . . . . .. 10-7
OS1671/053671 2-Phase Bootstrapped MOS Clock Oriver ........... , . . . . . . . . . . . . . _ . . . . . . . . . . . . . . . . 10-17
OS1672/0S3672 Oual Bootstrapped MOS Clock Oriver.·.... '. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 10-8
OS3673 Oecoded Quad MOS Clock Oriv.er . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . • . . . . . . . . . . , 10-9
OS3674 Quad MOSClock Oriver ........... _ . . . . . . . . . . . . . . . • . . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . 10-10
OS1675/0S3675 Hex TRI-STATE® MOS Latch/Oriver. . . . . . . . . . . . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . . . 10,11
OS1676/0S3676 6·Bit TRI·STATE® MOS Refresh Counter/Oriver. , . . . . . . . . . . . . . . . . • . . . . '. . . . . . . . . . . . . 10·12
OS1677/0S3677 QuadTRI-STATE® MOS Mempry I/O Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-13
OS1678/0S3678 TRI-STATE® MOS Multiplexer/Oriver . . . . . . . . . . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . . . , 10-14
OS1679/0S3679 Hex TRI·STATE® MOS Driver . . . . . . . . . . . . . . . . . . . . . . • . • . . . . . . . . . . . . . . . . . . . . . . . 10·15
OS16147/0S36147 Quad TRI-STATE® MOS Memory I/O Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-13
OS16149/0S36149 Hex MOS Oriver .. ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . . . . 10-18
0516177/0S36177 Quad TRI-STATE® MOS Memory I/O Register. . . . . . . . . . . • . . . . • . . . . . . . . . . . . . . . . . . . 10-13
OS16179/0S36179 Hex MOS Oriver . . . . . . . . . . . . . . . . . . . . . . . . : .... : . . . . . . . . . . . . . . . . . . . . . . . . . . 10-18
OS55107/DS75107 Oual Line Receiver. . . . . . . . . . .. . . . . . . . . . . . . . • . . . . . . . . . . . . . . . . . . . . ... . . . . .. 10-3
OS55108/0S75108 Oual Line Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ; . . . . . . . . . . . . . . , . . . . .. 10-3
OS551 09/0S751 09 Oual Line Oriver . . . . . . . . . . . . . . . . . • . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . . ; . . . .. 10-19
OS55110/0S75110 Oual Line Oriver . . . . . . . . . . . . . . . . . . . . . . . . . ~ • . . . . • . . . . . . . . . . . . . . . . . . . . . . . . 10-19
OS55121/0S75121 Oual Line Oriver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • • . . . . . . . _ . . . . . . . . . . . . . . . . 10-20
OS55122/0S75122 Triple Line Receiver........ ~ ...........•.••....•................ ; . . . . . . . . . 10-21
OS75123 Oual Line Oriver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .'. . . . . . . . . • . . . . . . . . . . . . . . . .. 10-22
OS75124 Triple Line Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . . . . . . . . . .. 10-23
OS75150 Oual Line Oriver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , . _ .... '.' . . . . . . . . . . . . . . . . . . 10-24
OS75154 Quad Line Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _ ..... _ . . . . . . . . . . . . . . . . . . . • . . ... 10-25
OS75207 Oual Line Receiver . . . . . . . . . . . . . . . . . . . . . . . . . '.' ......... " . . . . .. . . . . . . . . . . . • . . . .. 10-3
OS75208 Oual Line Receiver . . . . . . . . . . . . . • . . . . . . . . . . . . . . . . _ . . . . . . . . . . . . . . . . . . . . . . . . _ . . . .. 10-3
OS75324 Memory Oriver with Oecode Inputs .............•..... _ ..... _ . . . . . . . . . . . . . . . . . . . . . . . . 10-26
"OS55325/0S75325 Memory Oriver . . . . . . . . . • . . . . . . . . . . . : .... _ ...................... " ....... , 10-27
OS75361 ·Oual TTL to MOS Oriver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . • . . . . . . . . . . . . . . . . . . . . 10-28
OS75362 Oual TTL to MOS Oriver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , 10-29
OS75364 Oual MOS Clock Oriver . . . . . . . . . . . . . . . . . . . . . . . . . . . . _ ................ " . . . . . . . . . . . . .. 10-30
OS75365 Quad TTL to MOS Oriver . . . . . . . . . . . . . . . . . . . . . . . . . . _ .... __ . . . . . . . . . . . . . . . . . . . . . . . . 10-31
OS7803/0S8803 2·Phase Oscillator/Clock Oriver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-32
OS7807/0S8807 2~Phase Oscillator/Clock Oriver . • . . . . . . . . . . . . . . . • . . . . . • . . . . . . . . . . . . . . . . . . " . . . .. 10-33
OS8813 2-Phase Oscillator/Clock Oriver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-32
OS8817 2·Phase Oscillator/Clock Oriver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . . . • . . . . . . . . . " 10-33
MM400/MM500 Series Oynamic Shift Register. . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . • . .. . . . . . . . . .
8·1
MM404/MM504 Oual 16-8it Static Shift Register . . . . . . . . . . . . . . . . . . . : . . . . . . . . . . • . . .. . . . . . . . . . . . . .
8·5
8·5
MM405/MM505 Oual 32-Bit Static Shift Register. . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . . . . . .

ix

MM1101 256-Bit (256 xl) Static RAM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-1
MM1101A 256-Bit(256 x 1) Static RAM.....................................................
1-1
MMll01Al 256-Bit (256 x 1) Static RAM • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _.... . ... .. .....
1-1
MM1101A2 256-Bit (256 x 1) Static RAM. . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . .
H
MM11011 256-Bit (256 x 1) Static RAM .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-1
MM1402A Quad 256·Bit Dynamic Shift Register. . . . . . . . . . . . . . . . .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-8
MM1403A Dual 512-Bit Dynamic Shift Register . . . . . . . . . . . . . . . . . . . . . . . , .. . . .. . . . . . . . . . . . . . . . . . . .
8-8
MM1404A 1024-Bit Dynamic Shift Register. . . . . . . . . . . . . . . . . . . . ... . . .. . . . . . . . . . . . . . . . . . . . . . . . .
8-8
MM1702A 2048-Bit (256 x 8) Electrically Programmable and Erasable ROM.. . . . . .• . . . . . . . . . . . . . . .. . . . . . .
4-1
MM2101 1024-Bit (256 x 4) Static RAM with Separate I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . . .
1-5
MM2101-1 1024-Bit (256 x 4) Static RAM with Separate.l/O. . . . . . . .. . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . .
1-5
MM2101-2 1024-Bit (256 x 4) Static RAM with Separate I/O... . . .. .. .. ...... ..... ..... .. .. ... . .... .
1-5
MM2102 1024-Bit (1024 x 1) Static RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _ . . . . . . . . . . . . ; . . . .. . .
1-8
MM2102-1 1024·Bit (1024 x.l) Static RAM. . . . . . . . . . . . . . . . . . . . . . . . . . .. .. . . . . . . .. .. . . .. . . . .. . .
1-8
MM2102-21024-Bit (1024 x 1) Static RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , . .. . .. .. ......
1-8
MM2102MD 1024-Bit (1024 x 1) Static RAM, Military Temperature Range . . . . . . . . . . . . ;. . .. .. . . .. . . . .. .• 1-12
MM2102-2MD 1024-Bit (1024 x 1) Static RAM, Military Temperature Range. . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1-12
1-16
MM2111 1024-Bit (256 x 4) Static RAM with Common Data I/O . . . . . . . . . . . . . . . . . . • . . . . . . . . . . . . . . . . "
MM2111-1 1024-Bit (256 x 4) Static RAM with Common Data I/O. . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . .. 1-16
MM2111-2 1024-Bit (256 x 4) Static HAM With Common Data I/O. . . . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . .. 1-16
MM2112 1024-Bit (256 x 4) Static RAM with Common. Data 1/0 . . . . . . . . . . .. . . . . . . .. . . . . . . . . . . . . . . . .. 1-19
MM2112-2 1024-Bit (256 x 4) Static RAM with Common Data I/O. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1-19
MM3501 1024.Bit (128 x 8) Mask Programmable ROM . . . . . . . . . . . . . . . . . . . ; ........ , ......•...... , .
6·1
MM4001A/MM5001A Dual 64-Bit Dynamic Shift Register. .. . . . . . . . . . .. . . . . . . . .. . . .. . •. . .. . . . . . . . .. 8-12
MM4006A/MM5006A Dual 1OO-Bit Dynamic Shift Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : 8-15
MM4007/MM5007 Duall00-Bit Dynamic Mask Programmable Shift Register ........ : . . . . . . . . . . . . . . . . .. .. 8-15
MM4010A/MM5010A Dual 64-Bit Accumulator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 8-12
MM4013/MM5013 .1024-Bit Dynamic Register/Accumulator . . . . . . . . . . . . • . . . . . . . . . . . . . . . . . ; .... , .. .. 8-18
MM4015A/MM5015A Triple 6014-Bit Dynamic Register/Accumulator.. . . . . . . . . . • . . .. . . . . . . . . . . . . . . . . .. 8·22
MM4016/MM.5016 512-Bit Dynamic Shift Register. . . . . . . . . . . . _ • . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . .. 8·25
MM4017/MM5017 Dual 512-Bit Dynamic Shift Register. . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . .. . . . . .. 8-28
MM4019/MM5019 Dual 256-Bit Dynamic Mask Programmable Shift Register. . . . . . . . . . . . . . . . . . . . . . . . . . . .. 8-15
MM5024A 1024-Bit Dynamic Shift Register .... " . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-8
MM4025/MM5025 Dual 1024-Bit Dynamic Shift Register. . . . . . . . . .. . . . . . . .. . . . . . . . . . .. . . . . . . . . . . .. 8-31
MM4026/MM5026 Dual 1024-Bit DynamicShift Register . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . . . . . , .. . . . . .. 8·31
MM4027/MM5027 2048-Bit Dynamic Shift Register. . . . . . . .. . . . . . . ... . .. . . . . . . . . . . . . . . . . . . . . . . . . .. 8-31
MM4040/MM5040 Dual 16-Bit Static Shift Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . .. . . . . .. 8-36
MM4050A/MM5050A Dual 32-Bit Static Shift Register. . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 8-39
MM4051A/MM5051A Dual 32~Bit Static Split Clock Shift Register. . . . . . . . . . . . . . . ... . .. . . . . . . . . . . . . . ... 8·39
MM4052/MM5052 Dual 80-Bit Static Shift Register. . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 8-42
MM4053/MM5053 Dual 100.BitStatic Shift Register. . . . .. . . . . . . . . . .. .. . . . . ... . . . . . . . . . . . . . . . . . . .. 8-42
MM5054 Dual 64/72/80-Bit Static Shift Register. . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .. 8-.45
MM4055/MM5055 Quad 128-Bit Static Shift Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _ .. . . . . . . . ... 8-48
MM4056/Mtvi5056 Dual 256-Bit Static Shift Register. . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... 8-48
MM4057/MM5057 512-Bit Static Shift Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : . . . . . . . . . . . . . . . . . .. 8-48
MM5058 1024-Bit Static Shift Register. . . . . . . . . . . . . . , . . . • .. . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . .. 8-53
MM5060 Dual 144-Bit Mask Programmable Static Shift Register . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . . '. . .. 8-56
MM5061 Quad 1OO-Bit Static Shift Register· . . . . . . . .. . . . .. . . . . . . . . • . . . . . . . . • . . . . . .. . . . . . . . . . . .. 8.59
MM4104/MM5104 Multiple Length, Electrically Adjustable Shift Register _ . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 8-62
MM4203/MM5203 2048-Bit (256 x 80r 512 x 4) Electrically Programmable and Erasable ROM . . . . . . . . . , . . .. . ..
4-7
MM4204/MM5204 4096-Bit (512 x 8) Electrically Programmable and Erasable ROM. . . . . . . .. . . . . . . . . . . . . . . .4-12
MM4210/MM5210 1024·Bit (256 x 4) Mask Programmable ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . . . . .
6-3
MM42.11/MM5211 1024-Bit (256 x 4) Mask Programmable ROM, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-6
MM521212,288-Bit (lk x 12) Mask Programmable ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . .' . . . . .. . . . . . . . .
6-9
MM4213/MM5213 20413-Bit (256 x 8 or 512 x 4) Mask Programmable ROM. _ . . . . . . . . . . . . . . : . . . . . . . . . . : .. 6·11
Mtvi4214/MM5214 4096-Bit (512 x 8) Mask Programm50
MAX

Power Supply Current, Voo
Power Supply

10

Power Supply Current, Vo

V"

Input .LOW Voltage

Vss -10

Vss -4.2

V'H

Input HIGH Voltage

Vss - 2.0

Vss .... ·0.3

10L

Output Sink Current

12,0

T... =Q C

3.0
2.0

'9.0
25.0

18.0

8.0

UNITS

1.0
13.0

18.0

mA

24.0

mA

Vss -10

Vss -4.2

v

Vss - 2.0

Vss -+ 0.3

12.0

24.0

VOUT",+O.45V, T...·=25°C

MAX

1.0

25.0

IDe

VD

TV'

19.0

10

Curren~,

MIN

3.0

•. 0

V

mA

loc

Output Si~k Current

V OUT = +O.45V, T A = 70°C

'e,

Output Clamp Current

VOUT *-1.0V, TA

10H

Output.Source Currl'llnt

-3.0

-8.0

-3.0

-8.0

mA

10H

Output ~ource Current

-2.0

-7.0

-2.0

-7.0

mA

VOH

Output HIGH Voltage

3.'

4.'

3.'

4.'

'V"]

C,.

Input Capacitance (Note 3)
fAil Input Pins)

COUT

Output Capacitance

VOUT= Vss

Cv

Vo Power Supply
Capacitance

Vo = Vss

100

Power Supply Current, Veo

10

Power Supply Current, Vo

o
T ... =25~C
_
T A =25C

V,.

I

-o"c

2.0
6.0

f= 1 MHz

Continuous
Operation
IOL=O.OmA

mA

13.0

6.0

7.0

13.0

mA

pF

7.0

10.0

7.0

10.0

7.0

10.0

pF

20.0

35.0

20.0

35.0

pF

10.0

14.0

18.0

mA

17.0

20.0

mA

ac characteristics
TA =-O°Cto+70°CforMMll01 Family. TA =-55°Cto+l~5°CforMM4250:
Vss' +5V t5%, Vo' Voo' -9V ±5% for MM4250, MMll01A, MMll01Al, MM1101A2;
Vss == +5V :t5%. Vo ;", -lOV ±5%, Voo "" -7V :t5%, fo~ MMll01, MM11011 (unless otherwise specified).
SYMBOL

TEST

MIN

t",

Read Cycle MM1101, MM1101A·
MM11011, MMll01Al
MM1101A2
MM4250

1.5
1.0
500.0
650.0

1.2 (Note 41
0.7 (Note 41
0.2 (Note 41
0.35 (Note 41

Access Time MM1101, MMll01A
MMll0l', MMll01Al
MMll01A.2
MM4250

t,

p:revious 'Read Data Valid
1:
2:
3:
4:

MAX

0.85
0.65
400.0
400.0
50.0

All voltage measurements are referenc;ed to ground.
Typical values are at TA = +25°C and nominal supply voltages.
Capacitances are measured periodically only.

Maximum value. for tac measured at minimum read cycle,

1-2

UNITS
/1S
/1S
ns
ns

Address to Chip Select Delay
MMll01, MMll01A,
·MM11011,"MMll01Al
·MM1101A
MM4250'

toe

Note
Note
Note
N01:e

TYP
(Note 21

1.5
1.0
500.0
650.0

/1S
/1s
/1S
/1S
/1s
/1s
ns
ns
ns

ac characteristics (con't)
WRITE CYCLE (MM1101. MMll011. MMll01-A. MMnOIAI. MMII01A2)
TEST

SYMBOL

TYP
(Note 21

MIN

MAX

UNITS

twe

Write Cycle

0.8

/.IS

two

Address to Write Pulse Delay

0.3

/.IS

twp

Write Pulse Width

0.4

/.Is

tow

Data Set up Time

0.3

/.Is

tOH

Data Hold Time

0.1

/.Is

WRITE CYCLE (MM4250)

t..c

Write Cycle

1.0

/.IS

t...

Address to Write Pulse Delay

0.35

/.IS

t...

Write Pulse Width

0.50

/.IS

tdw

Data Set-up Time

0.35

/.IS

lo"

Data Hold Time

0.15

/.IS

CHIP SELECT AND DESELECT (MM1101. MM11011. MMI1D1A. MMll01AI. MM1101A2. MM4250)
tew

Chip Select Pulse Width

0.4

tcs

Access Time Through Chip

/.IS
0.2

0.3

/.IS

0.1

0.3

/.IS

Select Input
Chip Deselect Time

te~

Note 1: All voltage measurements are referenced to ground.
Note 2: Typical values, are at T A = +25°C and nominal supply voltages.
Capacitan~es are measured periodically only.

Note 3:

Note 4: Maximum value for tac measured at minimum read cycle.

typical performance characteristics
Typical Access Time vs
Voltage
1000

!

BO~

!

700

e""

600

4DO

v~·-\"r

':UI1A

N~

ID
Q.VI
_11"Ai~

i7~~''-':C
-

VDIII--IV

-.11V

.VDD~-IV~

'1~'I"v

~~ilV

VDD~-IV

ZOO

r-t+VIHI"-IV

-7

-8

...
oS

!iii!

-:::~ >:::t~

-II

,-10

MM1101A. MM1101Al.
MM1101A2. MM4250
Operating Region

Typical Access Time VI
Temperatura

"

14Iio T. - HOC
Vc:c =5.OV
1200 CL=ZOpF
lTULOAO
1000 _1101Ai

j:

..~""

.....

BDD
600

4110

zao e-

-11

-311

MUll0lA ~-:- 1-1-io-i"""

-...

10.0.

.-

-10

10

'"

,

~
l- I-

50

3G

!:;

~

~

...,

"'1101A2.~

.

II
17
1&

TYPICAL OPERATING
15
, REGION.!V'
r:J
14 -f-- liGUARAIlnE
I-- OP1RATINGi::: ::J
13
REGION
12 ~~
II
11

•

7.

TEMPERATURE rCI

VO (VI

ac test circuit
Test Setup for MM11D1A and MMll01A Speed Measurement

...

+3:n

ADD.'SS
.NPUT

Y'D Yv. 1."D. .A
,.1101/
_1101A

..v
1

OUTPUT

,~ ~y

C'.,..
CONDITIONS Of TEST

Input pulse amplitudu: OV to +5.0V.
'nputpulSB riw Ind fall times::; 10 ns.
Speed nt8i1SUrel1lentsare retel1lnced to the 1.5V level (unless otherwise notedl:
at the output of the TTL !IIIte (tpd::; 10 ns) CL ::;'20 pF.

TTL .ATE

OUTPUT

Ii

I.

IZ

14

V.. -VooIVI

16

D

switching time waveforms

Read Cycle

Chip Select and Deselect

ADDRESSES
ADDRESSES

:XI-:(c=x~~-~~~­

_____'_"J=L

READIWRITE
OUTPUTS

'.--_-I,-t--+OUTPUTS

, _ _ _ _ _ _ _ _ _ _ _ _J

"'.

Power Switching For Reduced Power Applications

Write Cycle

ADDRESSES

~

ADDRESSES

---r___________
--J~2:On$

v~------_:_::::"'J

VD AND CS LEAD

90%

READI'WRITE
OUTPUTS

DATA IN
Voo = -IV t 5%

Note 1: All inputs of the MM11 01 A accept standard TTL outputs with Vec
Note 2,: Maximum value for tAC measured at minimum read cycle.

'·4

=

+5.0V ±5%.

'.

~

MOS RAMs

NAnONAL

MM2101, MM2101-1. MM2101-2 1024-bit(256 x 4) static MOS RAM
with separate I/O
general description

features

The National MM2101 is a 256 word by 4 bit static
random access memory element. fabricated using NChannel enhancement mode Silicon Gate technology.
Static storage cells eliminate the need for refresh and
the additional peripheral circuitry associated with refresh.
The data is read out nondestructively and has the same
polarity as the input data.

•

Organization 256 Words by 4 Bits

•

Access Time - 0.5 to 1.0 f.1S Max.

•

Single +5 V Supply Voltage

The 2101 is directly TTL compatible in all respects:
inputs, outputs, and a single +5 V supply. Two chipenables allow easy selection of an individual package
when outputs are OR-tied. An output disable is provided
so that data inputs and outputs can be tied for common
I/O systems. The features of this memory device can be
combined to make a low cost, high performance, and
easy to manufacture memory system.

s:
s:N

.......o,
N

•

Directly TTL Compatible - All Inputs and Outputs·

•

Static MOS - No Clocks or Refreshing Required

•

Simple Memory Expansion - Chip Enable Input

•

Low Cost Packaging - 22 Pin Epoxy B Dual·ln·Line
Configuration

•

Low Power - Typically 150 mW

•

Tri-State ® Output - OR·Tie Capability

•

Output Disable Provided for Ease of Use in Common
Data Bus Systems

National's silicon gate technology also provides protec·
tion against contamination, and permits the use of low
cost Epoxy B packaging.

block and connection diagrams

-Eo
---.!-o

AD

ROW
SELECT

A2

CELL ARRAY
32 ROWS
32 COLUMNS

AJ

RIW

-=----'-, --.",--,

COLUMN 110 ·CIRCUITS

INPUT

DATA
CONTROL

VCC
GNO

VCC

A3
A2

21

A4

Al

20

RIW

AD

19

eEl

AS

18

00

A6

17

CE2

A7

16

004

GNO

15

014

011

14

003

001

10

13

01 3

01 2

11

12

002

PIN NAMES
01, - 014

AO· A7
CEI
CE1

R/W

CEt,

--------1

eE2

00
DO,-004

Vec

OO~-_I~~---~

DATA INPUT
ADDRESS INPUTS
READ/WRITE INPUT
CHIP ENABLE
OUTPUT DISABLE
DATA OUTPUT
POWER (+5 VI

Order Number MM2101D,
MM2101·1D Dr MM2101-2D
See Package 5
Order Number MM2101-N,
MM2101-1N Dr MM2101-2N
See Package 17

1-5

absolute maximum ratings
O°C to +70°C
Ambi'ent Temperature Under Bias
-65°C to +150°C
Storage Temperature
Voltage on Any Pin With Respect to Ground
-0.5 V to +7 V
Power Dissipation
1 Watt

dc electrical characteristics

....
o

Symbol

~
~

III
ILOH
ILOL
ICCl

Input Current
I/O Leakage Current[2]
I/O Leakage Current[21
Power Supply Current

ICC2

Power Supply Current

VIL
VIH
VOL
VOH

Input "Low" Voltage
Input "High" Voltage
Output "Low" Voltage
Output "High" Voltage

....N

TA =

ooc to +70°C,

Parameter

Min.

Max.

Unit

30

10
15
-50
60

pA
pA
pA
mA

70

mA

+0.65
VCC
+0.45

V
V
V
V

2.2

Typical values are for T A = 25°C and nominal supply voltage.

Ndte 2:

Input and Output tied together.

Test Conditions
VIN = 0 to 5.25 V
CEl = 2.2 V, VOUT =4.0 V
CEl = 2.2 V, VOUT = 0.45 V
VIN = 5.25 V, 10 = 0 mA
TA = 25°C
VIN = 5.25 V, 10 = OmA
TA = O°C

10L = 2.0 mA
10H = -150pA

TA=25°C,f=1 MHz

Symbol
CIN
COUT

Typ.!ll

-0.5
2.2

Note 1:

capacitance

VCC" 5 V ± 5% unless otherwise specified.

Limits (pF)

Test

Typ.

Max.

4
8

8
12

Input Capacitance (All Input Pins) VIN = 0 V
Output Capacitance VOUT = 0 V

switching time waveforms

READ CYCLE (R!W= "1")

.

WRITE CYCLE[2]

1...-

---tcoCEl- ~

I

CE2

-

00 (COMMON

--J

~tco

______

, _ t oo _

1/01(3)

-

[lATA OUT

-

.

.

tRey

ADDRESS

--------.I

~tA_

\

I--

CEl-

-

ItoH~
DATA OUT VALID

-.

/
_tcw---

00

~

--

.

DATA IN

t O F I _ t DW _

X.

DATA IN STABLE

1·6

~tOH

,-

~-twP- -tWR_

tOF is with respect to the trailing edge of CE1, CE2, Or 00, whichever occurs first.
During the write cycle, 00 is a logical 1 for common I/O and "don't care" for separate 110 operation.
00 should be tied low ·for separate I/O operation.

I--

\. I--

--J

RIW-

Note 1:
Note 2:
Note 3:

1-

_tCW------.

n

CE2

I--

tOF(1)1_

.

lWCY

AOORESS

ac electrical characteristics

TA = o°c to + 70°C, VCC = 5 V ± 5%, unless otherwise specified.

MM2101

s:
s:N

...

9

Symbol

Parameter

Min.

Typ.

Max.

Unit

Test Conditions

1,000
800
700
200

ns
ns
ns
ns
ns
ns

Input Pulse Levels: +0.65 to +2.2 V
Input Pulse Rise and Fall Times:
20ns
Timing Measurement Reference
Level: 1.5 V
Output Load: 1 TTL Gate and
CL = 100 pF

ns
ns
ns
ns
ns
ns
ns

Input Pulse Levels:. +0.65 to +2.2 V
Input Pulse Rise and Fall Times:
20 ns
Timing Measurement Reference
Level: 1.5 V
Output Load: 1 TTL Gate and
CL=lOOpF

READ CYCLE
tRCY
tA
tco
tOD
tDF [1]
tOH

Read Cycle
Access Time
Ch ip Enable to Output
Output Disable to Output
Data Output to High Z State
Previous Data Read Valid after
change of Address

1,000

0
0

WRITE CYCLE
tWCY
tAW
tcw
tow
tDH
twp
tWR

Write Cycle
Write Delay
Chip Enable to Write
Data Setup
Data Hold
Write Pulse
Write Recovery

1,000
150
900
700
100
750
50

MM2101-1 (500 ns Access Time)
Symbol

Parameter

Min.

Typ.

Max.

Unit

500
350
300
150

ns
ns
ns
ns
ns
ns

Input Pulse Levels: +0.65 to +2.2 V
Input Pulse Rise and Fall Times:
20 ns
Timing Measurement Reference
Level: 1.5 V
Output Load: 1 TTL Gate and
CL = 100 pF

ns
ns
ns
ns
ns
ns
ns

Input Pulse Levels: +0.65 to +2.2 V
Input Pulse Rise and Fall Times:
20 ns
Timing Measurement Reference
Level: 1.5 V
Output Load: 1 TTL Gate and
CL = 100 pF

Test Conditions

READ CYCLE
tRCY
tA
tco
tOD
tDFI1J
tOH

Read Cycle
Access Time
Chip Enable to Output
Output Disable to Output
Data Output to High Z State
Previous Data Read Valid after
change of Address

500

0
0

WRITE CYCLE
tWCY
tAW
tcw
tow
tDH
twp
tWR

Write Cycle
Write Delay
Chip Enable to Write
Data Setup
Data Hold
Write Pulse
Write Recovery

500
100
400
280
100
300
50

MM2101-2 (650 ns Access Time)
Symbol

Parameter

Min.

Typ,

Max.

Unit

Test Conditions

650
400
350
150

ns
ns
ns
ns
ns
ns

Input Pulse Levels: +0.65 to +2.2 V
Input Pulse Rise and Fall Times:
20 ns
Timing Measurement Reference
Level: 1.5 V
Output Load: 1 TTL Gate and
CL = 100 pF

ns
nS
ns
ns
ns
ns
ns

Input Pulse Levels: +0.65 to +2.2 V
Input Pulse Rise and Fall Times:
20 ns
Timing Measurement Reference
Level: 1.5 V
Output Load: 1 TTL Gate and
CL = 100 pF

READ CYCLE
tRCY
tA
tco
too
tDFI1J
tOH

Read Cycle
Access Time
Chip Enable to Output
Output Disable to Output
Data Output to High Z State
Previous Data Read Valid after
change of Address

650

0
0

WRITE CYCLE
tWCY
tAW
tcw
tDW
tDH
twP
tWR
Note 1:

Write Cycle
Write Delay
Chip Enable to Write
Data Setup
Data Hold
Write Pulse
Write Recovery

650
150
550
400
100
400
50

tOF is with respect to the trailing edge of eEl, CE2, or 00, whichever occurs first.
.'

1·7

s:
s:N

......o
,

N

D

N,
N

o
....
N
:IE
:IE

~

MOS RAMs

NAll0NAL

MM2102, MM2102-1, MM2102-2
1024-bit fully decoded static random access memories
N

o....

N

:IE
:IE

general description

features

The MM2102 family of 1024 word by one bit static
random access read write memories are manufactured
using N-channel enhancement mode silicon gate technology. Static storage cells eliminate the need for clocks
and refresh. Data in and data out have the same polarity
and the read operation is nondestructive.

• Single +5V supply
• All inputs and output directly DTL/TTL compatible
• Static operation-no clocks or refreshing required

Low threshold silicon gate. N-channel technology allows
complete DTL/TTL compatibility of all inputs and
outputs as well asuingle +5V supply. The separate
chip enable input (CE) controlling the TRI-STATE®
output allows easy memory expansion by OR-tying
individual devices to a data bus.

•

Low power

•

Fast access
MM2102
MM2102-1
MM2102-2

150 mW typ
l/ls
500 ns
650 ns

• TRI-STATE output for bus interface
• Chip enable allows simple memory expansion
• On chip address decode

The simple interface and high performance make the
MM2102 family ideally suited for those applications,
for large and small storage capacity, where cost is· an
important design consideration.

• All inputs protected against static discharge
•

Low cost 16-pin Epoxy B package

block and connection diagrams

A.
Dual-ln~Line

Package

,.

A,
A,

CELL
ARRAY
32 RDWS

""

,...!.-oGND

llCOlUMNS

A,

A,

15 As

RtW

14 Ag

A,
A.

R/W

COLUMN 110 CIRCUITS

DATA

CE

A,

13

A,

12 DATA OUT
11

A,

DATA IN

OUT
1Q Vee

..
A.

COLUMN SELECTOR

GND

CE

TDP VIEW

Order Number MM21020,
MM21 02-1 D or MM2102-2D
See Package 3

Order Number MM2102N,
MM2102-1N or MM2102-2N
See Package 15

1-8

absolute maximum ratings

s:
s:N

(Note 1)

....
0

--{).5V to + 7.0V
0°Cto+70°C
-65°C to +150°C
lW
300°C

Voltage at Any Pin
Operating Temperature Range
Storage Temperature Range
Power Dissipation
Lead Temperature (Soldering, 10 seconds)

N

s:
s:N

....
0
N
.!..

s:
s:N

dc electrical characteristics
(T A within operating temperature range, Vcc = 5V ±5%, unless otherwise noted.)

....

0

CONDITIONS

PARAMETER

MIN

Logical "1" Input Voltage (V IH )

2.2

Logical "0" Input Voltage (V IL )

-{l_5

TYP

MAX

UNITS

Vcc

V

0.65

V
V

2.2

Logical "'" Output Voltage (VOH )

IOH = -100/lA

Logical "0" Output Voltage (VOL)

IOL = 1.9 mA

0.45

Input Load Current (I LI)

VIN = 0 to 5.25V

10

pA

Output Leakage Current (I LOH )

CE = 2.2V, VOUT = 4.0V

10

pA

Output Leakage Current (I Lod

CE = 2.2V, VOUT = 0.45V

-100

pA

60

mA

70

mA

MAX

UNITS

Power Supply Current (lCC1 )

30

All Inputs = 5.25V, Data Out Open,
= 25°C

V

TA

Power Supply Current (lCC2)

All Inputs = 5.25V, Data Out Open,
TA =O°C

ac electrical characteristics
(T A within operating temperature range, Vcc = 5V ±5%, unless otherwise specifiedJ
See ac test circuit and switching time waveforms.
PARAMETER

CONDITIONS

MIN

TYP

READ CYCLE
Read Cycle (t RC )
MM2102
MM2102-1
MM21 02-2
Access Time (t A
MM2102
MM2102-1
MM2102-2

RJiN=V IH
R/W=V IH
RJiN = V IH

ns
ns
ns

1000
500
650

)

Chip Enable to Output Time (tco)
MM2102
MM2102-1
MM2102-2

1000
500
650

ns
ns
ns

500
350
400

ns
ns
ns

Previous Read Data Valid with
Respect to Address (to H1 )

50

ns

Previous Read Data Valid with·
Respect to Chip, Enable (tOH2)

o

ns

'-9

N
I
N

D

('II

N

o....
('II

~
~

('II

o....
('II

~
~

ac electrical characteristics (con't)
PARAMETER

MIN

CONDITIONS

WRITE CYCLE

TYP

MAX

UNITS

,

Write Cycle (t wc )
MM2102
MM2102-1
MM2102-2

1000
500
650

ns
ns
ns

Address to Write Set-up Time (tAW)
MM2102
MM2102-1
MM2102-2

200
150
200

ns
ns
ns

Write Pulse Width (twp )
MM2102
MM2102-1
MM2102-2

750
300
400

ns
ns
ns

Write Recovery Time (tWR )

50

ns

Data Set-up Time (t DW )
MM2102
MM2102-1
MM2102-2

BOO
330
450

ns
ns
ns

Data Hold Time (tDH )

100

ns

Chip Enable to Write Set-up Time (t cw )
MM2102
MM2102-1
MM2102-2

900
400
550

ns
ns
ns

CAPACITANCE
Input Capacitance (All Inputs) (C IN )
(Note 4)
Output Capacitance (C OUT ) (Note 4)

VIN

=OV. TA =25°C, f = 1.0 MHz

3.0

5.0

pF

7.0

10.0

pF

(Note 2)

VOUT

=OV. T A = 25°C.

f" 1.0 MHz

(Note 2)
Note 1: "Absolu'te Maximum Ratings" are those values beyond which the safety of the device cannot be guaranteed. Except for "Operating
Temperature Range" they are not meant to imply that the devices should be operated at these limits. The.table of "Electrical Characteristics"
provides conditions for actual device operation.

Note 2: Cap8citan'ce is guaranteed by periodic testing.
Note 3: Positive true logic notation j's us'ed: Logical "1" most· positive voltage level, Logical "0"'= 'most negative voltage level.
Note 4: Typical values are for TA = 25°C and nominal supply voltage.
0;::

SWitching time waveforms
Read Cycle

Write Cycle
,~

'00

r'"'----

VIH,
ADDRESS
V'L - - '

CHIP
ENABLE

v"

V"
V~

~~~
'.

DATA

OUT

Yo,

V'H~

ADDRESS
Vll-J

'cw

V-

r~

r--...

V"-i
-.".~~~v"
V-V"
'-

~~,
,r

CHIP

READ!
WRllE

- -

\.... .J "'0.,

V~

DATA

IN

NIltl1: All timn measured witll re$pfltt to 1.5V level
wittlt,andltS20ns.

DATA CAN

CHANGE
Yo,

1-10

,~

,I

DATA STABLE

DATA CAN

CHANGE

ac test circuit

CL

MM2,12

~11DPf

typical performance characteristics
Power Supply Current vs

Output Source Current
V$ Temperature

Temperature

"

40

~

]0

r"- r--.

~

~

~

20

l<

10

~

vs Temperatl:lre

-B

Vee'" 5.5V
ALL INPUTS' 5.5V
DATA OUT OPEN

~

s::
~
N.
.....

Output Sink Current

---

~

......

1- ...

-

Vo~' o.~5V

"I

~::::::::

,.--

VCC'4.~:::::".. ""'=

~

o

o
-75 -50 -25

0

25

50

-75 -50 -25

75 100 125

TA - AMBIENTTEMPERATURE'I'CI

0

25

50

75

-75 -50 -25

,00 125

Access Time vs Temperature

:!

1.75

!!....
~

w

~
....

1.50

~

600

500

vc~ - S!5V

J.....t-

~ 400

300
-75 -50 -25
POWER SUPPLV VOLTAGE (VI

,.,. v V

Vee ::: 4.5V

~A -

.,/

V

!

!!
,..

200

'00

o
0

25

50

75 100 125

AMBIENT TEMPERATURE ( C)

1-11

I

]00

V

I

1.25

75 '00 '25

400

~

"z

50

Temperature

700

~

25

Write Pulse Width and Chip
Enable-To Output Delay vs

I nput Levels YS Power
SupplV Voltage

~

0

TA - AMBIENTTEMPERATURE I'CI

TA - AMBIENT TEMPERATURE I'CI

"'

Tco

Vee'" 4.5

Twp

Vee '4.5

Vee '" 5.5

Tco

T

T",

vr'r

-75 -50 -25

I
0

N

1
Vl'5 5V

I

Jl

o

N

25

50

75 100 '25

TA - AMBIENT TEMPERATURE ("C)

D

o

:E

NI
N

o
N
:E
:E

ci

~

MOS RAMs

NATIONAL

o

MM2102MD, MM2102-2MD military temperature range
1024-bitfully decoded static random access memo.ries

:E
:E

general description

features

The MM2102 family of 1024 word by one bit static
random access read write memories are· manufactured
using N-channelenhancement mode silicon gate technology_ Static storage cells eliminate the need for clocks
and refresh_ I;)ata in and data out have the same polarity
and the read operation is nondestructive.

• Single +5V supply

•

Low power

Low threshold silicon gate N-channel technology allows
complete DTUTTL compatibility of all inputs and
outputs as well as a single' +5V supply. The separate
chip enable input (CEl controlling the TRI-STATE®
output allows easy memory· expansion by OR-tying
individual devices to a data bus.

•

Fast Access
MM2102
MM2102-2

:E

N

N

• All inputs and output directly DTUTTL compatible
• Static 'operation-no clocks 'or refreshing required
150 mWtyp

1Ms

650 ns

• TRI-STATE output for bus interface
• Chip enable allows simple memory expansion
• On ch ip address decode .

The simple interface and high performance make the
MM2102 family ideally suited for those applications,
for large and small storage capacity, where cost is an
important design consideration.

• All inputs protected against static discharge
• -55°C to +125°C Operation

block and connection diagrams

AD

Dual-I n-line Package

A'

CELL
ARRAV
32 ROWS

A2

16 A7

A6

12COlUMNS

15

,. A.

AS

A3

R/Vii 3

13

A'

12 DATA OUT

A2

R/W

COLUMN 1/0 CIRCUITS

DATA
OUT

••fi

A3

11 DATA IN

A4

10 Va;

AD

GNO

COLUMN SELECTOR

TOP VIEW

A5

A6

A7

AS

Ordor Number MM2102MD
or MM2102-2MD

A9

Se. Pock_go 3

1-12

absolute maximum ratings

s:
s:

(Note 1)

~

o

Voltage at Any Pin
Operating Temperature Range
Storage Temperature Range
Power Dissipation
Lead Temperature (Soldering, 10 seconds)

N

s:C
s:
s:N

--{).5V to + 7.0V
-55°C to +125°C
-65°C to +150°C
1W
300°C

...o

.

N
N

s:C
dc electrical characteristics
(T A within operating temperature range, Vee ~ 5V ±10%, unless otherwise noted.)
PARAMETER

COND.lTIONS

MIN

TYP

MAX

UNITS

V'H

Logical "1" Input Voltage

2.2

V'L

Logical "0" I nput Voltage

-{).5

V OH

Logical "1" Output Voltage

VOL

Logical "0" Output Voltage

10L ~ 2.1 mA

0.45

III

Input Load Current

V'N ~ 0 to 5.5V

10

I LOH

Output Leakage Current

10

/lA

I LOL

Output Leakage Current

CE ~ 2.2V,
-

/lA

Icc1

Power Supply Current

Icc2

Power Supply Current

~

10H

CE

~

-100/lA

~

4.0V

2.2V, V OUT

~

0.45V

~

0.65

2.2

V OUT

All Inputs

Vec

5.5V, Data Out Open,

V
V
V

25

V

-50

/lA

45

mA

55

mA

MAX

UNITS

T A ~ 25'C, (Note 4)
All Inputs

~

5.5V, Data Out Open,

TA ~-55°C to +125°C

ac electrical characteristics
(T A within operating temperature range, Vee ~ 5V ±1 0%, unless otherwise specified.)
See ac test circuit and switching time waveforms.
PARAMETER

CONDITIONS

MIN

TYP

READ CYCLE
t RC

tA

tco

Read Cycle

-

MM2102

RIW ~ V'H

1000

ns

MM2102,2

R/W ~ V'H

650

ns

Access Time
MM2102

1000

ns

MM21022

650

ns

MM2102

500

ns

MM2102·2

400

Chip Enable to Output Time

tOH1

Previous Read Data Valid with

tOH2

Previous Read Data Valid with

ns

50

ns

0

ns

Respect to Address

Respect to Chip, Enable

'·13

III

c

:E

ac electrical characteristics (con't)

...o

N

WRITE CYCLE

:E
:E

twc

N,
N

PARAMETER

TYP

MAX

UNITS

Write Cycle
1000

ns

MM2102-2

650

ns

MM2102

200

ns

MM2102-2

200

ns

MM2102

750

ns

MM2102-2

400

ns

50

ns

MM2102

800

ns

MM2102-2

450

ns

tOH

Data Hold Time

100

ns

tcw

Chip Enable to Write Set-Up Time

tAW

N

o
N
:E
:E

MIN

MM2102

c

:E

CONDITIONS

twp

Address to Write Set-Up Time

Write Pulse Width

tWR

Write Recovery Time

tow

Data Set'Up Time

MM2102

900

ns

MM2102-2

550

ns

CAPACITANCE
C'N

Input Capacitance (All Inputs)

V'N

= OV,

TA

= 25°C,

f

= 1.0 MHz

3

5

pF

"1

10

pF

(Notes 2 and 4)
COUT

Output Capacitance

V OUT

= OV,

TA

= 25°C,

f

= 1.0 MHz

(Notes 2 and 4)
Note 1: "Absolute Maximum Ratings" are those values beyond which the safety'o'f the device cannot be guaranteed. Except for "Operating
Temperature Range" they are not meant to imply that the devices should be operated at these limits. The table of "Electrical Characteristics"
provides conditions for actual device operation.
Note 2: Capacitance is guaranteed bV periodic testing.
Note 3: Positive tru'e logic notation is used: Logical "1" = most positive voltage level, Logical "0" = most negative voltage level.
Note 4: Typical values are for TA = 25°C and nominal supply voltage.

"

switching time waveforms
Read Cycle

ADDRESS

CHIP
ENABLE

V,"

Iwe

IRe

'V

V-

.....J
V,"

f~o-

V"
'A

DATA
OUT

Write Cycle

VO"
Voc

ADDRESS

f\...-

VIH CHIP
ENABLE

V"

N.
'AW

READ!
W~ITE

\.... f--/ \...
tOl-l1

~

VIL - - '

~~,
lri\r
-

V-

V'"'V

V,"

lew

~tWR

r-

,~

r-

V"
--'-I""

~

Va"

,. Voc

DATA

Note; All lImes meilsuled with respect til 1.5V level
witllt,and 11 ~20 ns

114

DATA CAN
CHANGE

DATA STABLE

'0"
DATA CAN
CHANGE

3:
3:
~
o
N
3:

ac test circuit

MMZ102

"Delay times

c

CL

T'00PF
mea~ured

3:
3:
N
o

...

at MMZ102 Dutput

typical performance characteristics

NI
N

.,
.E

Power Supply Current vs
Temperature

':

Output Sink Current
vs Temperature

Temperature

All INPUTS '" 5.5V
DATA OUT OPEN

30

20

:r,

10

r--. t-

t- r- r-

,~

'"

t--

o
-75 -50 -25
TA

-

0

25

50

~~-L~

-75 -50 -25

75 100 125

AMBIENT TEMPERATURE

re)

25

50

15

"

;....

400

600

300

~

1.50

"

~

z

....<

1.25

500

I

J

V~

V

/

/

,.

:g
200

>=

400

TA

-

0

25

50

75

100 125

AMBIENT TEMPERATURE (,'C)

1-15

25

50

15

100 125

re)

I

"'"

T

vee:: 4.5

T:,

Vee

~I5

Tw,

VrT

-75 -50 ...,25

Teo

Teo

Vee'" 5.5

100

300
-15 -50 -25
POWER SUPPLY VOLTAGE IVI

I..--' /

Vee - 4.5V

0

Write Pulse Width and Chip
Enable-To Output Delay YS
Temperature

700

>=

w

::::::::

TA - AMBIENT TEMPERATURE

Access Time vs Temperature

~

~

Vee "'4.5V

-'--75 -50 -25

10(1 125

I nput Levels V$ Power

1.75

,I)

!::::~:5V

o

__~~~__~

0

TA - AMBIENT TEMPERATURE lOCI

Supply Voltage

~

~

I-- r--

2

3:

I)
VOl "'O.45V

Vee'" 5.5V

~

"'
!O

YS

40

....

I

Output Source Current

1
0

25

50

75 100 125

TA - AMBIENT TEMPERATURE

eel

c

~

MOS RAMs

NAnONAL

MM2111. MM2111-1. MM2111-2 1024 -bit (256 x 4) static MOS RAM
with common 1/0 and output disable
general description

features

The National MM2111 is a 256 by 4 static random
access memory element fabricated using N-channel
enhancement mode Silicon Gate technology. Static
storage celis eliminate the need for refresh and the
peripheral circuitry associated with refresh. The data is
read out nondestructively and has the same polarity as
the input data. Common Data Input/Output pins are
provided.

•

The 2111 is directly TTL in al.l respects: inputs, outputs
and a single +5 V supply. The two Chip-enables allow
easy selectioFl of an individual package when outputs
are OR-tied. The features of this memory device can be
combined to make a low cost, high performance, and
easy to manufacture memory system.

Organization 256 Words by 4 Bits

•

Common Data Input and Output

•

Single +5V Supply Voltage

•

Directly TTL Compatible - AI.I Inputs and Outputs

•

Static MOS - No Clocks or Refreshing Required

•

Access Time - 0.5 to 1.0 /1s Max.

•

Simple Memory Expansion -

•

Low Cost Packaging - 18 Pin Epoxy B Dual-In-Line
Configurati·on

Chip Enaple Input

•

Low Power - Typical.ly 150 mW

•

Tri-State ® Output - OR-Tie Capability

National's silicon gate technology provides excellent
protection against contamination and permits the use of
low cost Epoxy B packaging.

block and connection diagrams

An

18
---OVCC

A3

18
17

A4

Al

--.s..o

A2

Al

16

RiW

ROW
SELECT

RIW - - - - . __- - '

MEMORY ARRAY
32 ROWS
32 COLUMNS

COLUMN I/O CIRCUITS

VCC

GNO

Ao

15

CEI

A5

14

1/04

A6

13

1/0 3

A7

12

1/0 2

GNO·

11

1/01

00

10

fE2

1/01
INPUT

1/0 2

COLUMN SElECT

DATA
CONTROL

1/03

PIN NAMES
AO-A7
A5

OD
R/W

A7

CE1
CE2
110 1. 1/ 0 4

ADDRESS INPUTS
OUTPUT DISABLE
READ/WRITE INPUT
CHIP ENABLE 1
CHIP ENABLE 2
DATA INPUTIOUTPUT

Order Number MM21110,
MM2111-1D or MM2111-2D
See Package 4

Order Number MM21 1 1 N,
MM2111·1N or MM2111-2N

00

See Package 16

1-16

s:
s:N

absolute maximum ratings

......

O°C to +70°C
Ambient Temperature Under Bias
_65°C to +150°C
Storage Temperature
Voltage On Any Pin With Respect to Ground -0.5Vto+7V
Power Dissipation
1 Watt

s:
s:N

......
...,
dc electrical characteristics
Symbol

Min.

III
ILOH
ILOL
ICCl

Input Current
I/O Leakage Current[2]
I/O Leakage Current[2]
Power Supply Current

ICC2

Power Supply Current

VIL
VIH
VOL
VOH

Input "Low" Voltage
Input "High" Voltage
Output "Low" Voltage
Output "High" Voltage

Note 1:

Typ. [11

Max.

Unit

Test Cond itions

30

10
15
-50
60

Il A
Il A
Il A
mA

70

mA

VIN = 0 to 5.25 V
CE = 2.2 V, Vila = 4.0V
CE = 2.2 V, VI/a = 0.45 V
VIN = 5.25 V, 11/0 = 0 mA
TA'" 25°C
VIN= 5.25 V, 1110 = 0 mA
TA = O°C

+0.65
VCC
+0.45

V
V
V
V

-0.5
2.2

2.2

10L =2.0 rnA
10H = -150 IlA

Typical values are for T A = 25°C and nominal supply voltage.

capacitance

TA = 25°C, f = 1 MHz

Symbol

Limits (pF)

Test

Typ.

Max.

4
10

15

Input Capacitance (All Input Pins) VIN = 0 V
I/O Capacitance VI/O = 0 V

CIN
CliO

s:
s:N

TA = o°c to +70°C, VCC = 5 V ±5%, unless otherwise specified.

Parameter

8

switching time waveforms

READ CYCLE (R/W= "1")

--..

-

.

WRITE CYCLE

.I----tco -------...
. I-.-too---

OUTPUT DISABLE
______- t A - - - - . .

-- ------ ------

DATA I/O

/

\.

1

tOH_

DATA OUT VALID

ADDRESS

r-

!--tOF(1)---

.I-+----- tcw ___________
\.

CEI. CE2 .

--

OUTPUT DISAB~
-4-

-

DATA 110

,-

r r--

--::-1'-'-- tow _____ tDH~I~

to F

-I

DATA IN STABLE

~

ll~twp--------+- --tWR---

READ/WRITE

Note 1:

.

twCY

1,....-

-

,-

ADDRESS

CEt. eE2

.

.,,.-

tRCV

tOF is with respect to the trailing edge of CE1, CE2, or 00, whichever occurs first.

1·17

---tAW~'\

......,
N

......
N
I

ac electrical characteristics

TA = o°c to +70°C, VCC = 5 V ± 5%, unless otherwise specified .

N

:iE
:iE

...;::...
I

N

:iE
:iE

......

N

:iE
:iE

MM2111
Symbol

Parameter

Min.

Typ.

Max.

Unit

1,000
800
700
200

ns
ns
ns
ns
ns

Test Conditions

READ CYCLE
tRCY
tA
tco
too
tDFI1]
tOH

Read Cycle
Access Time
Ch ip Enable to Output
Output Disable to Output
Data OutPut to High Z State
Previous Data Read Val id after
change of Address

1,000

0

ns

Input Pulse Levels: +0.65 to +2.2 V
Input Pulse Rise and Fall Times:
20 ns
Timing Measurement Reference
Level: 1.5 V
Output Load: 1 TTL Gate and
CL = 100 pF

1,000
150
900
700
100
750
50

ns
ns
ns
ns
ns
ns
ns

Input Pulse Levels: +0.65 to +2.2 V
Input Pulse Rise and Fall Times:
20 ns
Timing Measurement Reference
Level: 1.5 V
Output Load: 1 TTL Gate and
CL=100pF
..

0

WRITE CYCLE
tWCY
tAW
tcw
tow
tDH
twp
tWR

Write Cycle
Write Delay
Chip Enable to Write
D.ata Setup
Data Hold
Write Pulse
Write Recovery

MM2111-1 (500 ns Access Time)
Symbol

Parameter

Min.

Typ.

Max.

Unit

500
350
300
150

ns
ns
ns
ns
ns

Test Conditions

READ CYCLE
tRCY
tA
tco
too
tDF[1]
tOH

Read Cycle
Access Time
Ch ip Enable to Output
Output Disable to Output
Data Output to High Z State
Previous Data Read Valid after
change of Address

500

0

ns

Input Pulse Levels: +0.65 to +2.2 V
Input Pulse Rise and Fall Times:
20 ns
Timing Measurement Reference
Level: 1.5 V
Output Load: 1 TTL Gate and
CL = 100 pF

500
100
400
280
100
300
50

ns
ns
ns
ns
ns
ns
ns

Input Pulse Levels: +0.65 to +2.2 V
Input Pulse Rise and Fall Times:
20 ns
Timing Measurement Reference
Level: 1.5 V
Output Load: 1 TTL Gate and
CL=100pF

0

WRITE CYCLE
tWCY
tAW
tcw
tow
tDH
twp
tWR

Write Cycle
Write Delay
Chip Enable to Write
Data Setup
Data Hold
Write Pulse
Write Recovery

MM2111-2 (650 ns Access Time)
Symbol

Parameter

Min.

Typ.

Max.

Unit

650
400
350
150

ns
ns
ns
ns
ns

Test Conditions

READ CYCLE
tRCY
tA
tco
too
tDF I1 ]
tOH

Read Cycle
Access Time
Chip Enable to Output
Output Disable to Output
Data Output to High Z State
Previous Data Read Valid after
change of Address

650

0

ns

Input Pulse Levels: +0.65 to +2.2 V
Input Pulse Rise and F211 Times:
20 ns
Timing Meas.urement Reference
Level: 1.5 V
Output Load: 1 TTL Gate and
CL = 100 pF

650
150
550
400
100
400
50

ns
ns
ns
ns
ns
ns
ns

Input Pulse Levels: +0.65 to +2.2 V
Input Pulse Rise and Fall Times:
20 ns
Timing Measurement Reference
Level: 1.5 V
Output Load: 1 TTL Gate and
CL=100pF

0

WRITE CYCLE
tWCY
tAW
tcw
tow
tDH
twp
tWR

Write Cycle
Write Delay
Chip Enable to Write
Data Setup
Data Hold
Write Pulse
Write Recovery

1·18

MOS RAMs

s:
s:N
-II
-II

N

s:
s:N

.....
N
N
-II

MM2112. MM2112-2 1024-bit (256 x 4) static MOS RAM
with common data I/O
general description

features

The National MM2112 is a 256 by 4 static random
access memory element fabricated using N-Channel
enhancement mode Silicon Gate technology. Static
storage cells eliminate the need for refresh and the
peripheral circuitry associated with refresh. The data is
read out nondestructively and has the same polarity as
the input data. Common Data Input/Output pins are
provided.

• Organ ization 256 Words by 4 Bits

The MM2112 is directly TTL in all respects: inputs,
outputs and a single +5 V supply. The Chip·enable
allows easy selection of an individual package when
outputs are OR-tied. The features of this memory device
can be combined to make alow cost, high performance,
and easy to manufacture memory system.

• Simple Memory Expansion - Chip Enable Input

• Common Data Input and Output
• Single +5 V Supply Voltage
• Directly TTL Compatible - All Inputs and Outputs
• Static MOS - No Clocks or Refreshing Required
• Access Time - 0.65 to 1 !J.S Max.
• Low Cost Packaging - 16 Pin Epoxy B Dual-In-Line
Configuration
•

Low Power - Typically 150 mW

• Tri-State ® Output - OR.-Tie Capability

National's silicon gate technology provides excellent
protection against contamination and permits the use of
low cost Epoxy B packaging.

block and connection diagrams

16

VCC

A]

----.!.o GNO

AZ

15

A4

Al

14

RIW

-----0

AO

MEMORY ARRAY
32 ROWS
]2 COLUMNS

Ao

I]

EE

A5

12

1104

A6

11

liD]

A7

10

1102

GNU
1101

vCC

1101

COLUMN 110 CIRCUITS

IIOZ
COLUMN SELECT

c....."""---.

liD] ..:..:.........

PIN NAMES
ADDRESS INPUTS
READ/WRITE INPUT
CHIP ENABLE INPUT
110 1. 110 4 DATA INPUT/OUTPUT
POWER (+5 Vi
VCC
AO·A7

R/W

CE

Order Number MM2112D
or MM2112-2D
See Package 3
Order Number MM2112N
orMM2112-2N
See Package 15

1·19

NI
N

.....
.....

N

~
~

absolute maximum ratings
O°C to +70°C
Ambient Temperature Under Bias
_65°C to +150°C
Storage Temperature
Voltage On Any Pin With Respect to Ground -0.5Vto+7V
1 Watt
Power Dissipation

dc electrical characteristics
Parameter

Symbol

Min.

III
ILOH
ILal
ICCl

Input Current
I/O leakage Current
I/O leakage Current
Power Supply Current

ICC2

Power Supply Current

Vil
VIH
Val
VOH

Input "low" Voltage
Input "High" Voltage
Output "Low" Voltage
Output "High" Voltage

Typ.[1]

Max.

Unit

Test Conditions

30

10
15
-50
60

J.l.A
J.l.A
J.l.A
mA

70

mA

VIN = 0 to 5.25 V
CE = 2.2 V, VI/a = 4.0 V
CE = 2.2V, VI/a = 0.45 V
VIN = 5.25 V, 11/0 = 0 mA
TA = 25°C
VIN = 5.25 V, 11/0 = 0 mA
TA = O°C

+0.65
VCC
+0.45

V
V
V
V

-0.5
2.2
2.2

10l = 2 mA
10H = -150J.l.A

Typical values are for TA = 25°C and nominal supply voltage.

Note 1:

capacitance

TA=25°C,f=1 MHz

Symbol
GIN
GI/O

T A = o°c to +70°C, VCC = 5 V ± 5% unless otherwise specified.

limits (pF)

Test

Typ.
4
10

Input Capacitance (All Input Pins) VIN = 0 V
I/O Capacitance Vila = 0 V

Max.
8
18

switching time waveforms
READ CYCLE (R/W = "1 ")
-'W

CE

~-'CO-

u~

"uu"uu,,;;~

.

WRITE CYCLE #2
;

'WCY1

......

I

tWCY2

~

l..-tCSl

-- ~

--"+~CHl

I

\.

X.

INPUT/OUTPUT
READiWRIT;-" ~
tAWl

DATA IN
STABLE

'DH1111-

X

INPUT/OUTPUT

.~

-'WR1-

.1·tDWZ....
_XDATA IN
STABLE

'WDZ--READiWRITE

~tWP1-

.-tCSz

CE

~DW1----+-

.

1-

ADDRESS

CE

Note 1:

'CO~iX

WRITE CYCLE #1

ADDRESS

-

r-

.tAW2_

1--

----i:CHZ
1

X

'1-1DHZ(1)

~'wRz_1

Data Hold Time (TOH) is referenced to the trailing edge of CHIP ENABLE (CE) or READ/WRITE (R/W) whichever comes first.

1-20

ac electrical characteristics

T A = 0° C to +70° C, V CC = 5 V ± 5% unless otherwise specified.

MM2112
Symbol

Parameter

Min.

Typ.

Max.

Unit

1,000
800
200

ns
ns
. ns
ns
ns

Test Conditions

READ CYCLE
tRCY
tA
tco
tCD
tOH

Read Cycle
Access Time
Chip Enable to Output Time
Chip Enable to Output Disable Time
Previous Read Data Val id After
Change of Address

1,000

0
50

Input Pulse Levels: +0.65 to +2.2 V
Input Pulse Rise and Fall Times:
20 ns
Timing Measurement Reference
Level: 1.5 V
Output Load: 1 TTL Gate and
CL=100pF

WRITE CYCLE #1
Write Cycle
tWCYl
Address to Write Setup Time
tAW 1
Write Setup Time
tDWl
Write Pulse Width
tWPl
Chip Enable Setup Time
tCSl
Chip Enable Hold Time
tCHl
Write Recovery Time
tWRl
Data Hold Time
tDHl
WRITE CYCLE #2
tWCY2
tAW2
tDW2
tWD2
tCS2
tCH2
tWR2
tDH2

Write Cycle
Address to Write Setup Time
Write Setup Time
Write to Output Disable Time
Chip Enable Setup Time
Chip Enable Hold Time
Write Recovery Ti me
Data Hold Time

850
150
650
650
0
0
50
100

100

1,050
150
650
200
0
0
50
100

ns
ns
ns
ns
ns
ns
ns
ns

Input Pulse Levels: +0.65 to +2.2 V
Input Pulse Rise and Fall Times:
20 ns
Timing Measurement Reference
Level: 1.5 V
Output Load: 1 TT'L Gate and
CL = 100 pF

ns
ns
ns
ns
ns
ns
ns
ns

Input Pulse Levels: +0.65 to +2.2 V
Input Pulse Rise and Fall Times:
20 ns
Timing Measurement Reference
Level: 1.5 V
Output Load: 1 TTL Gate and
Cl = 100 pF

MM2112-2 (650 ns Access Time)
Symbol

Parameter

Min.

Typ.

Max.

Unit

650
500
150

os
ns
ns
ns
ns

Test Conditions

READ CYCLE
tRCY
tA
tco
tCD
tOH

Read Cycle
Access Time
Chi p Enable to Output Time
Chip Enable to Output Disable Time
Previous Read Data Valid After
Change of Address

650

0
50

Input Pulse Levels: +0.65 to +2.2 V
Input Pulse Rise and Fall Times:
20 ns
Timing Measurement Reference
Level: 1.5 V
Output Load: 1 TTL Gate and
CL = 100 pF

WRITE CYCLE #1
tWCYl
tAWl
tDWl
tW01
tCSl
tCHl
tWRl
tDHl

Write Cycle
Address to Write Setup Time
Write Setup Time
Write Pulse Width
Chip Enable Setup Time
Chip Enable Hold Time
Write Recovery Time
Data Hold Time

500
100
350
350
0
0
50
50

50

ns
ns
ns
ns
ns
ns
ns
ns

Input Pulse Levels: +0.65 to +2.2 V
Input Pulse Rise and Fall Times:
20 ns
Timing Measurement Reference
Level: 1.5 V
Output Load: 1 TTL Gate and
CL = 100 pF

ns
ns
ns
ns
ns
ns
ns
ns

Input Pulse Levels: +0.65 to +2.2 V
Input Pulse Rise and Fall Times:
20 ns
Timing Measurement Reference
Level: 1.5 V
Output Load: 1 TTL Gate and
CL = 100 pF

WRITE CYCLE #2
tWCY2
tAW2
tDW2
twD2
tCS2
tCH2
tWR2
tDH2

Write Cycle
Address to Write Setup Ti me
Write Setup Time
Write to Output Disable Time
Chip Enable Setup Time
Chip Enable Hold Time
Write Recovery Time
Data Hold Time

700
100
350
200
0
0
50
50

1-21

D

MOS RAMs

~
NAnONAL

MM42611MM5261 1024-bit fully decoded
dynamic random access memory
general description
The MM4261/MM5261 fully decoded dynamic
1024 word x l-bit word read/write Random
Access Memory is a monolithic MOS integrated
circuit using silicon gate low threshold technology
to achieve bipolar compatibility on all I/O lines
except the precharge and read/write lines_ This
provides an efficient approach to memory design
using these systems oriented devices_ The MM4261/
MM5261 is used for main memory applications
where large bit storage and improved operating
performance are important_ A TRI-STATE® output is utilized to allow wired "OR" capability and
common I/O data busing in memory applications_

•

Low overhead circuit count

Fully decoded

• Systems-oriented design
Bipolar compatible (address lines, chip enable
data I/O)
Common data I/O line
TRI-STATE output
•

2_0 ms

Refresh cycle

• Easy memory expansion
• Device protection

All 110 lines have protection against static charge

• Low power dissipation

features

• Small package size

• Fast access ti me
300 typ
• Fastcycletime MM4261 600 ns r.ead cycle min
MM5261 500 ns read cycle min
MM4261 750 ns write cycle min
MM5261625nswritecyciemin

Chip enable

400.mW

18 pin dual-in-line package

applications
• High speed mainframe memory
• Mass memory storage

typical application
Main Memory Module Stor,ing 4096 16-Bit Words

!lUlIOR"

_URU!';;:"'c..'---LJ-~---'~------------------'----------;

1-22

absolute maximum ratings

(Note 3)
+0.3V to -22V

All Input or Output Voltages With Respect
to Most Positive Supply Voltage Vss

700mW

Power Dissipation
Operating Temperature Range

O°C to +70°C
-55°C to +125°C
-65°C to +160°C
300°C

MM5261
MM4261

Storage Temperature Range
Lead Temperature (Soldering, 10 seconds)

dc operating characteristics
Vss = +5.0V ±5%, V DD = -12V ±5%, (V BB

-

PARAMETER

(MM4261) T A'" -55°C to +125°C,
V ss ) = 1.5V to 2.0V (Note 2). unless otherwise noted.

CONDITIONS

MAX'

UNITS

VSS - 2.0

Vss + 0.7
Vss - 4.2

V
V

Vss - 1.5
Vss - 15

Vss + 0.7
Vss - 18

V
V

0.4

V
V

6.0

12

rnA

20

34

rnA

100

",A

MIN

TYP

Input Voltage (Addiess Input, Chip Enable
and Data Input)

LogiC "1" IV,H)
Logic "0" IV,c!
Input Voltage (Precharge and Read/Write)
Logic "1" IV,H)
Logic "0" IV,c!

Output Voltage Data Output
Logic "1" IV oH )
Logic "0" (Vo eI

IL = 200",A Source
IL '= '.6 mA Sink

Standby Current INote 11

No Clocks,

Average Supply Current (Iss) (Note 1)

tpw

2.4

CE = V ,H

= 300,

lAC =

600 ns

Vea Supply Current

ac operating characteristics
Vss = +5.0V ±5%. V DD = -12V ±5%. (V Be

(MM4261) T A = -55°C to +125°C.
V ss ) = 1.5V to 2.0V (Note 2)., unless otherwise noted.

-

PARAMETER

CONDITIONS

MIN

TYP

MAX

UNITS

Read Cycle ItRc)

600

ns

Write Cycle (twe)

750

ns

+ to + twp
+ tWRP -tAP

Read!Write Cyc:1e (tRwcl

tAce

Address to Chip Enable (tAC)

0

50

ns

Address to Precharge (tAP)

0

50

ns

Precharge Width (tpw)

300

450

ns

Address Hold Time (tAH)

50

ns

Chip Enable Hold Time (tCH)

110

ns

350

Access Time (tAcc)
Precharge 'Off Time (tpp)
Precharge Leading Edge to
(tpwel

Riw Leading Edge

225

ns

300

Read/Write Trailing Edge to Precharge Leading
Edge ItwRP)

225

Precharge Trailing to R/Vii Trailing (tPTW)

225

R/W Delay

ns
500

ns

1.0

rns

)

TYP

MAX

UNITS

5.0

7.0

Chip Enable Capacitance (CCf';)

pF

5.0

9.0

pF

25

45

pF

'10

20

pF

9.0

.pF

(MM4261) (Note 4)

CONDITIONS

PARAMETER

V'N = VSS}
V'N = Vss f = 1 MHz

Pre charge Capacitcfnce (C pc J

V

- V

Read/Write Capacitance (CAW I

V IN = Vs. 5

Data .Input/Output Capacitance (C IN lOUT)

V IN

IN -

ns
ns

INote 6)

capacitance characteristics
Address Capacitance (e A

450

(tPWD)

Refresh Interval (tREF)

ns
ns

Read/Write Pulse Width lt wp )

Precharge to

450

300

55

= Vss

All Unused
Inputs Are
at AC Ground
_

1-23

MIN

7.0

III

dc operating characteristics (MM5261) TA ; o°c to +70°C,
Vss ; +5.0V ±5%, Voo = -12V ±5%, (V BB - V ss ) = 1.5V to 2.0V (Note 2). unless otherwise noted.
PARAMETER

CONDITIONS

MIN

TYP

MAX

UNITS

Input Voltage (Address Input, Chip Enable
and nata Input)
Logic "1" (V 1H I
Logic "O~' (V 1L )

Vss

~2.0

+ 0.7
4.2

V
V

Vss +0.7
Vss ~ 18

V
V

0.4

V
V

Vss
Vss

~

Input Voltage (Precharge and Read/Write)
Logic "1" (V 1H )
Logic "0" (V 1L )

Vss
Vss

~
~

1.5
15

Output Voltage Data Output
Logic "1" (V OH

IL
IL

)

Logic "0" (VOL)

=:
='

200pA Source
1.6 mA Sink

2.4

-

Standby Current (Note 1)

No Clocks, CE = V IH

Average Supply Current (Iss) (Note 1)

trw

250 ns,

=

tRC'=

500 ns

6.0

12

mA

20

34

rnA

100

IlA

Vsa Supply Current

ac operating characteristics (MM5261) TA ; O°Cto +70°C,
Vss ; +5.0V ±5%, Voo = -12V ±5%, (V BB - V ss ) ;1.5V to 2.0V(Note 2). unless otherwise noted.
PARAMETER

CONDITIONS

MIN

TYP

MAX

UNITS

Read Cycle (t Re )

500

ns

Write Cycle (twd

625

ns

tAce + to + twp
+ t WRP ~tAP

Read/Write Cycle (tRwcl

Address to Chip Enable (tAd

0

50

Address to Precharge (tAP)

0

50

ns

Precharge-Width (tpw)

250

400

ns

Address Hold Time (tAH)

50

Chip Enable Hold Time (tCH)

110

ns
ns
300

Access Time (tACC)

ns

400

ns

Precharge Off, Time (tpp)

250

ns

Precharge Leading Edge to R/Vi Leading Edge
(tPWL)

175

ns

250

Read/Write Pulse Width (t wp )
Read/Write Trailing Edge to Precharge Leading
Edge (tWAP)

..

400

200

ns

175

Precharge Trailing to R!WTrailing (tPTW)

ns

Precharge to R/iN' Delay (tPWD)
(Note 6)

Refresh Interval (tREF')

capacitance characteristics
PARAMETER

'. "'~}

Chip Enable Capacitance (CCE)

V1N

Precharge Capacitance (e pc )

V IN = V

Read/Write Capacitance (C RW )

Y,N = Vss

Data Input/Output Capacitance

(GIN/OUT)

500

ns

2.0

rns

(MM5261) (Note 4)

CONDITIONS

Address Capacitance (C A )

ns

= VS5

,

5S

MIN

TYP

MAX

UNITS

5.0

7.0

pF

f= 1 MHz

5.0

9.0

pF

All Unused
Inputs Are

25

45

pF

10

20

pF

7.0

9.0

pF

at AC Ground

V IN = VS5

Note 1: VSS '" 5.0V, Von '" 12V, TA '" 2S"C.
Note 2: Under power turn on conditio~s care must be taken to insure, that VSS is a!~ays the most positive potential in the
system or large transient currents could result causing permanent damage.
Note 3: "Absolute Maximum Ratings" are those values beyond which the safety of the device cannot be guaranteed. Except
for "Operating Temperature Range" they are not meant to imply that the dev!ces should be operated at these limits. The
table of "Electrical Char'acteristics" provides conditions for actual device operation.
Note 4: Capacitance is guaranteed by periodic testiAg
Note 5: Positive true logic notation is used·
Logic "1" = most positive voftage level
Logic "0" ~ most negative voltage level
Note 6: Each of the 32 rOws addressed by Address inputs AO through A4 must be refreshed withi" the maximum interval,
tREF, by performing a write cycle. The row will be refreshed with Chip Enable (eEl at VIH or VIL. Note, if CE = VIL the
memory cell defined by Address inputs AO thrQugh Ag will be altered In accordance with information present on I/O line

1-24

switching time waveforms

connection diagram

Read Cycle

Dual·1 n·i.ine Package

~------~------~
A,

ADDRESS

I

11 A,

"

.. Z

CHiP
ENABLE

•

.. ••

A,

PRECHARGE

A,

~ . ' - - - - - - - - - - - - - - -__~

A,

..

I/O

.

"..
....,,-

READ' :I
iOIiITf.

mm

14OA1AINI
OUT

"

,
'

PftECHARGE

12yss
I1"DD

"v..

Ne •
TOPYIEW

Write Cycle

1 - - - - - - - -...

Order Number MM4261D
orMM5261D

ADDRESS

See Package 4
Order Number MM5261N

See Package 16

'RECHARGE

.Iii

DATA

IN

CHIP
ENABLE

Read/Write Cycle
I------------~~,--------~-------

110

CHIP
ENAlLE

,t,.cc

w:; "-________________________________+_

NOTE 1: ALL TIMING MEASUREMErfTS MADE WITH 111% TO 90% 1R AND IF $" za lIS FROM"" POINTS.
NOTE 2: ACCESS TWE MEASURED WITH OUTPUT LOADED WITfI DM8OII3 AND 15 IIF.

1·25

MOSRAMs

~

NA1IONAL

MM4262/MM5262 2048-bit fully decoded
dynamic random access read/write memory
general description
The MM4262/MM5262 is a fully decoded 2048
word by 1 bit dynamic read/write random access
memory fabricated using National Semiconductor's
proprietary silicon gate low threshold technology.
All inputs except the clocks are TTL compatible.
The output p,rovides a current pu Ise allowing
a large number of devices to be bussed together
without compromising system performance due
to capacitive loading. The current pulse output
is converted to TTL levels by means of a sense
amplifier.

•

•
•
•

•
•

features

•

Fast access time
Fast cycle time
Short Read
Read/Write
Write
Refresh cycle

•
•

MM4262
470 ns (max)

MM5262
365 ns (max)

565 ns (min)
750 ns (min)
750 ns (min)
1.0 ms

475 ns (min)
635 ns (min)
635 ns (min)
2.0 ms

MM4262
MM5262
Low power
Operating
360 mW (max) 400 mW (max)
Standby
2.5 mW (max) 2.5 mW (max)
+5.0V, +8.5V, -15V
Power supplies
Fully decoded with internal
Low overhead
circuits
memory add ress register
System oriented design
Bipolar compatible except for .clocks
Current sense output
Chip Select for easy memory expansion
Package
22 pin DIP (Cavity and Molded)
Device protection
All inputs and outputs
protected against static charge

applications
•
•
•
•

Core memory replacement
Mainframe memory
Buffer storage
Non-volatile memory using battery back up

block and connection diagrams
As

Ae

A7

Ae

161

(1J

(I)

(B)

DUQ:I-I n-Line Package

,,--CHIPSELECT

Ag

no)

21

CLOCK1'';1t191~

ClDCIC2.~

1171¢--"

CLOCK l. ~ UI'

(4) DATA OUT

"

y--+

"
"
"

DATA OUT

V~D(51~

~DD

V.1201~

17

VIIB (116--+

A. (16)

I

v~

CLOCK 1 (0,",
CLDCKl(·'31

CLOCK2il':zl

A.

~(151

X ADDRESS

(COLUMN)

204B-BITDYNAMIC
RAMMATAIX

~(141

(3)

Am

..
A7

:: : : ) Y ADDRESS
Z

1l

A,
A"

I
IL

DATA IN

11

12

'------'

.,

(Z2)

_________________

Ci

~

TOP VIEW

Order Number MM42620
orMM52620

See Package 5
Order Number MM5262N

See Package 17

recommended interface circuits
CLOCK DRIVERS:

MH0026
MH8808

SENSE AMPLIFIERS:

LM167
LM168
DM7806/DM8806

'·26

A,
Ao

(ROW)

absolute maximum ratings
Voltage at Any Pin
Power Dissipation
Operating Temperature Range

v •• + O.3V to V •• -

(Note 1)
27V (Note 16)

1.OW
-55°C to +125°C
aOc to +70°C

MM4262 (T CASE)
MM5262 (T AMBIENT)

-65°C to +150°C
300°C

Storage Temperature Range
Lead Temperature (Soldering, 10 seconds)

dc electrical characteristics
V BB

-

CONDITIONS

PARAMETER

Inputs
(Chip Select, Read/Write,

MM4262 (-55°C:::; TeASE:::; +125°C, VSS = 5.0V ±0.25V,

=-15V ±1.0V, unless otherwise noted)

Vss = 3.5V ±0.5V, Voo

TYP
(NotoI8)

MIN

MAX

UNITS

(Notes 14. 151

Addresses, f?ata In)
Voltage
Logical "1" CVIHI
Logical "0" (V, d

Vss
Vss

o~

Current

1.5
10

Vss

VIN ~ Vss

1.0

t

Vss

4.2

1.0

V
V
~A

Clock Inputs
Voltage
Logical "1" (V IPH )
Logical "0" (V 41L )

Vss
Voo

VIN =

Current

Outputs
Current

1.0
1.0

Vss I 1.0
Voo t 1.0

~16V

V
V

50

"A

100
6.0

mA

(Note 15)

Logical '''0'' (lOL J
logical "1" (lOH I
Leakage Current

Power Supply Current

V OUT

= OV
= 1.2V. CS = 0.4V
= 1.8V. CS = O.4V

V OUT

= OV. CS = 3.5V

V OUT

VOUT

I

10

~A

18

mA

(Note 17)
T A :: 2SoC, V aB

- Vss = 3.5V. Vss = 5.0V,
Voo ='-'5V, VOUT = 1.2V, Reading l's at

T CYCLE"" 750 ns

(100)
(lB.)

~A
~A

500

12

Operating
Standby (No Clocks)

150
100

~A

~A

ac electrical characteristics MM4262 (All times measured from 50% points, t" tf:::; 20 ns,
see ac test circuit and timing diagram, conditions under dc electrical characteristics apply.)
CONOITIONS

PARAMETER

MIN

TYP
(Note 181

MAK

UNITS

ns

4>, Clock Pulse Width (T, pw)

(Not. 41

115

70

4>2 Clock Pulse Width (T 2PW)

(Note 6)

275

160

, Clock to <1>2 Clock Delay IT 121

(Note 51

110

60

ns

1/>2 Clock to 2 Clock to t/>3 Clock Delay (T 23)

(Note 7)

50

10

ns

r/>, Clock to t/>, Clock Delay (T,,)

(Note 9)

60

40

n,

Chip Select and Address Set Up
Time (T Asl

80

60

ns

Chip Select and Address Hold
Time (TAH)

90

50

n,

Read/Write Read Set Up Time

70

30

ns

65

30

ns

75

30

n,

PARAMETER

CONDITIONS

MAX

UNITS
ns

400

ns

(T Rwsa)

Read/Write Read Hold Time

n RWH3)
ReadlWrite Write Set Up Time
(T RWS ,)

1-28

ac electrical characteristics (con't)

MM5262

CONDITIONS

PARAMETER

s:
s:
~

MIN

TYP
(Note 18t

MAX

en
......

25

0

ns

(Note lOt

120

60

ns

(Note 101

60

30

ns

50

20

ns

ReialWrite Write Hold Time

(T.wo3 t
logical "1" Data Ir:t Set UpTime

(Tos,t
Logical "0" Data In Set Up Time
Data In Hold Time (TOHl )

Read Access Time (T ACC2)
Read Access Time IT Ace,)

T Ace , :: T As

Read Only Cycle

(Note

(TSHOAT/AEAOI

+ Tt2 + T ACC2

In

Read. Write, Read Modify Write
Cycle (TCYCLE)
Refresh Time

(Note 121

Output Hold Time (TOH t

(Note 13t

Chip Select, Address, ReadlWrite,
Data In, Data Out Capacitance (ex)

~

N

s:
s:C1I
N

en

(Too,l

~,

N

UNITS

Clock Capacitance (C, t
Clock Capacitance (C,l

195

ns

365

ns

475

ns

635

ns
2.0

ms

7.0

pF

1000

V Be - Vss = 3.5V, ~ss
V TEST = 5.0 Voe With

C""

150
300

=

ns

s.av

$15mVRMSat
f = 1.0 MHz

50

pF

25

pF

25

pF

Clock Rise/Fall Time

100

ns

!nput Rise/Fall Time

50

ns

tIJ:J Clock Capacitance

(e3 )

Note 1; "Absolute Maximum Ratings" are those values beyond which the safety of the device cannot be guaranteed. Except
for "Operating Temperature Range" they are not meant to imply that the devices should be operated at these limits. The
table of "Electrical Characteristics" provides conditions for actual device operation.
Note 2:' Capacitance is guaranteed by periodic testing.
Note 3: Positive true logic notation is used: Logic "1" = most positive voltage level
Logic "0" = most negative voltage level
Note 4: T 1 pW, <1>1 clock - used to change input logic address and chip select.
Note 5: T 12, interval between clock 1 and 2 - for decode.
Note 6: T2PW, <1>2 clock - cell access.
Note 7: .T23, interval be~ween clock 2 and 3 - decision time.
Note 8: T3PW. CP3 clock - write or refresh clock.
Not8 9: T31. write recovery 'time.
Note 10: If a "1" is being written then data in must go high TOSI before the end of <1>2 and remain in that state until TOHI
after cP3 goes low. If a "0" is bei~g written. data in must go low at least T052 before CP3, and remain in that state until TDHl
after <1>3 goes low.
Note 11: For a short read cycle, <1>3 may be inhibited and the next cycle may begin T23 after <1>2.
Note 12: Addresses AO through A4 are the row addresses. To accomplish a refresh, at least one location in each row must be
accessed during any 2 ms period for the MMS262 and 1 ms for the MM4262. The row will refresh when reading or writing with
the chip disabled or enabled as long as <1>3 is applied.
Note 13: During a read cycle the output will remain valid until the next V

Pin Names
AO-A11

Address Inputs'"

Vee

PoWer (-5V)

CE

Chip Enable

Voo

Power (+12V)

TSP

TRI·SHARE Pon

Vss

Ground

*Refresh Addess

AO~A5

A2

absolute maximum ratings

(Note 1)
O°c to +70°C
-65°C to +150°C
'-O.3V to +25V

Operating Temperature Range
·Storage Temperature
All Input or Output Voltages with Respect
to the Most Negative Supply Voltage, VSB
Supply Voltages Voo and Vss with
Respect to Vss
Power Dissipation

-o.3V to +20V
1.0W

dc electrical characteristics
TA

= O°C to +70°C, Voo

=

+12V ±5%, VBB (Note 2)

I nput Load Current

ILl

=-5V ±5%, V~ = OV, unless otherwise noted

PARAMETER

SYMBOL

CONDITIONS
V IN

""

MIN

TYP(3)

MAX

0.01

10

OV to V IH max, (All Inputs

UNITS
p.A

hceptCE)
ILC

I nput Load Cu rrent

VIN

10

p.A

Output Leakage Current Up
For High Impedance State

CE

= OV to V'HC max
= V'LC' Vo = OV to 5.25V

om

ILO

0.01

10

p.A

' Voo Supply Current During

CE

=

-IV to +0.6V. (Note 4)

110

p.A

20

mA

35

mA

1001

CE "'OFF"
'002

V OD Supply Current During

CE = V'HC' TA = 25°C

CE "ON"

= 230 ns
= 230 ns.

'ODAV1

Average V DO Current

TA = 25°C. Cycle Time·= 400 ns,

100 AV2

Average V OD Current

TA

IB8

V BS Supply Current Average

V'L

Input Low Voltage

V'H

Input High Voltage

VILe

CE Input Low Voltage

-1.0

V 1HC

CE Input High Voltage

Voo-l

VOL

Output Low Voltage

10L

VOH

Output High Voltage

10 H'

:::

tCE

2SoC. Cycle Time = 1000 ns,

mA

15

tCE

tT

= 20 ns.

0.6

-1.0

(Figure41

2.4

= 2.0mA
= ~2.0 mA

p.A

100

5

V
V

Vcc +l

V

1.0

V
V

0.45

0.0

V

2.4

Note 1: "Absolute Maximum Ratings" are those values beyond which the safety of the device cannot be guaranteed. Except for ··Operating
Temperature Range"' they are not meant to imply that the devices should be operated at these limits. The table of "Electrical Characteristics"

provides conditions for actual device operation.
Note 2: The only requirement for the sequence of applying voltage to the device is that VDO or VSS should never be O.3V more negative than
VilB·
.
Note 3: Typical value. are for T A = 25" C and nominal power supply volteges.
Note 4; The IDD current is to VSS. The IBB current i. the sum of ali leakage currents.

ac electrical characteristics
SYMBOL

I

T A = o°c to +70°C, Voo = 12V ±5%, Vee = -5V±5%
CONDITIONS

PARAMETER

I

MIN

I

TYP

I MAX I UNITS

READ, WRITE, READ/MOOIFY/WRITE, AND REFRESH CYCLE
tSEF

'. Time Between Refresh

2

Address to CE Set·Up Time

tAH

Address Hold Time

50

ns

tee

CE"'OFF" Time

130

ns

tAC

is MeasuredFrom End of Address Transition

0

ms

tAC

ns

tT

CE Transition Time

10

teF

CE "'OFF" to Output High
Impedance State

0

40

ns·
ns

tTC

TRI·SHARE Port to CE Set·Up
Time

0

-ns

tTH

TRI·SHARE Port Hold Time

50

ns

READ CYCLE
tCY

Cycle Time

tCE

.CE "'ON" Time

tco

CE Output Delay

tAce

Address to Output Access

tTL

CEto TSP

ns

400

tT"" 20 ns

C~OAO

= 50 pF. Load = One TTL Gate

230

Ref 1 = 2.0V. Ref 0 = O.BV
tAcc

= tAC + teo

+ tT
0

1·35

3000

ns

180

ns

200

n;
ns

U

o

t:::;

switching time waveforms

It)

~
~
Read Cyel.

T CV {400J

V,H
ADDRESS
CAN
CHANGE

ADDRESS

V,L

~

tACtO) -

CD
0

CD

-

~tA-H(5Oj~

CE

CD

TSP CAN
CHANGE

---10)

0

K

ADDRESS CAN CHANGE

.. ----

tTI20J~

-~~~-TCE(230)

II

II

1\
___ fCCt"301

~V1\
CHANGE

1--.

.,~.,-.--.--

, -®

t COI1801

HIGH IMPEDANCE

_tTUO)

. ..

~tCFtOl

.

Refresh Cyel.

-CD
CD

)(

ADDRESS CAN CHANGE

CE

CD

/

--- ----

tT(201~

..

tcE(230)

V 1HC

-

OOI-

tT(20)~

l\

CHANGE'

®

...'.,----

TSP CAN CHANGE

_'0",.,_1. I
f'OHlO1

D,.

DIN

CAN CHANGE

CD

V"

VOL -

J
I-- '<:CI130I---

/

I--;--

V'H

DouT

~tTI20'

r--

\

twP/50l

.EV

VOH -

f-- ----

I---

V'L

.{

-

®

i-I-

tTC[O)~

TSP,

t Tl20, ......
tcRW(410)

f-tcO[l80l------

-

-

-

-

-

WJ

1-

~V®

-1=-=- - --./ CD
HIGH IMPEDANCE

I\.

tACC[200I~

r--

DIN STABLE

two(50)

DIN

CAN CHANGE

MAX

-- ------ - - - -- - HIGH IMPEDANCE

Note 1: If DIN' is forced prior to DOUT becoming high impedance (tIlVDIMAX'). then maximum ambient
temperature should be der.ated by TWfTCYCLE (35"C). Where Toy is time between forcing DIN and Dour
becoming TRI-STATE.
Note 2:
Note 3:
Note 4:
Note 5:
Note 6:

V1L MAX is the reference level for measuring timing of the addresses. Tsp and DIN'

V'H MIN is the reference level for mnsuring timing of the addresSeS. TSf' and DIN.
Vss' +' 2.0V is the reference level for measuring timing of CEo
Voo - 2V is the reference level fOT m~uring timing of CEo
Vss + 2.0V i'S the reference level for ml:8suring the timing of Dour for a high output.

Note 7: Vss + 0.8V is the reference level tor measuring timm9 of Dour for a low output.
Note 8: For minimum cycle. ~ = 0, for test purposes tM = 10 ns.

1-38

pF

with the current equal to a

~

'MOS RAMs

NA110NAL

MMS270-S TRI-SHARETM4096-bit random access read/write memory
genera I description

features

The MM521()'5 is a slower speed version of National's
MM5270 dynamic RAM. Please refer to the MM5270
specification for pin configuration, block diagram and
switching time. waveforms.

• Access time-270 ns
• Cycle time-470 ns

absolute maximum ratings

o

(Note 1)
Order Number MM527OD-5

O°Cto +70°C
--uSoC to +150°C
-:-D.3V to +25V

Operating Temperature Range
Storage Temperature
All Input or Output Voltages with Respect
to the Most Negative Supply Voltage, Vse
Supply Voltages Voo and Vss with
Respect to V ss
Power Dissipation

SaePac,,-4

-:-D.3V to +20V
1.0W

dc electrical characteristics
T A = o·c to +70°C, Voo = +12V ±5%, Vee (Note 2) = -5V ±5%, Vss
SYMBOL
ILl

PARAMETER
Input Load Current

=OV. unless otherwise noted

CONDITIONS
V,N

=

=OV to V tHC max

MIN

OV to VIH max. (All Inputs
Except CEI

TYP{31

MAX

0.01

10

0.D1

10

/JA

0.01

to

p.A

I,c

Input Load Current

V IN

11,01

Output leakage Current Up
For High Impedance State

CE

tOOl

Veo SuI9PIV Current During
CE "OFF"

110

1002

VDO Supply Current Ouring
CE"ON"

20

lOOAv1

Average VDO CU rrent

TA

=:

'OOAV2

Aver$Qe v'OD Current

TA

= 2SoC, Cycle Time = 1000 ns, teE;::: 300 ns

~

V,Le. Vo

~

OV '" S.2SV

25"C, Cycle Time!:: 470 AS, teE

= 3QO"ns

35

rnA

15

rnA

5

IBB

Vee Sup:pJy Current Average

V"

Input low Voltage

-1.0

V,~

Input High Voltage

2.4

VILe

CE Input Low Voltage

-1.0

V 1HC

CE Input High Voltage

Voo-l

VOL

Output Low Vortage

10L· 2.0 mA

0.0

VOH

Output High Voltage

lo~ =

2.4

-2.0 mA

UNITS

100

0.6
Vcc +l

/JA
V
V

1.0

V

V DD +l

V

0.45

V
V

Note 1: "Absolute Maximum Rating$" ere those values bevond which the safetY of tbe devioe '"!nnot be guaranteed. ElICBpt for "Operating
Temperature Range" mey are not meant to imply th,.t the devi_ ~1d be .OPllnttOEl .at th... limits. Tile table of "EI~riea.1 Characteristics"
provide!l conditions for actual device operation.
Not. 2: Tile only requirement for the sequence of applVing voltage to me device i. that VOO or VSS should newr be O.3V mor.e.negative than
VBB·
Note 3: Typical values are for T A = 26" C and nominal power supply voltages.
Note 4: The 11}0 current i. to VSS. The ISB current is tile sum of all leakage cur .."t•.

1·39

ac electrical characteristics
T A = o°c to +70°C~ V DD = 12V ±5%, V BB = -5V ±5%

CONDITIONS

PARAMETER

SYMBOL

MIN

TYP

MAX

UNITS

READ. WRITE. READ/MODIFY/WRITE. AND REFRESH CYCLE
tREF

Time Between Refresh

tAc

Address to CE Set-Up Time

2

ms

0

n,

tAH

Address Hold Time

50

n,

tcc

CE "OFF" Time

130

tT

CE Transition Time

10

tCF

CE "OF F" to Output High

0

n,

0

"5

80

n,

tAC is. Measured From End of Address Transition

n,

40

n,

Impedance State
tTc

TRI-SHARE Port to CE Set-Up
Time

tTH

TRI-SHARE Port Hold Time

READ CYCLE
n,

tCY

Cycle Time

tCE

CE "ON" Time

tco

CE Output Delay

tAce

Address to Output Access

tTL

CE to TSP

0

tCY

Cycle Time

470

tCE

CE "ON" Time

300

tWI

TSP to CE "OFF"

150

tcw

CE to TSP

tD

O'N to CE "OFF"

150

ns

tDH

0

0

ns

twp

TSP Pu Ise Width

50

ns

650

ns

470
tT

-= 20 ns

C LOAO

= 50 pF.

Load

=One TTL Gate

300

3000

ns

250

ns

Refl = 2.0V. Ref 0 = 0.8V

270
tAce = t AC

ns

+ teo + tT
ns

WRITE CYCLE

1,"\1

tT =

ns

3000

ns

20 ns

115

Hold Time

ns

ns

READ/MODIFY/wRITE CYCLE

t RWC

Read Modify Write (RMWI
Cycle Time

3000

480

n,

tCRW

CE Width During RMW

twc

TSP to CE "ON"

tT = 20 ns

a

n,

tW2

TSP to CE "OFF"

C LOAD = 50 pF, Load -= One TTL Gate

200

n,

twP

TSP Pulse Width

Ref 1 - 2.0V. Ref 0 " O.8V

50

ns

tD

DIN to CE "OFF"

tAce = t Ac

150

ns

tDH

DIN Hold Time

tco

CE to Output Delay

180

+ teo + tT

ns

0

n,

tAce

Access Time

270

ns

two

TSP to Output High Impedance

250

n'

tM

Modify Time

n,

0

CAPACITANCE (Note 11
CAD

Address Capacitance. CS

V 1N

:=:

CCE

CE Capacitance

V 1N

= Vss

ClIO

Data 110 C(lpacitance

V OUT

C'N

TSP Capacitance

V 1N

Vss

'"

OV

= Vss

Note 1: Capacitance measured with. Boonton Meter or effective capacitance calculated from the equation C '"'
constant 20 mA.

1-40

2

pF

15

pF

8

pF

5

pF

IAt/~V

with the current equal to a

~

MOS RAMs

Advance Information

NAl10NAL

MM5271 TRI-SHARETM4096-bit fully TTL compatible
dynamic random access read/write memory
general description
The MM5271 is a fully tTL compatible 4096-bit dynamic
random access memory. with TRI-SHARE. Because of
this unique design fea~ure, National is able to house a
4k device in an 18-pin dual-in-line package. The device
is manufactured using N,channel silicon gate technology
with a single transistor cell which provides higher density
'On a monolithic chip and thus I'ower ·cost.

write, the TSP must be pulsed low after the minimum
hold time and the appropriate data placed 011 the I/O.
When the MM5271 goes into write, the output circuit is
disabled. If the TSP is low at the start of the cycle, the
memory is not selected but it will be refreshed when the
chip enable clock is pulsed.

The TRI-SHARE Port (TSP) is a multifunction input
that, along with a common input/output, allows National
to manufacture an l8-pin version of a 4k RAM. The
functions controlled by the TSP are read/write, Vee,
and logical chip select. In order to understand how the
TSP works, consider the timing diagrams. The state of
the TSi' at the leading edge of the chip enable clock
determines whether the device .is selected. If it is at a
TTL high level, the chip is selected and the device goes
into a read mode after chip enable goes high. This high
level also controls the Vee 'function in that it enables
a reference voltage for a TTL high output. The supply
for the output buffer is V oo , not the TR I-SHA RE Port; .
thus, no special driver is required. In order to perform a

features

01

•
•
•
•
I!I

4096 x 1 bit organization
Access time 250 ns maximum
Cycle time 400 ns minimum
TRI-SHARE port
High memory density-18-pin package

•
•
•
•
•

TTL compatible inputs
TR I-STATE® com~on input/output
Registers on chip for addresses and chip select
Two. power supplies, +12V, -5V
Simple read-modify-write operation

block and connection diagrams
Dual-In-Line Package
TIP(5)

CRi1'

Vss

AI

h.

Al1141
AlO(3)

n

Al

11

Ali

15

AI 121

Voo

EIDil

"

AS

"

13

A4

A3

to

11

ASlnI
AlIIl)
A6(151
A5(121

110

MII1I
A3UO)

(6)

l-

r-

A2~1

AliI)
AD I")

,

I
~

M

3

m

• • • , • I'
w

m

~

M

TO. VIEW

Order Number MM5271D
Sa. Package 4

VDO (14) _ _ +lZV
YssUII--OV

Yu l1l - - - ' v

Pin Names
AO-All

Address Inputs *

VB.

Power (-5V)

CE

Chip Enable

Voo

Power (+12V)

TSP

TRI-SHARE P9rt

Vss

Ground

·Refresh Addess AO--AS

1-41

M

A2

absolute maximum ratings

(Note 1)
oDe to +70 o e
--u5°e to +150o e
-O.3V to +25V

Operating Temperature Range
Storage Temperature
All Input or Output Voltages with Respect
to the Most Negative Supply Voltage, VSB
Supply Voltages Voo and Vss with
Respect to V ss
Power Dissipation

-D.3V to +20V
1.0W

dc electrical characteristics
TA

oDe to +70o e, Voo - +12V ±5%, Vss (Note 2) - -5V ±5%. Vss - OV, unless otherwise noted

-

SYMBOL

PARAMEnR

CONOlnONS

ILl

Input Load Current

VIN

IILOI

Output Leakage Current Up

CE

MIN

OV to V1H max

TYP(3)

MAX

UNITS

0.01

·10

IlA

= V IH , Va = OV to 5.25V

0.01

10

IlA

CE

= V ,H , (Note 41

1

mil.

CE

= V'c, TA

20

mA

mA

::::

For High Impedance State
1001

V DO Supply Cun-ent During

CE "OFF"
1002

Voo Supply Current During

= 25°C

CE"ON"
100 AVl

Average Voo Current

T A = 25·C, Cycl. Time = 400 ns, tCE

35

100 AV2

Average V DO Current

TA = 25·C. Cycle Time

15

IBB

Vee Supply Current Average

V'c

Inpu~

V ,H

Input High Voltage

Low Voltage

= 240 os
= 1000 ns, teE = 240 ns

5
tT = 111' fl', (Figure 4)

mA
100

IlA

0.6

-1.0

V

2.4

V cc+l

V

0.45

V

Voc

Output Lew Voltage

lac =2.0mA

0.0

VOH

Output High Voltage

IOH = -2.0ml!.

2.4

V

Note 1: "Absolute Maxir:num Ratings" are those values beyond which the safety of the device cannot be guaranteed. Except for 1.I0perating

Temper"ature Range" they are not meant to imply'mat the devices should be operated at these. limits. The table of "Electrical Characteristics"
provides conditions for actual device opeEGtion.
Note 2: The only requirement for the sequellCe of applying voltage to the device is that VOO or VSS should never be 0.3V more negative then
VBB'
Note 3: Typical values are for T A = 25" C and ROminal pellU8r supply voltages.
Note 4: The IDO ~urrent is to VSS. The IBB curren';'. the sU,m of aU leekage current••

ac electrical characteristics
SYMBOL

Til. = oDe to +70°C, Voo

PARAMETER

=12V ±5%, VSB =...sv ±5%

CONDlTI.ONS

MIN

TVP

M~X

I

UNITS

READ, WRITE, REAO/MODIFYtWRITE, AND REFRESH CYCLE

Time Between Refresh

tcc

ms

o

ns

Address Hold Time

100

ns

CE "OFF" Time

140

Address to CE Set·Up Time

tAC is MeasuredFrom End of Addre~s Transition

CE Transition Time

ns
40

ns
ns

50

CE "OFF". to Output High
I~pedance State

TRI-SHARE Port to CE Set·Up

'0

llS

Time
TRI-SHARE Port Hold Time

ns

100

REAOCVCLE
tCY

Cycle Time

tCE

CE"ON"Time

tco

CE Output Oelay

400

tT=10ns
CCOAO = 50 pF, Load = One TIL'Gate

Address to Output Access
CE to TSP

240

Ref 1 = 2,QV, Ref 0 = O.BV

ns

3000

ns

250

ns

250

t,.cc = lAC + leo

o
142

ns

switching time waveforms

Read Cycle
~--------------T~(~OII----------------~

ADDRESS

'y (10)
VIL----------r---~~------------------------'I

TSP

VIH---------.~~_r--------------------------_r~~----~
V,L

D

i-----Ico (2501----1
VOH - - - - - - - - - - - -.....
HIGH IMPEDANCE

VOL -

-

,- -

-,... -

-

-

---------,

1 - - - - - - 'ACe (250)------1-1

Refresh Cycle (Sea Note 11

1-----------------TCy (4001-------,---------..,
VIH
ADDRESS

V,L

ADDRESS
CAN
CHANGE
'AC

'y (101

(01

V,H
i!JiImAlI[E

V,L

'TC (0)
V,H
TSI'CAN
CHANGE

TSP

V,L

VOH-~ -

-

-

-- -- -

-

-

-

-- -

-

--

HIGH IIilPEDANCE

~------------------Note 1: For Refresh cvcle. row and -;.olumn addresses must be stable before tAC and remain 5t1ble for
entire tAH period.
Note 2: V1l MAX is the reference level for measuring timing of ttie addresses. Tsp and DIN and CE.
Note 3: VIH MIN is the reference levet for.measuring timing of the addresses, lsp and DIN and CE.
Note 4: Vss + 2.0V is the referen~ level for measuring the timing of DouT for a higb out!"'t.
Note 5: Vss + n.lv is the reference level for measuring timing of QOUT for a low output.

1-43

ac electrical characteristics (con't)
SYMBOL

T A = O°C to +70°C, Voo = 12V ±5%, Vee = -5V ±5%

PARAMETER

MIN

CON OI.TI ONS

TYP

MAX

UNITS

WRITE CYCLE.

Cycle Time

tCE

CE "ON" Time

240

tw,

TSP to CE "OFF"

100

-

lcw

CE to TSP

to

D'N to

tOH

'wp

ns

400

tCY

, 'T

= 10 ns, (No'e 4)

3000

130

CE "OFF"

ns
ns
ns

70

ns

DIN Hold Time

50

ns

TSP Pu Ise Width

50

ns

switching time waveforms (con't)

Writ. Cycl. (S•• Not. 4)
Tcy (400)
-'AH(100)V'H

Q?

) fCP®

ADDRESS

-

V'L
V,H
CHIP ENABLE

®

®\

'TC (0)-1

V,L

TSP
CAN
CHANGE

1I

®
--tcwIMAXI (130)_

1\\

/

r-'TH (100)-

,·f

~,wp(~O) I--'ee (140)_

V TS~ C~N

CHANGE

10. "~'"-HI- }'""0" ~,""M"

V'H
D'N CAN CHANGE

D'N

I--tT (10)

I--'T(10) -'w,(100)-

V,H
TSP

ADDRESS CAN CHANGE

teE (240)

'AC (0)

V'L

K

V,L

'0(70)

------ ----

VOH

- - - - - - - - -

VOL

- - - - - - - - - - - - - - -

HIGH IMPEDANCE

GOUT

Note 1: For Refresh cyele, row and column addresses must be stable before
entire

tAH

tAc

----

and "main stable for

period.

Note2: V1L MAX is1he reference level for measuring timing of the addresses, lSI" and DIN and CE.
Note 3: VIH MIN is the reference levelfor measuring timing of the addresses, TSf" and DIN and CE.
Note 4: If tcwlMAXI is greater than 130 os then memory operation is like ReadlModifylWrite cycle.

1-44

ac electrical characteristics (con't)
SYMBOL

TA ~ O°C to +70°C, V DD ~ 12V ±5%, Vss ~ -5V±5%
CONDITIONS

PARAMETER

MIN

TYP

MAX

UNITS

READ/MODlFYIWRITE CYCLE
Read Modify Write (RMW)

t RWC

560

ns

Cycle Time
tCRW

CE Width During

'W2

TSP to CE "OFF"

C LOAD

Ref 1 . 2.0V, Ref 0

tT'"

RMW

400

10 ns

3000

ns

-

t~p

TSP Pulse Width

to

D'N to

tOH

DIN Hold Time

tco

CE to

CE "OFF"

=;;

50 pF, Load'" One TTL Gate

tAce == t AC

~

0.8V

+ teo

150

os

50

ns

70

ns

50

ns

Output Delay

250

ns

tAce

Access Time

250

ns

two

TS? to Output High Impedance

50

ns

tM

Modify Time

0

os

CAPACITANCE INote 1)
CAO

Address Capacitance, CS

V 1N

=0

Vss

2

C eE

CE Capacitance

V 1N

""

Vss

5

pF

ClIO

Data I/O Capacitance

V OUT -= OV

8

pF

C'N

TS? Capacitance

V IN

5

pF

""

Vss

pF

Note 1: Capacitance measured wi'th Boonton Meter or effective capacitance calculated from the equation C == ltJ.t/AV With the current equal to a
constant 20 rnA.

switching time waveforms (con't)
Read ModifV Write Cycle

T Rwe (560)

:--tAH (100)V'H

ADDRESS)
CAN
CHANGE

ADDRESS
V IL

~

0
0

K

ADDRESS CAN CHANGE

0\

CHIP ENABLE
-

-l

trc (0)

r-

twp (50)

tdl0)-

II

TSP CAN
CHANGE
V'l

®
It. (0)-'-

I-:-

V'H
O'N CAN CHANGE

O'N

I--

V'l

wI

_

-td1DI

V

0

V'H
TSP

~tdlD)

teRw (400)

'AC (0)

I---tW2 (150)_

V'H

V1L

0
0

VOH

- - -

VOL

- - -

teo (250) -

-

---,;) ®
HIGH IMPEDANCE

DOUT

(j)

---

@)

-tec(1401-

TSPrCtN CHANGE

1--

-to (70) -

)~$ D'N STABLE
,-- tWDIMAX)

tOH (50)

K

D,N CAN CHANGE

(50)

-------HIGH IMPEDANCE

--------

--lAce (250)--

Note 1: For Refresh cycle, row and column addresses must be stable before tAC and remain stahle for
entin!

tAH

period.

Note 2: V1L MAX is the reference Jeveffor measuring timing of the addresses, Tgp and DIN and EE.
Note 3: ViH MIN is the reference level for measuring timing of the 'addresses, TSf' and DIN and CE.
Note 4: Vss + 2.0V. is the reference level for measuring the timing of DouT for a high output.
Note 5: Vss + D.BV isthe reference level for measuring timing of DouT for a low output.
Note 6: For minimum cvcle, tM = O. for test purposes ~ = 10 ns.
Note 7: If DIN is forced prior to OOUT becoming high impedance (tWDjMAXIl. then maximum
ambient temperature shou~ derate~ by Tov/TcYCLE (35°C). 'Where Tov is time
between forcing DIN and OouTbecoming TRI-STATE'.

MOS RAMs
MM5280 4096-bit dynamic random access memory
general description
National's MM5280 is a 4096 word by 1 bit dynamic
RAM. It incorporates the latest memory design features
and can be used in a wide variety of applications, from
those which require very high speed to ones where low
cost and large bit capacity are the prime criteria.

in the on-chip peripheral circuits, yields a high performance memory device.

The MM5280 IT]ust be refreshed every 2ms. This can be
accomplished by performing a read cycle at each of the
64 row addresses (AO-A5). The chip select input can
be either high or low for refresh.

•
•
•
•

The MM5280 has been designed with minimum production costs as a prime criterion. It is fabricated using
N·channel silicon gate MOS techn910gy, which is an ideal
choice for' high density integrated circuits. The MM5280
uses a single transistor cell to minimize the device area.
The single device cell, along with unique design, features

•
•
•
•

features
Organization: 4096 x 1
Access time 200 ns maximum
Cycle time 400 ns minimum
Easy system interface
• One high voltage input-chip enable
• TTL compatible-all other inputs and output
Address registers on-chip
TRI·STATE® output
Simple read-modify-write operation
Industry standard pin configuration

block and connectien diagrams

mnz--------------------1
1:'1(5)

Dual-In-line Package
Al1(4)
A1Q(J)
AI (2)

I"

AI'Z1)

"lUI

Z1

"

\9

"

" "

11

14

"

12

Ali 1'1}

Ail'S)

MIt.
Al(131

AZl1ut
AHa)

ADell

, , , •
CEI171

v.

AI

--.,OY

AID

All

5

Ef

• , • ,
0 1111

DoUr

AD

Al

TOPVIEW

You It.)
'laCUl'--OV

v.nI ___.v

Ordor Number MM5280D

S.. Package 5

Vc:cI11I - - ' ....

Pin Names
Address Inputs *
Chip Enable

VB.

Power (-5V)

CE

Vee

Power (+5V)

Voo

Power (+12V)

D'N

Chip Select
Data Input

Vss

DouT

Data Output

WE

Ground
Write Enable

NC

Not Connected

AO~All

es

*Aefresh Address AU-A5

1,46

111
A2

111
Vee

absolute maximum ratings
Operating Temperature Range
Storage Temperature

(Note 1)
o°C to +70°C

AII.lnput or Output Voltages with Respect
to the Most Negative Supply Voliage, VBB

-Q.3V to +20V

Supply Voltages VDD, VCC and VSS with

--s5"c to +150"C

Respect to VBS

-Q.3V to +25V

Power Dissipation

1.25W

dc electrical characteristics
TA = o°c to +70°C Voe = +12V ±5%, Vcc = +5V ±5%, Vss (Note 2) = --5V ±5%, Vss = OV, unless otherwise noted.
PARAMETER

SYMBOL

Input Load Current

ILl

CONDITIONS
VIN

= OV

MIN

TYP

to V 1H max, (All Inputs

MAX

0.01

10

UNITS
pA

Except CE)
I LC

Input Load Current

V IN = OV to V 1HC max

0.01

10

pA

IlLOI

Output Leakage Current Up For

CE = V'Le or CS = V ,H , Va = OV to 5.25V

0.01

10

pA

1001

V DO Supply Current During

CE = -lV to +6V. Note 4

110

pA

20

rnA

35

rnA

High Impedance State

CE "OFF"

V00 Supply Current During

1002

CE "ON"
100 AV1

Average V DO Current

Cycle Time

AV2

Average Voo Current

Cycle Time

100

V cc Supply Current During

ICCl

= 400 ns, tCE = 230 ns
= 1000 ns, tCE = 230 ns

rnA

15
0.01

CE= V'Le or CS= V,H.INote 5)

10

pA

100

/-LA

CE "OFF"
I ••

VBS Supply Current Average

V ,L

Input Low Voltage

V ,H

Input High Voltage

VILe

CE Input Low Voltage

V1HC

CE Input High Voltage

VOL

Output Low Voltage
Output High Voltage

V OH

5
-1.0

tT = 20 ns (Figure 4)

2.4

0.6

V

V ec +l

V

1.0

V

V oo +l

V

-1.0

10L

= 2.0rhA

0.45

V

Vee

V

IOH = -2.0mA

Note 1: "Absolute Maximum Ratings" are those values beyond which the safety of the device cannot be guaranteed. Except for UOperating Temperature Range" they are not meant to implv that the devices shoUld be operated at these limits. The table of "Electrical Characteristics" provides
conditions for actual device operation.
Note 2·: The only requirement for the sequence of applying voltage to the device is that VDO. Vee, and VSS should never be O.3V more negative
than VBB.

Note 3: Typical values are for T A:::: '2SoC and nominal power supply voltages.
Note 4: The tDD and ICC currents flow to VSS. The Isa current is the ,sum of all leakage currents.
Note 5: During CE "'ON" Vee ,supply current is dependent on output loading. Vee is connected to output buffer only.

ac electrical characteristics
SYMBOL

I

TA = o°c to +70°C, Vee = 12V ±5%, Vcc = 5V ±5%, Vss = -5V ±5%

PARAMETER

CONDITIONS

I

MIN

I

TYP

I

MAX

I

UNITS

READ. WRITE, READ/MODIFY/WRITE. AND REFRESH CYCLE

tREF

Time Between Refresh

tAC

Address to CE Set-Up Time

tAH

2
t AC is Measured From End of Address Transition

ms

0

ns

Address Hold Time

50

ns

Icc

CE "OFF" Time

130

tT

CE Transition Time

10

tCF

CE "OFF·' to Output High

0

ns
40

ns
ns

Impedance State
READ CYCLE
tty

Cycle Time

400

tCE

CE "ON" Time

230.

tco

CE Output Delay

tAce

Address to Output Access

tWL

CE to

WE

0

ns

twe

WE to CE "ON"

0

ns

C LOAD = 50 pF, Load = 1 TTL Gate, Ref = 2.0V,

tAce ""

tAC

+ teo + 1 tT

1-47

ns
3000

ns

180

ns

200

ns

s:
s:
C1I

N
00

o

o

~

ac electrical characteristics (con't)

~

T A : O°C to +70 o C, V OD

:E

SYMBOL

I-

:

12V ±5%, Vcc : 5V ±5%, V BB

PARAMETER

:

-5% ±5%

CONDITIONS

MIN-

I-

TYP

I

MAX

UNITS-

WRITE CYCLE

ns

ICY

Cycle Time

400

ICE

CE "ON" Time

230

Iw

WE 10 CE "OFF"

150

ns

tcw

CE to WE

100

ns

to

D'N to CE Sel-Up

150

ns

tOH

D'N Hold Time

0

ns

twp

WE Puis. Width

50

ns

switching

'T

= 20 ns

time waveforms
Read and Refresh CycleG)
Icv (400)

ADDRESS
ANDCS

V'H
VOL
icE (230)
V.He

CE
VILe

WE
) - - - - - - - I c o (180)------1

~

Write Cycle
Icv 1400)
ADDRESS
AND CS

CE
VILe

---"",",@

V'H

.WE

WE CAN CHANGE

V'L
V'H
D'N

D'N CAN CHANGE

V'L

OOUT

~i""'-VOL

~

---

Note 1: For refresh cyde, row and column addresses must be stable before tAC and remain stable for entire tAH Plltriod.
Note 2: V1L max is the reference levettor measuring timing of the address, &Sand DIN.
Note3: V1H min is the reference level tor measur,iog timing of the addresses, CS and DIN.
Note 4; Vss + Z,OV is (he reference level for measuring timing of CEo
Note 5: VDb -2V is the reference level for measuring timing of CEo
Note 6: Vss + 2.0V is the reference level for measuring the timing of GOUT for a high output.

1-48

3000

ns

s:
s:

ac electrical characteristics (con't)
T A = oDe to +70o e, Voo = 12V ±5%, Vee = 5V ±5%,
SYMBOL

I

I

PARAMETER

Vss

U1

= -5% ±5%

N

I

CONOITIONS

I

MIN

I

TYP

MAX

I

CO

UNITS

READ/MODIFY/WRITE CYCLE
t RwC

Read Modify Write (RMW)

. ns

520

,

Cycle Time
tCRW

CE Width During RMW

350

twc

WE

a

ns

150

ns

50

ns

150

ns

tw

to CE "ON"

-

WE to CE "OFF"

twp

WE Pulse Width

to

DIN

tOH

DIN. Hold Time

tco

CE to Output Delay

two

WE to DouT Invalid

tA'CC

Access Time

tT

0=

Ref

20 ns, C LOAD =
=

50 pF,

3000

ns

Load = 1 TTL Gate,

2.0V, tAce '" tAC + teo + 1 tT

to CE Set· Up

0

ns
180

ns

200

ns

0

CAPACITANCE (Note 1)

T A = 25°C

CAD

Address Capacitance, CS

VIN = Vss

CCE

CE Capacitance

VIN ;;::

Vss

COUT

Data Output Capacitance

VOUT

=

C 'N

DIN and WE Capacitance

OV

2

pF

15

pF

5

pF

4

pF

-

VIN = Vss

Note 1: Capacitance measured with Boonton Meter or effective capacitance calculated from the equation C;;:: IAt/AV with the current
equal to a constant 20 rnA.

switching time waveforms (con't)
Read Modify Write Cycle

ADDRESS
AND CS

VI~)
V'L
tAC(O)--

g

t Rwe (520)
ADDRESS VALID

K

~tAH(50)~

V.He

)(

ADDRESS CAN CHANGE

~tT(20)_

tCRW (350)

®

I--

r

I--

CE
V,Le V,H

WE

tw (150)

®

-

-twe (0)



U)

DM74L89A

0

+70

= 5.0V, TA = 25°C unless otherwise specified.
LIMITS

CONDITIONS
MIN

UNITS
TYP

MAX

Logical "1" Input Voltage (V ,H )

Vee = Min

Logical "1" Input Current (I,H)

Vee = Max, Y'N = 2.4V
Vee = Max, Y'N = S.5V

Logical "0" Input Vortage (V,d

Vee ~ Min

0.7

V

Logical "0" Input Current (l,d

Vee = Max, Y'N =0.3V

-180

/lA

Input Clamp Voltage (VeD)

Vee = Min, liN =-12 rnA

-1.5

Logical "1" Output Current (I OH )

Vee = Max, V OUT = 5.5V

50

2.0

V
10
100

0.4

/lA
/lA

V
/lA

Logical "0" Output Voltage (Vod

Vee = Min, lOUT = 3.2 rnA

Supply Current (lec!

Vee = Max

IS

19

Propagation Delay to a Logical "0" From
Address to Output (t pdO )

Vee = 5.0V, TA = 25"C

78

ISO

ns

Propagation Delay to a Logical "1" From
Address to Output (tpd' )

Vee = S.OV, TA ~ 2SoC

90

ISO

ns

Propagation Delay to a Logical "0" From
Memory Enable to Output (tpdO)

Vee = S.OV, T A = 25°C

33

60

ns

Propagation Delayto a Logical" 1" From
Memory Enable to Output (tpd')

Vee ~ 5.0V, TA = 25"C

64

90

ns

V
rnA

ns

Write Enable Pulse Width

Vee = S.OV, TA = 25°C

50

Setup Time, Data Input

Vee = 5.0V, T A = 25°C

0

ns

Hold Time, Data Input

Vee = 5.0V, T A = 25°C

0

ns

Setup Time, Address Input

Vee = 5.0V, TA = 25°C

0

ns

Hold Time, Address Input

Vee =5.0V, T A = 25°C

0

ns

Setup Time, Memory Enable

Vee = 5.0V, TA = 25°C

0

ns

Hold Time, Memory Enable

Vee = 5.0V, TA = 25°C

0

Sense Recovery Time From Write Enable (tSR)

Vee = 5.0V, TA = 25°C

110

165

ns

Disable Time From Write Enable (tEN)

Vee = S.OV, TA = 25°C

47

71

ns

30

ns

Note 1: "Absolute Maximum Ratings" are those values beyond which the safety of the de~ice cannot be guaranteed. Except
.for "Operating Temperature Range" they are not meant to imply that the 'devices should be operated at these limits. The
table of "electrical Characteristics" provides conditions for actual device operation.
Note 2: Unless otherwise specified minImax limits apply across the O°C to +7CtC range for the DM74L89. All typicals are
given for Vee = 5.0V and TA =25 °C.
Note 3: All currents into device pins shown as positive, out of device pins as negative. all voltage referenced to ground unless
otherwise noted. All valu'es shown as max or min on absolute value basis.
Note 4: Only one output at a time should be shorted.

connection diagram

(Dual-in-Line Package)

s,

GN'

TOP VIEW

2-5

.j:I.

r-

Temperature (T A)

(Notes 2 and 3) Vee

PARAMETER

MIN

s:.....

operating conditions

truth table

MEMORY
ENABLE

WRITE
ENABLE

OPERATION

0

0

0

,

Write
Read

,

X

Hold

OUTPUTS

Logical "1" State
Complement of Data
Stored in Memory
Logical "1" State

~

Bipolar RAMs

NAnONAL

DM54S189/DM74S189 64-bit random access
memories with TRI-STATE® outputs
general description
These 64-bit active-element memories are monolithic
Schottky-damped transistor-transistor logic (TTL) arrays
organized as 16 words of four·bits each. They are fully
decoded and feature a chip-enable input to simplify
decoding required to achieve the desired system organiza·
tion. The memories feature PNP input transistors that
reduce the low level input current requirement to a
maximum of -0.25 mA, only one·eighth that of a
DM54S/DM74S standard load factor. The chip-enable
circuitry is implemented with minimal delay times to
compensate for added system decoding.

input is high and the chip·enable is low. When the chipenable input is high, the outputs will be in the high·
impedance state.
The fast access time of the DM54S189 makes it
particularly attractive for implementing high·performance
memory functions requiring access times on the order
of 25 ns. The high capacitive-drive capability of the
outputs permits expansion without additional output
buffering. The unique functional capability of the
DM54S189 outputs being at a high impedance during
writing combined with the data inputs being inhibited
during reading means that both data inputs and outputs
can be connected to the data lines of a bus·organized
system without the need for interface circuits.

The TRI-STATE output combines the convenience of
an open·collector with the speed of a totem·pole output;
it can be bus·connected to other similar outputs,yet it
retains the fast·rise·time characteristics of the TTL
totem·pole output. Systems utilizing data·bus lines with
a defined pull·up impedance can employ the open·
collector DM54S289.

features

Write Cycle: The complement of the information at the
data input is written into the selected location when both
the chip·enable input and the read/write input are low.
While the read/write input is low, the outputs are in the
high-impedance state. When a number of the DM54S189
outputs are bus·connected, this high·impedance state
will neither load nor drive the bus line, but it will allow
the bus line to be driven by another active output or a
passive pull·up if desired.
Read Cycle: The stored information (complement of
information applied at the data inputs during the write
cycle) is available at the outputs when the read/write

• Schottky·clamped for high·speed applications:
access from chip-enable input
12 ns typ
access from address inputs
25 ns typ
• TRI·STATE outputs drive bus·organized systems
and/or high capacitive loads
• DM54S289, DM74S289 are functionally equilva·
lent, have open-collector outputs, and are compat·
ible with Intel 3101A in most applicationS
• DM54S189 is guaranteed for operation over the full
military temperature range of -55°C to +125°C
• Compatible with most TTL and DTL logic circuits
• Chip-enable input simplifies system decoding

connection diagram

truth table

DuaHn-Line and Flat Package

,
Vcr

1.6

SHECT INPUTS

B
15

,.

,
D

DATA
INPUT
4

13

DATA
OUTPUT
V.
11

12

INPUT
3

OUTPUT
V3

10

INPUTS
FUNCTION

CHIP
ENABLE

READ!
WRITE

OUTPUT
High Impedance

Write

(Store Complement of Datal

0-

Read
Inhibit
H

H

Stored Data

X

High Impedance

High Level

L
X

H

Low Level
0

Don't Care

Order Number DM54S189J or DM74S189J
SElECT
CHIP
INPUT A ENABLE

READI
WRITE

DATA

OUTPUT

INPUT

Yl

1

OATA
INPUT

See Package 10

OUTPUT
V2

Ordor Number DM74S189N

2

Sao Package 15

TOP VIEW

2-6

absolute maximum ratings
Supply Voltage. Vee
. Input Voltage
Output Voltage

Storage Temperatufe Range
Lead Temperature (Soldering. 10 seconds)

operating conditions

(Note 1)

7.0V
5.5V
5.5V
~5°e to +150o e
3000 e

Supply Voltage (Vee)
DM54S189
DM74S189
Temperature (T A)
DM54S189
DM74S189

MIN

MAX

UNITS

4.5
4.75

5.5
5.25

V
V

+125
+70

°e
°c

--55
0

electrical characteristics
over recommended operating free-air temperature range (unless otherwise noted) (Notes 2 and 3)

PARAMETER

LIMITS

CONDITIONS
MIN

VIH

High Level Input Voltage

VIL

Low+Levellnput Voltage

VOH

High-Level Outp'ut Voltage

VOL

Low Level Output Voltage

UNITS

MAX

TYP

V

2
0.8

LIOH = -2.0 rnA. DM54S189
I IOH = -6.5 rnA. DM74S189
.
I DM54S189
Vee = MIn.l oc = 16 rnA I

Vee

-==

2.4

M'

In

V

3.4
3.2

2.4

V
0.5

DM74S189

V

0.45

IIH

High Level I "put' Current

Vee" Max. VI = 2.7

25

p.A

II

High Level 'nput Current·at Maximum Voltage

Vee

1.0

rnA

IlL

Low Level I nput Current

=Max. VI = 5.5V
Vee =Max. VI = 0.45V

los

Short Circuit Output Current (Note 4)

Vee = Max. Va =OV

-30

-250

ilA

-100

rnA

110

rnA

Icc

Supply C,urrent (Note 5)

Vee = Max

VIC

Input Clamp Voltage

Vee

= Min, I. = -18 rnA

-1.2

V

IOZH

TRI·STATE Output Current. High Level Voltage

Vee

= Max. Vo = 2.4V

50

p.A

10ZL

TRI-STATE Output Current. Low Level Voltage
Applied

Vee

=Max. Vo = 0.45V

-50

p.A

75

Applied

"'

switching chara.cteristics
over recommended operating ranges of TA and Vee (unless otherwise noted)

LIMITS
PARAMETER

CONDITIONS

OM54S189
MIN

DM74S189

TYP(1)

MAX

MIN

UNITS

TYP{1J

MAX

tAA

Access Times From Address

25

50

25

35

ns

teZH

Output Enable Time to

12

25

12

17

ns

12

25

12

17

ns

22

40

22

35

n,

22

40

22

35

n,

ten

High Level

Access Times From

Output Enable Time to

ehip Enable

Low Level
twZH

Output Enable TIme to
High Leve'

twZL

eL =30pF. RL = 2800.
(Figure II

Output Enable Time to

Sense Recovery Times
From ReadlWrite

Low,level

2-7

en
CO
.-

en
;!
:E

switching characteristics (con't)

........

0

PARAMETER

LIMITS
CONDITIONS

en

CO
.en

MIN
tCHZ

'It

it)

:E
0

tCLZ
tWHZ

Output Disable Time
From High Level

CL = 5 pF. RL
(Figur.l)

Output Disable Time
From High Level

MAX

25

12

17

os

25

12

17

ns

MAX

12

12

..

Output Disable Time
From low level

TYP(1)

TYPll)

Disable Times From
Chip Enable

MIN

= 280n

Disable Times From
Read/VVrite

12

12

ns

12

12

ns

tWLZ

Output Disable Time
From Low Level

twp

Width of Write-Enable Pulse (ReadiWrite Low)

25

25

tASW

Set-Up Time (Figure 1)

0

0

Address to Read/VVrite

tosw

Data to ReadIWrite

25

25

tcsw

Chip·Enable to
Read/Write

0

0

Hold Time (Figure 1)

Address From ReadIWrite

0

0

tOHW

Data From ReadIWrite

0

0

tCHW

Chip-Enable From

0

0

tAHW

UNITS

DM74S189

DM54S189

ns

ns

ns

Re~d!Write
Note 1: "Absolute Maximum Ratings" are those, values beyond which the safety of the device cannot, be guaranteed. Except'for "Operating
Temperature Range" they are not meant to imply that the devices should be operated at these limits. The table of "Electrical Characteristics"
provides conditions for actual device operation.
Note 2: Unless otherwise specified minimax limits apply across the -5SoC to +12SoC temperature r'ange for the DM54S189 and across the O°C to
+7(j°C range for the DM74S189. All typicals are given for VCC = 5.0V and TA = 25°C.
Note 3: All currents into device pins shown as positive, out of device pins as negative, aU voltages referenced to ground unless otherwise noted. All
values shown as max or m in on absolute value basis.
Note 4. Only one output at a time should be shorted.
Note 5: ICC is ~easured with all inputs grounded, and the outputs open.

switching time waveforms
f-tAM~

JV

CHIP ENABLE
INPUT
(SEE NOTE J)

DV
"1.5V

-~"---1

V

WAVEFORM 2
ISH NOTE 1)

OH

~"

""'1.5V

~

INPUTS

ov __ J

------

--,

-lAJ:lW-

DATA
INPUTS

D.'V

ov---

--

_ _ J' /

-'V
) ,~---

1.5V

---tcsw---

D.5V

:-T

~

,.5V
DV

-'.,-

JV

Enable and Disable Time From Chip Enable

f-,'ICflW-

JV~

CHIP·ENABlE
INPUT

---

...1.5V

- - IOflW -

,

JV

~

--I tOH'

r~.5V·

tosw-"

7<-'

-~,"--j

;Yak

-

JV~

ADDRESS

/I"""

~T

WAVEFGRM 1
(SEE NOTE 1)

Yo,

I

-

"

1.5V

;7

'-!:SV

READ/WAITE
INPUT

OV

ADDRESS
INPUTS
(NOTE,2)

OUTPUT

JV~~-------"""'{
15V

v:: -- /tAA--~1

'l.SV

~

~

WAVI;fORM 1
(NOTE 1)

15V

~':I--,---_.

Yo,
WAVEfORM2
(51 OPEN,
52 CLOSED}
(NOTE I)

~5V

Yo, _________________, ____________- 'y..sv

Access Time From Address Inputs

V

OH _ _ _ _

'1.5V

~V

.:......--..:.:tWH::.:..'-:t~_f--'W'H-k'
.
'\J
'1
o.'v

'" T

t

D.SV

Write Cycle
FIGURE 1

Note 1: Waveform 1 is for the output with internal conditions such that the output is low 'e>;.cept when disabled. Waveform 2 is for the output
with internal conditions such that the output is high except when disabled.
Note 2. When measuring delay times from address inputs, the chip enable input is low and the read/write input is high.
Note 3: When measuring delay times from chip enable input, the address inputs are steady-state and the read/write input is high.
Note 4: Input waveforms are supplied by pulse generators having the following characteristics:, tr :S 2.5 ns, tf :S. 2.5 ns, PRR :S. 1 MHz, and
ZOUT ~ 50n.

2-8

ac test circuit

block .diagram

l

A :.

ADDRESS

IN'UTS

a

'0 14

64-6ITMEMORY

ADDRESS
BUFFERS

TEST
POINT

MATRIX
ORGANIZED

1 OF 16

DECODERS

16 ~ <1

fROM

°uU~~~~

13

-1f---.-II4-i

TEST

10k

CHIP ENABLE (CE)
REAO/WRtTe (RtW)

DATA INPUT'

m

C( IIlcllldes plobe arid
An d,odes31e lN3064

-+_+.J

_,==,_ _

VI

Y2

Y)

Y4.1

OUTPUTS

2-9

1'9 tapaCl!a,,~.

o
o
en

Bipolar RAMs

N

~
::!
o
......

o

o

N

en

•::!

DM54S200/DM74S200 256-bit read/write schottky
memories with TRI-STATE®outputs

I.C)

o

general description
The DM54S200/DM745200 256-bit active-element
memories are monolithic transistor-transistor logic
(TTL) integrated circuits prganized as 256 words
of one bit each_ They are fully decoded and have
three gated memory-enable inputs to simplify
decoding required to achieve the desired system
organization. The memories feature PNP input
transistors which reduce the low-level input current
requirement to a maximum of -0.25 milliamperes,
only one-eighth that of a normalized Series 545/
745 load factor. The memory-enable circuitry is
implemented with minimal delay times to compensate for added system decoding.
The TRI-STATE output combines the convenience
of an open-collector with the speed of a totempole output; it can be bus-connected to other
similar outputs, yet it retains the fast-rise-time
characteristics of the TTL totem-pole output.
Write Cycle: The complement of the information
at the data input is written into the selected
location when all memory-enable inputs and writeenable input are low. Whi.le the write-enable input
is low, the output is in the high-impedance state.
When a number of outputs are bus-connected, this
high-impedance output state will neither load nor
drive the bus line, but it will allow the bus line to

be driven by another active output or a passive
pull-up if desired_

Read Cycle: The stored information (complement
of information applied at the data input during
the write cycle) is available at the output when the
write-enable input is high and the three memoryenable inputs are low_ When anyone of the
memory enable inputs is high, the output will be
in the. high-impedance state_

features
• Schottky-clamped for high-speed memory
systems:
Access from memory-enable inputs 20 ns typ
Access from address inputs
31 ns typ
Power dissipation
1_7 mW/bit typ
• TRI-STATE output for driving bus-organized
systems and/or highly capacitive loads
• Fully decoded, organized as 256 words of one
bit each.
• Compatible with most TTL and DTL logic
circuits
• Multiple memory-enable inputs to minimize
external decoding

block and connection diagrams
ADDRESS

Dual-In-Line arid Flat Package

IfI'UTS

ADDRUS
NfIIUTS

I

s""
F ''''
E III

.m

~
ADORESS
IDUlI

MIl

-a .,

O";'UT AOO~ESS ,.D
INPUT

Tor VIEW

Order Number DM54S2OOJ
or DM74S200.J
SaaP"",,-10

Order Nu...... DM74S2OON
SaaP"",,-15
D....r Number DM54S2OOW
or DM74S2OOW
Saa PacIcaga 28

c

absolute maximum ratings

operating conditions

(Note 1)

MIN
Supply Voltage, VCC
Input Voltage
Output Voltage

s:UI

7.0V
5.5V
5.5V

~

UNITS

en

N

Supply Voltage (V CC)
DM54S200
DM74S200

Storage Temperature Range
-6So C to +150°C
Lead Temperature (Soldering. 10 seconds)
300°C

MAX

5.5
5.25

4.5

4.75

Temperature (TAl
DM54S200
DM74S200

-55

V

V

c

s:

+125
+70

o

o
o

......

~

(f)

N

o
o

recommended operating conditions
PARAMETER

CONDITIONS

MIN

TYP

MAX

UNITS

High Level' Output Current (I OH )
DM54S200
DM74S200

-2.0
-5.2

rnA
mA

Low Level ,Output Current (I OL )

16

rnA

Width of Write Enable Pulse (tw)
DM54S200
DM74S200

Setup Time

50
40

OS
ns

o

os
os
os

10
10

ns
ns
ns

(tSETUP)

Address to, Write Enable
Data to Write Enable
Memory Enable to Write Enable

o
o

Hold Time (tHOLD)
Address from Write Enable
Data from Write Enable
Memory Enable from Write Enable

o

electrical characteristics
PARAMETER

(Note 2)
CONDITIONS

MIN

High Level Input Voltage (V'H)

TYP

0.8

Input Clamp Voltage (V,)

Vee = Min, I, = -18 rnA

High Level Output Voltage (V OH )

Vee

Off State (High Impedance State)

Output Current

(IO(OFFd

= Min, V 1H = 2.0V,
V'L = D.8V, IOH = Max
Vee = Min, V'H = 2.0V
V'L = O.BV, IOL = Max

-1.2
2.4

Vee" Max, V, = 5.5V

High Level Input Current (lIH)

Vee = Max, V, = 2.7V

Low Level Input Current (IlL)

Vee

Short Circuit Output Current (los)

Vee

= Max, V, = 0.5V
= Max

V

V
V

0.5
0.45

DM54S200
DM74S200

Vee = Max, V'H = 2.0V
Vo = 2.4V
Va = 0.5V

Input Current at Maximum Input
Voltage (I,)

UNITS

V

2.0

Low Level Input Voltage (V IL )

Low Level Output Voltage (Vod

MAX

V

50
-50

1.0

mA

25
-250

-30

-100

mA

130

mA

(Note 3)
Supply Current (Icc!

Vee = Max (Note 5)

2-11

87

o
o
N

(I)

~
:E
Q
......

o
o
N

U)

switching characteristics AI.I Typical Values are at Vcc = 5.0V, T A
SYMBOL

tpLH

tpHL

IIIIt

in

:E
Q

tZH

PARAMETER
CONDITIO,.S

PARAMETER
Propagation Delay Time.
Low to Hjgh Level Output

tze
'ZH
tze

Access Time from

Access Time from

High to low Level Output

Address

Output Enable Time to

Access Times from
Memory Enable

Output Enable Time to
Low Level

Access Times from
Memory Enable

Output Enable Time to

Sense Recovery Times

High Level

from Write Enable

Output Enable Time to
Low Level

Sense Recovery Times
Disable Times from

High Level

Memory Enable

Output Disable Time from
low Level

Disable Times from
Memory Enable

'HZ

Output Disable Time from
High Level

Disable Times from
Write Enable

tez

Output Disable Time from
Low Level

Disable Times fr.om
Write Enable

tL.Z

UNITS
TYP

MAX

33

MIN

TYP

MAX

·70

33

50

ns

29

70

29

50

ns

21

45

21

35

ns

10

30

10

20

ns

24

50

24

40

ns

12

50

12

40

ns

7.0

30

7.0

20

ns

20

45

20

35

ns

13

40

13

30

ns

16

40

16

30

ns

C e =30pF,
Re = 300n

from Write Enable

Output Disable Time from

tHZ

DM74S200

DM54S200
MIN

Address

Propagation Delay Time,

High Level

TEST
CONDITIONS

= 25°C. (Note 2)

C e = 5.0 pF

Re = 300n

Note 1: "Absolute Maximum Ratings" are those values beyond which the safety of the device cannot be guaranteed. Except
for "Operating Temperature Range" they are not meant to imply that the devices shoulc;l be operated at these limits. The
table of "Electrical Characteristics" prov.ides conditions for actual device operation.
Note 2: Unless otherwise specified minimax limits apply across the -55°C to +125°C temperature range for DM54S200 and
across the oOe to +70o e range for the DM74S200. All typicals are given for Vee = 5.0V and TA = +25°e.
Note 3: Duration of the short-circuit should not exceed one second.
Note 4: All voltage values are with respect to network ground terminal.
Nota 5: ICC is measured with the write enable and memory enable inputs grounded, all other inputs at 4.5V, and the output
open.

truth table

ac test circuit
Vee

TEST

INPUTS
FUNCTION

POINT

OUTPUT

MEMORY
ENABLEt

WRITE
ENABLE

L

L

High Impedance

Read

L

H

Stored Data

InhiQit

H

X

High Impedance

Write ·(Store

FROM

O~J~~~

Complement
olDa,a)

_ ....-_........~........

TEST

•

loOk

~

~,

"

H'" hIgh level, l " low level, X "irrelevant
tFor memory enable: L::: all M~ inputs low;

CL INCLUDES PROBE AND JIG CAPACITANCE.
ALL DIODES ARE lN3064.

H "one or more ME inputs high.

2·12

c

!:

switching time waveforms

A"RESS 3OV=f - - - INPUT

:SV

(SEE MOTE II

OV-

:::

J

~',

toV

U'I

t

~

UJ
N

l.GV

15V

' - ____ _

o

AODRESS
INPUTS

~"F

o
......

c

l.DV

!:
~

...

UJ
N

MEMORY

o

ENABLE
INPUTS

l.OV
WRITE
ENABLE

MEMORY ENABLE
INPUTS (SEE NOTE CI

o

l,GV

INPUT

ov---4-'---~---------J'

~ 1.IiV
WAVEFORM I

WAVEFORM 1

(SEE NOTE AI

(SEE NOTE A)

vo.--4--I_'-'-----¥

----f-:--tJ'-t-......+

Voc----4'"T""J

v~--------I_r~--------~

v~

WAVEFORM 2

WAVEFORM 2

iSEENOTEAI

(SEE NOTE AI

-----t-X

" 1.5Y

NOTE A: WAVEFOAM liS FOR THE OUTPUT WITH INTERNAL CONDITIONS SUCH THAT THE
OUTPUT IS LOW nCEPTWMEN DISABLED. WAVEFORM 218 FOR THE OUTPUT WITH INTERNAL

CONDITIONS SUCH THAT THE OUTPUT IS HIGH EXCEPTWKEN DISABLED.
NOTE B: WHEN MEASURING DELAY TIMES FROM ADDRESS INPUTS, THE MEMORY ENABLE
INPUTS ARE LOW AND THE WRITE ENABLE INPUT IS HIGH.
NOTE c: WftEN MEASURING DELAY TIMEs FROM MEMORY ENABLE INPUTS. THE ADDRESS
INPUTS ARE STEAOY·STATE AND THE WRIn ENABLE INPUT IS HIGH.
NOTE 0: INPUl WAVEfORMS ARE SUPPLIED BY PULSE GENERATORS HAVING THE FOLLOWING
CHARACTERISTICS: t.::;. 2.5 ns, I, :..: Z,S ns, PRR:;. 1.11 MHz, AND louT ~ Sll.!.

2-13

~

Bipolar RAMs

NAnoNAL

DM54S206lDM74S206 256-bit read/write schottky
memories with open-collector outputs
general description
The OM54S206/DM74S206 256-bit active-element memories are monolithic transistor-transistor logic (TTL)
integrated circuits organized as 256 words of one bit
each. They are fully decoded and have three gated
memory-enable inputs to simplify decoding required to
achieve the desired system organization. The memories
feature PNP input transistors which reduce the lowlevel input current requirement to a maximum of
-0.25 milliamperes, only one-eighth that of a normalized Series 54S/74S load factor. The memory·
enable circuitry is implemented with 'minimal delay
times to compensate for added system decoding."

Read Cycle: The stored information (complement of
information applied at the data input during the write
cycle) is available at the output when the write-enable
input is high and the three memory-enable inputs are
low. When anyone of the memory enable inputs is
high. the output will be off.

features
• Schottky-clamped for high-speed memory systems:
Access from memory-enable inputs
17 ns typ
Access from address inputs
35 ns typ
Power dissipation
1.4 mW/bit typ
• Open-collector output for word expansion
• Fully decoded, organized as 256 words of one bit
each
• Compatible with most TTL and DTL logic circuits
• Multiple memory-enable inputs to minimize external
decoding

Write. Cycle: The complement of the information at
the data input is written into the selected location
when all memory-enable inputs and write·enable input
are low. WhHe the write-enable input is low, tile output is off.

block and connection diagrams

ADDRESS
INPUTt

Dual·ln-Line and Flat Package

"

!
111}

•

FIlIII

ADDRESS

INI'UTS

9

4-TO-16
LINE

E I I DECODER

om

~

V

ME.

INPUTS

0

GNU

OU1PUT ADDRESS

ADDRESS

INPUT

TO' VIEW

iiI
OUTPUT

y

Order Number DM54S206J or DM74S206J

SaeP,",*-10
Order Number DM74S206N
See Packege 15
Order Number DM54S206Wor DM74S206W
See Package 28

2-14

absolute maximum ratings

operating conditions

(Note 1)

Supply Voltage (VCCI
DM54S206
DM74S206

7.0V
5.5V
5.5V
-il5°C to +150°C
300°C

SupplV Voltage, Vex;
Input Voltage
Output Voltage
Storage Temperature Range
Lead Temperature (Soldering, 1.0 seconds)

Temperature (TAl
DM54S206
DM74S206

MIN

MAX

UNITS

4.5
4.75

5.5
5.25

V
V

+125
+70

o'C
°c

-55
0

operating conditions
PARAMETER

CONDITIONS

MIN

TYP

Low Level Output Current (loLl

MAX

UNITS

16

mA

Width of Write Enable Pulse (tw)
DM54S206
OM 74S206

50
40

ns
ns

Setup Time (tSETUP)
Address to Write Enable
Data to Write Enable
Memory Enable to Write Enable

0
0
0

ns
ns
ns

10

ns
ns
ns

Hold Time (tHOLO)
Address from Write Enable
Data from Write Enable
.Memory Enable from Write Enable

10
0

'I

electrical characteristics

(Note 2)

PARAMETER

CONDITIONS

High-Level Input Voltage (V IH )

MIN

TYP

MAX

V

2

Low-Level Input Voltage (VILl

0.8

V

-1.2

V

Input elamp voltage

Vee = Min, 11 = -18 mA

High-Level Output Current (I0H)

Vee = Min, V IH = 2V, V IL = O.BV
VOH = 2.4V
V OH = 5.5V

40
100

Vee= Min, V IH = 2V, V IL = 0.8V,
IOL = Max

0.45

Low-Level Output Voltage (VoLl

DM54S206
DM74S206

UNITS

0.5

JJA
I1A
V

Vee = Max, VI = 5.5V

1

mA

High-Level Input Current (IIH)

Vee = Max, VI = 2.7V

25

'JJA

Low-Level Input Current (lId

Vee = Max, VI = 0.5V

-250

JJA

Supply Current (led

Vee = Max, Note 2

130

mA

Input Current at Maximum Input Voltage (II)

:2-15

70

U)

o
N
en

it

switching characteristics
All typical values are at Vee = 5.0V. T A = 25°C. (Note 2)

:E
C

.......

LIMITS

U)

o

PARAMETER

N

CONDITIONS
MIN

:E

C

UNITS

TYP

MAX

Access Times from Address (tPLH)

38

80

38

60

ns

Access Times from Address (tPHL)

32

80

32

60

ns

21

45

21

35

ns

13

35

13

25

ns

Disable Time from Write Enable (tPLH)

20

50

20

40

ns

Sense-Recovery Time (tSR)

14

50

14

40

ns

o:t

an

DM74S206

DM54S206

en

Disable Time from Memory Enable (tpLH)
Enable Time from Memory Enable (tPHL)

CL = 30 pF. RL = 3000

MIN

TYP

MAX

Note 1: "Absolute Maximum Ratings" are those values beyond which the safety of the device cannot be guaranteed. Except for "Operating
Temperature Range" they are not meant to imply that the devices should be operated at these limits. The table of "Electrical Characteristics"
provides conditions for actual device o p e r a t i o n . '

.

Note 2:" Unless otherwise specified minImax limits apply across the --5SoC to +12SoC temperature range for DM54S206 and across the" oOe to
+70·C range for the DM74S20B- All typica.ls are given for VCC = 5.0V and TA = +25·C.
Note 3: All voltage values are with respect to network ground terminal.'
Note 4: ICC is measured with the write enable and memory enable inputs grounded, all other inputs at 4.SV, and the output open.

truth table

ac test circuit

TEST
POINT

INPUTS
FUNCTION

OUTPUT

MEMORY

WRITE

ENABLEt

ENABLE

L

L

H

Read

L

H

Stored Data

Inhibit

H

x

H

Write (Store

FROM

O~J~~_~--.
TEST

Complement
of Data)

aDD

H "' high level. L = lo"Y leltel, X = irrelevant
tFor memory enable: L "' all ME inputs low;
H = one

or more ME mputs high.

Cl includes probe ilnd jig capacitance.

2-16

switching time waveforms
Writot-Cycle

WAIT£-ENABL£ 3V - - -.......

INPUT

...... I

av----+"-~~

OUTPUT VOH----'---'-t7"~~(NOTE" VOL _ _ _ _ _ _J

Aceess 'Enable) Time and Disable Time from Mel'll(l!y Enable

Ace.... Time from Address Inputs

MEE':~~3V~'
INPUTS
1.5V
1.SV-

t

t~,

(NOTEt) BV

OUTPUT VOH
INOTE AI VOL

.

.

15V

.

ADDRESS

~.

(NOTEB) BV---'

_ _ _ _ _ _ ~,

1.5V

,:::-!

...

O.UTPUT ::-----~.5V

l!iV

•

Nat, A:
Note B:
..ott c:
Note D:

3V~

INPUTS

}!(1.5V

~ ~:-F-=-

Waveform thown if; for the outpp' with internal t;:umlitions such that ttt. otItpvt is low except when disabled.
When measuriDf delay times fnNA i1hIress ipputs. the lRtmory'flllllte iltJluu 1ft low nd ttte wfite.. ~bIe illPIII is high.
WheA measuring delay times from memory-enaltle inputs. ttle Iddms_ts art steady_II and the writHolbie inpat is high.
Input waveforms are supplied by pilsegeneratorsltningtbe foIIowingclllulmristi&l: t, ... 2.5 liS. "~2.5 RI, PRR·.;" 1 MHz. lid louT '" 50!!.

2·17

y.Jv--

Bipolar RAMs

DM54S289/DM74S289 64-bit random access memories
with open-collector outputs
general description
These 64-bit active-element memories are monolithic
Schottky-clamped transistor-transistor logic (TTL)
arrays organiled as 16 words of four-bits each. They are
fully decoded and feature a chip-enable input to simplify
decoding' required to aChieve the desired system organization, The memories feature PNP input transistors that
reduce the low level input current' requirement to a
maximum of ~.25 mAo only one-eighth that of a
DM54S/DM74S standard load factor. The chip-enable
circuitry is implemented with minimal delay times to
compensate for added system decoding.

The. fast access time of the DM54S289 makes it particularly attractive for implementinll high-performance
memory functions requiring access times on the order
of 25 ns. The unique functional capability of' the
DM54S289 outputs being at a high during writing
combined with the data inputs being inhibited during
reading means that both data inputs I!nd outputs can be
connected to the data lines of a bus-organiled system
without the need for interfaCe circuits.

features
• Schottky-clamped for high·speed applications:
AccesS from chip-enable
12 ns typ
Access from address inputs
25 ns typ
• Open collector outputs for controlled·impedance
bus lines
• DM54S189/DM74S189 are functionally equivalent.
but have TRI-STATE@ outputs
• DM54S289 is guaranteed for operation over the full
military temperature range of -55°C to +125°C
• Compatible with most TTL and DTL logic circui~s
• Chip-enable input simplifies system decoding
• Compatible with Intel 3101A in most applications

Write Cycle: The complement of the information at
the data input is written into the selected location
when both the chip-enable input and the read/write
input are low. While the read/write input is low. the
outputs are in the high,logic level ("OFF").
Read Cycle: The stored information (complement .of
information applied at the data inputs during the write
cycle) is available at the outputs when the read/write
input is high and the chip-enable is low. When the chipenable input is high. the outputs are high ("OFF").

connection

diagra~

truth table

Dual-In-Line ""__
DATA

SELECTfNPm

vTCC
16

••

o·
15

OUTPUT

INPUT

OUTPUT

4

Y4

3

V3

13

14

DATA

IffPUT

11

"

10

INPUTS
FUNCTION

CHIP
ENABLE

READI
WRITE

OUTPUT

Write

L

L

H

L

H

Stored Data

H

X

H

(S,ore Complement ~f Da'a)
Read
Inhibit
H

=High Level

L = Low Level
SUECT CHIP
INPUT A ENABLE

READI
WRITE

DATA OUTPUT
INPUT.
VI

I

DATA
INPUT

OUTPUT
Y2

X

Z

TOPIIIEW

Order Number DM!i4S288J Dr DM74S288J
See Package 10
Order Number DM74S289N
See Package 15

2-18

=-=

Don't Care

7.0V
5.5V
5.5V
-es"C to +15O"C
300"C

Supply Voltage, VCC
Input Voltage
Output Voltage
Storage Temperature Range
Lead Temperature (Soldering, 10 seconds)

c

operating conditions

absolute maximum ratings

Supply Voltage (VCC)
DM54S2S9
DM74S2S9
Tempereture (TA)
DM54S289
DM74S2B9

MIN

MAX

UNITS

4.5
4.75

5.5
5.25

V
V

-55
0

+125
+70

·c
·c

s:UI
.po

en

N
00
CD

.......
C

s:
~

electrical characteristics

en
N

over recommended operating free·air temperature range

CD
CD

(unless otherwise noted) (Notes 2 and 3)
PARAMETER
V IH

High Level Input Voltage

VIL

Low Level Input Voltage

IOH

High Level Output Current

CONDITIONS

TVP

MAX

V

Low Level Output Voltage

I

M'
In

Vee = Min,

I

V OH =2.4V
V OH =S.SV

10L

= 16 mA

I

I

UNITS
V

2

cc;:;:

VOL

MIN

DM54S289
DM74S289

0.8

V

40
100

J.lA

0.5
0.45

V

IIH

High Level I nput Current

Vee = Max. V, = 2.7.

25

J.lA

II

High Level Input Current at Maximum Voltage

Vee = Max, V, = 5.5V

1.0

mA

IlL

Low Level I nput Current

Vee = Max. V, = 0.45V

Ice

Supply Current

Vee = Max (Note 4)

VIC

Input Clamp Voltage

Vee = Min,l, = -18 mA

switching characteristics

-250

J.lA

105

mA

-1.2

V

75

over recommended operating ranges of T A and V CC

(unless otherwise noted)

PARAMETER

CONDITIONS

DM54S289
MIN

Access Times, From

tAA

DM74S289

TYP(1)

MAX

25

UNITS

TVP(1)

MAX

50

25

35

ns

12

25

12

17

ns

22

40

22

35

ns

12

25

12

17

ns

MIN

Address
teHL

Enable Time From

Chip Enable
twHL
teLH

Enable Time From

Sense Recoverv Time

Read/Write

From Reacl/Write

CL = 30 pF, RL1 = 300n,
RL2 = 600n, (Figure 1)

Disable Time From

Chip Enable

twp

Width of Write Enable Pulse (ReadlWrite Low)

25

25

tASW

Set-Up Time (Figure 1)

0

0

Address to ReadlWrite

tosw

Data to ReadIWrite

25

25

tcsw

Chip-Enable to

0

0

Address From ReadlWrite

0

0

tDHW

Data From ReadlWrite

0

0

tCHW

Chip-Enable From

0

0

ns

n.

Read/VVrite

tAHW

Hold Time (Figure 1)

ns

ReadlWrite

Note 1: "Absolute Maximum Ratings" are those values beyond which the safety of the device cannot be guaranteed. Except for "Operating
Temperature RangeW they are not meant to imply that the devices should be operated at these limits. The table of "Electrical Characteristics"
provides conditions for actual device operation.
Note 2: Unless otherwise specified minImax limits apply across the -5s"C to +125°C temperature range for the DM54S289 and across the o"C to
+7o"C range for the DM74S289. All typicals are given for VCC = 5.0V and TA = 2s"C.
Note 3: All currents into device pins shown as positive, out of device pins as negative, all voltages referenced to ground unless otherwise noted. All

values shown as max or min on absolute value basis.
Note 4: ICC is measured with all inputs grounded, and the outputs open.

2·19

en
co

N

switching time waveforms

~
:E
c
......

CHIP ENABLE
IlI'Ul

en

en
co

N

en

'It

an

-_.. "4 -t :t:

3V

3V

'

ADDRESS
INPUTS

1.5Y

~$

WAVEFORM 1 YOH

($tENOTE 1)

3V------r---~r---~
DATA
INPUTS

1.5V

UV
Yo,

:E

C

3V

Enable and Disable Time From Chip Enable

ADDRESS

INPUTS

CHIP·ENABLE
INPUT

3V~'_ _ _ _ - - - " "

I.OYEZ) OV _ _ J '

'1.5V.

.

t~::j
OUTPUT YOH

--------------~.V

Vo, ________________

~~·

{::,.5V
.
"- ____ _

READ/WAITE
INPUT

... , _

/t .

WAV~=g~~,~

V.

______________J_

,v ----------"
OV--------------~----------'

"'H'~

VOH--------------------~~----~-----

________________....J/'-SV

,1.5V

Yo,

Access Time From Address Inputs

Write Cycle

FIGURE 1

Note 1: Waveform 1 is for the output with internal conditions such that the output is low except when disabled.
Note 2: When measuring delav times from address inputs, the chip enable input is low and the read/write input is high.
Note 3: When measuring delay times from chip enable input, the address inputs are steady state and the read/write input is high.
Note 4: Input waveforms are supplied bV pulse generators having the following characteristic.: tr $. 2.5 ns, tf $. 2.5 ns, PRR $. 1 MHz and
ZOUT"'50.ll.

block diagram

·_·r
INPUTS

C

ac test circuit

15

,.

ADDRESS
BUFFERS

64-81T MEMORY
MATRIX
ORGANIZED
16K4

1 OF 16
DECODERS

t3

D

CHIP ENABLE (fEl
REAOIWRITE (RtWI

11

.V1

V2

V3

.

V4

OUTPUTS

2-20

c

Bipolar RAMs

~

~

CJ1

rn

en

00

........

NAnONAL

DM75S68/DM85S68 64-bit (16 x 4) edge triggered register

C
~

general description

features

CJ1

The DM75S68/DM85S68 is an addressable" D" register
file. Any of its 16 four·bit words may be asynchronously
read or may be written into on the next clock transition.
An input terminal is provided to enable or disable the
synchronous writing of the input data into the location
specified by the address terminals. An output disable
terminal operates only as a TRI·STATE® output control
terminal. The addressable register data may be latched at
the outputs and retained as long as the output store
terminal is held in a low state. This memory storage
condition is independent of the state of the output
disable terminal.

•

On chip output register

•

Edge triggered write

•

High speed

•

TRI·STATE output

00

rn

en

00

30 ns typ

• Optimized for register stack applications
•. Typical power dissipation

All input terminals are high impedance at all times, and
all outputs have low impedance active drive logic states
and the high impedance TRI-STATE condition.

•

350mW

18-pin package

logic and connection diagrams
(WRITE CLOCK INPUT)

([lATA INPUTSl

CLK

03

14

IWRIUUIIABLE)

15

'"

AO~

A1~
A/~
AJ~

as

~
~

Dual-In-line Package
V"

03

"

.,

ClK

as

00

"

10

16.4 MEMOAY CEtL ARRAV

~
02

13

01

AO

.2

Al

01

TOPVIEW

(OUTPUT
ST(lAEl

Order Number DM75S68D
or DM85S680
See Package 4

Order Number DM85S68N
See Package 16

"

OOO-~)~'---+-~------~-+~----------~

__________~

!OUTPUT
DISA8lE)

jOUTI'UTSI

2·21

02

'NO

absolute maximum ratings
Supply Voltage
I,put Voltage
Output Voltage

Storage Temperature Range
Lead Temperature (Soldering, 10 seconds)

operating conditions

(Note 1)

7.0V
5.5V
5.5V
-65°C to +150°C
300°C

Supply Voltage, VCC
DM85S68
DM75S68
Temperature, T A
DM85S68
DM75S68

MIN

MAX

UNITS

4.75
4.5

5.25
5.5

V
V

0
-55

°c
°c

70
+125

electrical characteristics
over recommended operating free-air temperature range (unless otherwise noted) (Notes 2 and 3)
PARAMETER
V'H

High Level Input Voltage

V'L

Low Level Input Voltage

VOH

High Level Output Voltage

VOL

Low Level Output Voltage

I'H

LIMITS

CONDITIONS

MIN

TYP

MAX

UNITS

2

V
0.8

.

II OH =-2.0mA, DM75S68
Vee =Mon 10H = -5.2 rnA, DM85S68
Vee::; Min.

High Level I "put Current

Vee

IOL

I

= 16 rnA

I

2.4

V

DM75S68

0.5

DM85S68

0.45

= Max,1 Clock Input

50

I

V'H = 2.4V All Others
I,

High Level Input Current at Maximum Voltage

Vee = Max, V'H = 5.5V

I,"

Low Level I nput Current

Vee

==

Max.I' Clock

V'L = 0.5V

V

25

Input

I All Others

V
p.A

1.0

rnA

-500
-250

p.A
p.A

-55

rnA

los

Short Circuit Output Current(4)

Vee = Max, VOL = OV

Icc

Supply Current

Vee::; Max

V,e

Input Clamp Voltage

Vee::; Min,IIN == -18 rnA

-1.2

V

loz

TRI·STATE Output Current

I V o=2.4V
Vee = Max I Vo = 0.5V

+40
-40

p.A

switching characteristics

-20
70 .

over recommended operating range of

TA

MIN

rnA

and Vee (un)ess otherwise noted)

DM75S68
PARAMETER

100

DM85S68

TYP

MAX

MIN

TYP

MAX

UNITS

tZH

Output Enable to High Level

20

40

20

35

ns

tZl

Output Enable to low Level

14

30

14

24

ns

tHZ

Output Disable Time From High Level

10

18

10

15

ns

tlZ

Output Disable Time From Low Level

12

22

12

18

tAA

Access Time

Address to Output

30

55

30

40

tOSA

Output Store to Output

teA

Clock to Output

20
25

35
50

20
25

30
40

Address to Clock

25

Data to Clock
Address to Output Store
Write Enable Set-Up Time
Store Before Write

15
40
10
15

tAHOS

Address From Clock
Data From Clock
Address From Output Store

20
10

tWEHC

Write Enable Hold Time

20

tAse

Set-Up Time

tose
tASOS

tWESC

tossc
tAHC
tOHC

Hold Time

5
5

15

15

5

15
5
0

5
30
5
10

0
15

5
5

10
15

5

0

5

a

5

15

5

ns
ns

ns

0
0

5

ns

Note 1: "Absolute Maximum Ratings" afe those values beyond which the safety of the device cannot be guaranteed. Except for "Operating
Temperature Range" they are not meant to imply that the devices should be operated at these limits. The table of "Electrical Characteristics"
provides conditions for actual device operation.
Note 2: Unless otherwise specified minImax limits apply across the -5S"C to +12SoC temperature range for the DM75S68 and across the
0° C to +70° C range for the DM85S68. All typicals are given for V CC = 5.0V and T A = 25° C,
Note 3: All currents into device pins shown as positive, out of device pins as negative, all voltages referenced to ground unless otherwise noted.
All values shown as max or min on absolute value basis.
Note 4: Only one output at a time should be shorted.

2-22

o

typical applications
The DM85568 can enhance the dynamic performance of
a TTL processor, since it may safelY operate using single
phase clocking instead of the multi phase clocking systems
being used currently. This simple feature not only enhances the system's dynamic performance, since multi·
pie levels of registers need not be activated, but also
reduces component count by elimination· of one set of
buffer registers. For example, note the simplicity of
registerfile/ALU loop shown in Figure 1.

In a four-bit slice with lero delay within the arithmetic·
logic ullit, a level·triggered memory with buffering to
prevent logic oscillation requires abOut 80 ns to make
the loop whereas the DM75S68 does it in 35 ns. With a
30 ns delay in the ALU, the two compared system
speeds are 110 ns and 65 ns, respectively.

.CP

-+---------'
-+------_----....

NW -+-----------~I_t
O.DD-+---------------~~r,
A3
DATA
OUTPUT

RJ
DATA
INPUTS

AD
RO·
BAUl

DS~--....I
DD~---+.J

WORD 8
ADDRESSES

1'11----...

BADO

OJ
Vee

-+-".,..,.,.-.,

DATA
,OUTPUT

8D

A-O
AJ

AD

5~H

AlU

DM14181

51

FUNCTION

SElECT INPUTS

52

Feature;
eelpandalr!e
eMinimum PICkage CDunt
.~ lIS cycle Ityp)

53

CON

FIGURE 1. 4·Bit Ragister ALU

truth table
00
0
X
0
1
1

WE elK

X
0
X
X
X

X

S
X
X
X

o

s:
CD
CD

AADfl

A'DD

00

c.n

AA03

INPUTS

en

......

oQ')

WORD A
ADDRESSES

CONTROL

~en

Os

MODE

0
X
1
0
1

Output Store
Write Data
Read Data
Output Store
Output Disable

OUTPUTS

2·23

Data From last Addressed Location
Dependent on State of 00 and OS
Data Stored in Addressed location
High Impedance State
High Impedance State

00

~

ac test circuit and sWitching time wavefOrms

Ln
00

S.IV

...

:E
Q

......
00
CD

CL

'"

5.0 pF hlr 1Hz_ tLZ

CL = 30 pFfor ..1athm
CL indad. probe Ind iii cap.cil..ee
All diodes are 1N3D&4

U)

In

!iQ

Read Cycle

Write Cycle

A.~::: ~----------

.sv

.---- I

-----·~'""'----Ir------·
______

.UTPUTS _ _ _ _ _ _ ~j'f..,,

=- " '

FIGURE 4. Address to Output Access Time
OUTPUT
STORE

A~:~~:

1 !iV

__ J

WHiff:
CLOCK

__ -----

1 511

I_,~",,_I"-

OUTPUT
STOAE

-----:'

FIGURE 2. Clock Set·Up and Hold Time
'FIGURE 5. Output Store Access, Set,Up and Hold Time

-;:x----------.-

1.•

J
I~~: ____
t.5V

y--h-'-+:,,..;.-+-....~~

V~--~'FJ
WRITE
CLOCK

OUTPUl1

OlfTpUT

i
. LIcA~,1,--

vOH--I-::!'::'!

••5v

Uy--I--ii-~-+-...t:.+-=;:

___________1.5V
J~
FiGURE 3. Clock to Output A~

FIGURE 6. Output Disable and Enable Time

Note: Input waveform~ supplied by pulse generator having the following characteristics: V = 3.0V, tR
PRR ~ '1.0.MHz and ZOUT = 50M

2·24

~

2.5 ns,

o

~

Bipolar RAMs

s:
-.J

en

CD
CD

........

o

NAliONAL

s:CO

OM7599/0M8599 TRI-STATETM
64-bit random-access read/write memory

en

CD
CD

general description
resistors. All memories except one are gated into
the high-impedance While the one selected memory exhibits the normally totem-pole low impedance output characteristics of TTL.

The DM7599/DM8599 is a fully decoded 64-bit
RAM organized as 16 4-bit words. The memory
is addressed by applying a binary number to the
four Address inputs. After addressing, information
may be either written into or read from the
memory. To write, both the Memory Enable and
the Write Enable inputs must be in the logical "0"
state. Information applied to the four Write inputs
will then be written into the addressed location.
To read information from the memory the Mem·
ory Enable input must be in the logical "0" state
and the Write Enable input in the logical "1 "5tate.
Information will be read as the complement of
what was written into the memory. When the
Memory Enable input is in the logical "1" state,
the outputs will go to the high-impedance state.
This allows up to 128 memories to be connected
to a common bus-line without the use of pull-up

features
•
•
•
•

Series 54/74 compatible
Same pin-out as SN5489/SN7489
Organized as 16 4-bit words
Expandable to 2048 4-bit words without additional resistors (DM8599 only)
20 ns
• Typical access from chip enable
28 ns
• Typical access time
400mW
• Typical power dissipation

block diagram

ADDRESS
INPUTS

S,

SENSE
OUTPUTS

DATA

~

INPlJT$

"

connection diagram

truth table

Dual-In-Line Package

Order Number DM7599J
or DM8599J
See Package 10
Order Number DMB599N
See Pack.age 15

2-25

MEMORY
ENABLE

WRITE
ENABLE

OPERATION

OUTPUTS

0
0

0

Write

1

Read

1

X

Hold

Hi-Z State
Complement of Data
Stored in Memory
Hi-Z State

en
en

It)

absolute maximum ratings

(Note 1)

CX)

:E
c
......
en
en
It)

.....
~

Supply Voltage
Input Voltage

electrical characteristics

c

Storage Temperature Range
Operating Temperature Range

7V

S.SV
S.SV

Output Voltage
Time. that two bus-connected devices may be in
opposite low impedance states simultaneously

Indefinite

-5SoC to +12SoC
O°C to +70°C

Lead Temperature (Soldering, 10 sec)

300·C

(Note 2)

PARAMETER

CONDITIONS
DM7599

DM8599-

4.5V
Vcc =4.75V

Logical "0" Input Voltage

DM7599
DM8599

Vee == 4.5V
Vee - 4.7SV

Logical "1" Output Voltage

DM7599
DM8599

Vee'= 4.5V
Vee - 4.7SV

Logical "0" Output Voltage

DM7599
DM8599

Vee - 4.7SV

Third State Output Current

DM7599
OM8599

Vee == 5.5V
Vee -.- S.25V

Logical "1" Input Current

DM7599
DM8599

Logical "1" Input Voltage

-6SQ C to +l50°C

DM7599
DM8599

Vee

MIN

-==

MAX

TYP

UNITS
V

2.0
0.8

I

'0

I '0

Vcc~4.5V

~ -2 mA

2.4
2.4

5.2mA

-

V
V
0.4

10 == 12 mA

IV

V

V

O.4V
2.4V

±40
±40

"A

Vee = 5.5V
Vee - 5.2SV

VIN ""' 2.4V

40

"A

DM7599
DM8599

Vee"" 5.5V
Vee ,- 5.25V

VIN

1

mA

Logical "0" Input Current.

DM7599
DM8599

Vee == 5.5V
Vee'" 5.25V

VIN "" O.4V

-1.6

mA

Output Short Circuit Current
(Note 3)

DM7599
DM8599

Vee"'" 5.5V
Vee '- 5.25V

Supply Current

DM7599
DM8599

Vee
Vee

Input Clamp Voltage

DM7599
DM8599

Vee - 4.75V

Q

=

I Va

-=

5.5V

-30

=: 5.SV

80

All Inputs at GNO

5.25V

Vee"" 4.5V

-70

mA

120

mA

-1.5

IIN"'-12mA

V
!

switching characteristics, (Over recommended operating ranges of Vee
PARAMETER

DM7599

CONDITIONS
MIN

and T A)
DM8599

MAX

27

70

27

50

ns

28

70

28

50

ns

Ru = 400n,
A L2 "" 1.0 kn,

16

45

16

30

ns

C L =50pF

20

40

20

35

ns

Sense Recovery Time From Write

20

40

20

35

ns

Enable

35

65

35

55

ns

10

30

10

25

ns

14

35

14

30

ns

tplH

MIN

TYP

UNITS

TYP

MAX

Access Time From Address
tPHl
tZH
tZL
tZH
tZL
'HZ

Enable Time From Memory
Enable

All "" 400n,
Disable Time From Memory Enable

'LZ
tSETU~

R L2

CL
Setup Time

=

:::;;

1.0k.

5.0 pF

Address ta Write
Enable
Data ta Write
Enable
Memory Enable to

0

~14

0

-14

ns

0

-15

0

-15

ns

0

~10

0

-10

ns

5

~7

5

-7

ns

0

-14

0

-14

ns

0

-·10

0

-10

ns

20

ns

Write Enable
tHOLO

Hold Time

Address From Wri te
Enable
Data From Write
Enable
Memory Enable From
Write Enable

'WP

Write Pulse Width

50

20

Note 1: "Absalute, Maximum Ratings" are those values beyond which the safetY,Of the device cannot
be guaranteed. Except for "Operating Temperature Range" they are not meant to imply that the
devices should be operated at these limits. The table of "Electrical Characteristics" provides conditions
for actual device operation.
Note 2: Unless otherwise specified minimax limits apply across the ~550C to +125°C temperature
range for the DM7599 and across the OOC to 700C range for the DM8599. All typic;als ate given
for Vee""' 5.0V and T A '" 25°C.
Note 3: Only one output at a time should be shorted.

2-26

40

c

s:...,

typical performance curves

CJ'I
Delay from Memory Enable to
High Impedance State

Delay from Address to Output

I

40

I

10 I-Vcc" 5.0V+-+-+-+f-f--l

35

~~--l-+--+-~+--l---l

30

60

!

50~+--r-+-'r-+--r-+-1

~ 40 ~~--l-+--+-~-t~ tplH;

>

CJ'I

CD
CD

L

20

~

~30r:t:*=~~~i~-:~
I

C

s:00

vee:::: 5.0V

25

~

V

15 t-- t-- I-tLZ

tpHL

'HZ

ro-

10

20~+-+--f-+--+--l--~~
10~+-+--f-+--+--lr-+-~

-15 -50 -25

0 25

-15 -50 -25 0 25 50 15 100 125

50 15 100 125

TEMPERATURE

rc)

TEMPERATURE rC)

Deley from Memory Enable to
Low Impedance State
40 .--,.--,--r--r-.---,--,--,

Minimum Write Pulse Width

40

Vee:::: 5.0V

Vee = S.OY

35 ~+--r-+--r-+--r-+-1

35

30 ~+--r-+-r-+--r-+-1
~

25

~

20

>

15

25

'"
:;

....... ...-::
'ZL I-'
k- i'ZH

10

30

]
;;:

20

::l

15

iE

'wo i"""'" ~

I- r-

10

OL-L-~~-L~~~-J

-15 -50 -26 0 26 50 15 100 125

-15 -50 -25

0

25

50

15

roo.

125

TEMPERATURE C"C)'

TEMPERATURE ("C)

Delay from Enable to Output
vs load Capacitance

Sense Recovery Time
80

r-"",,--'--r--r-.---,--,--,
Va::::: 5.0V

10 ~+--+-+-~+--r-+-1
50

~+-+--f-+--+--l--+-~

40
30

t~r:t:!=t':Z:L

40 f-I+++IIIfII-++H'IlIff-H-f+HliI

~

e:ejJ

~

'ZH - f - - -

10

3U

.. 20
10

20 ~~~~--r-~~-+-1
~+-+--f-+--+--lr--+-~

~H+tl-Hlt--++lrHfHt-+++1tttlI
~-~nw~tp~HL~1mm:=+++1
~H+tl-Hlt-'pU+j-tt1f1l11--l-+tfHliI

I
-15 -50 -25 0 25 50 15 100 125

10

TEMPERATURE C"C)

50 100

500

CL (pF)

test circuit
r-;:l
I
I

.E.

I
I

$T~l"..ED

...""
.E,

....

STORED

1
I

Note: In atypical application the output of the TRISTATE memories might be wired together and one

tit)

I-t-.....-+~...

I

I

would be switching to the low impedance state at the

"fl I
':" I
I

same time the circuit previausly selected would be
switching back into the high impedance state. The
measurements .of delay versus laad· capacitance were
made under 'conditions which simulate actual .operating
conditions in an application. (See test circuit.)

1
I

I
I
I __ ...JI
I...
o..!

TTL LOAD

Test Circuit for Delay vs Load Capacitance

2-27

CD

CD
......

ac test circuit
Vee

TEST
POINT
fROM

o~;~~~

_ ....--...--1...1-...

TEST

Ru
1.Ok

CL includes probe and jig capacitance.
All diodes are 1 NJ064.

switching time waveforms

3.0V
ADDRESS
INPUT

(SEE NOTE BI

VOH - - ' - - OUTPUT
VO '

-----J

_ _ _- - - - ....

3.0V
MEMORY
ENABLE

3.0V

3.0V

WRITE

MEMORY ENABLE
(SEE NOTE CI

ENABLE
INPUT

OV

OV

"" 1.5V

1.5V

..0;

WAVEFORM 1
(SEE NOTE Al

WAVEFORM 1
(SEE NOTE AI

Vo ,

Vo,
VOH

VOH

WAVEFORM 2
(SEE NOTE AI

WAVEFORM 2

(SEE NOTE Al
~

~1.5V

1.5V

Note A: Waveform 1 is for the output with internal conditions such that the output is low except when disabl.ed. Waveform 2 is for the output with

internal conditions such that the output is high except when disabled.
Note B: When measuring delav times from address inputs, the memory enable input is low and the write enable input is high.
Note C; When measuring delav times from memory enable input, the address inputs are steady-state lind the write enable input i$ high,
Note D; Input waveforms are supplied by pulse generators having the following characteristics: t.:::; 10 ns, tf $10 I1S, PRR S; 1.0 MHz, and ZOUT "" 5(tn.

2-28

~

Bipolar RAMs

NAnONAL

DM86S21 64-bit bipolar high speed RAM (32 x 2 RAM)
general description

features

The DM86S21 is a TTL 64-bit Write-While-Read Random
Access Memory organized in 32 words of 2 bits each.
The DM86S21 "is ideally suited for high speed buffers
and as the memory element in high speed accumulators.

•

Buffered address lines

• On chip latches
• On ch ip decoding

Words are selected through a 5 input decoder when the
Read-Write enable input, CE is at logic "1." Wo and
W, are the write inputs for bit 0 and bit 1 of the word
selected. C is the write control input. When Wx and C
are both at logic "0" data on the 10 and I, data lines
are written into the addressed word. The read function
is enabled when either Wx or C is at logic "1."

• Bit masking control lines
•

Enable control line

• Open collector outputs with 40 mA capability
• Protected inputs
• Very high speeds

An internal latch is on the chip to provide the WriteWhile-Read capability. When the latch control line, I.
is logic "1" and data is being read from the DM86S21,
the latch is effectively bypassed. The data at the output
wiil be that of the addressed word. When L goes from
a logic "1" to logic "0" the outputs are latched and
will remain latched regardless of the state of any other
address or control line. When L goes from "0" to "1"
the outputs unlatch and the outputs will be that of the
present address word.

• Second source to Signetics 82S21

applications
• Scratch pad memory
• Buffer memory
• Accumulator register
• Control store

logic and connection diagrams

Dual-In-line Package
0,

I..

15

14

2

3

12

13

11

10

,

-

1

-

,
A.

,
eE

6
-

)

00

'T'

GND

TOP VIEW

Order Number DM86S21J
See Package 10 .
Order Number DM86S21N
See Package 15

Vee
GND

()

~

= (Hi)
~

(8)

Oenotespill numbers

2-29

25 ns (typ)

.~. ~----------------------------------------------------------------~----------------------~~

N

til

absolute maximum ratings

operating conditions

(Note 1)

CD

CO

~

Q

Supply Voltage
I nput Voltage
Output Voltage
Storage Temperature Range
Lead Temperature (Soldering, 10 seconds)

7.0V
5.5V
5.5V
-65°C to +150°C
300°C

electrical cha racteristics

Supply Voltage, VCC

MAX

4.75

5.25
+70

Temperature, T A O

UNITS
V

°c

(Notes 2 and 3)'

PARAMETER

CONDITIONS

MIN

Logical "1" Input Voltage (V IH )
Logical "1" Input Current (lIH)

MIN

TYP

MAX

V

2.0
Vee

~

Max, V IN

~

25

5.. 5V

0.85

Logical "0" Input Voltage (V IL )

jJ.A
V-

0.45V

-1.6

mA

-18 mA

-1.2

V

40

jJ.A

Logical "0" Input Current (lId

Vee

~

Max, V IN

Input Clamp Voltage (V eo )

Vee

~

Min,

~

Logical "1" Output Current (lOH)

Vee

~

Max, V OUT

Logical "0" Output Voltage (VOL)

Vee

~

Min, lOUT

Supply Current (led

Vee ~ Max

liN ~

UNITS

~

~

5.5V

40 mA

0.45

V

130

mA

Read Access Time Address to
Output (t,)

25

Address Set-up Time (t 2 )

8

ns

15

ns

Data Set·up Time (t3)

20

Address Hold Time (t4)

0

Control or Write Pulse Width (t5)

20

Write Access Time (t6)

10

Latch Address to Address Hold
Time (ts)

15

ns

20

ns

Data Hold Time Earliest (t,o)

5

50

7
15

Delatch Access Time (t9)

ns

ns

25

Address to Latch Set-up Time 1t7)

50

0

ns
ns

25

ns
ns

Note 1: Absolute Maximum Ratings" are those values beyond which the safety of the device cannot be guaranteed. Except for "Operating
Temperature Range" they are not meant to imply that the devices should be operated at these limits. The table of "Electrical Characteristics"
provides conditions for actual device operation.
Note 2: Unless otherwise specified minImax limits apply across the O°C to +70°C range for the OM86S21. All typicals are given for VCC ~ 5.0V
andTA-2!i"C.
.
Note 3; All cur~ents into device pins shown as positive, out of device pins' as negative, all voltages referenc~d to ground unless otherwise noted.
All values shown as max or min on absolute value basis.
.
H

2·30

c

s:

truth table

00

CE

C

Wo

W,

X
0

X
X

1

1

X
X
X

X
X
X

1

1

1

1

0
0

0

0

1

0

0

1

0

0

1

0

1

MODE

L

0

Output Hold

en
en

...

OUTPUTS

N

= "1"

1

Read & Write Disabled

Data from last addressed word when CE
Disabled logic "1"

X
X
0

Read

Data stored in addressed word

Read

Data stored in addressed word

Write Data

0

1

Write Data

Data from last word address when L went from "'"
to "0"
Data being written into'memory

1

X

Write Data into Bit 0 Only

0

X

Write Data into Bit 1 Only

If [= 0: Data from last word address when L
went from "'" to "0"
IfLe 1: Data being written into the sell!cted bit
location and stored in other addressed location

ac test circuit
5.0V

Vee

A'
'50

g

PULSE GENERATOR
DM86S21
A2
6••

Note 1: Pulse generator characteristits: 10% to 90% t, ~ tt = 5 ns,
pulse amplit""= 3V.

Note 2: CL indudes jig and probe capacitances.

switching time waveforms

-JE ----------

A, -_ _
-_-_-_........

1.5V

l=="-IK·;----

"-1--"---1
COAW---'--\1.5V

0, _ _ _ _ _ _ _ _ _ _ _ _ ..J ....._ _ __

FIGURE 1. Read Access Time

.

F

'---

4 -

FIGURE 2. Addre.. Set-up and Hold Time

FIGURE 3. Data Set-up and Hold Time

\I\,,'r-----------.•_

I, _ _ _ _ _ .J

CORW

\

0.

V
_ _ _ _ _ _ _ _ __

.1.5V

=

-----------------,f
1.5V

-~=1~;-----

0, _ _ _ _ _ _ _ _ _

A,

FIGURE 4. Wri,. Access Tim.

1.5V

'-----------

FIGURE 5. Latch Tim••

2-31

,

en
en

....I
CD

CD

:E
Q

Bipolar RAMs

~

NAnoNAL

DM86L99 TRI-STATE@low power 64-bit
random access memory
general description
The DM86L~9 is a fully decoded 64-bit RAM
organized as 16 4-bit words_ The memory is
addressed by applying a binary number to the
four Address inputs_ After addressing, information may be either written into or read from the
memory_ To write, both the Memory Enable
and the Write Enable inputs must be in the logical
"0" state_ Information applied to the four Write
inputs will then be written into the addressed
location. To read information from the memory
the Memory Enable input must be in the logical
"0" state and the Write Enable input in the logical
"1" state. Information will be read as the complement of what was written into the memory.
When the Memory Enable input is in the logical
"1" state, the outputs wi II. go to the highimpedance state. This allows up to 75 memories
to be connected to a common bus-line without

the use of pull-up resistors. All memories except
one are gated into the high-impedance while the
one selected memory exhibits the normally totempole low impedance output characteristics of
TTL.

features
• Series 54U74L compatible
• Same pin-out as SN7489, 3101, MM5501
• Organized as 16 4-bit words
• Expandable to 1200 4-bit words without additional resistors
• Typical access from chip enable
50 ns
80 ns
• Typical access time
• Typical power dissipation
75mW

logic diagram

~--t>-£:::
A, .. ri>o-A'
ADDRESS
INPUTS

~A1

A, ....

r-t>o-A'

~A2

A, ..... ri>o-.,

~A3

DATA
INPUTS

••
••
.3

..
WE

ME

2-32

c
absolute maximum ratingS(Note 1)
Supply Voltage
Input Voltage
Output Voltage

7.0V
5.5V
5.5V
--ils"e to +150"e
Storage Temperature Range
300'e
Lead Temperature (Soldering, 10 seconds)

electrica I cha racteristics (Notes 2 and 3)
PARAMETER

s:CO

operating conditions
MIN

MAX

UNITS

Supply Voltage (Vee)
DM86L99

4.75

5.25

V

Temperature (TA)
OM86L99

0

Vce

TYP

MAX

2cO

Vee"" Min

logical "'" Input Current (lIH)

Vee '= Max, V IN '" 2.4V
Vee:: Max. VIN '" 5.5V

10
100

Logical "0" Input Voltage {V1d

Vee;= Min

0.7

Logical "0" Input Current {lId

Vee = Max, Y'N '" O.3V

Input Clamp Voltage (V eo )

Vee

Logical "1" Output Voltage (VOH)

Vee = Min, lOUT

Output Short Circuit Current (Note 4) (los I

Vee = Max. V OUT = OV

-180

Min, liN"" -12 rnA
-1.0 mA

Logical "O"-Output Voltage (VOL)

Vee = Min, lOUT = 3.2 mA

Supply Current (Icc)

Vee

Third State Output Current

Vee = Max, V OUT = 2.4V
VOUT ""G.4V

Propagation Delay to a Logical "0': From

Vee

~A
~A

V
~A

-1.5

V

-30

mA

2.4

V

-6.0

15

Max

UNITS

V

logical "1" Input Voltage (V,HI

=

"e

+70

LIMITS
MIN

cc

;=

0.4

V

19

mA

±40

~A

2S c c

77

150

ns

Propagation Delay to a Logical" 1" From
AddreS$ to Output (tpd 1 )

Vee = 5.0V, T A = 25°C

51

120

ns

Delay From Memory Enable to High Impedance
State (From Logical "1" Level){t 1H 1

Vec "" 5.0V, T A "",25°C

18

27

ns

Delay From Memory Enable to High Impedance
State (From Logical "0" Level)(toH)

Vee"" 5_0V, TA "" 25°C

37

56

ns

Delay From Memory Enable to Logical "1" Level
(From High Impedance State) (tHl)

Vce "" 5.0V, TA "" 25"C

5Q

30

ns

Delay From Memory Enable to Logical "0" Level
(From High Impedance State)(tHO)

Vee"" S.DV, T A "" 25"C

29

43

ns

Write Enable Pulse Width

Vee"" 5.0V, TA "" 25"C

50

Setup Time, Data Input

Vee'" 5.DV, TA

25°C

0

ns

Hold Time, Data Input

Vee ~ 5.0V, TA • 25"C

0

ns

Setup Time, Address

Vee = 5 . 0V, TA

25"C

0

ns

Hold Time, Address

Vee = 5.0V, TA = 25°C

0

ns

Setup Time, Memory Enable

Vee = S.OV, TA = 2S"C

0

ns

Ho'id Time, Memory Enable

Vee' 5.0V, TA • 25"C

0

Sense Recovery Time From Write Enable '(tSR)

Vee = S.OV, TA = 2S"C

110

165

ns

Disable Time From Write Enable (tEN)

Vee'" 5.0V, T A = 25°C

73

110

ns

=

B.OV, T A

'"

Address to Output (t pdO )

=

=

30

ns

ns

I~otel: "Absolute Maximum Ratings" are those values beyond which the safety of the device cannot be guaranteed. Except
for ';Operating Temperature Rarige" they are not meant to imply that the devices should be operated at these limits. The
table of "Electrical Characteristics" provides conditions for actual device operation.
Note 2: Unless otherwise specified minImax limits apply across the O°C to +70°C range. All typicals are given for Vee ~
5.0V and TA =,25°C.
Note 3: All currents into device pins shown as positive. out of device pins as negative. All voltages referenced to ground unless
otherwise noted. All values' st'lown as max or min on abSOlute value basis.
Note 4: Only one output at a time should be shorted.

2-33

reo
eo

= S.OV, TA = 25°C unless otherwise specified.

CONDITIONS

~

en

f)I

en
en
....
co
co

connection diagram

~
Q

Dual·ln-line Package

I I I I

A,

I

A,

s,

0,

s,

0,

11111
I'

I' I' 1 I'

I'

5

.I:

TQPVIEW

Order Number DM86L99J
See Package 10
Order Number DM86L99N
See Package 15
Order Number DM86L99W
See Package 28

truth table

MEMORY
ENABLE

WRITE
ENABLE

OPERATION

a
a

a

Write

1

Read

OUTPUTS
Hi·Z State

Complement of Data
Stored in Memory

1

X

Hold

2-34

Hi-Z State

~

CMOS RAMs

NATIONAL

MM54C89/MM74C89 64-bit TRI-STATE®random access
read/write memory
general description
The MM54C89/MM74C89 is a 16·word by 4·bit
random aCCllss read/write memory. Inputs to the
memory consist of four address lines, four data
input lines, a write' enable line and, a memory
enable line. The four binary address inputs are
decoded internally to select each of the 16 possible
word locations. An internal address register, latches
the address information on the positive to negative
transition of the iiieiTiOrY enable input. The four
TRI·STATE® data output lines working in con·
junction with the memory enable input provides
for easy memory expansion.

address by,'bringing write enable and memory
enable low.
Read Operation: The complement of the' information which was written into the memory is non·
destructively read out at the four outputs. This is
accomplished by selecting the desired address and
bringing memory enable low and write enable
high.
When the device is writing or disabled the output
assumes a TRI·STATE (Hi·z) condition.

features

AddreSf Operation: Address inputs must be stable
!sA prior to the positive to negative transi,tion
of memory enable. It is ,thus not necessary to
hold address information stable for more than
tHA after the memory is, enabled (positive to
negative transition of memory enable).

3.0Vto 15V
Wide supply voltage range
1.0V
Guaranteed noise margin
0.45 Vcc typ
High noise immunity
fan .Jut of 2
Low power TTL
compatibility
driving 74L
• Input address register
• Low power consumption 100 nW/package typ
@V cc =5V
• Fast access ti mOe
130 ns typ at Vcc = 10V
• TRI·STATE output
•
•
•
•

Note: The timing is different than the DM7489 in
that a positive to negative transition of the men;ory
enable must occur for the memory to be selected.
Write Operation: 'Information present at the data
inputs is written into the memory at the selected

logic and connection diagrams
DAT,A.
Di'fA DATA DATA DATA mi DATA
INPUT 1 0iffiUi'"i' I"'UT Z ifii'fiiij'f'Z INPUT 3 DUll'UT 3 INPUT 4

..mii

9n

iiiffiiiii'i

ADDRESS 'IIPUT A 1

EIIA.LE

M!MUIlY ENQtE . 2

@!.ft!
EIIIAILE

,. AGDAEIIllIIIMe

1IIIIT!mm: '

"

DATAI.rUr, 4

D'mlJUTll1JTl 5

'''''".

ADDREII INPUT D

12 lATA I"PUT 4

1r JITIlJlITIIDTc

DATA INPUTl Ii

I' DATA INPUTl

•••

IIiPUlI

• OD:IJDTPI1TJ

Topvnw
IIIPUTt

Ordar Number MM54C89D or
MM1~I!9D

SeaPack_3
Order Number MM14C89N
See Package 15

INPUT.

-,
3·1

absolute maximum ratings
-O.3V to Vee + O.3V

Voltage at Any Pin
Operating Temperature Range

-5S'C to +12S'C

MM54C89
MM74C89

-40°C to +8SoC
-6SoC to +150oC

Storage Temperature 'Range
Package Dissipation

500mW
3.0V to 15V
16V
300'C

Operating Vee Range

Absolute Maximum Vee
Lead Temperature (Soldering, 10 seconds)

dc electrical ch a racteristics
Min/max limits apply across temperature range, unless otherwise rioted.
PARAMETER

CONDITIONS

TYP

MIN

MAX

UNITS

CMOS TO CMOS

Vee = s.nv

Logica''','' Input Voltage (V 1N (1)1

3.5
8.0

vee = lOV
Logica'''O'''nput Voltage (V INID))

Vee = 5.0V
Vee = lOV

logical "'" Output Voltage

Vee = S.nV,lo ;"-10,uA
Vee = 10V, 10 = -lO~A

(V OUTl1 ))

"a.. Output Voltage

1.5
2.0

(VouT.{O')

Vee = 5.0V, 10 = +10",A
Vee =.lOV, 10 =+10J..lA

Logica'''''' Input Current Cl 1N (1I)

Vee

Logical "O"'nput Current (lINtOI)

Vee = 15Y, VIN

= OV

Output Current in High Impedance
State

Vee = 15V, Vo

= 15V

Vee ..,..15V. Vo .... OV

Supply Current lied

Vee = l!?V

Logical

V
V
V
V-

4.5
9.0

V
V0.5
.1.0-

= 15V, VIN = 15V

V
V

1.0

~A

0.005
:.0.005

1.0

~A

0.05

300

0.005
-1.0

-j).005

-1.0

~A

I'A
~A

CMOS/LPTTL INTERFACE

logical"'" Input Voltage

(VIN!l})

Logical "0" Input Voltage (V IN (O))

54C, Vee = 4.5V

Vee - 1.5

74C, Veo = 4.75V

Vee -1.5

V
V

54C, Vee = 4.5V

74C,

V cc .=

0.8
0.8

4.75V

54C, Vee = 4.5V, 10 =-36~A
= 4.75V, 10 = -360pA

logical"'" Output V,oltage
(VOUT(1))

74C, Vee

logical "0" Output Voltage
(VOUTIO»)

54C, Vee = 4.5V, 10 = +360~A
74C, Vee = 4.75V,lo = +360~A

V
V
V
V

2.4
2.4 -

V
V

0.4
0.4

OUTPUT DRIVE (See 54C174C Family Characteristics Data Sheet)
Output Source Current (lsouRce)
(P~Channell

Output Source Current (lsouRee:l
IP·Channel)

Vee = 5.0V, VOUT
TA = 2SoC

Vee = lPV, VOUT ,= OV
TA =25°C
Vee = S.OV, VOUT
TA = 2SoC

Output Sink Current (I SINK )
IN·Channel)

Output Sink Current (I SINK )
IN·Channel)

PARAMETER

Propagation Delay from Memory' Enable
Access Time from Address Input (tace .!

-1.7-5

-3.3

mA

-8,0

-15

mA

1.75

3.6

mA

~.O

16

mA

(TA = 25°C, CL = 50pF, unless otherwise noted,)
TYP

MAX

UNITS

Vee = 5.0V
Vee = 10V

CONDITIONS

270
100

500
220

ns
ns

Vee = 5.0V

350
130

650
280

ns
ns

Vee
Address Input Setup Time

= Vee

Vee"" 10V, VOUT .= Vee
TA = 2SQC

ac electrical characteristics

Itpd)

=OV

MIN

= 10V

Vee;"'lOV

150
60

ns
n.

Address Input Hold Time (tHAI

Vee = 5.0V
Vee = 10V

60
40

ns
ns

Memory Enable Pulse Width (tME)

Vee =-5,OV
Vee = 10V

400
150

250
90

n.
ns

Memory Enable Pulse Width (tM'E)

Vee =5.0V
Vee = 10V

400
150

200
70

ns
ns

(tSA)

Vee = 5.0V

3-2

s:
s:

ac electrical characteristics (con't)
PARAMETER

0l:Io

MIN

CONDITIONS

Write EOaiTe Setup Time ,for a Read
Enable Setup Time for a Write

(tws)

Vee = 5.0V
Vee:;; lOV

Write Enable Pulse Width (twe)

Vee ""- 5.0V, tws" 0

tME

300
100

Vee = 5.0V

Vee'" lOV

Data Input Setup {tso I

Vee = S.OV
Vee = lOV

160
60

UNITS

(')

ns
ns

........

ns
ns
ns
ns

50
25

os
ns

50

os
ns

25

a Logical "'"

Vee

=

5.0V, C L

:=

5.0 pF, RL

=

10k

or Logical "0" to the High Impedance
State from Memory Enable (t IH , t OH )

Vee

=

lOV, C L

=

5.0 pF, RL

=

tOk

Propagation Delay from a Logical "1"
or Lc>gical "0" to the High Impedance
State from Write ~ (tIH. tOHI

Vee" 5.0V, CL " 5.0 pF, RL" 10k
Vee= lOY, C L =5.0pF, Rt: = 10k

85

Propagation Delay from

MAX

'M.

Vee = lOV, tws::O 0
Data Input Hold Time (tHO)

TYP

0
0

Vee = 5.0V
Vee = lOV

ItSA)

Wrlte

U1

180
85

300
120

os
ns

180

300
120

ns
ns

Input Capacity (C IN )

Any I nput (Note 2)

5.0

pF

Output Capacity (C OUT )

Any Output (Note 21 '

6.5

pF

Power Dissipation Capacity (Cpd )

(Note 31

230

pF

Note 1: "Absolute Maximum Ratings" are those values beyond which the safety of the device cannot be guarar'lteed.
Except for "Operating Range" they are not meant to imply that the devices should be operated at'these limits. The table
of "Electrical Characteristics" provides conditions for actual device operation
Note 2: Capacitance is guaranteed by periodic testing.
Note 3: CpO determines the no load ac power consumption of any CMOS device. For complete explanation see 54C/74C
Family Characteristics application note, AN-gO.

truth table
ME

WE

L

L

Write

TRI·STATE

OPERATION

CONDiTiON OF OUTPUTS

L

H

H

L

Read
Inhibit, Storage

TRI-STATE

H

H

Inhibit, Storage

TRI·STATE

ac test circuits

switching time waveforms

3-3

Cornplement of Selected Word

CO

(g

s:
s:.....
0l:Io

0

CO

(g

switching time waveforms (con't)
Read Cycle

Write Cycle

v~

iim1iY
ENAitE

v« _ _ _ _ _--...

v.~

ADDRESS

ADDRESS
IIilPUT

INPUT

v~----~--,

v~

E:~r~

PiIm
EiiiU

I!lTI

iiiii

"'----------------------~,----------

.--------------TRI-STATE CONDITION

DATA

v~---------~

'OPUT

Read Modify Write Cycle

=

v~-----t~---~

'~.-----'

~:~--7QL·
,.
DATA

NOTE: t. = 110 ..
it-IOns

...

~

CMOS RAMs

s::
~~

n
N

g

NA110NAL

......

s::
s::

MM54C200/MM74C200 256-bit TRI-STATE®
random access read/write memory

~

general description
The MM54C200/MM74C200 is a 256-bit random
access read/write memory_ Inputs consist of eight
address lines, a data input line, a write. enable
line, and three chip enables_ The eight binary
address inputs are de~oded internally to select
each of the 256 locations_ An internal address
register, latches and address information on the
positive to negative edge of CE 3 . The TRISTATE data output line working in conjunction
with CE, or CE 2 inputs provides for easy memory
expansion.

Read Operation: The data is. read out by selecting
the proper address and bringing CE3 low and write
enable high, Holding CE, or CE 2 or CE 3 at a
high level forces the output into TRI-STATE.
When used in bus organized systems, CE" or CE 2 ,
a TRI-STATE control, .provides for fast access
times by not totally disabling the chip.

Address Operation: Address inputs must be stable
tSA prior to the positive to negative transition of
CE 3 . It is thus not necessary to hold address
informatio·n stable for more than tHA after the
memory is enabled (positive to negative transition).

features

Write Operation: Data is written into the memory
with CE 3 low and write enable low. The state of
CE, or CE 2 has no effect on the write cycle. The
output assumes TRI-STATE with write enable low.

•
•
•
•

Wide supply voltage range
3.0V to 15V
Guaranteed noise margin
1.0V
High noise immunity
0.45 Vee typ
TTL compatibility
fan out of 1 driving
standard TTL
500 nWtyp
• Low power
• Internal address register

Note: The timing is different than the DM74200
in that ·a positive to negative transition of the
memory enable must occur for the memory to be
selected.

logic and connection diagrams
ADDRESS
INPUTD

TRI-STATE

E:~~·

__ ______________t-__
~

ADDRESS
IM'UTC

ADDRESS
INPUT I

ADDRESS
IIliPUTA

ADDRESS 1
INPUT A

t-~~--~-r~L--1~~~~--L-~

DA~:---+------~------r-t---+I

X·DECODER

ADDfUiss

CEI

14 ADDRESS

•

13 DATA IN

INPUTe
INPUTH

,

5

DUT

12 WRITE
ENABLE
11 ADDRiSS
INPUTS

ADDRESS 1

10 ADDRESS

c;E3

CE,--------,=,:::::::3

15 ADDRESS

3

INPUTB

CE2

CEz- - - - - - '

16 Vee

.2

DATA

INPUTF
g ADDRESS
INPUTE

INPUlD
,ND

25&·8IT
MEMORY ARRAY

TOP VIEW

Order Numb ... MM54C200D
or. MM74C200D

Se. Packaga3
Order Number MM74C200N

Sa. Package 15

3-5

n
N
o
o

absolute maximum ratings

(Note 1)

Voltage at Any Pin
Operating Temperature Range
MM54C200
MM74C200
Storage Temperature Range·.
Package Dissipation
Operating Vee Range
Absolute Maximum Vee
Leaq Temperature (Soldering, 10 seconds)

-0.3V to Vee +0.3V
-55°C to +125°C
-40°C to +85°C
-65°C to +150°C
500mW
3.0V to 15V
16V
300°C

de electrical characteristics
Minimax limits apply across temperature range, unless otherwise noted:

I

PARAMETER

CONDITIONS

I

I

MIN

TYP

I

MAX

I

UNITS

CMOS TO CMOS
Logical "1," Input Volt;,ge (V1i'.I(lIl

3.5
8.0

Vee'" S.OV

V~c '" lOV
Logical "0" Input Voltage (V IN

(OIl

V
V

Vee:: S.OV

Vee" lOV
Logical "'" Output Voltage (VouTlul

Vee:: S.DV,

10:: -lOJ,JA
lOJ..lA

Vee =- lOV,

10 '"

Vee -= S.OV,
Vee'" lOY.

10:: +lO,uA

Logical ''1'' Input Current (1INI1))

Vee = 15V,

VIN

Logical "0" hiput Current (lINIOl)

Vee'" 15V

VIN '" OV

Supply Current Oed

Vcc:: 15V

Logical "0" Output Voltage (VoUT!OlI

..

CMOS/LPTTL

V
V

1.5
2.0
4.5
9.0

V
V

10 =+1OJ..IA

=- lSV

0.005
-1.0

0.5
1.0

V

1.0

VA

V

-0.005

VA

0.10

"A

INTERFAC~

logical ''1'' Input Voltage {V 1N (1)1

54C, Vee = 4.5V
14C, Vee = 4.75V

Logical "0" Input Voltage (V 1NI0l )

54C, Vee = 4.SV
14C, Vee = 4.75V

Logical "1" Output Voltage (V ouTm )

54t. Vee'" 4.SV. .1 0 = -1.6 mA
74C. Vee = 4.75V, 10 "" -1.6 mA

Logical "0" Output Voltage

(VOUTiOj)

V
V

Vee - 1.5
Vee

1.5
0.8
0.8

V

V
V

2.'
2.'

V

54C. Vee'" 4.SV.

V

0.4
0.'

10 = 1.6mA
74C, Vee = 4.75V. 10 = 1.6 rnA

V

OUTPUT DRIVE (See 54C/74C Family Characteristics Data Sheetl

Output Source Current

(ISOURCE)

Vee = 5.0V.

=2S(lC

IP·Channel)

TA

Output Source Current (lSOURCE)

Vee = lOY.

(P-Channel)

TA = 25°C

Output Sink Current (lStNK) IN-Channel)

Vee:: 5.0V.
TA

Output Sink Current

(lSINK

I IN·Channell

=2SoC

Vee = lOV,
TA = 25"C,

ac electrical characteristics
PARAMETER
A;ccess Time From Address hAec I
Propagation Delay From

CE3

(tPd l

Propagation Delay From eEl or CE 2
(tp Ce1)

. Address Setup Time ItSA )
Address Hold Time (tHAI

= OV

-4.0

-6.0

rnA

VOUT =, OV

-16.0

-25

rnA

V OUT

V OUT = Vee

5.0

V OUT = Vee

20.0

8.0

rnA

30

rnA

T A = 25°C, C L = 50 pF, unless otherwise specified.
TYP

MAX

Vee = 5.0V
Vee = 10V

CONDITIONS

MIN

450
200

900
'0.0

ns
ns

V~c = 5.0V
Vee = lOV

360
120

700
300

ns
ns

Vcc=50V
Vee;:: lOV

250
85

500

ns
ns

200

UNITS

Vee'" 5.0V
Vee;:: 10V.

200
100

80
30

ns
ns

Vee;:: 5.0V
Vee:= lOV

50
25

15
5

ns
ns

3·6

s:
s:UI

ac electrical characteristics (con't)

~

(')
MIN

CONDITIONS

PARAMETER

Writ~ Enable Pulse Width (tW'E I

TVP

Vee = lOV

300
150

160
70

CEa Pulse Widths (teE)

Vee -= 5.0V
Vee = lOV

400
160

200

Vee':: 5.0V

MAX

UNITS

N

o

o
.....

so

ns
ns

Input Capacity (C 1N I

Any Input (Note 21

5.0

pF

Output Capacity in TRI-STATE (GOUT J

(Note 2)

9.0

pF

Power Di5sipation Capacity (Cp,dJ

(Note 3)

400

pF

s:
s:....
~

(')

N

o

Noto 1: "Absolute Maximum Ratings" are those values beyond which the safety of the device cannot be guaranteed. Except
for "Operating Range" they are not meant to imply that the devices should be operated at these ~imits. The table of "Electrical
Characteristics" prav,ides conditions for actual device operation.
Note 2: Capacitance is guaranteed by periodic testing.
Note 3: Cpd determines the no load ac power consumption of any CMOS device. For complete explanation see 54C/74C
Family Characteristics application note. AN-90.

switching time waveforms
Read and Write Cycles Using CE3 (CE1 = CEZ;' logic 01
r-------~~-------------------v~

_________________ ,v
I r--------...,...---v~

ADDRESS
INPUT

'-------_____ ,v
~---v~

DATA

j

"

om
our

.v

....

'~. -------------Lv~
TRI-sTATl

-----,
TRI.sTATE

OV

Read and Write Cycle. Using CE3 and CEl (or CEZI

\
1'-------1·-- - - - ' v

/,-------v~
r-------~----------------v~

'---------------.v
ADDRESS
INPUT

~;:±::J~~=---+-------------~~i;:t:~~~---------v~

'----------.v

4- \

DATA

I.

om
our

-

i:

V-------TaIST~E------------v~

_ _ _ _ _ _ _ _ _ ~_

TRI-sTATE

Note: Used fOf fast aecess time in busH systems.

3-7

OV

o

~

CMOS RAMs

NAll0NAL

MM54C910/MM74C910 256-bit TRI-STATE®
random access read/write memory
general description
The MM54C910/MM74C910 is a 64 word by 4 bit
random access memory. Inputs consist of six address
lines, four data input lines, a write enable, and a
memory enable line. The six address lines are internally
decoded to select one of 64 word locations. An internal
address register, latches the address information on the
positive to negative transition of memory enable. The
TRI·STATE outputs allow for easy memory expansion.

Read Operation: Data is nondestructively read from a
memory location by an address operation with write
enable held high.

Address Operation: Address inputs must be stable (tSA)
prior to the positive to negative transition of memory
enable, and (tHA) after the positive to negative transition
of memory enable. The address register holds the
information and stable address inputs are not needed at
any other time.

features

Outputs are in the TRI·STATE (Hi·Z) condition when
the device is writing or disabled.

• Supply voltage range
• High noise immunity
• TTL compatible fan out
• Input address register
• Low power consumption

Write Operation: Data is written into memory at the
selected address if write enable goes low while memory
enable is low. Write enable must be held low for tiNE
and data must remain stable tH D after write enable
returns high.

• Fast access time
• TRI·STATE outputs
• High voltage inputs

3V to 5.5V
0.45 Vee typ

1 TTL load
250 nW/package typ
(ch ip enabled or disabled)
250 ns typ at 5V

logic and connection diagrams
DIN'

OOUT\ D1N2

DOUT2 DINl

ooun

DIN4

Input Protecti.on

D.DUTII

v"

Dual·ln·Line Package
WRi'fEPmiOii'V
Vc.;

ODUTJ

OlN3

OlN4 ODUT4ffi"fIU fiijp;j[f

AC

"

Doun
TOP VIEW

Order Number MM54C910D
or MM74C910D

See Package 4
Order Number MM74C910N
Sea Packa!!,! 16

3·8

absolute maximum ratings (Note 1)

operating conditions

Voltage At Any Output Pin
·..Q.3V to VCC +O.3V
Voltage At Any Input Pin
-.ccess Time fiom Address

tpo

Propagation Delay from

tSA

Address Input Set· Up Time

140

tHA

Address I nput Hold Time

20

10

ns

tME

Memory Enable Pulse Width

200

100

ns

tME

Memory Enable Pulse Width

400

200

ns

tso

D.•t. Input Set·Up Time

0

tHO

Da~a

30

15

!WE

Write Enable Pulse Width

140

70

t lH , tOH

Delay to TRI·STATE (Note 4)

ME

Input Hold Time

70

ns
ns

ns

100

ns
ns
200

ns

CAPACITANCE
C'N

Input Capacity
Any I nput (Note 2)

COUT

Output Capacity

Cpo

Power Dissipation Capacity (Note 3)

Any Output (Note 2)

3·9

5

pF

g

pF

350

pF

D

....

0

en
0

i::E

ac electrical characteristics (con't)
C L = 50 pF
MM54C910

=-5SoC to +12SoC
Vee =4.5V to 5.5V

TA

.......

PARAMETER

....

0

MIN

C7)

0

od'

an

::E
::E

MAX

MM74C910
T A = -40'C to +8S'C
Vee = 4.75V to 5.25V
MIN

UNITS

MAX

860

700

660

540

ns

tAcc

Access Time from Address

tpD1' tpDo

Propagation Delay from

tSA

Address Input Set· Up Time

200

tHA

Address Input Hold Time

tME

Memory Enable Pulse Width

tME

Memory Enable Pulse Width

750

600

ns

tSD

Data Input Set·Up Time

0

0

ns
ns

ME

ns

160

ns

20

20

ns

280

260

ns

tHD

Data Input Hold Time

50

50

tWE

Write Enable Pulse Width

200

180

t1H. tOH

Delay to TRI·STATE (Note 4)

ns

200

ns

200

Note 1: "Absolute Maximum Ratings" are .those values beyond which the safety of the device cannot be guaranteed. Except for "Operating
Temperature Range" they are not meant to imply that the devices should be operated at these limits. The table of "Electrical Characteristics"

provides conditions for actual device operation.

'

Note 2: Capacitance is guaranteed by periodic testing.
Note 3: Cpd determines the no load ae po~er consumption for any CMOS device. For complete explanation see 54C/74C Family Characteristics

application note, AN·90.

Note 4; See ae test circuit for t1 H. tOH.

truth table

typical performance characteristics
Typical Access,Time vs Ambient
Temperature
450

I
I

400
350

~ 300

...~

~

"

5V

250

ME

,....

4.5V ...

...

,....

5.5V

200
150

WE

OPERATION

OUTPUTS
TRI·STATE

L

L

Write

L

H

Read

Data

H

L

Inhibit. Store

TRI·STATE

H

H

Inhibit, Store

TRI·STATE

100
50
0
-5'

-2.

5

35

65

FREE AIR TEMPERATURE

9'

125

re)

ac test circuits
tlH

.---

e
, Jc'l
1,1~T
!'Ie, Ie,!,
DOl

DOJ

DOl

004

'--"L"tDk

CL

3·10

~

10pF

All Other AC Tosts

.--

~D"

D"-x.

T

T

':"

':'

x-~-r.

T

C
'

C, .... F

T

C
'

switching time waveforms

v~

______

~

Read Cy'cle

Write Cycle

(See Note 1)

(See Note 1)

______

~

MEfiiRV
ENAILE

v~

________........

v,, _ _ _ _ _....

ADDRESS
INrUT

ADDRESS
INPUT

DATA
OUT

INPUT

DATA

Read Modify Write Cycle

(See Note 1)

tOH

,

v,, _ _ _ _ _,
ADDRESS

INPUT

DATA OUT

.------.../

LATCHED ADDRESS

~......._!RI.STATECONDITION·

v~-_-_-.-_._ ~-_-2A~T~E~~:~N

__

J

.

--- -.-~

ql_

E::~::v~ _ _ _ _

X'-______. . . ~

DA;: v': ______________...

. j"""

!R V"

DATA OUT

"DIIII:~lIIIISIbI,"I_~"falw£lIIIna_lIIIIs _ _ every"'drlll~h1 .....

NOhrl: t,=I,=2tn$fGraHinpllU.

3-11

Vcc

..::.::::r---1
"U

o

.

VCC

-'-- TRI-5TATE

D

~

CMOS RAMs
Advance Information

NAnONAL

MM54C920/MM74C920 1024-bit static silicon gate CMOS RAM
general description

features

The MM54C920/MM74C920 256 x 4 random access
read/write memory is manufactured using silicon gate
CMOS technology. Data output is the same polarity as
data input. Internal latches store address inputs, CES
and data output. This RAM is specifically designed to
operate from standard 54/74 TTL power supplies.
All inputs and outputs are TTL compatible.

•
•
•
•
•
•

Complete address decoding as well as two chip select
functions, CEl and CES, and TRlcSTATE® outputs
allow easy expansion with a minimum of external com·
ponents. Versatility plus high speed and low power
make the MM54C920/MM74C920 an ideal element
for use in microprocessor, minicomputer as well as
main lrame memory applications.

The functional description will reference the logic
diagram of the MM54C920/MM74C920 shown in
Figure 1. lnput addresses and CES are clocked into
the input latches by the falling edge of STROBE. Input
setup and hold times must be observed on these signals
(see timing diagrams). The true and complement address
information is fed to the row and column decoders
which access the selected 4·bit memory word.

Fast access-250 ns max
TRI·STATE outputs
low power
On-chip registers
Single +5V supply
Data retai ned with VCC as low as 2V

functional description

logic and connection diagrams
AU

AI

.,
A2

A4

011-----~----+l--1

DD 1

-----t-----+I
D13 - - - - - t - - - - - + I
014 - - - - - t - - - - - + I

DDJ

DD 2

DI2

DD'

rn--[)O-l

A5

AS

A7

FIGURE 1. Logic Diagram

Dual.in-Line-Package
Vee

22

A4

21

WE

20

m

"

Sf
18

m
17

004

"

Dl4

15

DOl
14

OIl

13

002

12

Order Number MM54C920D or MM74C920D

See Package 5
Order Number MM74C920N

See Package 17

1
AJ

2
A2

, •
Al· AD

5
AS

6
A6

7
A7

8

"GND

,
011

10
DO 1

11
012

3·12

functional description (can't)
fall after STROBE has fallen without affecting access
time.

The addressed word (4 bits) is fed to four sense ampli·
fiers through the column decoders. The information
from the sense amplifiers is retained in the output
register when' STROBE rises. The register drives the
TRI-STATE output buffers.

The outputs are in a high impedance state when the
chip is not sel.ected (CES or CEl high) or when writing
(WE low). Note that the information stored in the out·
put latches will be changed whenever STROBE falls,
regardless of the logic states .of WE, CE lor CES.

Chip select inputs, CE land CES, have identical functions
except that CES (Chip Enabled Storedl.!!..clocked into a
latch on the falling edge of STROBE; CEl (Chip Enable
level) is not_

The timing diagrams in Figures 2, 3, and 4 define the
read, write, and output enable/disable parameters
respectively. These timing diagrams and the logic
diagram in Figure 1 completely describe the operation
of the RAM.

Note that setup and hold times must be observed on
CES. Because CEl is not clocked by STROBE, it may

absolute maximum ratings
7V
-Q_3V to Vee + O.3V

Supply Voltage, Vee
Voltage at Any Pin
Operating Temperature Range
MM54C920
MM74C920
Storage Temperature Range

-55°C to +125°C
-40°C to +85°C
-u5°C to +150°C

dc electrical characteristics
PARAMETER

Vee = 5.0V ±10%, TA = Operating Range
MM54C920

CONDITIONS
MIN

Y,H

l~gical "'" Input Voltage

V ,L

Logical "0" Input Voltage

TYP

MM74Cg20
MAX

V ee -2.0

MIN

TYP

MAX

Vcc -2.0

V

0.8

V OH1

Logical "1" Output Voltage

IOf1 "" -1.0 mA

V OH2

Logical ", .. Output Voltage

lOUT:::

V OLl

Logical "0" Output Voltage

tOl ""

V OL2

Logical "0" Output Voltage

lOUT

I'L

Input Leakage

OV:O;V'N :O;Vec

10

Output Leakage

OV:O; Vo $ Vee. CEL

Ice

Supply Current

V'N::: Vee or Gnd, eEL = Vee.

e 'N

Input Capacitance

Co

Output Capacitance

V OR

Vee for Data Retention

0'0

0

0.8

2.4

2.4

Vee-D.Ol

V ce -Q.Q1

UNITS

v
V
V

2.0mA

OA

0.4

=0

0.01

0.01

1.0

1.0

IlA

1.0

1.0

IlA

100

100

IlA

= Vee

= Open

Sf = OV, WE =

CEL

=

Vee.

V

V

5

5

pF

5

5

pF
V

2.0

2.0

01::: Vee or Gnd

ac electrical characteristics

Vee = 5_0V ±10%, T A'" Operating Range
MM74C920

MM54C920

PARAMETER
MIN

TTL Interface (V'H = Vec - 2.0V, V,L. ,., O.8V, Input tAISE = tFAL.L.

TYP

= 10 ns,

MAX
Load

= 1 TTL Gate +

MIN

TYP

MAX

UNITS

50 pF)

te

~ycle

t ACC

Access Time From Address

tAS

Address Setup Time

25

10

25

10

ns

tAH

Address Hold Time

25

15

25

15

ns

tOE

Output Enable "T:"ime

60

120

60

110

ns

too

Output' Disable Time

60

120

60

110

ns

tST

Sf Pulse Width

180

80

160

80

tST

ST Purse Width (Positive)

140

60

125

60

twp

Write Pulse Width (Negative)

150

80

130

80

ns

tos

Data Setup Ti me

70

40

60

40

ns

tOH

Data Hold Time

50

25

45

25

ns

320

Time

(Negative)

140

285

120

120

275

3-13

140

ns
250

ns

ns

DI

o

N

en
o

switching time waveforms

~

.~
o

N

en
o

f+-----,.. - - - - - I - - - - - ..T - - - - - - I
AD-A1

~

It)

:e
:e

f------Io,------i

1-------.ACC~========:::j----'-DOUT

- - - - - - - - - - ----TRJ-sTATE--------------

FIGURE 2. Read Cycle (WE = VIHI

'J

)
1sT

!iT

AD-A1

~

--'
~

..-

-'

f4'AH--

}

'''''
~

Do.

-/

I

10._ _\1;
Il

~tDH

FIGURE 3.Writa Cycle

l(

m

l(

1\
WE

1/

t

'oE
DoUT

too

--------TRI..TATE-------:k'--______
FIGURE 4. Output Enable/Disable

3·14

-'~----

~

MOS EPROMs

NATIONAL

MM1702A 2048-bit electrically programmable ROM
general description
The MM1702A is fabricated with silicon gate technology.
This low threshold technology allows the design and
production of higher performance MOS circuits and
provides a higher functional density on a monolithic
chip than conventional MOS technologies.

The MM 1702A is a 256 word by 8-bit electrically
programmable ROM ideally suited for uses where fast
turn-around and pattern experimentation are important.
The MM1702A undergoes complete programming and
functional testing on each bit position prior to shipment,
thus insuring 100% programmability.
The MM 1702AQ is packaged in a 24·pin dual·in·line
package with a transparent lid. The transparent I id allows
the user to expose the chip to ultraviolet light to erase
the bit pattern. A new pattern can then be written into
the device. The MM1702AD is packaged in a 24·pin
dual-in·line package with a metal lid and is not erasable.

features

The circuitry of the MM1702A is entirely static; no
clocks are required.
A pin-for-pin metal mask programmed ROM, the
MM1302 is ideal for large volume production runs of
systems initially using the MM1702A.

•

Fast programming-30 seconds for all 2048 bits

•

All 2048 bits
factory tested

•
•

Full.y decoded, 256 x 8 organization
Static MOS-no clocks required

guaranteed

•

Inputs and outputs DTL and TTL compatible

•
•

TRI-STATE® output-OR-tie capability
Simple memory expansion-chip select input lead

•

Direct replacement for the Intel 1702A

block and connection diagrams

DuaHn-Line Package
Al

A4

21

A1~

:

INPUT _
DRIVERS

AT4L...--

AS

20

AS

19

A1

11

VGG

11

Vas

16

15

e'!
14

PRO·
GRAM

13

ES

PROGRAM
AD_'---

programmable-100%

-

DATA

2048.BIT
ROM _ _ OUTPUT
MATRIX -------... SUFFERS

DE· _
CODER

(266x81
_

_

~
OUT 1
I
I

-

LL..... DATA

_r--""OUTB

Note: In Ihe 'lid mod. II Ingle
"1" It the.ddrlQjnpu~lnd dlta
outputl ill high Ind logic "0" il
• low.

, ,
AI

A'

I

AD

4
,1

, ,
, ,

lsa

7

4

, ,
, ,

10
7

·DATA OUT

11 J12
8,
MS'

Vee

TOP VIEW
*Thilpinilthldltllinputl.ldduringprogrimmino.

Pin Names

Order Number MM1702AO

See Package 6

AO-A7

Address Inputs

CS

Chip Select Input

DOUT

1 -

DOUT 8

Order Number MM1702AQ
See' Package

21

Data Outputs
Pin Connections*

MODE/PIN
Read
Programming

12

13

14

15

16

22

23

(Vee)

(PROGRAM)

(CS)

(Vaa)

(VGG)

(Vee)

(Vee)

Vce
GND

Vee
Program Pulse

GND
GND

Vee
Vee

VGG
Pulsed Vc;c; (V'L4P)

Vce
GND

Vee
GND

*The external lead connections to the MM1702A differ, depending on whether the device is being programmed or used in
read mode. (See following table.) In the programming mode, the data inputs 1-8 are pins 4-11 respectively.

4-1

absolute maximum ratings

(Note 1)

Ambient Temperature
Storage Temperature
Power Dissipation
Read Operation
Input Voltages and Supply Voltages with
Respect to Vee
Program Operation
Input Voltages and Supply Voltages with
Respect to Vee
Lead Temperature (Soldering, 10 seconds)

o°C to +70°C
-65°C to +125°C

2W
+0.5V to -20V

-48V

read operation de characteristics
T A = o°c to + 70°C, Vee = +5V ±5%, V DO = --9V ±5%, V GG

= --9V ±5%, unless otherwise noted. Typical values are at nominal

voltages and T A = 25° C. (Note 2)

PARAMETER
ILl

Address and Chip Select

CONDITIONS

MIN

TYP

VIN = O.OV

MAX

UNITS

1

IlA

I nput Load Cu rrent
I LO

Output Leakage Current

V OUT = O.OV, CS=V ee -2

1000

Power Supply Current

VGG = Vee,

CS = V ee -2

1

Il A

5

10

mA

35

50

mA

32

46

mA

38.5

60

mA

8

14

mA

13

mA

1

Il A

IOL = 0.0 mA, T A = 25°C,
(Note 2)
1001

Power Supply Current

CS = Vee -2, IOL ~ 0.0 mA,
TA = 25°C

1002

Power Supply Current

1003

Power Supply Current

CS =0.0, 10L = 0.0 mA, T A = 25°C

-

CS = Vec -2, IOL = 0.0 mA,
TA = O°C

ICF1

Output Clamp Current

V OUT =-1.0V, TA = O°C

ICF2

Output Clamp Current

V OUT = -1.0, T A ~ 25°C

IGG

Gate Supply Current

V IL1

Input Low Voltage for

-1.0

V ec -4.1

V

V cc-6

V

Vcc+0.3

V

TTL Interface
V IL2

Input Low Voltage for

Voo

MOS Interface
V rH

Address and Chip

V ec -2

Select Input High
Voltage
IOL

Output Sink Current

V OUT =0.45V

IOH

Output Sou rce Current

V OUT = O.OV

VOL

Output Low Voltage

IOL = 1.6 mA

V OH

Output High Voltage

10H = -1 0011 A

1.6

4

mA

-2.0

mA
-iJ.7

3.5

4.5

0.45

V
V

Note 1: Stresses above those listed under" Absolute Maximum Ratings" may cause permanent damage to the device. This is a stress rating only and
and functional operation of the device at these or at any other condition ,above those indicated in the operational sections of this specification is
not implied. Exposure to Absolute Maximum Rating conditions for extended periods may affect device reliability.

Note 2: Power-Down Option: VGG may be clocked to reduce po~er dissipation. The average 100 will vary between IDDO and 1001 depending
on the VGG duty cycle (see typical characteristics)' For this option, please specify MM1702AL.

4-2

read operation ac characteristics
TA = DOC to +70°C. Vee = +5V ±5%. Voo = -9V ±5%. VGG = --9V ±5%. unless otherwise noted.
PARAMETER

TVP

MIN

MAX

UNITS

Freq.

Repetition Rate

1

tOH

Previous Read Data Valid

100

ns

1

/.I.s

0.7

tAee

Address to Output Delay

tOVGG

Clocked V GG Set· Up (Note 1)

MHz

1

/.I.s

tcs

Chip Select Delay

100

ns

teo

Output Delay From CS

900

ns

too

Output Deselect

300

ns

tOHe

Data Out Hold in Clocked VGG Mode (Note 1 )

5

/.I.s

capacitance characteristics
PARAMETER

TA = 25°C (Note 3)

CONDITIONS

TVP

MIN

MAX

UNITS

CIN

I nput Capacitance

All Unused

V IN = Vee_

8

15

pF

COUT

Output Capacitance

Pins Are

CS = Vee

10

15

pF

CVGG

V GG Capacitance

At ac

30

pF

(Note 1)

Ground

- V OUT = Vee
VGG = Vee

Note 3: This parameter is periodically sampled and is not 100% tested.

DI

read operation switching time waveforms

1

(a) Constant VGG Operation

l----

ADDRESS

~.

V"l'"
V.• =
Ci
I

V1L

V"

v..

-r11%

DA.TA

~~-

V,,

DATA OUT

INVALID

OUT
V'"

CLOCKED

\

~~OUT

DATA

INVALID

OUT

1---_--1

:::X:

.

~"'~

DATA OUT

~

--.J.

~

INVALID

vo,

I

ADDRESS V"

cs

....{j'oo
~~wr-VOL

1

1

1

tJ:;;L
rr-

V,"):

~

INDTElI

DATA OUT

INVALID

I

v",

CLOCKED

teo

'

v..
DATA OUT

ColXlitiGnsafTm:
IItptrt IlIIIa IIftplitu!lesl 0--4V, .... tt S; 60 ilL o"tput I.... is 1 TTL pt.; nlllllUrepte !1rD S; 15 1111. CL=15,f.

V"

IIIIII1smada It lIIltput af TTL

-t
,

r--- ---:-

(NDTEZ':::-;..,..

v~

V"~r--"~
V.. v., '\

V"

OUT

I

DESElEtTlON OF DATA OUTPUT IN OR-TIE OPERATION

l:SV'H----l~
DA.TA

C

.1

~".~

v"
V. .

DESEtECTION OF DATA DUTPUTIN OR-TIE OPERATION

ADDOESS

I

V~=X:

v'"

I

CYClE,TIME = 1 1 f - - - t

.:i

r--CYClETIME"I~F---i
ADDRESS

I'

(b) Power·Down Option (Note 1)

\

_>'m

r--

..,~

j

I-->""~

lI--

V-

1-'_4

Notlll: tile output will ren\lAI valid till 'oHC IS lena II docbd VGG is at Vee. An
add,.." chin. 1liiy
SDD" II the 011,,1 ilunse.!dDClr:III Vee may nillillit
Veel. Datil bllCllfllll invaticl for 1M old ..wit......n ~locI:" VGG KIIN.ned 10 VaG.

01*1,.

NOIe!: If Ci'me•• 1 trlnlitian IralD V'L to VIM 1IIIIr"'c:lldIeiI VaG iut"GG. dru
desIIlctian of Duqun DCClln at too as 1II000000n til s1tbl: DperllilA with c:oastaal VaG.

4·3

«

N

0
~

programming operation dc characteristics
TA = 25°C, Vcc = OV, Vss = 12V ±10%, CS = OV unless otherwise noted.

::E
::E

PARAMETER
I LilP

Address and Data Input

CONDITIONS

MIN

TYP

MAX

UNITS

V IN =-48V

10

rnA

V IN =-48V

10

rnA

Load Current
I Ll2P

Program and V GG Load
Current

Iss
loop

Vss Supply Load Current

(Note 5)

10

100

rnA

Peak

Voo = V PROG = -48V
VGG = -35V (Note 4)

200

300

rnA

100

Supply Load

Current

0.3

V

-46

--48

V

Address Input Low Voltage

-40

--48

V

Pulsed Input Low Voo and

-46

--48

V

-35

--40

V

V IHP

Input High Voltage

V IL1P

Pulsed Data Input Low

V IL2P

Voltage

V IL3P

Program Voltage
V IL4P

Pulsed Input Low VGG
Voltage

Note 4: lOOp flows only during VOO, VGG on time. lOOp should not be allowed to exceed 300 mA for greater than 100,",•. Average
power supply current lOOp is typically 40 mA at 20% duty cycle.
Note 5: The VBB supply must be limited to 100 mA max current to prevent damage to the device ..

programming operation ac characteristics
TA = 25°C, Vcc = OV, Vee = 12V ±10%, CS =OV unless otherwise noted.
PARAMETER

CONDITIONS

MIN

Duty Cycle (V oo , V GG )
!¢Pw

Program Pulse Width

TYP

MAX
20

3

VGG =-35V, Voo =

UNITS
%
ms

V PROG = -48V
tow

Data Set-Up Time

25

/lS

tOH

Data Hold Time

10

/ls

tvw

V oo , VGG Set-Up

100

/ls

tvo

V oo , VGG Hold

t ACW

Address Complement

10

100

/ls

(Note 6)

25

/lS

(Note 6)

25

/lS

Set-Up
tACH

Address Complement
Hold

tATw

Address True Set-Up

10

/ls

tATH

Address True Hold

10

/lS

Nota 6: All B address bits must be in the complement state when pulsed VOO and VGG move to their negative levels. The addresses
(0-255) must be programmed as shown in the timing diagram until data reads true, then over-programmed 4 times that amount.
(Symbolized by x + 4x.l

4-4

programming operation switching time waveforms

PUlSEDVDD

POWER SUf'Pl Y

PULSED Vue;
POWERSUPPLV

PI'IOGRAMMING
PULSE

DATA INPUT
(DEVICE
OUTPUT
LINES)

[MdllitlRsafTrlt
Input pliise rise lind lall time,:...
CS·OV

1~1

typical performance characteristics
Output Current
Supply Voltage

IOD Current vs Temperature

~

.'C

....z
w
'"
~

.P

39
38
37
36
35

Voo =-9V
VGG:::: -9V
INPUTS '" Vee
OUTPUTS ARE OPEN

34

33
32
31
30
29
2'
27

Z E
w;:

r=~

u

~~

~z

.... w

"''''
~'"
.... '"
gu
40

60

80

-

SPECIFIED

~ - ~PERRAJ~~~
-3

100

VGO
VOL

C ....

CS 'O.OV

20

~

"'",
C

~E-

Program Waveforms

IA

.... z

"'w

-].5

I

-4

120

'" -9V
=+O.45V

I

I

-5

-6

-7

-8

Average Current

....

12

'"'"
B
"

10

~

••

Vee =+5V
VDO = -9V
VGG = -9V
TA=+25~C

/

Z

0;

....
=>

~c

... ""
-4

-l

-2

I-cy~ ~
Vf
-1

0

10

-10

YS

40
35
~

.'C

30

J
'"

25

~

..

>

V

V

V

V'

700
600

;:: 500
400
300
200
100

Access Time vs Temperature
1000
900

-

800
700
600

~
;:: 500
400

100

-~

e..

DUTY CYCLE (%1

300

70

900

V

10

200

60

800

10 20 30 40 50 60 70 80 90 100

~..

50

Access Time vs Load
Capacitance

./

!

40

1000

,.

OUTPUT VOLTAGE (VI

30

Duty

CLOC KED VaG'" -9V
Voo =-9V
CS :::: V1H
TA '" +25°C

20

1

20

AMBIENT TEMPERATURE rCI

Cvcle for Clocked V GG
(Note 1)

16
~

-9

SUPPL Y VOLTAGE (VI

Output Sink Current vs
Output Voltage

.'C

7- 7- -

TA '" +25°C

AMBIENTTEMPERATURE ('CI

14

N

~

Vcc =+5'V

c-gc~

VOO

J

,,~

Vee'" +5V

YS

I-t-t-+-+ 1 TIL LOAD ~ 20 pF
Vee =+5V

I-t-t-+-+ VOD '-9V
I-t-t-+-+ VGG =, -9V
10 20 30 40 50 60 70 80 90
AM81ENTTEMPERATUlIE rCI

4-5

1--+-+++--+-+ 1 TIL LOAD
1--+-+++--+-+ ~:: : ~~~
VeG:=' -9V

HY---+---+--+-+ Tj

'~25°~

10 20 3D 40 50 60 10 80 90 100
LOAD CAPACITANCE (pFI

operation of the MM1702A in program mode
Initially, all 2048 bits of the ROM are in the "0"
state, (output low). Information is introduced by selec·
tively programming "1 's" (output hig(1) in the proper bit
locations.

minimum of 10/.ls before the program pulse is applied.
The addresses should be programmed in the sequence
0-255 for a minimum of 32 times. The eight output
terminals are used 'as data inputs to determine the
information pattern in the eight bits of each word. A low
data input level (-48V) will program a "1" and a high
data input level (ground) will leave a "0" (see table on
page 4·4). All eight bits of one word are programmed
simultaneously be setting the desired bit information
patterns on the data input terminals.

Word address selection is done by the same decoding
circuitry used in the READ mode (see table for logic
levels). All 8 address bits must be in the binary comple·
ment state when pulsed V DO and V GG move to their
negative levels. The addresses must be held in their binary
complement state for a minimum of 25/.1s after V DO and
VGG have moved to their negative levels. The addresses
must then make the transition to their true state a

During the programming, V GG , V OD and the Program
-Pulse are pulsed signals.

MM1702A erasing procedure
out short·wave filters, and the MM1702A to be erased
should be placed about one inch away from the lamp
tubes. There exists no absolute rule for erase time.
Establish a worst case time required with the equipment.
Then over·erase by a factor of 2, i.e., if the device
appears erased after 8 minutes, continue exposure for
an additional 16 minutes for a total of 24 minutes.
(May be expressed as x + 2x.)

The MM1702A may be erased by exposure to high
intensity short-wave ultraviolet light at a wavelength of
2537k The recommended integrated dose (i.e., UV
intensity x exposure time) is 6W sec/cm 2 . Examples of
ultraviolet sources which can erase the MM1702A in 10
to 20 minutes are the Model UVS-54 and Model S·52
short·wave ultraviolet lamps manufactured by Ultra·
Violet Products, Inc. (5114 Walnut Grove Avenue,
San Gabriel, California). The lamps should be used with·

4·6

MOS EPROMs

~

NA110NAL

MM4203/MM5203 electrically programmable
2048-bit read only memory (pROM)
general description
The MM4203iMM5203 is a 2048-bit static readonly memory which is electrically programmable
and uses silicon gate technology to achieve bipolar
compatibility. The device is a non-volatile memory
organized as a 256-8-bit words or 512-4-bit words.
Programming of the memory contents is accomplished by storing a charge in a cell location by
programming that location with a 50 volt pulse.
Separate output supply lead is provided to reduce
internal power dissipation in the output stage
(VLd·

•

Pin compatible with MM5213, MM5231 mask
programmable ROMs
• Static operation - no clocks required
• Common data busing (TRI-STATE@output)
• "0" quartz lid version erasable with short wave
ultra-violet light (i.e. 253.7 n.m.)
•
•

applications
•
•
•
•
•

features
•
•
•

Field programmable
Bipolar compatibility
High speed operation

Chip select output control
256 x 8 or 512 x 4 organization

+5V, -12V operation
l/1s max access time

Code conversion
Random logic synthesis
Table look-up
Character generator
Micro-programming

block and connection diagrams

Dual-In-Line Package

,'"

" ,
lS8 A,

]

II PROGRAM

e, •

'21'"

e, ,

""

.
".
"

e, •

" ,
~

18,.,

e

16 Voo
8,1D

."

14CS

V",,12

13 A,.MSB

Order Number MM4203D or MM5203D

See Package 6
Order Number MM42030 or MM52030
See Package 21

typical applications
256 x B PROM Showing TTL I ntorfaco

".

Operating Modes

'sn~
t

MODE

,

CIINThOL

..

"

.,

256 x 8 ROM connection (shown)
Mode Control ~ HIGH (VSSl
Ag
- LOW
~

512 x 4 ROM connections

ModeControl- LOW (GNO or VDO)
Ag
..c.- Logic HIGH enables the odd (81, B3-.B71 outputs

- Logic LOW enables theeven'(B2, 84 ,Bal outputs
The outputs are en11

Of)OO():')O'1
00111100

T8R
TB7
TBI)
TRS
T94
TB3
IS2
TBI

oo!')()o(Jnn
01(l10tOI
140
150
Z'50
40()
01 (')
100
299
197

b" LSB (Pin 4)

Notf! 3

ADOI

~

.""'MSBIPinlll

Note 1~ The code is a 7-bit ASCII code on 8 punch tape. The tape
should begin and end with 25 or more "RUBQUT" punches.

____

Note 2: The ROM input address is expressed in decimal form and is

1--1 Space

preceded by the letter A.
Note 3: The total number of "1" bits in the output word.
Notl! 4: The total number of "1" bits in each output column or bit
position.

0
4
0
4

Note 4

t

~

Space

typical performance, characteristics

Maximum Access Time (TACC)

as a Function of Vee Supply
Voltage

Maximum Supply Current ISS
as a Function of Temperature
1700

Vss" +4,75V1600
1500

60

.5
;;
jI

50
40

30
20
10

o

t--

~

NOM SUPfl Y

1400

rt"-N:
tUt!1t:8~t:si~~
-5% SUPPl Y/

tl

..!.1300

1-++l--t-r-r-1--r+H+-H--I
H++--I-+++--I-+++-H-+-I
I-++H+-H.-++H+-H--I

1200

1100
1000

~~~-L~~~~-L~-"

-50 -25

0

25

50

75

100 125

-9

T.IOC)

-10

-11
Voo (Volts)

4-11

-12

-13

~

MOS EPROMs

NAll0NAL

MM4204/MM5204
electrically programmable 4096-bit read only memory (EROM)

general description
The MM4204/MM5204 is a 4096-bit static Read Only
Memory which is electrically programmable and uses
silicon gate technology to achieve bipolar compatiblity.
The device is a non-volatile memory organized as 512
words by 8 bits per word. Programming of the memory
is accomplished by storing a charge in a cell location by
applying a -50V pulse. A logic input, "Power Saver," is
provided which gives a 5:1 decrease in power when the
memory is not being accessed.

• Low power dissipation
• "Power Saver" control for low power applications

features

applications

•
•

Field programmable
Fast program time: ten seconds typical for 4096·bits

•

Fast access time
MM4204
MM5204

•
•
•
•
•
•

•

5.0V,-12V
• Standard power supplies
• Static operation-no clock required
• Easy memory expansion-TRI·STATE® output Chip
Select input (CS)
"Q" quartz Iid version erasable with short wave ultra·
violet light (i.e., 253.7 nm)

•

1. 25j.ls
1MS

DTL!TTL compatibility

Code conversi<;>n
Random logic synthesis
Table look·up
Character generator
Microprogramming
Electronic keyboards

block and connection diagrams
Dual-ln~Line

..,l!...Vl-

L

v~

...,1.LVoo

A,

409&-8IT

A,

fROM
MATRIX

A,

512118

+--1I8B

24

2287
21 86

PRDGRAM

A,

A,
A,
A.
A,

A,

A,
A,
A,
A.
A.
v~

S

lOB,

•

IS 8"

,

IS B:!

•
•

17 8 2

16 B,

10

""

11

14 As

12

13 At

TOP VIEW

Order Number MM4204D
orMM5204D
See Pac~.ge 6
Order Number MM4204Q
orMM5204Q
See Package 21

4·12

VLI.-

" V,,

---,
CHIP SELECT

12
+--v§

POWER SAVER

1

POWER SAVER

1

~PROGRAM

A,

Package

absolute maximum ratings

(Note 1)

All Input or Output Voltages with
Respect to V ss Except During Programming

+O.3V to -20V
750mW

Power Dissipation
Operating Temperature Range

oDe to +70°C

MM5204

-55°C to +85°C

MM4204
Storage Temperature Range

-65°C to +125°C
300°C

Lead Temperature (Soldering, 10 seconds)

dc electrical characteristics
MM4204: Vss

= 5.0V ±10%,

= -12V

Voo

T A within operating temperature range, V LL

±10%, MM5204: Vss

PARAMETER

= 5.0V

±5%, Voo

= -12V

V BS = PROGRAM = V ss ,

TYP

MIN

CONDITIONS

= OV,

±5%, unless otherwise noted.

(Note 7)

MAX

UNITS

V'L

Input Low Voltage

V ss-14

Vss-~·2

V

V ,H

Input High Voltage

V ss -l.5

Vss+0.3

V

III

Input Current

Y'N = OV

1.0

I1A

VOL

Output Low Voltage

10L = 1.6 mA

V LL

0.4

V

V OH

Output High Voltage

10H

2.4

Vss

V

I LO

Output Leakage Current

V OUT = OV, CS = V ,H

1.0

I1A

100

Power Supply Current

MM5204

T A = oDe,

MM4204

TA

MM5204

TA

MM4204

TA

CS = V IH, Power Saver = V'L
CS '" V ,H , Power Saver = V'L
= DoC, CS = V IH, Power Saver = V ,H
= DoC, CS = V ,H , Power Saver = V ,H

MM5204

TA

= O°C,

V 1L

42

rnA

MM4204

TA =O'C,CS = V ,H , Power Saver=V ,L

52

rnA

MM5204

TA

= O°C, CS = V ,H , Power Saver = V ,H
TA = DoC, CS = V ,H , Power Saver = V ,H

10

mA

12

rnA

=

-D.8 mA

MM4204

ac electrical characteristics
MM4204: Vss

= 5.0V ±10%,

Voo

= -12V

=

tpo

CS

coo

V 1H • Power Saver

=0

6.0

40.0

mA

50.0

mA

8.0

mA

10.0

mA

T A within operating temperature range, V LL = OV, Vss = PROGRAM

±10%, MM5204: Vss

= 5.0V

±5%, Voo

CONDITIONS

PARAMETER
tAce

28

DoC,

= -12V
MIN

= V ss ,

±5%, unless otherwise noted.
TYP
(Note 7)

MAX

UNITS

Access' Ti me
MM5204

T A = 70°C,(Figure I}, (Note 4)

MM4204

T A = 85°C, (Figure I), (Note 4)

0.75

1.0

115

1.25

115

Power Saver Set-Up Time

MM5204

(Figure I)

1.8

I1S

MM4204

(Figure I)

2.0

I1S

MM5204

(Figure 1)

500

ns

MM4204

(Figure 1)

600

ns

tOH

Data Hold Time

(Figure 1)

taDe

Chip Select Deselect Time

teo

t ODP

Chip Select Delay

30

50

ns

MM5204

(Figure 1)

30

300

500

ns

MM4204

(Figure 1)

30

300

600

ns

MM5204

(Figure I)

30

300

500

ns

MM4204

(Figure I)

30

300

600

ns

5.0

8.0

pF

8.0

15

pF

Power Saver Deselect Time

C'N

Input Capacitance (All Inputs)

COUT

Output Capacitance

(All Outputs)

Y'N = V ss , f = 1.0 MHz, (Note 2)
V OUT = V ss , CS = V ,H , f = 1.0 MHz,
(Note 2)
4-13

a

programmer electrical characteristics

TA = 25°C, Vss = CS = Power Saver

= OV, V LL = OV to -14V,

unless otherwise specified, (see Figure 2), (Note 5).
PARAMETER

CONDITIONS

MIN

TVP
(Note 7)

MAX

UNITS

Data Input Load Current

V,N =-18V

-10

mA

Address Input Load Current

Y'N = -50V

-10

mA

Program Load Current

Y'N = -50V

-10

mA

V BB Load Current

IlOO

V00 Load Current

V'HP

Address Data and Power Saver

VOO

=

PROGRAM = ~50V
-2.0

50

mA

-200

mA

0.3

v

Input High Voltage

v

Address Input Low Voltage

-50

-11

Data Input Low Voltage

-18

-11

V OHP

VOD and Program High Voltage

-2.0

0.5

VOlP

Voo and Program Low Voltage

-50

-48

V

VBlP

VB. Low Voltage

o

0.4

V.

V•• High Voltage

11.4

V.HP

Pulse Duty Cycle

V

V

12.6

V

25

%

Program Pulse Width

0.5

Data and Address Set-Up Time

40

Data and Address Hold Time

o

tss

Pulsed VOD Set-Up Time

40

tSH

Pulsed Voo Hold Time

1.0

/1S

tBs

Pulsed V BB Set-Up Time

1.0

/1s

tBH

Pulsed VBe Hold Time

1.0

/1s

t pss

Power Saver Set-Up Time

1.0

/1s

tpSH

Power Saver Hold Time

1.0

tR, tF

V 0 0, Program, Address and Data

tpw
t

DS

5.0

ms
/1s
/1s

100

/1S

/1S
1.0

/1s

Rise and Fall Time
Note 1: "Absolute Maximum Ratings" are those values beyond which the safety of the device cannot be guaranteed. Except for "Operating
Temperature Range" they are not meant to imply that the devices 'should be operated at these limits. The table of "Electrical Characteristics'~
provides conditions for actual device operation.

Note 2: Capacitance is guaranteed by periodic testing.
Note 3: Positive 'true logic notation is used except on data inputs during programming
Logic "1" := most positive voltage level
Logic "0" = most negative voltage level
Note 4: tACC = 1000 ns + 25 (N-1) where N is the number of devices wire-OR'd together.
Note 5: The program cycle should be repeated until the data reads true, then over~programmed 5 times that number of cycles. (Symbolized as
X + 5X programming).
Note 6: The EROM is initially programmed with all "0',." A VIHP on any data input BO-B7 will leave the stored "0'," undisturbed, and a VILP
on any data input 80-B7 will write a logic "1'"' into that location.
Note 7: Typical values are for nominal voltages and T A = 2SoC, unless otherwise specified.

erase specification
The recommended dosage of ultraviolet light exposure is 6W sec/cm 2 _

programming
The MM4204/MM5204 is normally shipped in the un·
programmed state. All 4096-bits are at logic "0" state.
The table of electrical programming characteristics and
Figure 2 give the conditions for programming of the
device. In the program mode the device effectively
becomes a RAM with the 512 word locations selected by

address· inputs AO-AS. Data inputs are 80-87 and
write operation is controlled by pulsing the Program
input. Since the EROM is initially shipped with all "O's,"
a V IHP on any data input 80-87 will leave the stored
"O's" undisturbed· and a V ILP on any data input 80-87
will write a logic" 1" into that location.

4-14

programming (cont.)
National offers programmer options with both the
IMP16-P and the PACE IPC-16P Microprocessor Development Systems.
Microprocessor System

Programmer Part Number

IMP16-P
IPC·16P

IMP-16P/S05
IPC-16P/S05

Contact the local sales office for further information.
There are also several commercial programmers available
such as the Data I/O Model V.
Most National distributors have programming capabilities available. Those distributors should be contacted
directly to determine which data entry formats are
available.
In addition, data may be submitted to National Semiconductor for factory programming. One of the following formats should be observed:

preferred format
The custom patterns may be sent in on. a Telex or submitted as a paper tape in a 7·bit ASCII code from model 33 teletype or TWX. The paper tape should be as the following example:

Start Character

l

Stop Character

Leader Rubout for

T~~t~~e~\~;'~:,~

!rI

1

Carnage return line feed

allowed between F and B
Data Fleld*

MSa (Pin 11)

B PPPN PPN N F B N N PPN N PPF
T

25 framesl.

Word 0

LSB (Pin 41

It'

Trailer: Rubout for

TWX or letter Key

BN PN PN N N N F

for telex lat least
25 frames).

Y

1\

Word 1

,

All Address Inputs LOW

Word 511

All Address Inputs HIGH

'Data Field: Mu.t have only P's or N'. typed between Band F. No null. or rubout•• Mu.t have exactly eight P and N characters between
Band. F. Any characters except Band F may be typed between the F stop character and the B start character. If an error is made in preparing a tape the entire word including the Band F start and stop characters must be rubbed out. Data for exactly 512 words must be
entered beginning with word O.

alternate format

[Punched Tape (Note 1) or Cards]
b,. MSB (Pin 221

MM5204

boo LSB (Pin 151

Positive Logic

Spaces
4n0()
Anlll

nr')()()oon(}

n

~n()2

OOf1,)(lnf'll)

0

,\()O]

III n I n If) I

4

IVH"),{l

n0111111
0(11),1 I 1(1'1

6
.I
f1

I\IH)S

--"""--Note3

;,nn 6

()'ll')n r )i'lfl1

If) -,

1)r)11110n

l\nnf;1

on'1nnQ(W

.'~

4
f1

r--

Note 2: The ROM input address is expressed in decimal form
and i. preceded by the latter A •

-

()ltllr'l!rJ}
/-\51 I
TSI 1.-4n _ - - - - - - - t - - N o t e
T86 I "l(l
TB5 ·)St]
TB4 4nn
183 oln
TB2 ,00
1 B1 ~q9
T 80 197

"

Note 1: The code is a 7·bit ASCII code on 8 punch tape. The
tape .hould begin and end with 25 or more ··RUBOUT" punche•.

1 Space

Note 3: The total number of "1" bits in the output word.
Note 4: The total number of
bits in each output column or
bit position.

u'"

4

t

' - - - - - - - - - t - - l Space

erasing procedure

exposure for an additional 16 minutes for a total of 24
minutes. Examples of UV sources include the Model
UVS-54 and Model S·52 manufactured by Ultra-Violet
Products, Inc. (5114 Walnut Grove Avenue, San Gabriel,
California). The lamps should be used without shortwave filters. The MM4204/MM5204 should be placed
about one inch away from the lamp for about 20-30
minutes.

The MM42040/MM52040 may be erased by exposure
to short-wave ultraviolet light-253.7 nm. There exists
no absolute rule for erasing time or distance from
source. The erasing equipment output capability should
be calibrated. Establish.a worse case time required with
the equipment. Then over-erase by a factor of 2,i.e., if
the device appears erased after S minutes, continue
4·15

ac test circuit

typical application
CHIP
SELECT

5.0V±5%

"

A,

Vss

Vss PROGRAM

ADORE,.
INPUTS

r
MM4204/
MM5204

A.
OM1400

-12V 15%

-t5.DV tS%

-12V

~5"

DV

DV

o-----l
O---+--l
o-----lv"

"l",ce. tOH. teo. and loll measured at DlI'Iput 01 MM4204!MM5204.

POWER

ON

switching time waveforms

ADDRESS

PDWER SAVER

CHIP SELECT

DATA OUT

Note: All times measu,1!d wilt. '''''PUCI 10 1.5V lewel with tR and t'F :::; 20 ns.

FIGURE 1. Read Operation

programming waveforms

POWER

SAVER

ADDRESS
AND DATA V,"~==="

'-_+_______-'-+_-J

PROGRAM

FIGURE 2. Programming Waveforms

4·16

B7

~

Bipolar PROMs
Advance Information

NAnoNAL

DM54S287/DM74S287 TRI-STATE® 1024-bit PROM
DM54S387/DM74S387 open-collector 1024-bit PROM
general description
These TTL compatible memories are or.ganized in the
popular 256 words by 4 bits configuration. Two
memory enable inputs are provided to control the
output states. When both enable inputs are in the
logical "0" state, the outputs present the contents of
the word selected by the address inputs.

instructions. Once programmed, it is impossible to go
back to a logical "0"; h~wever, additional bits may be
programmed to a logical "1."

If either or both of the enable ilJPuts is raised to a logical
"1" level, it causes all four outputs to go to the "OFF"
or high impedance state. The memories are available in
both open-collector and TRI-STATE versions and. are
available as ROMs as well as PROMs.

• Schottky clamped for high speed systems

features
• High speed
Enable to output delay-typical
Address to output delay-typical
• PNP inputs reduce input loading

PROMs are shipped from the factory with a logical "0"
in all locations. A logical "1" may be programmed into
any selected locations by following the programming

• All dc and switching characteristics may be measured
prior to programming PROMs

connection diagram
Dual-In-Line Package

Ei'lliBU1 ENAiiITlOUT 1

A7
15

13

14

DUT2

OUT3

11

10

12

OUT4

-

-

A6

A5

A4

15 ns
30 ns

AD

A3

AI

A2

TOP VIEW
Order Number DM54S287D or DM54S387D

Saa Package 3
Oreier Number DM74S287N or DM74S387N

See Package 15

5·1

absolute maximum ratings
Supply Voltage (Note 2)
Input Voltage (Note 2)
Output Voltage (Note 2)

-Q.5Vto+7.0V
-1.2V to +5.5V
-Q.5V to +5.5V
-65°e to +150o e
3000 e

Storage Temperature
Lead Temperat'ure (Soldering, 10 seconds)

dc electrical characteristics

Supply Voltage (Vee)
DM54S287, DM54S387
DM74S287, DM74S387

MAX

UNITS

4.5
4.75

5.5
5.25

V
V

+125
+70

°e
°c

Ambient Temperature (TA)
DM54S287, DM54S387
DM74S287, DM74S387

-65
0

Logical "0" Input Voltage

0

0.8

V

Logical "1" Input Voltage

2.0

5.5

V

CONDITIONS

Logica) "1" Input Current

MIN

(Note 3)

PARAMETER
I'H

operating conditions

(Note 1)

MIN

'TYP

MAX

UNITS

Y'N = 2.7V

25

/LA

Y'N = 5.5V

1.0

rnA
I1A

I'L

Logical "0" Input Current

Y'N = 0.45V

-250

VeL

Input Clamp Voltage

liN = -18 mA

-1.2

VOL

Logical "0" Output Voltage

10L

lee

Maximum Supply Current

V

0.50

= 16 mA

80

130

V
rnA

DM54S387, DM74S387
10H

Logical "1" Output Current

V OUT = 2.4V
V OUT = 5.5V

50

I1A

100

/LA
,

DM54S287,DM74S287
V OH

los

Logical "I" Output Voltage
DM54S287

10H

=-2.0 mA

2.4

V

DM74S287

10H

=-6.5 mA

2.4

V

Output Short Circuit Current

V OUT ~ OV (Note 4)

-30

-100

rnA

-50

50

I1A

MAX

UNITS

Vee = Max
loz

TRI-STATE Output Current

switching characteristics
PARAMETER
tAA

0.45V -::; V OUT -::; 2.4V

(Note 3)
CONDITIONS

Address to Output Delay

tEA

Time to Enable Output

teo

Time to Disable Output

RL = 300n

MIN

TYP
30

ns

15

ns

15

ns

C,- = 30pF

Note 1: Absolute maximum ratings are those values beyond which the device may be permanently damaged. They do not mean that
the device may be operated at thE!!se values.
Note 2: These limits do not apply to PROMs during prognlmming. For the absolute maximum ratings, refer to the programming instruc~
tions.
Note 3: These limits apply over the entire operating range unless stated otherwise. All typical values are for Vee = 5.0V and TA = 25°C.
Note 4: Ouring 'OS ~easurement, only one output at a time should be grounded. Permanent damage may otherwise result.

5-2

~

'Bipolar PROMs
Advance Information

NA110NAL

OM54S470/0M74S470 open-collector 2048-bit PROM
OM54S471/DM74S471 TRI-STATE® 2048-bit PROM

general description
These TTL compatible memories are organized in the
versatile 256 words by 8 bits configuration, Two
memory enable inputs are provided to further enhance
their versatility, When both enable inputs are in the
logical "0" state, the eight outputs present the contents
of the word selected by the address inputs,

instructions, Once programmed, it is impossible to go
back to a logical "0"; however, additional bits may be
programmed to a logical "1,"

features

If either or both of the enable inputs is raised to a logical
"1" level, it causes all eight outputs to go to the "OFF"
or high impedance state, The memories are available in
both open-collector and TR I-STATE versions and are
available as ROMs as well as PROMs,

• Schottky clamped for high-speed systems
• High speed
Address to output delay
35 ns
Enable to oytput delay
15 ns
• PN~ inputs reduce input loading
• 20 pin, 300 mil package for high density
• All dc and switching characteristics may be measured
prior to programming PROMs

PROMs are shipped from the factory with a logical "0"
in all locations, A logical "1" may be programmed into
any selected locations by following the programming

6

connection diagram
Dual-ln~Line

A7

AI

19

18

AS

17

EN 2

Package

m

OUT8 OUT7 OUT lOUTS

15

16

14

13

12

11

.110

4
AD

AI'

A2

A3

A4

OUT lOUT 2 OUT 3 OUT 4

TOP VIEW

Order Number DMil4S470N or DM74S471N
See I'ackege 16A

5-3

GND

I

absolute maximum ratings
Supply Voltage (Note 2)
Input Voltage (Note 2)
Output Voltage (Note 2)
Storage Temperature
Lead Temperature (Soldering, 10 seconds)

-o.5V to +7.0V
-1.2V to +5.5V
-o.5V to +5.5V

MIN

MAX

UNITS

4.5
4.75

5.5
5.25

V
V

Ambient Temperature (T A)
OM545470,OM54S471
OM745470,OM74S471

-55
0

Logical "0" Input Voltage

0

0.8

V

Logical .. ,.....Input Voltage

2.0

5.5

V

+125
+70

·e
·e

(Note 3)

PARAMETER'
Logical "1" Input Current

Supply Voltage (Vee)
DM545470,OM545471
OM745470, OM74S471

-£5·e to +1SO·e
300·e

dc electrical characteristics

liH

operating conditions

(Note 1)

CONDITIONS

MIN

TYP

MAX

UNITS

V 1N = 2.7V

25

V 1N = 5.5V

1.0

IlA
rnA
IlA

IlL

Logical "0" Input Current

V 1N = 0.45V

-250

V CL

Input Clamp Voltage

IIN=-18mA

-1.2

VOL

Logical "0" Output Voltage

10L = 16mA

Icc

Maximum Supply Current

V

0.50

V

150

rnA

V OUT = 2.4V

50

IlA

V OUT = 5.5V

100

IlA

100

DM54S470, DM74S410
10H

Logical "1" Output Current

DM54S471,DM74S471
V OH

los

Logic~1 "1" Output Voltage
DM54S471

10H =-2.0 rnA

2.4

V

DM74S471

10H =-6.5 rnA

2.4

V

Output Short Circuit Current

V OUT = OV (Note 4)

-30

-100

rnA

-50

50

IlA

MAX

UNITS

Vce = Max
102

TRI-STATE Output Current

switching cha racteristics
PARAMETER
tAA
tEA

0.45V ~ V OUT ~ 2.4 V

(Note 3)
CONDITIONS

MIN

Address to Output Delay
Time to Enable Output

RL = 300.11

TYP
35

ns

15

ns

15

1)5

C L =30pF
tED

Time to Disable Output

Note 1: Absolute maximum ratings are those values beyond which the;! device may be permanently damaged. They do not mean that the

device may be operated at these values.

.

Note 2: These limits do not apply to PROMs during programming. For the absolute maximum ratings, refer to the programming instruc-

tions.

Note 3; These limits apply over the entire operating range unless stated otherwise. All typical values are for Vee == 5.0V and T A = 2SoC.
Note 4; During lOS measurement, only one output at a time should be grounded. Permanent damage may otherwise result.

5-4

~

Bipolar PROMs
Advance Information

NA110NAL

DM54S570/DM74S570 open-collector 2048-bit PROM
DM54S571/DM74S571 TRI-STATE® 2048-bit PROM
general description
These TTL compatible memories are organized as 512 .
words by 4 bits. These devices effectively double the
capacity of the popular 1 k ROMs on the market by
utilizing one chip-enable input as an additional address.
When the circuit is enabled, the 4 outputs present the
contents of the word selected by the address inputs.

any selected locations by following the programming
instructions. Once programmed, it is impossible to go
back to a logical "0." Additional bits may be programmed
to a logical "1," however.

An overriding enable input is provided which, if in the
logical "I" state, causes all. outputs to go to the "OFF"
state, or high impedance state. Available in both open·
collector or TRI-5TATE, both versions are also available
as Programmable Read Only Memories.

• Schottky clamped for high speed systems
• High speed
35 ns
Address to output delay-typical
Enable to output delay-typical
15 ns
• PNP inputs reduce input loading
• All dc and switching characteristics may be measured
prior to programming PROMs

~eatures

PROM's are shipped from the factory with a logical "0"
in all locations. A logical "I" may be programmed into

connection diagram
Dual~ln·Line

V[CC
16

A6

AI

A7

14

15

A5

ENABLE

A4

Package

OUTI

13

A3
TOP

OUT2

12

AD

OUT

11

AI

3

OUT4

10

A2

VIEW

Order Number DM54S570D, DM54S571D, DM74S570D, DM74S5710
See Package 3
Order Number DM74S570N or DM74S571N
See Package 15

5·5

absolute maximum ratings
Supply Voltage (Nate 2)
Input Voltage (Note 2)
Output Voltage (Note 2)
Storage Temperature
Lead Temperature (Soldering, 10 seconds)

-o.5V to +7 .OV
-1.2V to +5.5V
-o.5V to +5.5V
~5°e to +150o e
300"e

dc electrical characteristics

logical "1" Input Current

MIN

MAX

UNITS

4.5
4.75

5.5
5.25

V
V

-55
0

+125
+70

°e
°e

Logical '''0'', I nput Voltage

0

0.8

V

Logical "1" Input Voltage

2.0

5.5

V

Supply Voltage (Vee)
DM54S570, DM54S571
DM74S570, DM74S571
Ambient Temperature (TA)
DM54S570, DM54S571
DM74S570. DM74S571

(Note 3)

PARAMETER
I'H

operating conditions

(Note 1)

CONDITIONS

MIN

TVP

MAX

UNITS

Y'N = 2.7V

25

/lA

Y'N = 5.5V

1.0

mA

I'L

logical "0" Input Current

Y'N = 0.45V

-250

/lA

VeL

Input Clamp Voltage

liN =-18 mA

-1.2

V

"0" Output Voltage

VOL

logical

lee

Maximum Supply Current

IOL=16mA
100

0.50

V

150

mA

DM54S570, DM74S570
.,

logical "1" Output Current

10H

V OUT = 2.4V

50

/lA

V OUT = 5.5V

100

/lA

DM54S571, DM74S571
V OH

logical "1" Output Voltage
DM54S571

10H = -2.0 mA

2.4

DM74S571

10H =-6.5 mA

2.4

Output Short Circuit Current

los

V OUT = OV (Note 4)

V
V

-30

-100

mA

-50

50

/lA

MAX

UNITS

Vee = Max
TRI·STATE Output Current

loz

switching characteristics
PARAMETER
tAA

(Note 3)
CONDITIONS

Address to Output Delay
Time to Enable Output

tEA

0.45V ~ V OUT ~ 2.4V

RL = 300n
C L =30 pF

Time to Disable Output

tED

MIN

TVP
35

ns

15

ns

15

ns

i

Note 1: Absolute maximum ratings are those values beyond which the device may be permanently damaged. They do not mean that
the device may be operated at these values.
Note 2: These limits do not apply to PROMs during programming. For the absolute maximum ratings, refer to the programming. instructions.
Note 3: These limits apply over the entire operating range unless stated otherwise. All typical values are for Vee = S.OV and TA = 2!JC.
Note 4: During lOS measuremer:-t, only one output at a time should be grounded. Permanent damage may otherwise result.

5·6

~

Bipolar PROMs

Advance Information

NAll0NAL

DM12S114/DM82S114 TRI-STATE® 2048-bit PROM with latches
general description
These TTL compatible memories are organized as '256
words by 8 bits. Two enable inputs are. provided. When
the strobe input is at a logical "1" level the memories
function in the conventional manner with the enable
inputs determining whl!ther the outputs present the
Contents selected by the address inputs or are in the
high impedance state. The outputs are in the high
impedance state unless enable 1 is at a logical "0" and
enable 2 is at a logical "1."

into any selected locations by following the programming
instructions. Once programmed, it is impossible to go
back to a logical "0"; however, additional bits may be
programmed to a'iogical "1."

features
• Schottky clamped for high speed systems
• High speed
Enable to output delay
15 ns
Strobe to output delay
20 ns
Address to output delay
35 ns
• PNP inputs reduce input loading
• Output latches simplify system use
• All dc and switching characteristics may be measured
prior to programming PROMs

When the strobe is at a logical "0" the outputs are
latched into the state they were in just prior, to the
strobe going low. The, outputs remain in this condition
until the strobe is again taken to the logical "1" state
regardless of the state of the address or enable inputs.
PROMs are shipped from the factory with a logical
"0" in all locations. A logical "1" may be programmed

logic and connection diagrams
ADO-

.

ADDRESS
BUFFER

AND
DECODE

A70-:

r-

··
r-·

256 X 8
ARRAY

STRD8E

ENABLE I

o-..J---r-'-I
V"--"'1r1r-'

ENABLE 2 n.o---J-L_IL---I

Dual-. n- Line Package

AD

I
A3

2
A4

3
Jc

EN!

OUTPUTS

,
EN 2 STRBE

8

•

21

20

19

18

17

16

4

•

6

r

8

9

AS

A6

I.

10
07

I

2

3

\

4,
,

NC
14

113

.,r .1.
NC

12

GNo

OUTPUTS
TOP VIEW

(NC '" No Connection Internally)

Order Number DM72S114D
or DM82S114D
See Package 6

Order Number DM82S114N
See Package 18

absolute maximum ratings

operating conditions

(Note 1)

-{i.5V to +7.0V
-1.2V to +5.5V
-{i.5V to +5.5V
~5·e to +150·e

Supply Voltage (Note 2)
Input Voltage (Note 2)
Output Voltege (Note 2)
Storage Temperature
.
Lead Temperature (Soldering, 10 seconds)-

Supply Voltage (Vee)
DM72S114
DM82S114

300"e

dc electrical characteristics

Logical "1" Input Current

MAX

UNITS

4.5
4.75

5.5
5.25

V
V

Ambient Temperature (TAJ
DM72S114
DM82S114

-55
0

Logical "0" Input Voltage

0

0.80

V

Logical "I" Input Voltege

2.0

5.5

V

·e

+125
+75

·e

(Note 3)
CONDITIONS

PARAMETER

MIN

MIN

TYP

MAX

UNITS

V IN = 2.7V

25

J.I.A

VIN = 5.5V

1

mA

-250

fJ.A
fJ.A

Logical "0" Input Current
DM72S114

V IN = 0.45V

DM82S114

-100

Input Clamp Voltage

-1.2

V

Logical "0" Output Voltage
DM72S114

lOUT

DM82S114

0.50

= 12 mA

0.45

V
V

Logical "1" Output Voltage
DM72S114

lOUT = "-2.0 mA

2.4

V

DM82S114

lOUT = -2.0 mA

2.7

V
V

DM82S114

lOUT

Output Short Circuit Current

=-6.5 mA

V OUT = OV (Note 4)

2.4

-30

-100

mA

Vee = Max
loz

Icc

TRI-STATE Output Current
DM72S114

0.45V :::; V iJUT :::; 2.4V

-50

50

DM82S114

0.45V :::; V OUT :::; 5.5V

-50

50

Maximum Supply Current

switching characteristics
PARAMETER

110

170

TYP

MAX

mA

(Note 3)
CONDITIONS

MIN

UNITS

Address to Output Delay

Strobe = "1"

35

ns

tEA

Time to Enable Output

Strobe = "1"

15

ns

tED

Time to Disable Output

Strobe = "1"

1.5

ns

tSA

Strobe to Output Delay

20

ns

tsw

Strobe Pulse Width

10

ns

tAA

Note 1: Absolute maximum ratings are those values beyond which the device may be permanently damaged. They do not mean that
the device may be operated at these values.
Note 2: These limits do not apply to PROMs during programming. For the absolute. maximum ratings, refer to the programming instruc-

tions.
Note 3: These limits apply over the entire operating range unless stated otherwise. All typical values are for Vee = 5.0V and TA = 25"e.
Note 4: During lOS measurement. only one output at a time should be grounded. Permanent damage may otherwise result.

5·8

c

~

Bipolar PROMs

3:
.....

C7I

.....

W
......

c

NA1'IONAL

DM7573/DM8573 1024-bit field-programmable read only memory
general description

state,! a 9V level is applied to the most significant
address input, Pin 15. This feature will allow a.
much more complete test to be made before a part
is shipped, thus minimizing customer returns.

The DM7573/DM8573 is a field-programmable
read-only memory organized as 256 four-bit
words. Selection of the proper word is accomplished through the eight select inputs. Two overriding memory enable inputs are provided; when
either or both of the enable inputs are taken to a
high state, all the outputs will be turned off. A
logical "1" has been built into each bit locati-Qn: A
logical "0" can be programmed into any bit by
selecting the proper word, disabling the chip, and
applying a programming pulse to the proper
output.

features
• Can be programmed in 1 sec (50% logical 1is;
50% logical D's)
• Pin compatible with SN54187/SN74187
• Can be programmed after being connected in a
system
• Outputs can be fully tested before programming
400mW
• Typical power dissipation
60 ns
• Propagation delay

An additional feature of the DM7573/DM8573 is
that its outputs can be tested. in the logical "0"
state without permanently programming the memo
ory. In order to place all outputs in the logical "0"

logic and connection diagrams

llZ4-"TMEMD~Y

CELL

'hU
IllEMO"YMATRIX·

"MARY

SELECT

MeMORY
ENAIU

Az

171

A,

OJ

Au

151

JME,o,lg:I"~~~:r::)---tf-----ti~---..,..l-----,

lMEzoif41

PiIIUI)"Vcc PiIICllzSIP
OUTPUTS

Dual-ln·Line Package

Order

Numbe~ DM7573D
or DM8573D

See Package 3
Order Number DM8573N

See Package 15

TOP VIEW

5·9

3:

00
C7I

.....

W

('It)

.....

It)

00

:!
c

absolute maximum ratings(Note

operating conditions

1)

MIN

........
('It)

.....
.....
:!
It)

c

Supply Voltage
hlput Voltage
Output Voltage
Storage Temperature Range

7.0V
S.5V 112V on Pins 13. 141
5.5V (25V for programmingl
_65°C to +150°C
Lead Temperature (Soldering, 10 sec)
300"e

electrica Icharacteristics(Note
PARAMETER

MAX

UNITS

Supply Vol tage IV eel ,
DM7573

4.5

5.5

Volts

DM8573

4.75

5.25

Volts

Temperature (T A)
DM7573

-55

+125

°e

DM8573

0

70

DC

MAX

UNITS

2)

CONDITIONS

MIN

TYP

Logical "1" Input Voltage

Vee

~ Min

Logical "0" Input Voltage

Vee

~

Min

Logical "1" Output Current

Vee

~

Max. Vo

"a" Output Voltage

Vee

~

Min. 10

Vee
Vee

~

Max. V ,N
Max. V ,N

~

~

~

204V
5.5V

40
1

jJ.A
mA

Vee

~

Max. V ,N

~

Oo4V

-1

mA

110

mA

Logical

Logical "1" Input Current

Logical

"a"

Input Current

2.0

V
0.8

~

~

4.0V

50

004

16 mA

V
jJ.A
V

Supply Current

Vee~Max

I nput Clamp Voltage

Vee

Propagation Delay to a Logica!
"a" from Address to Output.

Vee = 5.0V
T A = 25°C

60

ns

= 5.0V

28

ns

60

ns

28

ns

~

Min. liN

82
~

-1.5

-12 mA

V

tpdO

Propagation Delay to a Logical
"a" from Enable to Output.

Vee

T A ~ 25°C

tpdO

Propagation Delay to a Logical
"1" from Address to Output.

Vee

~

5.0V

T A ~ 2.5°C

tpd1

Propagation Delay to a Logical
"1" from Enable to Output.

Vee ~ 5.0V
TA = 25°C

tpd1

Note 1: "Absolute Maximum Ratings" are those values beyond which the safety of the device cannot be guaranteed. Except
for "Operating Temperature Range" they are not meant to imply that the devices should be operated at these limits. The. table
of "Electrical Characteristics" provides conditions f_or actual device operation.

Note 2; Unless otherwise specified minImax limits apply across the _55° to +125°C temperature range for the DM7573 and
across the DoC to 700 e range for the DM8573. All typicals are given for Vee == 5.0V and T == 25°C.

A

5-W

o

programming procedure
The DM7573/DM8573 is manufactured such .that
the outputs are high for all addresses. To program
a logic zero (low output level I. the following procedure should be followed:
.

should be limited to 25V; the current should
be limited to 70 mA. Apply the pulse as
shown in the diagram. A reduction in current of approximately 15 mA indicates the
bit is programmed.

1. Apply aVec voltage of 5.0V and select the
word to be programmed using address inputs
2. Apply a high level (logic 1) to either or both
of the ENABLE inputs (Pins 13 and 14l.

4. To verify that the bit has been programmed,
apply a logic zero to both of the enable
inputs and check for a low level on the programmed output.

3. Apply a programming pulse to the output
where a low .Ievel is desired. The voltage

5. Advance to the next output and/or word,
programming only one bit at a time.

A, -Ao.

Vcc·$·DV

AOORESS
INIUTS

{.,
:
•

..

OM1513J
OMl5Jl

OPEN OR {ME,
LOGIC I

MEz _

1 ' - _. ._

......

GN'

Programming Pulse

Programming Connections

board programming
The DM7573/DM8573 possesses added flexibility
i.n that it can be programmed after it has already
been connected in a system. Whether soldered to a
printed circuit board or socketed, if the procedure
described below is followed the units may be programmed even though their outputs are connected.

logical "1". Because the decoder outputs are
active-low, the ENABLE input of the device to be
programmed is operated at 6V. The other
ENABLE inputs reach 9V, normally a prohibited
level, but in this case the circuit was designed to
use the 9V to prevent the outputs from being
programmed.

As shown in the diagram the decoder used to
select the appropriate package must be operated at
voltage levels which are 6 volts higher than normal.
The outputs of the decoder therefore range between about 6V for a logical "0" and 9V for a

Although all common outputs receive the programming pulse, only the memory whose ENABLE input is at the 6V level is programmed.

r-:--_

'00

bL ___ ,

II
I

SELE.CTEII
auIP T-IV

~"

I

--"-

I
I
I

,.....

_...J~

OMJS7J1

QMl573

I
I ENA8LE
I
I
I

DEI:QOER

i~ 1

....,...

I ENAI
I
I
I
I
I
I
I EMA8l.1

DM7il31

."""

.
-"-

....,.

0Ml'5l3/

I

'-----r--·-'.0

5-11

'

.,"'QIIIA

Iz"'ZOmA

!:
.....
C1I
.....

W
......

c
!:
00

C1I
.....

W

~

Bipolar PROMs

NATIONAL

DM7574/DM8574 TRI-STATE®1024-bit
field-programmable read only memory
general description
ory. In order to place all outputs in the logical "0"
state, a 9V level is applied to the most significant
address input, Pin 15. This feature will allow a
much more complete test to be made before a part
is shipped, thus minimizing customer returns.

The DM7574/DM8574 is a field-programmable
read-only memory organized as 256 four-bit
words. Selection of the proper word is accomplished through the 'eight select inputs. Two overriding memory enable inputs are provided; when
either or both of the enable inputs are taken to a
high state, all the outputs go to the high impedance
state. A logical "1 " has been built into each bit'
location. A logical "0" can be programmed into any
bit by selecting the proper word, disabling the
chip, and applying a programming pulse to the
proper output.

features
• Pin compatible with SN54187/SN74187
• Can be programmed after being connected in a
system
• Outputs can be fuliy tested before programming
400mW
• Typical power dissipation
60ns
• Propagation delay

An additional feature of the DM7574/DM8574 is
that its outputs can be tested in the logical "0"
state without permanently programming the mem-

logic and connection diagrams

1124-IITMEMIIRYCELL

3211%

MEMORY MATRIX

BINARY

SELECT

Az

(7)

Al

(I)

AD

(5)

JME1~1~1"~==r:)---t-I-----rr----It----1

MEMORY
ENABLE tME2

114J

Pin(16}~Vcc

I'in(ll~

omON 1

GilD

OUll'UTI

Dual-In-line Pac;kage

Order Number DM7574D
orDM8574D
See Package 3
Order Number DM8574N
Se. Package 15

.N.
TOP VIEW

5-12

absolute maximum ratings(Note

1)

operating conditions
MIN

Supply Voltage
7.0V
Input Voltage
5.5V (12V on Pins 13,14)
5.5V (25V for programming)
Output Voltage
Storage Temperature Range
_65°C to +150°C
Lead Temperature (Soldering, 10 sec)
300°C

electrical characteristics(Note
PARAMETER

MAX

UNITS

Supply Voltage (Vee)
DM7574

4.5

5.5

Volts

DM8574

4.75

5.25

Volts

Temperature (T A)
DM7574

-55

+125

°e

DM8574

0

70

°c

MAX

UNITS

2)

CONDITIONS

Logical "1" Input Voltage

Vee = Min

Logical "0" Input Voltage

Vee = Min

Logical "1" Output Voltage

Vee

= Max,

Logical "0" Output Voltage

Vee

= Min, 10 = 16 rnA

High·Z Output Current

Vee = Max, V OUT = 2AV, O.4V

Logical "1" Input Current

Logical "O"lnput Current

Vee

Supply Current

Vee = Max

Input Clamp Voltage

Vee = Min,.IIN

Propagation Delay to a -Logical
"0" from Address to Output,

TA

MIN

TVP

V

2.0
0.8
10

=-2.0 rnA

V

V

2.4
0.4

V

±40

iJ.A

Vee = Max, VIN = 2AV
Vee = Max, VIN = 5.5V

40
1

IJ.A
rnA

= Max, VIN = OAV

-1

mA

110

rnA

82
=;

-12 rnA

Vee =5.0V
25°C

60

Vee = 5.0V
= 25°C

28

Vee = 5.0V
T A = 2.5°C

60

= 5.0V

28

=

-1.5

V

85

ns

tpdO

Propagation Delay to a Logical
"0" from Enable to Output,

ns

TA

tpdO

Propagation Delay to a Logical
"1" from Address to Output,

85

ns

tpdl

Propagation Delay to a Logical
"1" from Enable to Output,

Vee
TA

=;

ns

25°C

tpo1

Note 1: "Absolute Maximum Ratings" are those values beyond which the safety of the device cannot be guaranteed. Except
for "Operating Temp'erature Range" they are not meant to imply that the devices should be operated at these limits. The table
of "Electrical Characteristics" provides conditions for actuai device operation.
Note 2: Unless otherwise specified min/m~x limits ,apply across the -55° to +125° C temperature range for the DM7574 and
across the O°C to 10°C range for the DM8574. All typicals are given forVCC =; 5.0V and T A = 25"C.
.

5·13

III

programming procedure
The DM7574/DM8574 is manufactured such that
the outputs are high for all addresses. To program
a logic zero (low output level), the following pro·
cedure should be followed:

should be limited to 25V; the current should
be limited to 70 rnA. Apply the pulse as
shown in the' diagram. it. reduction in current of approximately 15 rnA indicates the
bit is programmed.

1. Apply aVec voltage of 5.0V and select the
word to be programmed using address inputs
A7 -Ao.
2. Apply a high level (logic 1) to either or both
of the ENABLE inputs (Pins 13 and 14).

4. To veri tv that the bit has been programmed,
apply a logic zero to both of the enable
inputs and check for a low level on the programmed output.

3. Apply a programming pulse to the output
where a low 'level is desired. The voltage

5. Advance to the next output and/or word,
programmin'g only one bit at ,a time.
Vce

ADDR'
SS{
INPUTS

?

..
•

"s.ov

DM15141
DMB574

OPEN OR {M"
r--~-- DUTY CYCLE

LOGIC 1 ME2

<50%,-----1

1~~t,.S;5ps

.N.
Programming Pulse

Programming Connections

board programming
The DM7574/DM8574 possesses added flexibility
in that it can be programmed after it has already
been connected in a system. Whether soldered to a
printed circuit board or socketed, if the procedure
described below is followed the units may be programmed even though their outputs are connected.

logical "1 ". Because the decoder outputs are
active-low, the ENABLE input of the device to be
programmed is operated at 6V. The other
ENABLE inputs reach 9V, normally a prohibited
level, but in this case the circuit was designed to
use the 9V to prevent, the outputs from being
programmed.

As shown in the diagram the decoder used to
select the appropriate package must be operated at
voltage levels which are 6 volts higher than normal.
The outputs of the decoder therefore range between about 6V for a logical "0" and 9V for a

Although all common outputs receive _the programming pulse,only the memory whose EN·
ABLE input is at the 6V,Ievei is programmed.
Yo<

r----.l:sL. ___ ,
Vee ",.
ftLECTED
OUTPUT-iV

HeODER

I
I
I

_"

I

i---i-1r-J....

DM157.t1
0111514

I ERAIL

I
I
I

~I

-"0.75141
....14

I E!WABU
I
I

I

-I

I
I
I ENAILE

...,"

0II7514J.

I

..

I

L.----1"-----'

,

5-14

_...r'L

c

Bipolar PROMs s:....

~

U'I

:::I
......
c

NAll0NAL

s:00
U'I

DM7577/0M8577 256-bit programmable read only memory
general description
The DM7577/DM8577 is a field-programmable, 256-bit,
read only memory organized as 32 words of 8 bits each.
This monolithic, ·high-speed, transistor-transistor-Iogic
(TTL) memory array is addressed in 5-bit binary with
full 'on-chip decoding. An overriding memory-enable
input is provided which, when taken high, will inhibit
the function causing all eight outputs to remain high.
The organization is expandable to 1,856 words of n-bits
with no additional output buffering.

output for that -bit is permanently programmed to provide a low logic level. Outputs never having been altered
may later be programmed to supply a low-level output.
Operation of the unit within the recommended operating
conditions will not alter the memory content.
The mask-programmable DM5488/0M7488 can be used
to replace the OM7577 /DM8577 as they are functionally and mechanically identical.

The address of an 8-bit word is accomplished through
the buffered binary select inputs in coincidence with a
low logic lEivel at the enable input. Where multiple
DM7577/DM8577 devices are used in a memory system,
the· enable input allows easy decoding of additional
address bits.

features
• Field programmable for custom or prototype memories
• Mask-programmable DM5488/DM7488 is a direct
replacement for the DM7577/DM8577
35 ns
• Typical access time
• Organized as 32 words of B-bits each
• Ideal for microprogramming and code converters
• Open-collector outputs are easily expanded
• Fully-decoded buffered inputs
• Fully compatible with most TTL and DTL circuits
• Pin compatible with SN74188A

Data can be electronically programmed, as desired, at
any of the 256-bit locations of the DM7577/DM8577
in accordance with the programming procedure.specified.
Prior to programming, the memory contains a high-Iogiclevel output condition at all 256 bit locations. The programming procedure open-circuits nichrome links which
results in a low-logic-level output at selected locations.
The procedure is irreversible and, once altered, the

connection diagram
Dual-In-Line Package
BINARY SELECT

ViC

ENABLE

11.

.

VI

OUTPUT
VB

G

15

V2

V3

11

13

14

V5

V4

11

y.

OUTPuts

TOP VIEW

Order Number DM7577D
Dr DM8577D

See Package 3
. Order Number DM8577N

See Package 15

5-15

10

V)

,

:::I

....an....
co

~
C
.......

........
an

....
~

absolute maximum ratings

operating conditions

(Note 1)

7.0V
5.5V
5.5V
-55°e to +150o e

Supply Voltage, Vee
Input Voltage
Output Voltage
Storage Temperature Range

Supply Voltage (Vee)
DM7577
DM8577
T emperatu re (T A)
DM7577
DM8577

c

MIN

MAX

UNITS

4.5
4.75

5.5
5.25

V
V

-55
0

+125
+70

°e
°e

High·Level Output Voltage

5.5

V

Low-Level Output Current

12

rnA

recommended conditions for programming
CONDITIONS

MIN

MAX

TYP

UNITS

Supply Voltage, Vee

5.0

5.5

V

Input Voltage
Low Level
High Level

0
2.4

0.5
5.0

V
V

Programming Pulse Amplitude

20

22

V

Programming Pulse Rise Time

1.0

Programming Pulse Current Limit

100

Programming Pulse Width

10

Case Temperature

25

electrical characteristics

Vee

5.0

20

= 5V, TA = 25°C,

PARAMETER

10

/1S

200

mA

50

ms

75

°c

unless otherwise noted.

CONDITIONS

High Level Input Voltage (V'H)

MIN

TYP

MAX

V

2

Low Level Input Voltage (V'L)

= Min,

= ~12

I,

mA

0.8

V

~1.5

V

Input Clamp Voltage (V,)

Vee

High Level Output Current (lOH )

Vee = Min, V'H ~ 2V,
V'L = 0.8V, V OH = 5.5V

100

Low Level Output Voltage (VOL)

Vee ~ Min, V'H ~ 2V
V'L = 0.8V, IOL ~ 12 mA

0.4

Input Current at Maximum Input Voltage
(I,)

Vee ~ Max, V,

= 5.5V

High Leve) Input Current (I'H)

Vee

~

Max, V,

= 2.4V

Low Level Input Current (I,d

Vee

~

Max, V,

~

Supply Current, All Outputs High (l eeH )

Vee ~ Max (Note 2)
Vee

~

1

40
~1

O.4V

Supply Current, All Outputs Low (l eeL )

Max (Note 3)

UNITS

/1 A
V

mA

/1 A
mA

50

80

mA

82

110

mA

Note 1: "Absolute Maximum Ratings" are those values beyond which the safety of the device cannot be guaranteed. Except for "Operating
Temperature Range" they are not meant to imply that the devices should be operated at these limits. The table of "Electrical Characteristics"
provides conditions for actual device operation.

Note 2: leCH is measured with all inputs at 4.5V, all outputs open.
Note 3: leel is measured with enable input grounded, all other inputs at 4.5V. and all outputs open. The typical value shown is for the worst-case
condition of all eight outputs low at one time. This condition may not be possible after the device has been programmed.
Note 4: For conditions shown as min or max, use the appropriate value specified under recommended operating conditions.

5·16

C

switehihg eharaete r,isties

Vee

....s:

=5V, TA = 25°C

C1I

FROM

PARAMETER

TO

....

CONDITIONS

MIN

TYP

MAX

UNITS

CL = 30 pF to GND.
R L t =400ri to Vee.
RL2 = 600n to GND'

22

35

ns

(INPUT)

(OUTPUT)

Propagation Delay Time.
Low to High Level Output (tPLH)

Enable

Any

Propagation Delay Time.
High to Low'Level Out,put (tPHd

Enable

Any

CL = 30 pF to GND.
R Lt =400n to Vee.
RL2 = 600n to GND

15

35

ns

Propagation Delay Time.
Low to High Level Output (tPLH)

Select

Any

CL =30 pF to GND.
RLl = 400n to Vee.
RL2 = 600n toGND

35

50

ns

Propagation Delay Time.
High to Low Level Output (tPHd

Select

Any

CL = 30 pF to GND.
RLl = 400n to Vee.
RL2 = 600n to GND

35

50

ns

C

programm ingproeedure
is 20 ms; however. 10 ms will program a high percentage of devices.

1. Apply steady-state supply voltage IV ce = 5.0V,
GND = OV) and address the word to be programmed
with ,speCified input voltages.
2. Disable the outputs by applying a high logic level to
the enable input.

The bit programmed may be verified by checking
the output for a low logic level after the enable input
reaches a low logic level.

3. Only one ·bit location is programmed at a tim~. Open
circuit all outputs except the one to be programmed
'
as a low logic level.

5. Repeat steps 2 through 4' for each output of this
address to be programmed as a low level.

4. Apply the specified programming pulse to the output
to be programmed. The recommended pulse width

6. Advance to next address location and repeat steps
2 through 5.

ae test circuit and switching time waveforms

ADDRESS

Tir"'

~'_':Hr: -}: .r•• v

~

-"~:.. r-

{:L

S.DV

FROM
DU,T'UT
UNDER
TEST

OUTPUT

'

"

Re>

-= R"

....
......

OUTPUT

.,....J" . v

\I..I.!'.5_V_ _ _ _ _

Input Wlveforms Ire supplied by pulse genentars hiving the following char.ett.ista:
t, s: 10 nl, tf S I. ns, PAR:; 1 MHz, PDC = 50%, Amplitude'" 3.GY, .lICIlo 11 50S!.

5-17

S:.
00

........C1I

~

Bipolar PROMs

NA110NAL

DM7578/DM8578 TRI-STATE® 256-bit programmable read only memory

general description
The procedure is irreversible and, once altered, the output for that bit is permanently programmed to provide a
low logic level. Outputs never having been altered may
later be programmed to supply a low-level output.
Operation of the unit within the recommended operating
_conditions will not alter the memory content.

The DM7578/DM8578 is a field-programmable, 256-bit,
read only memory organized as 32 words of 8 bits each.
This monolithic, high-speed, transistor-transistor-Iogic
(TTL) memory array is addressed in 5-bit binary with
full on-chip decoding. An overriding memory-enable
input is provided which, when taken high; will inhibit
the function causing all eight outputs to remain in the
high impedance (Z) state.

The mask-programmable DM7598/DM8598 can be used
to replace the DM7578/DM8578 as they are functionally and mechanically identical.

The address of an 8-bit word is accomplished through
thebiJffered binary select inputs in coincidence with a
low logic level at the enable input. Where multiple
DM7578/DM8578 devices are used in a memory system,
the enable input allows easy decoding of additional
address bits. The TRI-STATE outputs eliminates the
need for external pull-up resistors, and provides good
capacitance drive capability.

features
• Field programmable for custom or prototype memories
• Mask-programmable DM7598/DM8598 is a direct
replacement for the DM7578/DM8578.
35 nS
• Typical access time
• Organized as 32 words of 8-bits each
• Ideal for microprogramming and code converters
• TRI-STATE outputs are easily expanded
• Fully-decoded buffered inputs
• Fully compatible with most TTL and DTL circuits
• Pin compatible with SN74188A

Data can be electronically programmed, as desired, at
any of the 256-bit locations of the DM757B/DM8578
in accord ance with the prcigramm ing procedu re specified.
Prior to programming, the memory contains a high-Iogiclevel output condition at all 256 bit locations. The programming procedure open-circuits nichrome links which
results in a low-logic-level output at selected -locations.

connection diagram
Dual-In-Line Package
BINARY SELECT

Vee

ENABLE
G

116

OUTPUT
V8

15

13

14

11

12

10

2

.

VI

V2

V3

Y5

V4

v,

OUTPUTS
TOPVIEW

Order Number DM7578D or DM8578D

See Package 3
Order Number DM8578N

See Package 15

5-18

C

absolute maximum ratings

operating conditions

(Note 1)

7.0V
5.5V
5.5V
-55·C to +150·C
3OO·C

Supply Voltage. VCC
Input Voltage
Output Voltage
Storage Temperature Range

Lead Temperature (Soldering. 10 seconds)

Supply Voltage (VCC)
DM7578
DM8578
Temperature (TA)
DM7578
DMB578
High·Level Output Voltage

MIN

MAX

UNITS

4.5
4.75

5.5
5.25

V
V

+125
+70
5.5

·C
·C

12

mA

-2.0
-5.2

mA
mA

-55
0

V

Low-Level Output Current

(I0L)

!:
~
0'1

at
......
C

!:
00
0'1

at

High-Level Output Current

(I0H)
DM7578
DM8578

recommended conditions for programming
CONDITIONS

MUll

TYP

MAX

UNITS

Supply Voltage (Vee)

5

5.5

V

Input Voltage
Low Level
High Level

o

0.5
5

V
V

Programming Pulse Amplitude

20

22

V

Programming Pulse Rise Time

1

Programming Pulse Current Limit

100

Programming Pulse Width

10

Case Temperature

25

electrical characteristics

2.4

5

10

20

J1S

200

mA

50

ms

75

DC

(Note 2)

PARAMETI:R

CONDITIONS

MlfII

TYP

Low Level Input Voltage '(Vld
Input Clamp Voltage (Vd

Vee'" Min; 11 ;-12 mA

High Level Output Voltage (V OH )

Vee; Min. V IH ; 2.0V.
VII. ; a.av. 10H ; Max

Low Level Output Voltage (VOl.)

Vee'" Min. V IH ; 2.0V.
VII. ; 0.8V. 101. ; Max

Off State, (High Impedance State) Output
Current{lo (OFF))

Vee; Max. V IH ; 2.0V.
Vo ;2.4V
Vo ;0.5V

at Maximum Input Voltage (II)

Vee; Max. VI ; 2.4V

Low Level Input Current {lId

Vee; Max. VI ; 0.4V

Short Circuit Output Current (los) (Note 3)

Vee; Max

Supply Current {led

Vee; Max (Note4)

0.8

V

'-1.5

V

V

2.4

Vee; Max. VI; 5.5V

High Level Input Current (lIH)

UNITS

V

2

High Level Input Voltage (V IH)

Input Current

MAX

0.4

V

40
--40

J.lA
J.lA

1

mA

40

-30
82

J.lA

-1

mA

-70

mA

110

mA

Note 1: "Absolute Maximum Ratings" ate those values beyond which the safety of the device cannot be guaranteed. Except for ··Operating
Temperature Range" they are not meant to imply that the devices should be operated at these limits. The table of "Electrical Characteristics"
provides conditions for actual device operation.
Note 2: Unless othelWise specified minimax limits apply across the -5SoC to +12SoC temperature range for DM7578 and across the OoC to

+70·C range for the DM857B. All typicals are given for VCC = 5.0V'and TA = +2SoC.
Note 3: Duration of the short·circuit should not exceed one second. Only one output at a time should be shorted.
Note 4: ICC is measured with all input. at 4.SV. all outputs open.
5·19

III

Je

It)

eo
~

,0

~

It)
,....

~

0

switching characteristics

Vee =5V, TA = 25'C

FROM
(INPUT)

TO
(OUTPUT)

Propagation Delay Time,
Low to High Level
Output (tPLH)

Select

Any

Propagation Delay Time
High to Low Level.
Output (tPHd

Select

Output Enable Time to
High Level (tzH)

PARAMETER

CONDITIONS

MIN

TYP

MAX

RL =40011,
CL = 50 pF

35

50

ns

Any

RL = 40011,
CL = 50 pF

35

50

ns

Enable

Any

RL = 40011,
CL = 50 pF

19

35

ns

Output Enable Time to
Low Level (tzd

Enable

Any

RL =40011,
CL = 50 pF

17

35

ns

Output Disable Time
from High Level (tHZ)

Enable

Any

RL = 40011,
CL = 5 pF

11

35

ns

Output Disable Time
from Low Level (tLZ)

Enable

Any

RL =40011,
CL = 5pF

21

35

ns

UNITS

programming procedure
1. Apply steady-state supply voltage (Vee = 5.0V,
GND = OV) and address the word to be programmed
with specified input voltages.
2. Disable the outputs by applying a high logic level to
the enable input.
3. Only one bit location is programmed at a time: Open
circuit all outputs ljixcept the one to be programmed
as a low logic level.
4. Apply the specified programming pulse to the output
to be programmed. The recommended pulse width is

20 ms; however, 10 ms will program a high percentage
of devices.
.
The bit programmed may be verified by checking the
output for a low logic level after the enable input·
reaches a low logic level.
5. Repeat steps 2 through 4 for each output of th is
address to be programmed as a low level.
6. Advance to next address location and repeat steps 2
through 5.

ac test circuit and switching time waveforms

s~~:~

OUTPUT

R,

....

UNDER

TEST

r

-..

"

t.Ok

Ov-J

'.

Vee

TEST
POINT

FROM
OUTPUT

,.OV:=€ - - - - ""\
1.5V

1.5V

' - ____ _

"j
"';5.

v,
O

~-lr-

J.5V .

J.OY

,.
..

ENABLE

OV
",l.!iV

-

V

Cl includes probe and iig capac:itanc;e.
All diodasar.'N3064.

OH

OUTPUT

",'.5V

J

tzc

r-j

\

OUTPUT

vo,

1.5V

\".5V

-

"ILZ-

O.5V

\1

h
Ij

I--

t'H

V~

I

!

D.5V

~

D.5V

-

tH'

Input WfI/tfOrmslre IIIpplied by pulse pnlll'atois hIVing tilt followinl characteristics:
.... $10 oS, I, $10 ns, PAR;;, MHz. PDC '" 50%, Amplitude'" 3.0V, and Zo '" son.

5-20

~

Bipolar PROMs

Advance Information

NAll0NAL

o
~
(J1

en

N
N
N

.......

o

~

DM75S222/DM85S222 TRI-STATE® 2048-bit PROM with output latches

00

general description

N
N
N

(J1

fJ)

These TTL· compatible memories are organized as 256
words by 8 bits. When the strobe input is at a logical
"1" level the memories function in the conventional
manner with the enable input determining whether the
outputs present the contents selected by the address
inputs or are turned "OF F."

to go back to a logical "0." Additional bits may be
programmed to a logical "1," however.

features
• Schottky clamped for high speed systems
•

When the strobe input is at a logical "0" the outputs
are latched into the state they were in just prior to the
strobe going low. The outputs remain in this condition
until the strobe is again taken to the logical "1" state
regardless of the .state of the address or enable inputs.

High speed
Address to output delay-typical
Enable to output delay-typical
Strobe to output delay-typical

logic and connection diagrams

0-:-

ADDRESS
BUFFER
AND
DECODE

0-

-·
·
-·

-

r-.

B·BIT
lATCH

256 X B
ARRAY

.

8 OUTPUT

-:-0

.

DRIVERS

~

I-

I

1

STROBE

o TYPE
LATCH
ENABlfo--c

Dual~ln-Line

T
20

AT
19

A6

A5

1B

17

EN

Package

STROBE OUTS OUT1 OUT 6 OUT 5

16

15

14

13

11

12

-

r

6
AD

A1

A2

A3

15 ns
20 ns

• PNP inputs reduce input loading
• Output latches simplify system use
• 20 pin, 300 mil package for high density
• Ali dc and switching characteristics may be measured
prior to programming PROMs
• Pin compatible with DM54S271/DM54S371

PROMs are, shipped from the factory with a logical
"0" in ali locations. A logical "1" may be programmed
into any selected locations by following the program·
ming instructions. Once programmed, it is impossible

ADDRESS
INPuts

35 ns

A4

1

TOP VIEW

Order Number DMB5S222N
See Package 16A

5·21

8

9

OUT lOUT 2 OUT 3 DUT4

.to
GND

OUTPUTS

absolute maximum ratings
Supply Voltage (Note 2)
Input Voltage (Note 2)
Output Voltage (Note 2)

-Q.5V to +7.0V
-1.2V to +5.5V
-Q.5V to +5.5V
-65°e to +150"e
300"e

Storage Temperature Range
Lead Temperature (Soldering,l 0 seconds)

dc electrica I characteristics

Supply Voltage (Vee)
DM75S222
DM85S222
Ambient Temperature (T A)
DM75S222
DM85S222

MAX

UNITS

4.5
4.75

5.5
5.25

V
V

-'55
0

+125
+70

°e
°e

Logical "0" Input Voltage

0

0.8

V

Logical "1" Input Voltage

2.0

5.5

V

CONDITIONS

Logica) "1" Input Current

MIN

(Note 3)

PARAMETER
I'H

operating conditions

(Note 1)

MIN

TYP

MAX

V'N= 2.7V

25

IlA

VIN = 5.5V

1.0

rnA
Il A

IlL

Logical "0" Input Current

V'N = 0.45V

-250

V CL

Input Clamp Voltage

liN = -18 mA

-1.2

VOL

Logical "0" Output Voltage
DM75S222

IOL=12mA

DM85S222

V

0.50

V

0.45

V

Logical "1" Output Voltage

V OH

los

UNITS

DM75S222

IOH = -2.0 mA

2.4

V

DM85S222

IOH = -6.5 mA

2.4

V

Output Short Circuit Current

Vo = OV (Note 4)

-30

-100

mA

-50

50

Il A

100

165

mA

TYP

MAX

Vcc=Max
loz

TRI·STATE Output Current

Icc

Maximum Supply Current

switching characteristics
PARAMETER

0.45V::; Vo::; 2.4V

(Note 3)
CONDITIONS

MIN

UNITS

tAA

Address to Output Delay

Strobe = "1"

35

ns

tEA

Time to Enable Output

Strobe = "I"

15

ns

tED

Time to Disable Output

Strobe = "1"

15

ns

tSA

Strobe to Output Delay

20

ns

tsw

Strobe Pulse Width

10

ns

Note 1: Absolute maximum ratings are those values beyond which the device may be permanently damaged. They do not mean that
the device may be operated at these limits.
Note 2; These limits do not apply to PROMs during programming. For the absolute maximum ratings, refer to the programming instruc~
tions.
Note 3: These limits apply over the entire operating range uniess' stated otherwise. All typical values are for Vec ::: S.OV and T A = 2S<> C.
Note 4: During lOS measurement, only one output at a time should be grounded. Permanent damage may otherwise result.

5·22

~

MOS ROMs

NATIONAL

MM3501 1024-bit read-only memory
general description
The MM3501 is a 1024-bit read-only memory programmed in a 128 word by 8 bit format. It is an
MOS monolithic integrated circuit utilizing Pchannel enhancement mode technology. The fixed
program memory is specified by the customer and
customized by modifying one mask in the fabrication process. This results in a fast turn-around, low
cost custom memory.

•

115 mW typical static operation

•

Low power consumption

• Bipolar compatible outputs

applications
• Microprogramming

features

• Code conversion
• Table lookup

". Chip select
• 1.5/1s typical access time

• Control logic

logic and connection diagrams

Dual-In-Line Package

o
E

C

o
o
E
CHIP SElECT READ"

o

1 2 ] 4 5 6 7

'---..,-----J

·When chip select read isat Vss the

OUTPUTS

outputs are f1031111g,

Order Number MM3501J

See Package 1.1
Order Number MM3501N

See Package 1B

switching time waveforms
Access and Chip Select Times

I------- T

ovl
~

INPUT ADDRESS
-15V

OUTPUT

•

lOGIC
LOGIC

I•

T

-----I

:-1_ _ _ _~I
J

LT;8.1DIiS

'90"ti.l-----t1,O%

I

I

I

I

"~~'=====+I::Jxb~;;!:::===:ti=~\;"'~'~======

I 1 ' 1 ...____
·T':===~11i;,:===~~f..-'}:=====:
I
TArI TA I
Note: The logic "0," "1" le\lel~ may h~ takpn 10 be (-I.OV, -IOV} or
(-2.llV, -S.OV) respe(.:tively. Guaranteed limits are at -l.OV and -lOY.

Note: For programming information see AN-100.

61

Riseandfalltima-50ns

St"d"d I"d

~~:

:OM:;

3:
3:
w
C1I
o
.....

o"'"
LO
(I)

:e
:e

absolute maximum ratings

All Voltages and Data Input Lines with Respect to Vss
Power Dissipation
Storage Temperature Range
Operating Temperature Range
Lead "Temperature (soldering, 10 sec.)

-30V to +0.3V
250mW
-65°C to +125°C
O°C to +70°C
300°C

electrical characteristics
T A within operating temperature range Voo
unless otherwise noted.

CHARACTERISTIC

= -13V ±1.0V, V GG = -27V ±2.0V, VB = -27V

CONDITIONS

MIN

Input Logic Levels
Logic "0"
Logic "1"

V ss -2.0

Input Capacitance

(Note 4)

Input Leakage

V'N

Output Logic Levels
Logic "0"
Logic "1"

IL
IL

Access Time (T A)

Output Current
Logic "1"
Logic "0"
Logic "1"

TYP

(Note 5)

= -10MA
=

V ss -l.0

+10MA

RL = 1.0Mrl,C L = 10pF
(Notes 2 and 3, See Waveform)
V OUT
V OUT
VOUT

=

1.5

-4.6V (Forced) (V B= V OD )
(Forced) (Note 6)
-10V (Forced) (Note 6)

= -1.0V
=

1.6
-0.15
0.30

= OV

MAX

Vss
V ss -9.0
7.0

= -15V

±2.0V, Vss

(GND),

UNITS

V
V

15

pF

1.0

MA

Vss
V ss -lO

V
V

4.0

MS

mA
mA
mA

-0.24
0.85

Supply Current Drain

V DD = -14V, VGG
(Note 2)

100

IGG
Power Consumption

= -29V

(Notes 1 and 2)

115

Note 1: Exclusive of 18 (load current)

Note
Note
Note
Note
Note

2:
3:
4:
5:
6:

TA : : ; +25~C.
Sample tested.
Guaranteed by design:
Address and chip select inputs all pins grounded except the one under test
VOO = ~12V, VGG = -25V (wor~t case condition of measurement)

6-2

6.5
4.0

mA
mA

215

mW

~

MOS ROMs

NAnONAL

MM4210/ MM5210 1024-bit read only memory
general description
no clocks requ ired
output wire AND
capability
• Chip enable output control.

The MM4210/MM5210 is a 1024-bit static read
only memory. It is a P-channel enhancement mode
monolithic MOS integrated circuit utilizing low
threshold technology. The device is a non-volatile
memory organized as 256-4 bit words. Programming of the memory contents is accompl ished by
changing one mask during device fabrication_ Customer programs may be su pplied in a tape, card, or
pattern sel ection format.

• Static operation
• Common data busing

applications
• Code conversion
• Random logic synthesis
• Table look-up
• Character generators
• Microprogramming.

features
• Bipolar compatibility
• High speed operation

500 ns typ

block and connection diagrams

Dual-In-Line Package

SENSE
AMPLIFIERS

INPUTS

OUTPUTS t

USB) Al

INPUT A3

"

Voo

INPUT A2

15

INPUT

lS8 INPUT At

14

INPUT A5

lSB DUTPUT 8 1

13

INPUT As

12

INPUT A7 MSB

~

8 1 (lSB)
A,

a,

A,

OUTPUT 82

,

11

V"

,",S8 OUTPUT 84

J

10

CHIP

V"

a

,

OUTPUT 83

a,
a,

A.

ENABLE
INPUT As

TOPVIEW
CHIp·
ENABLE

"The output is Enabled by applylng
a lOgic "'''10 the Chill Enable line.

tThe outputs are connected to
Voo through an internal MOS
mistorwhenDiSilbled.

Order Number MM4210J or MM5210J

See Package 10
Order Number MM5210N
See Package 15

typical application
256 x 4 Bit ROM Showing TTL Interface

-"v----....

...__,

~--------------~---,,-_-+_ _ _--:-_-"A'iJ 12

a,

1l

},-"

a,

6.8K

OnmL lOGIC

"

*Resistor value CIIn vary from 750U
to 30 k!l depending on speed requiremellts.

"::"

Note: For programming information see AN·100.

6-3

absolute maximum ratings

V G G Supply Voltage
Voo Supply Voltage
Input Voltage
(V ss -20)V
Storage Temperature
Operating Temperature MM4210
MM5210
Lead Temperature (Soldering, 10 sec)

V ss -30V
V ss -15V

< Y'N < (Vss +0.3)

_65°C to +150°C
-55°C to +125°C
O°C to +70°C
300°C

electrical characteristics
TA within operating temperature range, Vss ~ +12V ±5% and VGG ~ -12V ±5%, unless otherwise specified.
PARAMETER

CONDITION

MIN

TYP

MAX

UNITS

Vss -9.0

V
V

+0.4

V
V

Vss -8.0

V
V

Output Voltage Levels

MOSto MOS
Logical "1"
Logical "0"
MOSto TTL
Logical "1"
Logical "0"

1 Mr2 to GND Load

6.8 kl1 to V GG Plus One
Standard Series 54/74 Gate Input

Vss-l.0

+2.4

Input Voltage Levels

Logical "1"
Logical "0"
Power Supply Current
Vss
VGG (Note 1)

Vss -2.0
TA ~ 25°C
19

I nput Leakage

Y'N

I nput Capacitance

f

Access Time (Notes 2, 3)

T A ~ 25°C
(See Timing Diagram)
Vss ~ +12V VGG=-12V

T ACCESS

Output AND Connection

~

~

Vss -12V

1.0 MHz

Y'N ~ OV

MOS Load
TTL Load

25
1

mA
IlA

1

IlA

5

150

500

pF

650

ns

3

8

Note 1: The VGG supply may be clocked to reduce device power without E!ffecting access time.
Note 2: Address time is measured from the change of data on any input or Chip Enable line to the output of a TTL gate.
See Timing Diagram.
Note 3: The access time in the TT~ load configuration follows the equation: T ACCESS = the specified time + (N - 1) (50) n's
where N = number of AND connections.

6·4

I

performance characteristics
Guaranteed Access Time vs
Supply Voltages

fA

1000

'=

Typical Access Time vs
Su pply Voltages

125"C

1000

TA - lO°C

800

-

T.

~25~

~

J

800

~ 600

~ 600

J/.

~

400

.... 400

200

200

iFt 7
'" 1/'1
+~
j--'1D"C
lZS·C

ZS·C

J
10,8

12.0

13.2

10.8

12.0

Vss& VaG IV)

Power Supply Current vs
Voltage

Power Supply Current vs
Temperature

,

T(25'C
24

GUARANTEED
26

y

22

IA

nfiguration follows the equation: T ACCESS = 'the specified time + (N - 1) (50) ns
where N = number of AN 0' connections.

6·18:·'

performance characteristics
Typical Access Time vs
Supply Voltages

Guaranteed Access Time vs
Supply Voltages

TA '" '25°C

1000

1000

TA '" 75"C

800

~

~

r.-Z5=i;

ill

.

600

J

800

~

600

I-

400

125"C

200

'1~J

g

400
200

10.8

13.2

12.0

:.pt+
Icy,

25"C

Vss&VGG (V)

Power Supply· Current vs

Power Supply Current vs

Voltage

Temperature
Vss ""+12.0V
VaG;; -12.0V

T(1 25"C
24

GUARANTEED

E-

26

J;

22

<

13.2

12.0

10.B

Vss & VGG (V)

20

TYPICAl

22

<
E-

0

o 18

j

"\

"

16

r-.....

......

18

14

GUARANTEED

1'\

r-....

lo.B

13.2

12.0

"

TYPICAl'

14

-50 -25 0 25 50 75 100 125

Vss&VGo(V)

TEMPERATURE eCI

timing diagram/address time

+lv

"TL

DV

I

l.OK

.5V

I

INPUT~

E,.--!:_,

DM8810

T

E,.

DV
+12'\1

'OPF

I

I

UK

IO".I..

~

ANY DHlTTl
GATE

-Jv

Fk
E'--

·,v
DV

I

MM42201MM!;i220

~

+12V

>5V
OUTPUTB".

d

v 2D
..-

1.5Y

0
fOUT

.,v
ISV

DV

I
time

6019.>

:E-=

fOUT

15"

typical application

128-8 Bit ROM Showing TTL Interface
-t2V

.,V
'
t

.

v"

"

..
"
..

CHIP

ENABLE
t MODE

COIITADL

v"

UK

6.IK

I,

A,

S.
MM42211JMN!iUO

-{

..

Ai

I,

I,

A,

I,

DMlllD OR DM1812
TIL GATES

A,

A,

v••

"

A,

tSee operating mode note5.

lOR values elln vary from 740 (0 30 kn depending on speed requirements.

OPERATING MODES
128x8 ROM connection
Mode Control - Logic "0"
As
- Logic "1"
256x4 ROM connection
Mode Control - Logic "1"
As
- Logic "0" Enables the odd
(B 1 ___ B7 ) outputs
- Logic "1" Enables the even
(B 2 ___ Bs) outputs_
The outputs are "Enabled" when a logic "1" is
applied to the Chip Enable line_
The outputs are connected to. V DO through an
internal MaS resistor when "Disabled,"
The logic levels are in negative voltage logic notation,

6-2.0

}-

~

MOS ROMs

3:
3:
~

N
N

o

NAll0NAL

l>
m

......

3:
3:

MM4220AE/MM5220AE ASCII"7 to hollerith code converter

C1I
N
N

o

l>

m

general description
The typical application shows a recommended
circuit for re-expansion of the Hollerith code to
twelve lines_

The MM4220AE/MM5220AE 1024-bit read-only
memory has been programmed to convert the
128 entries of the American Standard Code for
Information Interchange in seven bits (ASCII-7) to
Hollerith code (compressed to eight bits)_ The
conversion performed follows the recommendation
of American National Standard ANSI x 3_261970, Hollerith punched card code_-

For electrical, environmental and mechanical details, refer to the MM4220/MM5220 data sheet_

typical application

,

PUle"

.ow

.~

DMAIa

.. , .

.DMUU

11.!!2...

r

.. ,
" ..
.. ,
""
. " ...,.AE .
_ ...u

",.

..

., "

--

,t9"I

1mLO~D

,
,

..

-

FAIIOUTAVAlU.LE

,r'

I"

7L"U

v..

··.

r

, ..

""

. ,+

TmeAL

r-

··"

f'" -'''''

"tM.'ENA'i.E

"Chip En.ble" Lo!ic "'''tD obtain outputs.
Logichvels:
DTLmL (extept ilt MOS/ROM interface). Logic: '" ," +S.OV. NOM, Logic "0" ",ound, NOM.
MOS/ROM inputs and outputs. Logic "'," more negative, Logic: "fI," more positivi.

Order Number MM4220AE/J or MM5220AE/J

See Package 11
Order Number MM5220AE/N

See Pack_lie 1.8

6-2.1

..""

'~

:P-:~

:~
.p--

,1"""AVAI"'"

HOiulUlM'U
IACTIVELfYE

"muADI

w

ct
~

code conversion tables

N

It)

:!
:!
.......
w

ct
o

b7

N
N

~

:!
:!

0

~

0
0

bs
b4 b3 b2 b1

0
0

0

I~
RO

1

0
1
0

1
1

3

0

1

2

0000

0

NUL
12-0--9-8-1

DLE
12-11-9-8-1

SP
NOPCH

0001

1

SCH
12-9-1

DCl
11-9-1

2

STX
12-9-2

DC2

0010
0011

3

0100

1
0

1
0
0

1
1

4

5

1
1

1
0

1

6

7

0
0

@

8-4

P
11-7

8-1

p
12-11-7

!
12-8-7

1
1

A
12-1

Q
11-8

a
12-0-1

q
12-11-8

11~9-2

"
8-7

2
2

8
12-2

R
11-9

b
12-0-2

r
12-11-9

ETX
12-9-3

DC3
11-9-3

#
8-3

3
3

C
12-3

S
0--2

c
12-0-3

s
11-0--2

ECT
9-7

DC4
9-8-4

$

4

11-8-3

4
4

D
12-4

T
0--3

d
12-0-4

t
11-0--3

0101

5

ENQ
0--9-8-5

NAK
9-8-5

%
0--8-4

5
5

E
12-5

U
0-4

e
12-0--5

u
11-0-4

SYN
9-2

&
12

6
6

12-6

V
0--5

f
12-0-6

v

6

ACK
0--9-8-6

F

0110

ETa
0-9-6

8-5

7
7

G
12-7

W
0--6

g
12-0-7

w

7

BEL
0--9-8-7

CAN
11-9-8

8
8

H
12-8

X
0--7

h
12-0--8

x

8

BS
11-9-6

EM
11-9-8-1

)

11-8-5

9
9

I
12-9

Y

9

HT
12-9-5

0--8

i
12-0-9

Y
11-0-8

SUB
9-8-7

*

:

11~8-4

8-2

J
11-\

Z
0--9

j
12-11-1

z

10

IF
0--9-5

;

11

ESC
0--9-7

+

1011

VT
12-9-8-3

12-8-6

11-8-6

11-2

[
12-8-2

k
12-11-2

12-0

FS
11-9-8-4

L
11-3

\

12

FF
12-9-8-4

<

1100

1
12-11-3

12-11

13

CR
12-9-8-5

GS
11-9-8-5

M
11-4

1

1101

m
12-11-4

11-0

1110

14

SO
12-9-87 6

RS
11-9-8-6

15

SI
12-9-8-7

US
11-9-8-7

0111
1000
1001
1010

1111

CD
@

®

CD

(

12-8-5

0--8-3

12-8-4

-

=

11

8-6

>
12-8-3

0--8-6

/

?
0--8-7

0--1

,K

0--8-2
11-8-2

I\@

N
11-5

11-8-7

n
12-11-5

a

-

0

11-6

0--8-5

12-11-6

may be "I"
may be","
The top line in each entry to the table'represents an assigned character (Columns 0 to 7),
The bottom line in each entry is the corresponding card hole-pattern.

6·22

11-0--5
11-0--6
11-0--7

11-0--9

f
:

I

-

11-0--1

DEL
12-9-7

code conversion taltles(con't)

ADD
RESS

OUTPUT COOE
B6 BS B4 B3

AOD_
B2

Bl

0
I
2
3
4
5
6

1

1

0

1

1

0

0

1

1

0

0

1

0

0

0

1

1

0

0

1

0

0

1

0

1

0

0

1

0

0

1

1

1

0

0

0

0

1

1

1

1

1

0

0

1

1

0

1

1

1

0

0

1

1

1

0

7

1

1

0

0

1

1

1

1

8
9
10
11

1

0

1

0

0

1

1

0

1

0

0

1

0

1

0

1

"13
1
15
16
17
18
19
20
21

"23

B B7

1

1

0

0

0

1

0

1

1

0

0

1

1

1

1

1

0

0

1

1

•
1

0

0

1

0

0

1

1

1

0

1

1

0

0

1

1

1

1

0

1

0

0

1

1

1

1

1

1

0

1

1

1

0

0

1

1

0

1

0

0

0

0

1

1

0

1

0

0

0

1

0

1

0

1

0

0

0

1

1

1

0

0

0

1

1

0

0

1

0

0

0

1

1

0

1

1

0

0

0

0

0

1

0

1

1

0

0

0

1

1

0

24
25

1

0

1

0

1

0

0

0

1

0

1

0

1

0

0

1

26

1

0"

0

0

1

1

1

1

27

,
,
,
,

1

0

0

0

1

0

,
,

0

, ,
, ,
, , ",, ,

28
29
30
31
32
33
34
35

1

0
0
0

,
1

0
0
0

0

•

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

37
38
39
40
41
42

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

,

0

0

0

1

0

0

, ,
,
,
,
,
,
,
,
, ,
,
,

341

ROW

, ,

0

0

0

0

, ,
, , ,
, ,
, ,
,
1

0
0

0

0

0

0

0

0

1

0

,
,

"0

0

0

0

0

1

0

,

1
1

0

•

0

"

'2

8

4

2

,
,
,
0

OUTPUT CODE

RESS

BB

B7

B6

43
44
45
4&
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
61_
68
&9
70
71
72
73

0

0

0

7,

0

, ,
,
,
,
, ,
,
,

0
0

0

0

0

0

0

0

0

0

B3

1

0

,
, ,
, ,
,
,
, ,
,
,
, ,

B2

Bl

86
87

0

,

0

,

0

0

0

0

0

0

(I

0

0

0

0

0

0

0

0

0

,

,
, ,

0

ROW

4

2

0

0

0
0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

,
,
,
,

0

0

1

0

0

0

0

0

,

0

0

0

,

0

0

0

0

0

0

0

0

0

0

0

0

0

0
0

0

0

0

0

,
,

, ,
, 0
, ,
, ,

0

0

,
0
, ,
,
0
,
0

0

0

,

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

,
,
,
,
,
,
,

0

0

0

0

0

0

,

1

0

0

0

0

,
,
,
,
,
,
,

0

0

76

0

0

77

0

0

78
79
80
81
82
83
84
85

0

0

0

0

0

0

0

,
0
0
0

•

0
0

,
,
,

0

AOD_
RESS

0

88
89
90
91
92
93
94
95
9&
97
98
99
100
101
102
103
104
10§
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127

0

0

75

ROW

BS B.

0

,

,

, , ,
, ,
,
,
,
,
, ,
, ,
,

0

0

0

0

0

0

0

,
,

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

1

0

0

0

1

0

0

0

0

o.

"

6·23

,

0

,
,

0

0

,

0
0

,
,
,
, ,
, ,

0

0

0

i

0

•

0

0

0

0

0

0

0

12

0

0

0

"0

0

1

0

0

0

1

0

0

,

OUTPUT CODE
B6 BS 94 83

0

0

0

0

0

0

0

0

0

0

0

0

, •• ,
, ,
,

0

0

0

1

0

,

,
,
,
,
, ,

BS

o.

.7

0

,

0

0

0

0

0
0

0
0

0
0
0

0
0
0

0

,
,
,
,
,
0

,

,

,
,

1

,

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

,

0

0

0

0

0

,

0
0
0
0
0
0
0
0
0

0

,
,
,
,
1

,
,
,
,

, ,
, ,
, ,
,
, ,
,
, ,
1

1

T

B'

0

0

1

1

0

0

0

0

0

1

0

,
,
,

,
,
, ,
, ,
,
0

0

0

1

0

0

0

0

0

0

0

0

0

0

0
0

0

0
0
0
0

,
,
1

,

,
, ,
,
, ,
, ,
,. ,
0

0

0

0

0

0

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

,
, ,
, ,

,
,
,
,
0

0
0
0

, ,

,

,
,

0
0

0

0

0

0

0

T

0

0

0

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

0

0

0

, ,

,
, ,
, ,
, , ,

, , ,

0

,

0

0

0

0

1

0
1

9

0

,
0
0
0
0

0

,

, ,
,
, ,
,
1

1

,
,

0

0

,
, ,
0

0

0

0

0

0

,

0

0

0

0

0

0

0

1

0

0

0

0

1

1

0

0

0

0

,

1

0

0

0

0

0

1

0

0

0

0

1

0

0

1

0

1

1

1

"

,2

8

4

2

1

0

~

MOS ROMs

NAll0NAL

MM4220AP/MM5220AP
BCDIC-to-ASCII code converter
general description
The MM4220AP/MM5220AP is used for the conversion of the Binary Coded Decimal Interchange
Code(BCDIC) to the American Standard Code for
Information Interchange (ASCII).

The output is a seven·bit ASCII code, with an
eighth bit generated for even parity.

The input is a seven-bit BCDIC code with the
exception of the parity (check) bit (pin 18) which
is returned to +i2V dc. The alternate set of input
symbols is also shown in the Conversion Table for
reference.

device characteristics
F'or full. electrical. environmental, and mechanical
details, refer to the MM4220/MM5220 1024-J:>it
read only memory data sheet.

typical application

connection diagram
Dual-In-Line Package

-".----------------.........-.,

~v--~--------~=_---+_-t-~-_1~--

A,

M

'"

A,

"

N.C.

A,

U

N.C.

A,

",
=
•
8
~

.

-,

..
..
..
..
..

A,

lo----I-......:..::j21

."
....
""

C(1I0TUS(DI

30',

..

TY"CAL,

JUlies

v"

+ 1 2 V - - - - -. . .- 4 -..."t"~y1_ll_j';:...---."j

''''fllTV

I,

A,

I,

A,

..
..
..
..
..
I,

v"

A,

A,

v..
MO••
I;IIIITROL

.."

1D

UAIU

••

11

"

A,
II.C.

TOPVIEW

DTlmLLOGIC

'"

Order Number MM422DAP/J or MM522DAP/J
See Package 11
Order Number MM522DAP/N
See Package 18

·CHIPEN....LE _ _ _- '
ttlaDECOflTROL------I

tMode Control'" LogiC "0," A8 = logic "1.~'
*ChipEnable=Logic'T'toobtainoutpuI5.

logic Levels:
DTLfTTL ~except at MOStROM interface). Logic "1," +5.0V. NOM. LogiC "0," ground, NOM.
MUS/ROM inputs and outputs. Logic "1," more negative. logic "0," more positive.

6-24

code conversion table
CODE

FUNCTION
INP T

,INPUT

OUTPUT

OUTPUT

C

0

ROM
ADDRESS

BCDle
SYMBOL

0
1
2
3
4

Space

5.
6

7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

Sp-al;e

1

1

2
3
4
5
6
.7
8
9
O.
~o,

@or'

>

0

0
0

~.

.0
0

0
0
.0

4
5

0
0

0
0

6
7

0
0

0
0

8
9

o·

0
0
0
0
0
0
0

2

0
0

0

'"

@

,>

0
0
0

0

0

0
0

1
1
1

22
23

W

W

0

0
0
0

X

X

0

0

24
25
26
27

V

V

0

Z

Z

0
0

33

J
K

34
35
36
37
38
39
40
41
42
43
44

45
46
47
48
49'
50
51

52
53
54
55
56
57
58 ..
59
60
61
62
63

"

0

1
1
1
1

ti

'"-

1
1

0
0
0

0

HT

1

0
0
0

V

v

0
0
0
1
1

1

u

0

1

1

V

0
0
0
0

0

0
0
1
1
0

1

U

LF

0
0
0
0

0

0

,.

0
0
0
0

0
1
1

0

t

0
0
0
0
0
0

0
0
0
0

T

% or\

2

1
1
1

0
0

S

.28
29
30
31
32

4

0
0
0
1
1
1

T

!
I

8

0
0
0

S

J
Blank

A

0
0
0

0
0
0
0
0

/

0
0
0
0
0
0

1

1
1
1
1

0
0
1
1
1

1

1
1
1
1

1

1

0
0
0
0
1
1
1
1

0
0
0
0
0
0
0

0
0
0
1
1
1

0

1

1

0
0
0
0

1
1

r

Q

Q

,

·R

0
0

1

.

,

1

0

1

$

$

,0

1

0

.1

*

0

1

I

0
0

1

)

1

-

a

J
K

0
0

L

L

0

M

M

()

N
D

N

~

:R

D
P

fi

I

.& or'!

&

0
0
0
0

0
1
1
1
1
1
1

1

1
0
0
0
0
0
0
0
0
0
.0

0

,

BCDIC

ASCII
'0.
B
SYMBOL E

,
1
1

1

0

1

0

1
1

1

0

1

1

.0
1
1

1

1

0
0

0

a
a

0
0
0

l'

1

0

0
0
1
1
0
0
1
1
0

0
1
1
0'
0
1
1
0
0
1
1
0
D
1
1
O·
0
1
1

1
0

0

1

B
C

B'

0

1

1

a

C

·0
.0

1

1

0

1
1

0
0

1

0
0

1
1

1
0

1

0

1

1

1

1

1

1

1
1

1

0
0
1

1
0

1
0

1
1

1
1

0
0
0
1
1
1
1

0

D

D

E

E

F

F'

G

G

H

H

I.

I

,

IJ or)

I

<

*

,

·0
0
0
,0

0

1
'1

1

1

~

0

1

1

1

I

a

<

0
O·

1
1
1

1
'1
1

1
1
1

CR

A7

0
1

1
1
0
0
1
1

A6 A5 A4 A3 A2

6-25

b3

b2

b,

1
1
1
1

0
1
1

0

1

1
1
1
1

0
0
0
1
1
0

0
0
1
1
0
0
1
1

0
1
0

1

0
0
0
0
0

1
0
1
0

0
O·

0
1
0

0
1
1

0
0
0

1
0
1
0
1
0
1

0
0
1
1

0

1

0
0
1

1

1
1
1
1
1
1

1
0
1
1

0
0
1
1

0
0
1
1

1

0
1

1
1

0
1
'0

1
1

1
1
1

0

1
1

0
1

0
0

0

1
0

0
0

1

0
1
0
0
0
0

1

1
0
0

0
1

1
1

0
1

0
0
0
1

0

1
0
0
0
0
1
0
1
0
0
1

0
0
0
0
0
1
1
1
1
1
1

0

1
1
1

0
0
0

0
0

1

0

0

1
0
1
0
1
0
1
0

1
1
0
1
0
1

A

b4

0
0

0
1

0

A

b5

0

0

1

bS

1

0
1
1
0
0
1
0
0
1

b7

0
1
1

0
1
1

ASCII

E
P

0
1
0
1
0
1

1

1
0
0

1
1

1
1
1
1

1

1

1

0

0

0

0
O·

0
0

1
1
1

1
1
1

0

0
1
1
1

1

1

0

0
0
0
0
1

1

0

1

0
0

1
1

0
0
1
1

0

0

0

0
1
1
0
1
0

0
1
0
1

0
0

0

1

0
1

0
0
1
0
1

0
0
1
1

0

1

1

a

a
0

0

0
1
0
1

0
0

a

1

0
0

1

0

1

'1

1
1

a
0

0

0
1
0

1

a

1

1

1

0
1
0
1

1

1

0
0

0
0
1

1
1
1

0
.0
0

0
0
1

0
0
1

1

0

0
0
0
0
0
1

0

0

.1

a

0
1

0
1

0
0

1

1

0

A,

B8

B7

B6

1

'1

0

1

0
0

0
1

0
0

1

1
1

a
a
a

0

0
1

1

0

0

0

1

1

1

1
0
1

a
a

1
0

1

0

1
0
0
1

0

0
0
1
1
0
1
1
0
0
1
1

0
1
0

0
0

0
1
1
1

1
0

0

0
0

0

1
1
1
1

0

0
1

0
1

0
1

0
0
0
0
0

0

1
0
1

1

0
1
1
1
0
0

1
1
1
0
1

0
1
0

0

0
0

0

0
1
1

0
0
0
1

1

0
1

0
0
0
0
1

0
0
1
1

1
1
1

1

a

0

0

0
1
0
1
1
1
1

1
0

0

1
1

0

0
0
0
0
0
0
1
1

0
0

0

0
1

0

1
1

1
1
1

1
1

0
1

0
0
0
1
1

0

1

1

1
1

a

.0
1

1
0

1
1

0
0
1
1

1

0

1
1
1
1

0
1
1

0
0
0

1
0
0
0
0
1

B5

B4

B3

B2

B,

1

1

0
1
0
1

0
0
1
1

0
1

a

I

~

MOS ROMs

NAll0NAL

MM4220BL/MM5220BL baudot-to-ASClicode converter
general description
The MM4220B l/MM5220BL is used for conversion
of the Communications Set Baudot code to the
American Standard Code for Information Interchange (ASCII l-

Case Bit. If the bit is. externally supplied, the
·feedback. and latch circuits can be deleted (as
shown with the X's). .
The accompanying table is applic~ble for the code
conversion scheme as. shown' (or its' alternate)
rather than for the device itself. The input 'and
output codes are defined at the'TfL'gates with the
'Iogic trues high (Logic '''1'' = +5 volts, nominal;
Logic"O" = Ground, nominal) ..

The Baudot and ASCII codes have different formats. ASCII has a unique code combination for
each alphabetic, numerical, or control character.
The correct interpretation of a five bit Baudot is
dependent upon knowing its previous history;
whether upper or lower case was· last selected. In
effect a sixth-bit, which can be called the Case Bit;
is required to uniquely identify the Baudot input.
The latch circuit shown in the typical application
can store this information and will generate the

device characteristics

For. full electrical, envirOnmental, a~d mechanical
details,' refer to the MM4220/MM5220 1024-bit
read only memory data sheet.

typical application and connection diagram
Baudot to ASCII

"
s,

",
A4Z1

o'n

"

."

",

INf'UTGAT£S
AREDMBlI2

~

~

,.

MM4220BL

,..snOll

"

~

..

Alit!

DMlDDDSERI~S

~

~.

iOB,

11

DUTPUTGATP

"

..

{AU UK)

Logic Lewlsoi Input and Output Codes.
"1"=;+5.0V Nominal

"0"= Ground, Nominal
logic levels
"1"Mol1l Negative Output

"0" More Positive Output

Dual-In-Line Package

."
0;
0,

s,

s,

0,

s,

'.
s,

.s.

"

..

.
.
.

Order Number MM422(1BLIJ or MM5220BL/J

.

n

. See Package 11
Order Number MM5220BL/N'

0,

See Package .18 .

'"

MODE

CONTROL

.
6-26

code·conversion tables
FUNCTION
INPUT

BAUDOT
ROM
ADDRESS SYMBOL
0
1
2
3
4
5

OUTPUT

ASCII
SYMBOL

Blank

NULL

T
CR
0
Space

T
CR
0
Space

H

H

6
7

N
M

N

8

LF
L

M

10

R

LF
L
R

11'

G

G

12

I

I

13
14
16
16

P

P
C
V
E
Z

•

17
18
I.

20
21
22
23
24

26

C
V

E
Z
0
8
5

5

Y

y

D

8

F
X

F
X

A
W

A

W
J

26
27
28

J
Upper

2'

Q

Q

90

K

31
32
33
34
35
36
37

Lower

K
Delete

38
39
40
41
42
43

44
45
46
47
48

U

Blank
5
CR

•

Space
#/£.5/5

IS1/Can
U

NULL
5
CR

9
Space
BS/FE

0
0
0
0
0

BAUDOT
3

4

5

0
0
0
0
0

0
0
0
0

0

0
0
1
1

0
1
0
1

0
1
1
1

0
1
0
1

0
0
1
1

0
1
0
1

1
0
0

0
1
1

0

0

0
0

0

0
1

1
0

1
1

1
'0

1
0

0
1

0
1
1

1
0
1
0
1

0
1

0
0

0

0

0
0

0

0

0
0

0
0
0

0

0
0
0
0
0
0
0
0
0
0
0

0
0
1
1
1
1
1
1

0
0

0
0

0
0,
0

9

4

4

1

&
8
0

&

,

0

1
1
1

0
0
0

;

;
3

1
1
1

0
0
1
1
1

Bell

6
!

6
!
/

$
?

/
2
Upper

$
?

2
Can

7
1

7
1

(

(

Lower

Delete

1
1
1
1

1
,I

1
1

1
1
1

0
0
1
1
1
1

0
0
0
0
1
1
1
1
0
0
0
0
1

0
0
0
0

1
1
1
1
1
1

0
0

Bel~

1
1
0
0
0

1
1
1
0
0

0

0

1
1

1
1
1
0
0

'I

..

1
1

0
0
0
1
1

I

3

1

0
0
0
0
0

I

,

0
0
0
0
1

1
1
1
1
1
1
1

0

8

1
1
1

0
1
1
1
1
1

0
0

0
0
1
1
0
0
j

1

0
1
0
0
0
0
0
1
1
0
1

0
1
0
1

1
0
0
1

0
0

0
1
0
1

1
1

0
1
0
1

0

0
0
1
1
0

0
1
0
0
1
0
1

0
0

0
1

1
1
1
1
1
0
0

0
1
1

0

1
1
0
0

0
1
1
0
0

0
0
0
0
0

0
0
1

0
0
0
1
1
I,

0
0
1
1
1
1
0
0
0
0
1

1
1

.,

0
0
1
1
0
0
1
1

0
1
0
1
0
1

EP b7

0
1

bS

bS

b4

b3

0
0
0

0
1
0

0
0
1

0
1

0
0
0

1
0
1

0
1
1
.1
0
0,

0
0
0

0
0

0

1
1
1

0

1

1

0
0

1

1

0

r

0

0
0
1

1
1
1

0

0
0
1

0
0
0

0
1
0

0

1
0

1
1

1
1
1
1
1
I,

0

1
1
0
1

1
1
1
0
0
0
0

1

0
1
1

0
1

0
1
1
0
1
0
0
0
1
0

0
0
1
1
0

o.

0
I'
1
0
0
1
1

0
0
1
0
1

0
1
1

0
0
1

1
0
0
1

1
0

0
,0

0
0

1
1

0

1
1
1

1
1
0

1

0

a

0

a

1

1
0
0

0

0

1
1

0
1

0
0

0
'0

1
1

0
1

0
1

1
1

0

0
1

1

a
0
0

0
1
0

0

a

0
1
1
1
1
1

1
1
0
1
1

0
1

a

0

a

0

0
1

a

1

1
1
1

1
1

1
1

1
0
0
1
1

0
1
0
1

0
0
1
1
0
1

a

1
1
1

6·27

0
0

1
1
1

0
1

= Ca~cer

0
1

0
0

0
1

0
1

= Stop/Start
as .. Back Space

1
1
0

1
1

1

1

151 '" Information Separator #1

0
1

1

,

0
0,

0
0
0
0
1

0
1

1
0
1
1
1
1

0
0
0
0
0
0
1
0
1
'I
1

0
0
1
0
1

1
1
0
1

1
1
1
0
0
1
0
1

0

0
1
1
0

1
1

0
0
0
1

0
1

0
1

SIS

0
1
0
1
0
1

0

0
0

0

0

EP '" Even Parity

0
1
1
1

0

1

0
0
0

1
1

LF'" Line Feed
CR '" 9arriage Return

,.

0
1
0
1
1

0
1

0
1
0
0
0
1
0
1

0
0
0
1
0
0
1

0

0
0
1
1

0
1
0
1
0
1

0

1

0
0
0
0
0

0
1
1
0
1

0
0

b2 bl

0

1
1

0

1
1

0

0

1
1
0
1

0
0
0

1
1
1

0
0

0

0
0
0

0

1
1
1
1

0
0

1

1
1
1

0

0

1
,I

1
1
1
1
1
1

1
,I

LEGEND:

Can

ASCII

2

1

50
51
52

62
63

0
0
0

OUTPUT

1

LF·

..

56
57
58
5.
60
61

INPUT
C
A
S
E

LF

49

53
54
65

CODE

1
0
0
1

1
0
0
0

a

0

1

1

0

0
0
1
1

1
0
0
1

0
1
0
1
1
0
1
0
0
1
1
0
0
0
1
1

0
1
0
0
0
1
1
0
0
1
1
0

O.

0
0
0
0

1
1
1
1
0
1
1
1

0
0

0
0

0
1

0
0

1
0

0
1

0
1

0
0

0
0
1

0

1
1
1
0

1
1
1
0
1
0
1
1
0
1
0
0
1

0
0

1
1
0
0
1
1

0
1
1
1
0

1
0
1
1
0
1

MOS ROMs

~

NAnONAL

MM4220BM/MM5220BM sine look-up table

general description
The MM4220BM/MM5220BM is a 1024·mono·
lithic MOS read o.nly memo.ry that has been
programmed to solve for the sine value x of a
known angle 8; i.e., to. o.btain the solutio.n of the
equation x = sin O.

"1" it carried into the LSB of the eight bit code,
where Ag was a'binary "0" it was simply dropped.
EXAMPLE
Find the sine of 45~

Values of 0 are 'defined in the loo.k up table for
0° ::::: 0 < 90° (quadrant I) which has corres·
Po.nding so.lutions of 0 ::::: x < 1. For .values of
90° < 0 < 1BO° (quadrant II), enter the comple·
ment (lBO° - 0) to obtain the correct solution.
Solutio.ns for quadrants III and IV differ 'in sign
with I and II. This is summarized in Table 1.

The input address is (45/90) 128 = 64 or
1000000, as expressed in binary. The converter
generates the output .10110101 whose . decimal
equivalent is 0.707131. Thus, sin 45° = 0.707.

This input is divided into 12B parts for 0 in each
quadrant. Thus, the appropriate input address is
(01/90 0 )(12B) to the nearest whole integer. The
actual input code to. the ROM is the input address
expressed in binary" with A1 being the' least
significant bit.

This value is in quadrant III; therefore 0 1 = 210°180° = 30°. The input address is then (30/90)
128 :. 43 to the nearest whole integer. The binary
input to the ROM is then 0101011. The output
value is .10000001 o.r 0.503906. Thus,sin 210° =
-0.504, with ·the sign generated by the external
logic. The solution is with.in 1%; note that address
43 is actually equal to 30:23°.
.

Find the sine of 210?

The output is the value of X expressed in binary.
The output lines B1., B2 , ..•.• B8 are binary place
values 112, 1/4, ...... 11256. The sign for nega·
tive values of X is externally generated.

device characteristics
For full electrical, environmental and mechanical
details refer to. the MM4220/MM5220 1024·bit read
only memory data sheet..

The 8 bit output code has been ro.unded off from
a larger word code, i.e., where Ag was a binary

connection diagram
Dual·ln·Line Package

A,A,_

1

ZCr-VOD

2

'Z3

A,_

3

ZZ~N.C.

1,-

•

Z1~A.

S

"t-"

.~_

"'- ,

r-

N•C.

"I-"

84 - 1

"~A1

,,-I

I1~VGG

161-~:::ROl

1,-9
81 _10.

15

-~::8LE

a,-','

14

_A~

Vu -

13 r-N.C.

12

TOP VIEW

Order Number MM4220BM/J or MM5220BM/.

See Package 11
Order Number MM5220BM/N

See Package 18

6·28

pattern selection form

ADDRESS
REFERENCE

,

0

2
3

•

FUNCTION

COOE

INPUT

OUTPUT

DEGREES

RADIANS

B8

B7

BS

B5

B4

B3

B2

B,

.00
.70
1.41

.000

0

0
0

0
0

.037

0
0
1

0

0
1
1
1
0

0
0

0
0
0

2.11
2.81
3.52.

1
0
1
0
1
1

0
0
1

0

.012

0
1
1

0
0
0
0

0
1
1
1

1
1
1
1

0
0
1

0

.025

8
9
10

5.63
7.03

.049
.061
.074
.086
.098
.110
.123

11
12
13
14
15
16

7.73

.135

8.44
9.14

.147

5
6
7

17
18

'9
20

~--22
23
2'
25
26
27
28
29
30
31
32
33
34
35
36
37
38

39
40
4;
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
6.1
62
63

4.22

4.92
6.33

9.84
10.55
11.25
11.95

.160
.172
.184

.196
.209

12.66

.221

13.36
14.06

.233

15.47

.245
.258
.270

16.17
16.88

.282
.295

17.58

.307

14.77

18'.28
18.98
19.69
20.39
21.09

.319

.331
.344
.356
.368

21.80
22.50
23.20
23.91

.380

24.61

.430

25.31

.442

26.02
26.72
27.42
28.13

.454

28.83

.503

29.53

.515

.393
.405
.41,7

.466
.479

0
1
0
1
0
1
0
0
1
0
1
0
1
0
1
0
1
0
1

33.75

.S89

34.45
35.16
35.86
36.56
37.27
37.97

.614
.626
.638
.650
.663

38.67

.675

39.37

.687

40.08

.699

40.78

.712

41.48
42.19
42.89
43.59
44.30

.724

.577
.601

.773

6·29

1
1
1
1
1
1
1
1

1
0

0
1

1
1

0

0

0

0

0

0

0
1

,

0

1

0
0
0
1

1
1
1
1

0

0

0
1

.552
.565

0
0

0
0
1
1

0
1
0
1
1

1
0
1
0

.761

31.64
32.34
33.05

0
0

0
0

0
0
1
1
0
0
'1

,

1
1
1

a

.540

0
1
0
1
1

0
0
1

1
1
0
0
1
1
1
0
0
0

1
1
0

.7'49

.528

0
1
0
1
1

0
1
1

.736

30.23
30.94

1
1
0
0
1
1
0
0
0
1

0
1
0
1
0
1
0

0
1
0
0
1
0
1
1
0
1
1
0
0
1
1
0
0
1
1
1
0

.491

1
1

0
0
0
0
0
0

1
0

0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
0
0
1
0
1
0
0
1
0
1

0

1
0

0
1

,.

0
1
1
0
1
0

,

0

0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
1
0

,
1

0
0

1
1
0
0
0
1
1
0
0
0
1
1
1
0
0
0
1
l'

,
,

1
1
1
0
0
0

1
0
0
0
0
0
1

0
0
0

0

0
0
0
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1

,

1
1
1
1
1
1
1
1

,

1
1
1
1
1

1
0
0
0
0
1
1
1
0
0

1
0
0
0
0
0
0
0
1
1

0

0
0
0
0
0
0
0
0

0

1
1

1
1

1
1
1
0

0
0
0
0
0
0
1
1
1
1
1
1

1
0

0
0
0
1
1

0
0
0
0
0
0
0
0
0
0
0

1
1

1

0
0

0
0
0

0
0

, ,

1

0
0
0
0
0

1
1

1
1
1
1
0
0
0
0

0
0

0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
j

0
0
0
0
0
0
0
0
0
0
0
0

0
0
0

1
1

0
0
0
0

1

0

1
1
1
l'

1
1
1
1
1
1
1
1
1
1
1

nil
I

:E
!Xl
o
N

pattern selecti.on form(con't)

N
In

:E
:E
.......
:E

ADDRESS
REFERENCE

FUNCTION

CODE

INPUT

OUTPUT

DEGREES

RADIANS

B8

B7

B6

lis

B4

B3

B2

!Xl

64

45.00

.785

0

0

1

.798

N
N

,46.41
47;11

.810

0
0
1
1
1

1

45.70

1
1

1

65
66
67
68

1
1

1
1
1
1

1
1
1

0
·0
0

1

0
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

o

~

:E
:E

69
70
11
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97

47.S1
48.52
49.22

49.92

.822
.834
.B41
.859
,871

50.62

.884

51.33

.896
.908
.920
.933
.945
.957
.969
.982

52.03
52.73
53.44
54.14
54.84
55.55
56.25

.994

56.95
57.66
58.36
59.06

1.006
1.019
1.031

59.77
60.47

1.043
1.055

61.17

1.068

61.87

1.080
1.092

62.5.8
63.28
63.98
64.69
65.39
66.09
66.80
67.50
68.20

1.104

'.117
1.129
1.141
1,154
1.166

1.178
1.190

98
99
100

68.91

1.203

69.61

1.215

70.31

101
102
103
104
105
106
107

71.02

1.227
1.239

108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127

1
1
1
0
0
0
0
0
0
1
1
1
1
1
1
0
0
0
1
1
0
0
0
1
0
0
1
0
0
1
0
1
1
0
1

1
0
1
0
0
1
0
1
0
1
1

0
1
1

0
0
0
1
1
0

1
0

0
0
1

0
0
0
0

0
1
0
1
1
0
1
1
0
1
1
0
0
1
0
0
1

1.264
1.276
1.289
1.301
1.313

0
0
1

1.325

0
1
0

0
0
1

0
1
1

1

82.27
82.97

1.436
1.448

83.67
84.38
85.08
85.78
86.48

1.460

87.19
87.89
88.59
89.30·

1.522

1.473
1.485
1.497
1.509
1.534
1.546
1.559

0
0
1
1
0
0
1
1

1

1
1
0
0
0
0
1
1
1
1.

1
1
1

1
1
1
1

1
1

1
1

6·30

0
0
0
1
1

0
0
0
0
1
1
1
1

73.83
74.53
75.23
75.94
76.64
77.34
78.05
78.75
79.45
80.16
80.86

1.399

1
1
1

0
0
1
1

1
0
0
1
1
1

1.411

0
0

0
1
0
1

1.252

1.424

0
0
0
0
1
1

0
1

71.72
72.42
73.12

81.56

0
0
1
1
0
0
0
1
1

0
1
0
1

1.338
1.350
1.362
1.374"
1.387

0
0
1

1
1
0
0
0

0
0
0
0

0
0
0
0
0
0

1
1

0

0
0
0
0
0

0
1
1

0
0
0

1

0

1
1
1

0
0
0

0
0
0

0
0
0

0
1
1
1

0
0
0
0
0
0
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
1

1
1
1
1

1
1

1
1

1
1

1

1
1
1
1
1

1
1
1
1
1

1
1
1

1
1
1
1

1

1

1
1
1
1
1

.,

0
0

1
1
1
1
1

1
1
1

1
1
0
0
0
0
0
0
1
1

'0
0
0
0
0
0
0
0

1

0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

B1

1
1
1
1
1
1
1
1
1

1
1
1
1

1

1
1
1
1
1

1
1
1
1
1

1
1
1

1
1
1

1
1
1
1

1
1
1
1

1
1
1
1

1
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1

1
1
1

1
1
1
1
1

1
1
1.

1

1

1

1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1

s:
s:

typical application

~

N
N

o

OJ

s:
........
s:
s:

GATES DM6810 OR DMS812
A,

A,

B,

A,

8,

A.

B,

"

U1

N
N

0

A.

20

o

B,

MM42Z0BM/
MM5220BM

OJ

A"

B;

A,

• '"

3.Dle

s:

B,

TYPICAL,
lL1h1ES

'

..

B.

OTL/TTllOGIC

'A.
'CHIPENABLE

tMODE CONTROL _ _ _ _--I
= logic "1 "
*Chip Enable = logic "1" to obtain outputs.
Logic levels'
DH/TTl (except at MOStROM interface). logiC "1," +5.0V, NOM. logic "0," ground, NOM.
MOS/ROM inputs and outputs. logiC "1." more negative. logic "0," more- positive.

tMode Control = Logi!: "0," As

Table 1, SINE

Quadrant
I
II
III
IV

INPUT
Entry to ROM (0')

Range

> 0 < 90
> 90 < 180
> 180 < 270
> 270 <:: 360
0

1800

0

-

Sign

Direct Reading

+

X

Direct Readin'g

+

Direct

0

0

OUTPUT
Binary Value

0

0

X - 1800

Direct Reading

-

0

0

360 0

Direct Reading

-

-

III

X

IV

+1

360'

-1

6-31

z

m

o

N
N

Il)

::?!
::?!
......

z

m

o

N
N

~

::?!
::?!

~

MOS ROMs

NATlONAL

MM4220BN/MM5220BN arctangent look-up table
general description
The MM4220BN/MM5220BN is a 1024-bit mono·
lithic MOS read only memory that has been pro·
grammed to solve for the angle 6 whose tangent
value x is known; i.e., to obtain the solution to the
equation: ~ arctan X.

greater than unity, either complement the output
binary code and add a 1, or complement the
resultant angular value (i.e., subtract from 90°).

e

The 8·bit output code has been rounded off. That
is, if .another bit of even lower significance had
been computed for the given arctangent value was
a binary "1", it would have carried over into the
LSB of the eight bit code. If it was a binary "0", it
wou Id have been dropped.

Values of x are defined in the Look Up table for
0< x < 1 with angles corresponding from
0° -;; 6 < 45°. For values x :;:. 1, the reciprocal of x
(i.e., 1 Ix) must be entered and the output angle
must be complemented to obtain the actual value.

EXAMPLE
The input is divided into 128 equal parts for x.
Thus, the appropriate input address is (128)(x) to
the nearest whole integer for obtaining the appro·
priate ROM address. The input code is the ROM
address expressed in binary with Al being the least
significant bit. For input values greater than unity,
the decimal reciprocal is to be taken prior to entry
of the binary address.

Find the angle whose tangent is 0.258.
The input address is 128 x 0.258, or 33 to the
nearest integer. Expressed in binary, this is
0100001, and is the actual input code to the
converter. The converter will generate the binary
value .01010010, whose decimal equivalent is
0.3203125.

The output has been normalized for 45°. To ob·
tain the true angular reading,the output should be
multiplied by 45°, i.e.: e ~ (lIou,pu,) x 45° where
eou,put is the decimal equivalent of the output.
The output code is the normalized value of the
angle 6 expressed in binary. The output lines BI ,
8 2 , •••• B. are binary place values 1/2, 1/4, ....
1/256. To obtain angles between 45° and 89.6°
which occur when input values of x are equal to or

Thus, 6 ~ 0.320 x 45° ~ 14.4°

device characteristics
For full electrical, enVironmental, and mechanical
details, refer to the MM4220/MM5220 1024·bit
read only memory data sheet.

connection diagram
Dual-I n-Line Package

A,_

1

8, -

"

82

-

5

83

-

&

B._

1

lSt-AJ

a,-.

11

r--

VaG

1._ 9

16r~g~';ROL

87 - 1 0

15~~:~8L£

I"r- At
vss "":""' ..
" _ _ _ _ _ _'...
' r",_11

Order Number MM4220BN/J or MM5220BN/J
See Package 11
Order Number MM5220BN/N
See Package 18

6·32

s:
s:

patter rl selection form
ADDRESS

128(.f

0
1
2
3
4
5
6
r"-7
8
9
10

OUTPUT CODE (OOUTF'UT')

86

as

0 0
1 0
0 1
1 1
1 0
0 1
1 1
1 0
0 1
1 1
0 0
0 1

0
0
0
0
1
1
1
0
0
0
1
1

88 97

0
0
1
1
0
0
_.1
0
0
1
1
0

a

1

1

13
14
1
16
17
18
19
20
21
22
23
24
25
26
27

0
1 0
0 1 1
0 0 0
1 1 0
1 0 1
0 0 0
0 1 0
1 0 1
1 1 1
0 1 0
0 0 1

0
0

1

1

1

1

0

0

0
0
0

0

2.

1

1
1

1
0
0
0

1

1

0 1
0 ,I

1

0
0

1

1

0

0
0
0
0

1?

29
30
31
32
33
34
35
36
37
38
39
40
41
42

1
1

1

0

0

0
0
0

0

0
1

1

1

1

1
1

1

0
1
1
0
1
0

1

1

0
0
1
0
0
1
1

0
0
0

1

0
1
1

1
0
0
0
0
1
1

1

1
1

0

0
0
0

84 93

62

0
0
0
0
0
0
0
1
1
1
1

0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
1 0 0
1 a 0
a 1 0
0 1 a
0 1 0
0 1 0
0 1 0
0 1 0
1 1 0
1 1 0
1 1 0
n
1
1 1 0
1 1 0
1 1 0
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
1 0 1
1 0 1
1 0 1
1 0 1
1 0 1
1 0
1 0 1
0 1 1
0 1 1
0 1 1
0 1 1

,.

.I).

OUTPUT CODE (OOUTPUT)

ADDRESS
128

B1

0

43
44
45
46
47
48
49
50
51
52
53
54
55
56
57

O.

58

0
0
0

o·
0
0
0
0
0

0
0
0

a
a
0
0
0

0
0
0
n
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

,

(~I

B3

82

0

1

0
0

1
1

1
1

0
0

1

1
1

1

1
1
1

1
1

1
1

1
1

0
0
0
0
0
0
0
0

86
87
88
89
90
91
92
93
94
95

1

9A

1

97
98
99
100

B7

86

B5

B'

0
0

0

0

1

1
1

0

1

1

1

0
0

0

1

0

0
0
1

0
0
0

1

1

0
1
1
0

0
0

0
1
1

1

1

1

1

1

0

0

1
0
0
0
0
0

Be

1

1
1
1

0
0
0
0
0
0
0

1

1

0
1

0
0
1
1
0
0

0 0
0
0

0
0

1

1
1
1
1
0
0
0
0
0

B 1

1
1

0
1
0 O~
f-'1 0 1
0 0 0 1
59
1 1 1 1 0 0 0 1
60
1 0 0 0 1 0 0 1
61
1 1 0 0 1 0 0 1
62
1 0 1 0 1 Of!!""
63
~
1 1 1 0 1 0 0 1
4
65
1 0 0 1 1 0 0 1
1 1 0 1 1 0 0 1
66
1 0 1 1 1 0 0 1
7
1 1 1 1 1 0 0 1
68
1 0 0 0 0 1 0 1
69
1 1 0 0 0 1 0 1
70
1 0 1 0 0 1 0 1
71
1 1 1 0 0 1 0 1
72
1 0 0 1 0 1 0 1
73
1 1 0 1 0 1 0 1
7,
1 0 1 1 0 1 0 1
75
0 1 1 1 0 1 0 1
76
77
0 0 0 0 1 1 0 1
78
0 1 0 0 1 1 0 1
79
0 0 1 0 1 1 0 1
80 .
0 1 1 0 1 1 0 1
0 0 0 1 1 1 0 1
81
1 0 0 1 1 1 0 1
82
1 1 0 1 1 1 0 1
83
1 0 1 1 1 1 0 1
84
1 1 1 1 1 1 0 1
85
Note: 1 more ,negative output.
0

1

1

AODRESS
128101

1
1

OUTPUT CODE (eOUTPUT)
8e

B7

86

85

1
0

0

0

0

1

0

0
0
1
1

0
1

0
1
1

1

1

0

0

1

1

1
0

0

0
1
1
0
0
0

1

0

0
1 0
1

1

1
0
0

0
1

1
1

1

1

0
0
0

1

0

1

0
0

1

1

0
0
1 1
0 0
0 1
1 1
1 0
0 1
1 1
1 0
0 1
0 0
1 0
1 1
119
0 0
120
1 0
121
1 1
f,--ill..... 0 0
1 0
123
1 1
124
0 '0
125
126
1 0
0 1
127

0
0
0

f--lQl.102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117

I---'-'!-

1

1

0
0

1

1
1
0

0
0
1
1
0
0
0
1
1
1
0
0
0
1
1
1

84

83

0 In
0 0
0 0 0
0 0 0
0 0 0
1 0 0
1 0 0
1 0 0
1 0 0
0 1 0
0 1 0
0 1 0
0 1 0
0 1 0
1 1 0
1 1 0
1 1 0
1 1 0
1 1 0
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
0 0 1
1 0 1
I 0 1
1 0 1
1 0 1
1 0 1
0 1 1
0 1 1
0 1 1
0 1 1
0 1 1
0 1 1
1 1 1
1 1 1
1 1 1
1 1 1
1 1 1
1 1 1

1
1
1
1

1

1

1

1
1
1

1

s:
s:

1
1

N

1
1
1

1

o

1

1
1

1

..1....
1
1

1
1
1

1
1

1

1

1

1

1
1
1

1

1
1

1

1
1
1

1

1

1

1
1

1

1
1

1
1
1
1

1

1

1
1
1
1
1

1

1

1
1
1
1

1
1
1

1
1

1
1
1

1
1

1
1

1

1
1

1

MM522BN

typical application

DTL/TnlOGI~

tMooe CONTROl _ _ _ _--l

Logic Levels;
OTlITTL (except at MOS/R(]M intrthc~l. Lllgic "1," +S.OV, NOM. Logir: "0," grollnd. NOM.
MOS/ROM inpllts and outputs. Logic "1," mOIp. negative. logic "0," more positive.

6·33

o

B 1

o more positive output.

tMode Control" logic "D," As = logic "1."
*Chip Enable" Logic ''1'' to obtain Ollt(Juts

N
N

82

to
Z

......
(J1

N

to

Z

u..
C

o('\oj
('\oj
It)

~
~
.......

u..

C

o('\oj

~

MOS ROMs

NATlONAL

MM4220DF/MM5220DF
"quick brown fox" generator

('\oj

.::t

~.

:E

general description
along with an even parity bit for a binary count
input of 64 to 127.

The I\IIM4220DF/MM5220DF is designed for exercising and rapid testing of ASCII and Baudotcoded keyboards, typing mechanisms, and data
communic"ations links by generating the internationally accepted "Quick Brown Fox" message.

device characteristics

The input is a 7-bit binary sequential count. The
output of a 6 stage up-counter can be used; a
seventh bit selects the desired code. The message
is generated in the 5-bit Baudot Communications
Set code with a binary count input of 0 to 63: The
message is generated in the 7 -bit American Standard Code for Information Interchange (ASCII)

The message generator is fu lIy contained on a
monolithic MOS integrated circuit chip utilizing
low threshold voltage technology for increased
DTLlTTL compatibility. For complete electrical,
environmental, and mechanical details, refer to the
MM4220/MM5220 1024-bit read only memory
data sheet.

typical applications

l~rUT

connection diagram

Dual·1 ".·Line Package

GATES

DMSHI20R

"
"
"

MM4220DFI
MM522(/DF

"

-,
-,
-,
-,
-,

tMode Cantrol" logic "0," As = Logic "1"
~Chip Enable'" Logic "1" to obtaill output~,

.•
~

OutputsfOl cinuit showll
Ballda!: Logic "0"

logic levels:
OTl/TTl (except at MOS/ROM interface}, Logic "1," -tS.OV, NOM. logic "0," ground, NOM.
MOS/ROM inputs and outputs, Logic "1," more negative. logic "0," ,more positive.

QUICK
QUICK
QUICK
QUICK
QUICK
QUICK
QUICK
QUICK
QUICK
QUICK
QUICK
QUiCK

BRe\llN
BR0101N
BReWN
BR0;.oN
BR010N
Bri"IoIN
SR0101N
SReWN
BIHlWN
BR0WN
SR0i111N
BReloiN

F"I2IX
I'0X
I'0X
F"0X
F0X
F0X
r0X

FeX
F"0X
F0X
F0X
FelX

JUMPS
JUMPS
JUMPS
JUJo.,p·s
JUMPS
JU/,:PS
JUMPS
JUMPS
JUMPS
JUMPS
JUMPS
JUMPS

eVEI'<
0VER
0YER
eVE"
eVER
eVER
eVER
eVER
0VER
eVER
0VER
0VER

THE
THE
THE
THE
THE
THE
THE
THE
THE
THE
THE
HIE.

LAZY
LAZY
LAZY
LAZY
LAZY
LAZY
LAZY
LAZY
LAZY
LAZY
LAZY
l,.AZY

D0G
peG
!;l0G
P0G
DeG
peG
DeG
D0G
DeG
DeG
DeG
DeG

1234567890
123-'1561890
1234567890
1234561890
12311561890
1234561890
123~567890

12J-'lSb7890
12311561890
12311567890
1234561890
1234567890

6-34

"punch"

ASCII: logic inversian

-,
-,
-,
-,

'00

MOOE
CONTROl

Order Number MM42200F/J
or MM5220DF/J
See Package 11
Order Number MM5220DF/N
See Package 18

A typical application showing the ASCII-coded test
message as received at a computer terminal.
THE
n4E
THE
THE
THE
THE
THE
THE
THE
THE
THE
THE

=

"

"
"
"
"

DE
PE
llE
DE
DE
DE
DE
DE
DE
OE
DE
DE

s:
s:

code conversion table

~

N
N

o

OUTPUT CooE'

C

OUTPUT CODe

"TI

P

.......

A
R

ADDRESS

CHARACTER

-

0
1

CR

1

2
3

•
5
6
7

CR

1

LF

1
1

Ltr

T
H

E

T

1
1
1

Q

10
11
12
13

I

,.
15
16
17
18

1
1

SP

8
9

U
C
K
SP

8
R

0
W
N

19
20
21
22

SP

23

SP

2.
25

J

U

F
0
X

I

Baudot

OUTPUT

1
1
1
1
1
1
1
1
1
1
1
1

-

-

5

1
1

1
1

1

3

2

b7

·6

·5

b.

b3

b2

0
0

1
1

1

64

NULL

0

0

0

0

0

0

65

CR

1

1

0

0

CR

1

1

1
0

1
1

1
0

0
0
1

0

LF
T

1
1
0

1
1

0

66
67
68

0
0

0
1

0

1
1

H,

1

0

1

E

0
0
0

0
1

1
1

0
1
1
1

1
0
1

1

0
1
1
1
1
1

T

CHARACTER

y

1

I

1

1

1

1
1

1
1

0
0

0
1

0
1

0
1

1

1
1

0
1

0
1
1

0
1

1

1
0

1
1
1
1
1
1
1

1
0

71
72

SP

0
1
1
1
1
1

1
1
0

69
70

0
0
0
0
1

0

73
74
75

U

1

I

1

0
1
1

0
0
1
0
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
1
1
1
1

1
1

1
1
1

I

l'

1

1

1
1

1
1

1

•

.,

OUTPUT
ADDRESS

1
1
0

1

1

0
1
0
0
1
1
1
0
0
1
1
1

ASCII

1

1
1

1
0
0
1

0
0
0
0
0
0
0

0
0
0

1
1
1

1

1
0
0

T

1

0
1
0
0
0
1
0
1

0
1
0

0
1
0
1
1
1
1
1

T

I

0
1

Q

C
K

76
77
78
79

SP

8

80
81
82

0
1
1

R

0

0
W

0
0
1

N

--

SP

0

83
8.

1
0
1

85
86
87

SP

88
89

U

0

1

1

0

0
0

0
1

0
0
1

0
1
1

0
1

F
0
X,
J

0
0
0
0
0
0
1

0
1

0
0

1
1
1
1

0
0
0
1

0
1

0
0

1
1
1
1

0
0
0
1

0
1
1
1

0
0

0
1

0

0

29
30

SP

1
1

1
1

0

1

1

0

0

0
0
1

1

31
32

V

l'

0
1

0
1

0

1

1
1

0

E

1
l'

0
1

1

0

1

97

1

0

1

1
1

a

1
1

98
99
100

SP

0
0

1
1
1

1
1
1
1
1
1
1

1
1

0
1

10,1

E

0

0
0
,0

102

SP

a

1
0

103

L

0
0

1
0

104
105
106
107

1
1
1
0
1
0
1
0
0
0
1
0
1
1
0
0
1
1
0
1
0
0
0
0

0
0

1

0

A
Z

33
34
35
36
37

R

1

T

SP

1

1

1
1

T

1
1

1
1

1
1

H

1
1

1

1

SP

1

L

1
1
1

T

38
39
40
41

A

1

1

1
1
1

1
0
1

Z

T

1

0

1
1

1
1
1
1
1

0
1
1

42
43
44
45
46
47
48
49
50
51
52
53
54

E

Y

1
1

SP

1

D

1
1
1
1
1

0
G
SP

Fig.

1
2
3
4
5
6

T

1

1
1

1
1
1
1
1
1

1
1
1
1

1
1
1
1

1
1
1
1

1
1
1
1

55

7

1

1

1

56
57

8
9

1
1

1

1

'I

1

58

0

1

1

59
60

SP

1

Ltr.

1
1

1
1

1
1
1

1

1

62

D
E

63

SP

61

1
1

B8

1

T

1

1

B7 B6

0
0
1
0

1

a

1
1
0
1
1
1
0
0
1
1
1

0

0

0
1

1
1

1

0
83

B2

0
1
0
1
1

0
0
1
1
0
0
1

1
0
1
1
1

1
0
0

1
0
1

1

1

0
0

1
1

0
1
1
1
1
1
0
1
0
0
0
1
0
1
1
0
0
1
0
1
0
1
1
1

0
0
1
0
1
1

0
1

1

B5 B4

Baudot: Logic "0,"

1
1
0
0
0
1

P

1
1
1

93
94

SP

0

1

0

1
0

95
,96

V

0
1
0
1
1
1

0
0
1
1

1

1
1
1
0
1

1

1

0
1

1
0

0
1

1
1

1
1

0

0
1
0

1
1

1

1

0

0

0

0

0
0
0

0
0

0
1

R

1

0

1

0
0
1

1

E

1
1

0
1

1

1
1

D
G
SP
',1"

2
3

J 15
116
117
118
119
120

4
5
6
7
8
9
0

122

SP

1
0

123
124

0

0

125
126

E
SP

DEL
DEL

0
1

B8

6-35

0
1
0
0

1
1
0
0

0
1

0

1.

0

0

1
,1

109
110

a logical

0
0
0
1

0
0
1
0
0
0

1

108

SP -- Space

0

1

0

1;21

Note: When chip enable input is at a logical 0, all outputs are at

0

1

1
1

0

y

Bl

0

1
0
1

0

SP

= "punch"

1
0
1

1

1

H

127

1

1
1

0
1

0

1

0
1

0

0
1
1

0
1

T

111
112
113
114

0
0
0
0
1
1

1
0
0
0
1

1

1
1

1

1
1
1 '

1

0
1
1

0
0

0

1

1
1

S

0
0

1
1

1

1

S

M

1
1
0

1
0
1
1

1

1

P

92

0
1
1

0

0

M

90
91

1
0
1

0
1

28

1

1
1

0
1
0
1
1
1

1
1

26
27

0

1
1

0
0
0

1
1

0
1
1

1
1
0
0

1
0

1

1

0
1

1

1

1

0
1

1
1
1

1
0

1
1

0
1

0
1
1
1
0

0
0
0
1
1
1
1
1
1
1

0
0
0
0
0
0
0

1
1
1

0
0
0

1
1
0

0
0
1
1
1
1
1
0
0
0
0
0
0
0
0
,0

0

1
0
0
1
1
0
1
1
1
1
1
1
1
l'

1
0

0

0
1

0

1

1

1
1

1
1
1

1
1

0

0
0

0
1

0

0
0

0
0

B7

1

0

1

1
0
1
0
1
0
1
1
1
1
0,
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1

0
1
1
1
1

0
1
1
1
1

a

1
1
1
0
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
1
1
1

'I

T

0
1

0

1
0

0

0

B6 85 8' B3 B2
ASCII: logic inversion

1

a
1
0
1
1
0

a
1

b
1
0
1
0
1
0
1
0
1
1
1

0
0

Bl

s:
s:

U1
N

N

o

C

"TI

~

MOS ROMs

NAnONAL

MM4220EK/MM5220EK
BCDIC-to-EBCDIC and ASCII-to-EBCDIC code converter

general description
. TheMM4220EK/MM5220EKisa 1024-bitread only
memory that has been programmed to convert
both Binary Coded Decimal I nterch ange Code
(BCDIC) and the American Standard Code for
Information Interchange (ASCII ) to EX.lended Binary Coded Decimal Interchange Code (EBCDIC).

ASCII code in addresses 64 through 127 has a "1"
in the most significant (A 7 ) bit which is used with
the selection logic. The resulting 6-bit ASCII input
is for display-only upper case and numerical
codes, since it will not .accept the control commands or the lower case characters.

The BCDIC-to-EBCDIC converter is located in the
first 64 S-bit bytes of the ROM. The unused parity
check bit (the most significant input BCDIC bit) is
always a "0".

device characteristics
For full electrical, environmental and mechanical
details, refer to the MM4220/MM5220 1024-bit
read only memory data sheet.

The ASCll-to-EBCDIC converter is located in the
second 134 S-bit bytes of the ROM. Thus, the input

typical application

connection diagram
Dual-In-Line Package

:av----------------+--

a

1

0

0

1

a

9

13

>

14
15

JITM)

TM

16

Space

Space

17

/

I

18

S

S

19

T

T

20

U

U

21

V

V

22

W

W

23

X
y

X
y

a

1

1

1

0

0

1

1

a a a
a 1 0
1 a 0

a 0
a a
a a
a 0
a 0
a 0
a a
a 0
a 0
0
a

0

1

1

1

1

1

0

a

0

a a

1

0

0

a

1

0

1

0

a

1

1

1

0

0

a
a

1

1

1

1

1

1

1

a

1

0

1

a
a

0

1

1

1

1

1

1

1

0

1

1

1

a

1

0

1

1

a

1

1

1

0

a a

1

a
a

0

1

1

0

0

0

a
a

0

1

0

0

1

0

1

1

0

a a
a 1

0

0

a

0

1

1

0

1

1

1

1

0

1

1

0

1

1

0

1

1

1

0

0

1

1

0

1

0

1

1

1

1

1

1

0

0

1

1

1

1

1

a

0

1

1

1

a
a

1

0

0

0

1

25

Z

Z

0

0

1

1

1

1

1

1

a

0

1

26

*IRM)

RM

a

1

1

0

1

1

1

0

0

1

1

0

1

1

1

1

1

1

0

1

1

1

1

0

1

1

1

a
a

a
a

1

1

a
a

a a
a 1

0

0

1

0

1

0

1

1

1

1

1

1

1

0

1

0

1

0

1

0

-

0

0

1

1

1

1

1

1

1

1

1

1

1

0

1

0

a

0

0

0

1

1

0

0

a

a

0

J

0
0

a
a
a

a
a

a
a

q

a
a
a a
a a
a a

a
a a
a 1

1

1

1

1

1

a

0

0

1

1

1

a

1

1

0

1

0

0

1

1

1

1

1

a

1

0

0

,.

a

1

a 0 a
a a a
a a a

a

a
a
a
a

1

0

0

1

1

0

1

0

1

0

1

0

1

a

a
a

1
1

24

27
28

%or (

29

v

30

\

31

+

'*

32

%

33

J

34

K

K

35

L

L

36

M

M

~-

N

N

38

0

39

p

0
P

40

Q

Q

41

A

R

1

1

0

1

0

1

0

a

1

1

0

1

1

0

1

0

1

1

0

0

1

1

1

1

1

0

1

0

1

1

1

1

0

0

1

1

0

1

1

0

a

0

1

1

1

1

0

1

1

1

0

1

0

1

1

a
a

0

0

1

0

-

1

0

1

0

1

a

1

1

0

1

"

0

43

$

$

)

)

6

46
47

0

a
a

0

44
45

0

a
a

a
a
a
a
a

,

1

1

a
a

,

0

1

0

a
a

42

1

1

1

1

1

0

1

1

0

1

0

1

1

0

1

1

0

1

1

0

0

0

1

0

1

1

1

0

1

1

a

1

0

1

a

1

1

1

a
a

0

1
1

0

1

1

1

0

0

1

0

1

1

1

1

0

1

0

1

1

1

1

0

i

1

1

1

1

1

1
0

1

&

a

1

1

0

a

0

1

0

1

0

0

0

A

A

0

1

1

0

0

0

0
1

0

49

1

1

B

0

1

1

a a
a 0

1

0

1

1

a
a

1

B

a
a

a

50

a
a a

1

a

1

r--~~-~

& or

+

- - --,---

0

51

c

c

a

1

1

1

0

0

0

1

1

52

D

1

1

0

1

1

a a

a

1

1

1

a

1

1

1

0

0

0

1

a
a

0

a

a a
a 1

1

E

D
E

0

53

0

1

1

0

1

54

F

F

0

1

1

0

1

1

0

1 ·1

a

0

a

.1

1

55

G

G

0

1

1

0

1

1

1

1

1

0

0

0

1

1

1

56

H

H

0

1

1

1

a

0

0

1

1

0

0

1

a

0

0

57

I

I

0

1

1

1

a a

1

1

1

0

0

1

0

0

1

a
a

1

1

1

0

1

a

1

1

0

1

1

1

1

1

a
a

,

58

,

1

1

a

1

.1

0

0

1

0

1

1

or }

0

0

1

1

0

1

1

0

1

0

1

a

I

0

1

1

1

a
a

0

I

1
1

1

61

1

0

1

a a

1

1

0

1

62

<

<

0

1

1

1

1

1

0

0

1

0

1

1

0

0

63

*

a

1

1

1

1

1

1

0

1

1

1

1

0

1

59
60

IJ

6·37

1

,.

0

N
N

o

m

"

~

w
~

code conversion tables(con't)

N
it)

~
~
.......

FUNCTION
INPUT

~

COOE

OUTPUT

w

o

N
N

~

~
~

ROM
ADDRESS

ASCII
SYMBOL

EBCOIC
SYMBOL

64
65
66
67
68
69
70
71
72
73
74
75
76

@

@

A

A

B

B

L

L

77
78
79

M

M

N

N

80
81

C

C

0
E
F

E
F

0

G

G

H

H

I
J

I

K

J
K

0
p

0
P

Q

Q

82

A

A

83
84
8S

S
T
U
V
X

S
T
U
V
W
X

Y

Y

z

Z.

I

(

86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
11.
115
116

~.~
118
119
120
121
122
123
12.
125
126
127

W

\

\

I

I

"""or"

~

!

Space
!

#
$

#
$

%

%

&

&

Space

..

..

!

(

(

I

I

+

+

/
0
1
2
3
4

/
0
1
2
3
4

C
0
D
1
1
1

0
0
0

0
0
0

1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0

0
0

1
1
1
1

0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0

a
0
0
0
0
0
0
0

a
0
0
0
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

a
0
0
0
0
0
0
0

a
0
0
0
0

1
1
1
1
1

1
1
1
1
1

1
1
1

1
1
1

0
0
1
1
1

1

1
1

1
1

1
1
1
1
1
1

1
1
1

6
7
8
9

5
6
7
8
9

;

;

1
1

<
>
,

<
>
,

,

ASCII

E bS b5 b4 b3 b2 bl 0

1
1
1
1
1
1

___5___

OUTPUT

INPUT

1
1
1
1

1
1
1
1
1

a

1
1
1
1
1
1
1
1

6-38

0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

0
0
0

0
0
0

0
0

0
1
1
1
1

a
0
0
1
1
1
1
1
1
1
1
0
0
0

a
0
0

a
0
1
1
1
1
1
1
1
1

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0

a
a a
0 a
a 0
0
0

1
1

a

1
1

0
1
1
1
1
1
1
1
1

a
0

0
0
1
1
1
1

0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0

0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1

2

1
1
1
1
1
1
1
1

1
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1

0
0
0
0
0

1
1
1
1
1

0
0

1
1
1
1
1
1

0
0
0

0
1
1
1
1
1
1
1

EBCOIC
3 4 5
1
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0

1
0

0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
1
1

a
0
0
0

a

1
0
0
0
1
1
1
1
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

a
a a a

1
1

a a

0
1
1
1

0

a a

0
1
1
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
1

0
0
1
1

0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0

0
1
1

1
0
1

1

1
0
1

0
0

0
1

a

0
1
0
1
0
1
0
1
0
1

0
0
0
0

a
0
0
0
0
0
0
0

a a
1

0

0
1

a

1

0
1
1

0
1
0
1

a

1
1
1
1
1

1

0
0
1
1

a
1

0
1
0

a
0
0
1
1
0
1

1
1

1
1

1
1

1
1

1
0
1

1
1
1

1
1
1
1
1
1

1
1
1

a

1
1
1

0
1
0

a

1
0
1

0
0

1
1
1
1
1

0

1

0
0

1
1
1
1
1
1
0

0
0
1
1
0
0
1
1
1
1
0
1
1
0
1
1
0
0

a
0
0
1
1
1
1
1
.1
1
1
1
1
1

1

1
0
1

1
1

a

0.

0

1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
0
1
0
0
0
0
0
0
0
0
0

0
0
1
1
1
1

a
0
1
0

a
1
0
1
1
1
1
1
0
0
0
0

6 7
0
0
1

0
1
0
1 1
0 0
0 1
1 0
1 1
0 0
0 1
0 1
1 0
1 1
0 0
0 1
1 0
1 1
0 0
0 1
1 0
1 1
00
0 1
1 0
1 1
0 a
0 1
a 1
0 0
0 1
1 1
0 1
0 0
1 0
1 1
1 1
1 1
0 0
0 0
a 1
0 1
0 1
0 a
1 0
1 1
0 0
1 1
0 1

a 0
a a
a 1
a 1

0
1

1
1
1

0
0
1
1

a

1

0
1
1
0
1

1
1

0

0

a

0

1
1
1

0

0
1

0

1
1
1

1
1
1
1
1

1
0
1
1
1·

1
0

0
0
0
1

MOS ROMs

~

NAllONAL

MM4220LR/MM5220LR BCOIC to ASCII-71
ASCII-7 to BCOIC code converter
genera I description
address 63, converts the 64 character ASCII
graphic subset to BCDIC. The tables show the
character assignments and their binary equivalents.

The MM4220LR/MM5220LR is a 128 x 8 read
only memory which has been 'programmed to convert the 64 characters of the Binary Coded Decimal
Interchange Code (BCDIC) to the American Standard code for Information Interchange in seven
bits (ASCII-7).

For electrical, environmental and mechanical details, refer to the MM4220/MM5220 data sheet.

The first half of the ROM, from address 0 to

typical applications and connection diagram
BCDIC to ASCII
Dual-In-Line Package

"
"
"
B,

.

B,

B,

B,

B.

B,
781T
~

"'''

OUTPUT

~

..
B,.

".
tMOOECDNTRDl_~_.,.--'

tMode Control = logic "0," As = Logic "1."
·Chip Enable = logic "'" to obtain'outputs.
LOgic levels:
OTL/ITL (except at MOS/ROM intorface), Lugic "1," +5.0V. NOM. logie "0," ground, NOM.
MOS/ROM inputs and outputs. logic "1," more flogative. Logic "0," mOrl! positive.

B.

B,

B,

'"

MODE

B.

.&DNTROL

B,

em.
ENABLE

'.

"

'

.

"

Order Number MM4220LR/J
or MM5220LR/J
See Package 11
Order Numb.r MM5220LR/N
Se. Package 18

ASCII to BCOIC

68IT

.3

ASCII
INPUT
lbeitOTUSED)

~

6IIT

BCDICOUTI'UT

l.OK,
TYPICAL.

I,LINES

tMODECDNTROl _ _ _ _..J

tMode Control'" Logic "0," As = Logic "1."
·Chip Enable = logic "1" to obtain outpats.
logic level!:
OTl!TTl (except at MOS/ROM interface).' Logie "1," +5.DV, NOM. logic "0," ground, NOM.
MOS/ROM inpuu and outputs. Logic '''t,'' more negat;~e. logic "0," more positive.

6-39

a:

...I

o

N
N

code conversion tables

It)

::!
::!
........

ASCII to BCDIC

a:

FUNCTION

...I

o

OUTPUT

ROM

ASCII

BCOIC

ADDRESS

N

('II

o:t

CODe

INPUT

::!
::!

SYMBOL

SYMBOL

a

SP

sP

1

,

E

a
a
a

H+

#

#

$

$

5

%

%

6
7

&

&

8
9

(

Blank

)

~

VT

I

0

I

0
0

v

11

12
13
14

CR

15

/

/

16
17

a

0
1

1

18

2

2

19

3

20
21

4
5

3
4
5

22
23
24

6
7

6
7

8
9

8

25

9

26
27
28

<

<
-J

29
30
31
32
33

A

A

34
35
36

8

B

C

C

0

0

-

>

>

?

?

@

@

0
0

a
a
a
a
a
a

0

F

40
41

H

H

I

I

42
43

J

J

K

K

44
45

L

L

M

M

N

N

0
P

P

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

Q

R

R

51
52

S

S

T

T

53

U

U

54
55
56

v

v

W

W

x

X

57
58

y

y

z

z

59

I

I

60
61
62

\

\

I

I

~

c

63

-

-

A7

DATA

P

B

A

8

4

2

,

a
a
a
a
a
a
a
a

a
a

a

0
1

a

0

a

a
a

a

0

1
1

a

a
a
a
a

1

a
a

1
1

0
1

1

a
a

a

0

a

1

1

1

1

1

a

1

1

1

1

a
a
a
a
a
a

0

1

a

1

1

1
1

1
1

1
0
0
0

0

a
a
a
a
a

E

b,

0

0
0

G

b2

a
a
a
a

a
a

,

0

b3

a
a
a
a

a

F

Q

0

0

a
a
a
a
a
a
a
a
a
a
a
a
a

b4

a
a
a
a
a
a
a

0

E

50

a
a

a

G

0

0

0
0

39

48
49

a
a
a
a
a
a
a
a
a
a

bS

a

37
38

46
47

b7

0
0

a
a
a
a

OUTPUT

ASCII

D

..!

10

1----

0

3
4

2

INPUT

C

0

a
0

a
a
a
a
a
a
0
1

,

1
1

,1

,
,1
1

1
1

0

a

a

1

a

1

,

,

a

0

,

1
1

0
1
1

a

a
a
a
a
a
a
a
a

a
a
a
a

a
a

1

a
a

1
0

,

1

,

0

,

,
,

,

0

0
0

1
1

a
a
a
a

1

a

1
1

,
,

a

,

0
0

1
1
1

a

1

1

0

1

1

0

0

1

0
0

a

1

1
1

1

,

1
1

0

0

1
1

,
a
,

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

A2

A,

Ba

a
a

,
,

a
1
0

,

,

0

1

1

,

a
a
a
a

a
a

1

a
a

0

1

a

+a

r_'a

0

0

a

,
1

,

,
,

1
1

,
1

1

,

1
1
1

1
1
1

1
1
1

1
1
1
1
1

A6

As

A4

,
,

1
1

a
a
1

1
1
1
A3

6-40

0

a
a
a

1
0

1

1
1

1

a

a
a
a
a
a
a
a
a

1

,
,1

,

,

,

0
0

a
a
a
a
a
a
a
a
a
a
a
a
a
a

,

a
a
0

a

a

1
1
1

1

,

,

1

1

1

1

a

1

1
1

a
a

1
1

a
a

1
1

1

1
1

1

0

,

a
1

,

1

,

a

1

1

a
a

a

,
1

a
1

a
a

,

1
0

a
a
a
a
a
a
a
a
a
a

1
1
1

a
a

a
a
a

0

0

a
0

a
a

a
a

1
1

0

0

1

,

1
1

a

1
1

0
1

a
a

a
a

a
a

1

1

a

a

,
,

a
1

a
a

1
1
1

1

1
1
1
1
1
1

1
1

1
1

a
a

1
1

1

1

a

a
a
a
a
a
a
a
a

1

a
1
1

a
a

,

1

1

1

a

1

1
1

1

,

1
1

1

a
a
a

,

,

<,

,

a

0

a

1

a

1

1

0

1

1

0

a

a

a

0

1

a

1

1
1

1
1

a
a

1

1

1

,1

a

1

a

a

0

0
1

,

a

1

a
a

0
1

1
1

1

1

a
a
a
a
a

a
a
a

a

1

1

1

a

1

a
a

1

1

0

1

1

1

a
a

a

1

a

a

a
a
a
a

1

1

0

1

a

a
a
a

1
1
1

a
a
1

a

1

a
a

a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
1
1
0

a
a
1

1

a

1

a
1

1

1

1
1
1

1
1
1
1

a

a

a

B7

B6

as

B4

B3

,1

0
1

,

1
1
1

a
a
a

0

1

1

1
1

1
1
1

,
,

0
1

1
0

1

,

0

a
a

1
1
1

1

1

1
1

0

a

1

1
1
1

1

1

a

0
1
0

a

1

a

a

1
1

a
a

1

1
1

a
a

a

0

a

1
1

1

a

a

,
,

1

0

a
a

a

0
1
1

1

a

1

0

0

1

a

a
a

a
a
a
a

1

1
1

1

,

0

1

a
a

1

a
a
a
a

1
1

1
1

,

1

1
0

1
1

1

1

a
a

a

,

1

1

1
1

1

a

a
a

1
1

1
1
1

a

1

1
1
1

1

a

1

1
1

1

1

a

a
a

0

a
a

a
a
a

1

1

1
1

a

1

BCDIC

0
1
0
1

a

,

0

E

1
1

a
a
a
a
a

1

,
,

1

1
1
0
0
1
1
0
0
1
1

1
1

,

1

Mel

1
1
1
1

,

1

1

a
a
a

,

0

,
1

a
1
1

a

1

1

1

,

a
1
1

a

0

1

a
0

a
a

62

B,

$:

s:

code conversion tables(con't)

~

N
N

o
,...
BCOIC to ASCII

::xJ
......

FUNCTION
INPUT

OUTPUT

BCDIC,
SYMBOL

ASCII
SYMBOL

64

5P

5P

65
66
67

1

1

ROM
ADDRESS

68
69
70
71
72
73
7.
75
7.
77
78
79
80
81
82
83
84
85

:i

2

3

3

4
5

4

•
7

8
9
0

#

5

•

7
8
9
0

"'

C
0
D

INPUT

ecole

E

B

A

8

•

2

1
1
1

0

0

0

0

0

0
0

0

0

0

0
1

1
1

a
a

1
1
1
1

0
0
0

1
1
1

a
a
a
a

a
a
a
a

0
0

0
0

1

1

0

0

1

a

a

0
1

a

a

1

1

1

1

1

a

a

a

0
1

1

1

a
a

1

a
a

0

0

1

0

1
1
1
1

0

1

1

a

a

0

a

0
1

a

0

1

1

1
1
1

a

a

0
1

1
1

1

a

a

0
1

1
1
1
1

0
1

0
0
1

1

a

a

1
·0

1

1
1

0

0

1

a

1
1

0
0

0

0

a

1
1

,.

a

1

0
1

1
1

1

0
0
0
1

1
1

1
1

a
a

1
1
0
0
1

0
0

a

1
1
1

1

R

lOS
107
108

I
$

!
$

1
1
1

I

1
1

;

;

..

.

1
1

0
0

1
1

1
1

0

o.

1

1

1
0

0
0
1

0
1
1

0

a

1

.1
1
1

0,
0
0

0

a

1
1
1

1

0
0
0
0

0
1

O·

1
1
1

A

a

0

M

1

1
1

0

N

P

a
a

0

N

Q

0

1
1

0
0

.M

P

1

1
1

0

1

Q

1
1

a

0

1

0

1
1

0
1

1

L

104
105

0
1

0

J
K

102
103

1
1
0
0

1

0
1
1
1

1
1
1
1

1
1
0
0

0

1
1
1

1
1
1

1

1

I

1
1

1
1

A
B

1
1
1

1
1
1

1
1

1
1

0
0
0

1

0
0
1
1

1
1

0
0
0

O·
0
1

1
1
1

0
1
1

1
0
0

1

0

1
0
1

1
0

a

a

1

0
0
1
0

0
1
0

1
1

0
0

a

1

0

1

1
1.
1

0
0
0

0
1
0

0
1

1
0
1
0

1

1

0

0
0
1

1
1
1

0
0
0

1
1
1

0
·0

1

0

0
1

1
1

0

0

0

0
1

1

0
1
1

a

1

0
1

0
1

1
0

1
1

0
0

1
1

0

1
1
1

1

0
1
0
1

1

a

0

O·
0
0
0

0
0
1
0

0
1
0
1

0
0

0
1

0
1

0
0

1
1

,

0

0

0

0

1

0

1

0
0

0

1

0

1
0
1

1
1

0
0

0
0

0
0

0
1
1

0
0

1
1

0
0
O.
1

0

0

1
0

1
1

0
0

0
0

1

1
1

a

1

1

0

1
1

1
0
1

1
0

1
1

0

a

a

a

a
a
a

a
a
0

F

F

1

1

1

G

1

1

1

0

1

H

H

1

1

1

1

121
122

,

,

a
a
a

1
1
1

1
1
1

1
1
1

1
1
1

1
1

1
1
1
1

1

1
1

1
1
1
1

0
1

1
1
1

1
1
1

A7

As

As

A4

As

6-41

0
1
1

1
0

1
0

1
1
0

1

a
a

a

.·0
1

0
1
1

a
a
87

1
0

1

1

1
0
1

'12

Al

88

1

a

1

1
0
1

1
1

0

0
1
0
0

0
1

0
1

1
0

a

1
1

0
1

0

1

1

1

0

0

a

a

0
1
1

.,

0
1

0
0
·0
0
0

1

1

1
1
1

1

a

1

a

1
1
1

1
1
1

{J

0
1

a

1
0
1
0

1

1

1

0
0
0

1

1

1

1

G

0
1

1
1
1

1

119
120

0
0
1

1

1

1

118

0
1
1
1

1
0

0
0
0
0

0
1
..

0
0

CR

1

a

1

a

1
1
1

127

0
0
1

a

1
1

a

1
1

%

<

1

0
0

0

0
0

92
93
94

<
i

0

1

1
1

t

I

1
1

0

1
1

I

a

1
1

a
a

a

0
0

12S
12S

a

1
0

0

1

1
1

n

a

1
0

1

1

a

0
1

1

0

a

1
0

0

a

1

0
1

1
1

a
a

0

1
1

0
0

1
1
1

a

Z

J

1
1

1
1

VT

J

0
0

1

Z

123
124

1

1
0

90
91

C
D
·E

0

0

89

D
E

1

0
1

0
0

C

1

0

1
1
1

115

1

1

Y

11.
117

·1
0

0

0
1
1

X·

B

1
1

a

0

W

A

1
0
1

0
0
1

1

y

113
114

0
1
1
0

1
1
1

1
1
1
1

0

0
0
0

1

X

112

a

a

W

I

::0

·1

1
0

8S
87
88

~

a

1

a

0

U

109
110
111

1

1
1
1

0

T

0

a
a

1

T

L

a
a
a

1

V

99
100
101

1
1
1

0

(

J
K

o
,...

0
1

I
5

..

1

a

I
5

-

0

1
1

Blank

-

0

0
0
1

a
a

H.

1

0

1
1
1

V

9S

o·

0

0

a

u

96
97
98

a
a-

0

1
1
1

0

%

a

b,

a

1
1

a

\

1

1
1
0

1
1
1

"2

0

0

1
1

\

1

a
a
a
a

N
N

b3

0
1

0

>

V

a

1
1
1

0
0

0
0

>

1

a

0
0

ASCII
bS
b.

1

0

V·

1

a
a

b6

0

0

,

1
1
1

a

0
1
1

b7

a

0
0

O·
0

@

1

0
1

s:
s:UI

OUTPUT

0
0
1

1
1
1

@

a
a

,

COOE
P
A
R
I
T
Y

0
1
0
1
0
1
0

1

1-

1
1

a

a

1
1
1

1

a

a

0
1

0

0

1

1

0

1

as

85

B4

83

82

8,

o
z
o

MOS ROMs

M
N

Ln

:E
:E
.......

o
z
o
M
N

o:t

:E
:E
a..z
Zz

00
NM
NN
tnLn

:E:E
:E:E
..............
a..Z
ZZ

00
NM
NN

MM4220N P/MM5220NP ,MM4230NN/MM5230NN,
MM4230NO/MM5230NO,7x9 horizontal scan
display character generator
general description
techniques are similar to those described in Application Note AN-40_ DeSigns for vertical-scan fonts,

The MM4220NP/MM5220NP is a 1024-bit read-only
memory and the MM4230NN/MM5230NN and
MM4230NO/MM5230NO are 2048-bit read-only
memories programmed to generate a font of 64
7x9 dot-type raster or horizontal-scan characters_

printer character generators, and designs for fonts
larger than 7x9 are also outlined in AN-40_
For full electrical, environmental and mechanical
details, refer to the M M 4 22 O/M M 5220 and
MM4230/MM5230 data sheets_

The typical application shows the ASCII-address
system_ The display refresh memory, built with
MOS dynamic shift registers, and the TTL control

typical application
7x9 Character Generator System

o:to:t

:E:E
~:E

SUIIAl
OAUOUT

'VIOUI

Note: For additional information refer to AN-40.

h

.u

O·rder Number MM4220NP/J, MM5220NP/J,
MM4230NN/J, MM5230NN/J, MM4230NO/J,
or MM5230NO/J

See Package 11
Order Number MM5220NP/N, MM5230NN/N,
or MM5230NO/N

See Pack.age 18

6-42

:s:::s::
:s:::s::

,

character font

...... .!..._....,e.. :.....;:. :....... ·1·..·: .......
: ..-: : ·
:.:-:.: · . .!...:: ...... ~L..: .1:::.:
.. .
......
110

v--:.

I·..·::

:

11
01001.

"

IODIIDO

"

010l1li0

I

"

110000

..... !.._..-! .....
··:.......
...: reI::. :-:.:..
n

"

010010

101000:

'"

011000

i: :.i

.....

I:....

lOUO,G

•

"

00,000

II
1011110

19
1101110

.: ... . · . ..::_- : ··-..... i: :r ...J: :.i. .i :.--.:
:...::! ·r····!. ••i•• .....i I .... i...... ! . I ···1 i.....!
:.:

"

'11000

"

"

100100

1D

010 t~O

11
110100

12

13

,•

001100

101TOO

011100

....- .....:: ... .. ... .
...••• .i..i ..... ..I
!
"
,.

• :t.-:e.:!
:.: : :

011010

"

GO'OIGD

.. ..

·r

.:

=:~

"

25

111010

100110

"

010 ItO

21
110110

Z8

DDl110

111110

011110

"

1111DO

OD1D.OI."

J7
101001

31

III DIll

111001

0011101

11101[11

41
010"101

•1.

010111

100011

110101

DOll~

101101

"

111110

011101

"

"

010011

"

110011

"

DOlf111

53

101011

011011

55
111011

56
000111

51
100111

"

Otlt111

"

110111

001111

"

101111

62

011111

...... ......

:s:::s::
:s:::s::
NN
WN

"

11000'

00
ZZ
Z"'tI

U'IU'I

.::. ....·· ..- :·-i.... .. .. :.. ..: .:.. :
·...
.......
-:..:- ..:.: .. ii··i.: II
-:111:- ...::...
•••!-.: ....::. .......
: .•. ..:
.,
.. " "
.. "
. . . 1111'" ,
"
"
"'."
. ....•.
. ........ ...
:..... ... .:•••:!
..
.......... ..... ...........
.:1- . .. I ! .:...:.
...
..
:..
:
..
..
·
j
.
.
:i·····:
f:··:;;1
.... .
:.......1 .. :.....: ::::3 ·····1· ·..... e:•••:_
... .
:::::::
••
0101101

~~

NN
WN

"

111111

00
ZZ
Z"'tI

:s::
:s::
~

N
W

o
Z

o
:s::
:s::

......
U'I
N

W

o
Z

Note: Input addresses are in six bit ASCII code and are shown in the sequence Ao. A, ... As.

o

6-43

....

N
N

....

~

o:t

MM4221/MM52211024-bit read only memory

It)

.:!!
:!!
.......
N
N

:!!
:!!

MOS ROMs

NAll0NAL

general description
The MM4221/MM5221 is a 1024-bit static read
only memory. It is a P-channel enhancement mode
monolithic MOS integrated circuit utilizing low
threshold voltage technology. The device is a nonvolatile memory organized as 128-8·bit words or
256-4-bit words. Programming of the memory
contents is accomplished by changing one mask
during the device fabrication.

•

Static operation

•

Common data busing

no clocks required

•

Chip enable output control

output wire AND
capability

applications
•

features

Code conversion

•

Random logic synthesis

•

Table look-up

•

Bipolar compatibility

+5V, -12V operation

•

Character generators

•

High speed operation

<700 ns typ

•

Microprogramming.

block and connection diagrams

Dual-I n-Line Package
INPUT A,
INPUT

"

24

YOD

A~

lSBINPUTA,
LSBounUTB,

INPUT""
.211

'"PUT-. s

OUTPUTB3

OUTPUTS.

"
"

OUIPllTK.
1II0Df
CONTROL
OUTPUTB 7

10

Msa OUTPUT as

CHIP

ENABlE
INPUT""

L.f-4------~~~BLE

Order Number MM4221J
or MM5221J
See Package 11
Order Number MM5221N

See Package 18

Note: For programming informatio'n see AN-l00.

6-44

absolute maximum ratings
VGG Supply Voltage
Voo Supply Voltage
Input Voltage
(V ss - 20)V
Storage Temperature
Operating Temperature MM4221
MM5221
Lead Temperature (Soldering, 10 sec)

Vss - 20V
Vss - 20V
< Y'N < (V ss +0.3)V
_65°C to +150°C
_55°C to +125°C
O°C to +70°C
300°C

electrical characteristics
T A within operating temperature range, Vss

PARAMETER

~

+5V ±5%, VGG

Output Voltage Levels
MOS to TTL
Logical "1"
Logical "0"

6.8 kn ±5% to V GG Plus One
Standard Series 54174 Gate

Output Current Capability
Logical "0"

V OUT

2.4V

100

IGG (Note 1)

TYP

MAX

+0.4
+2.4

T A ~ 25°C
Vss ~ +5V
VGG ~ Voo

f

Address Time (Note 2)

See Timing Diagram
TA = 25°C,
Vss ~.5V
VGG ~Voo = -12V

~

1.0 MHz, Y'N

~

OV

f ~ 1.0 MHz, Y'N ~ OV

1

IJ.A

5
15

25

pF
pF

700

950

ns

Note 1: The VGG svpply may be clocked to reduce device power witholJt affecting access time.
Note 2: Address time is measured from the change of data on any input except mode control or Chip
Enable line to the output of a TTL gate. (See Timing Diagram). See curves fot guaranteed limit
over temperature.

Note 3: The address time in the TTL load configuration follows the equation:

Note 4: Capacitance guaranteed by design.

6-45

V
V

mA
IJ.A

6.8 kn ±5% to V GG Plus One
Standard Series 54174 Gate

T ACCESS = The specified limit + IN - 11 1501 ns
Where N = Number of AND connections.

V
V

12.0
1

6.5

= -12V

Input Capacitance
V GG Capacitance (Note 4)

UNITS

mA

Vss - 4.2

Y'N ~ Vss - 12V

Output AND Connections
(Note 3)

-12V ±5%, unless otherwise specified.

Vss - 2.0

I nput Leakage

TACCESS

~

2.5

Input Voltage Levels
Logical "1"
Logical "0"
Power Supply Current

Voo

MIN

CONDITIONS

~

~

8

a

performance characteristics
Power Supply Current vs
Power Supply Voltages

Power Supply Current vs
Ambient Tempera~lIre
16

16
Voo VGG
TA-25"C

14

Vss '" +5.0V
Voo = VGG-

14
12

12

"Ejl

10

10

"E

8

8

0
0

6

TYPICAl_

6

TYPICAL

4

4
2

2

0

0
16.0

18.0

17.0

-50 -25

Typical Access Time vs
Power Supply Voltages
Voo

~

"'

100

+10"C

]

1200

1

1000

!ll
;::

600

J

+125°C
+25"C

600

e

400

-

~

200

0

+)25'C
+70°C
+2S"'C

800

400
200
0

16.0

lB.O

17.0

16.0

17.0

18.0

Vss - VaG (V)

Vss - VGG (V)

timing diagram/address time
.sv

·sv

.w

I

I

I

OUTPUT By

INPUT AN

.JJL

,v

MM4221fMM5221

ANY TTL/on

E!N

-!l.. io

Vss -2 DV

,V

E,"
+5V

EOUT

pf

~

GATE

125

Von'" VaG

1 JOoo
;::

15

1400

=VGG

1200

800

50

Guaranteed Access Time vs
Power Supply Voltages

1400

J!ll

25

0

AMBIENT TEMPERATURE eCI

Vss - VGG (V)

]

12V

MAXIMUM t-.I.

MAXIMUM

10 pF

I1

S.8K

*"

l

ANY TTL(OTl

GATE

-11v

-=-b
Vss-42V

E-'-'"~

~V~_2'V

,V
.JV

1.5V

,
EmJT

'JV
1.5V

I

OV
time

6-46

"*

..L

15 pF

s:
s:

typical application

,J:.

N
N

...

......

s:
s:

U1

N

128·8 Bit ROM Showing TTL Interface

..

~

}.-

~

feNIP

"

UI"UE

.. OOf
COIITAOL

'

-I

~

..

.,

..
..

"

:

ANYl~~~rTl

"

"
"
'00

I

1
tSee operating mode notes.

"

"

l

1

OPERATING MODES

[;J

128x8 ROM connection
Control - Logic "0"
As
- Logic "1"
256x4 ROM connection
Control - Logic "1"
Aa
- Enables the odd (6 , ... 6 7 ) or even
(6 2 ••. Ba) outputs.
The outputs are "Enabled" when a logic "1" is
applied to the Chip Enable line.
The outputs are connected to ground throu gh an
internal MaS resistor when "Disabled."
Logic levels are negative true MOS logic.
Mode control should be "hard wired" to either
V DD (logical "1 ") or Vss (logical "0").
The logic levels are in negative voltage logic notation.

6·47

~
~

MOS ROMs

NAnONAL

MM4221RQ/MM5221RQ ASCIl-7 to EIA RS244A/
EIA RS244A to ASCII-7
general description
The MM4221 RO!MM5221 RQ is a 1024-bit read
only memory that has been programmed to convert between the American Standard Code for
Information Interchange, compressed to six bits,
and the Electronic Industries Association numerical control standard code, RS244A The second
group of addresses, from 64 to 127, effects the

and substituting the control codes listed for certain
unused ASCII graphic symbols.

In the second 64 entries, the RS244A parity check
bit, C5 is ignored. The bit Ca , used only for the
end of block code (EOB) is used externally to detect existence cif this symbol, and to insert a redundant code, C4 . C2 (ROM address 74). This code
will be translated arbitrarily as an ASCII EXT.

reverse conversion.

applications information
In the first 64 entries, compression of ASCII-7 to
six bits has been accomplished by dropping bit bs ,

typical application
LOW TRUE

LOW TRUE
~

~
ASCII
RS244A

Ascn

I

'"

I

I
I
I

"

...

"

I

...

"

I

~

c,o-I-----I
c, <>-1r------J

I

..
.,

...
'.
"

.

c,

c, o-ir------I

."

UK

c.o------I

INPUT
MULTIPLEXER
CODE
SELECT

4l0W" Graphlt
HIGH" COilirol

0= RSl44A to ASCII
1

~

ASCII 10 RS244A

Order Number MM5221ROIN

Order Number MM4221ROIJ or MM5221ROIJ
See Package 11

See Package 18

6·48

s:
s:

code conversion tables

~

N
N

...

ASCII to RS244A

:xl

P

FUNCTION

ROM
ADDRESS

,

0

2
3
4
5
6
7
,8
9

INPUT

OUTPUT

ASCII
SYMBOL
SP

EIA
SYMBOL

b7

SP

0

0

EOB
EOR

%
&

%
&

8S
HT

BS
TAB

'5

'8
'9
20
2'
22
23
24
25
26
27
28
29
30
3'
32
33
34
35
36
37
38
. 39
40
4,
42
43
44
45
46
47

48
49
50
51
52
53
54
55
56
57
58

+

+

I
0

I

,

0

2
3
4

2
3
4
5

5

,

6

6

7
8
9

7
8

,

"
0

0
0
0

b4

b3

b2

0
0
0
0
0

0
0"

0
0

0
0

,

b,

c8

c7

CS

,
,
, , ,

0

0

0
0

0
0
0
0

0

0

0

0

I

0
0

,

0
,0

a
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

FS
GS

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

UC
LC

0
0
0

,

c4

c3

"2

",

0

0

0

0

0
0

0
1

0
0
0

0

cS

0

•

0

9

0

0
0
0

,

,
,

0

0
0

0
0

, ,

0
0

0

0

c!
0
0
'0

,
0

, ,
,
0

0
0
0
0

0

0
0
0
0
0
0
0
0

0
i
0
0
0
,0
0

0
0
0

0
0

0
1
0
1
1
0

,0

0
0

, ,

,
,

1
1

, , ,

"
0
0

0
0

0

0
0

d

a

a

b

b

c

c

d·

d

e

f

9
h

;

i
k
I

m

·
·
f'

h

;

i

•
I.

m

n

n

0

b

0
0
0
0
0

p

p

0

q

q

r

r

0
0
0

,

·
t

0

u

0

v

v

0

w

w'

c!

x

x

V

V

0
0

t

u

,

,

I

0
0
0
0
0
0
0
0

0

1

~
0

,DEL

DEL

0

A7

0
0
0
0
0

I
I
I
I
,
As

0
0
0
0

0
0
0
0
0
0
0
0
0

I
I

rt

•
AS

A4

A3

649

1
1

A2

1

1
1

0
0
1
0
0

, ,
, , ,

,
, ,
,
,
1

0

I

0

1

0
0
0
0
0
0

I

0
0

, ,

0'

Increasing Binary
Sequence

,

1
0
0

,
1
1
1

0
0
0
0
0

1

0
0

"

1

,
0

0
0
0
0
0
0
0

0
0

1
1
0
1
0
0
1

,
0
1
0

,
, ,
1

,
,
1

,
1

0

, ,
, , ,
,
,
,
, ,
,
, ,
, ,
,
, ,

0

0
1

,

, ,
, ,

0
1

1

0
0

0
0

0
0
0
0

0

0

0
0
0

1
0

,
,

0
0
1
1
0

,

0
1

,
,
,
, ,
, ,
0
0

0

0
1

0
0

0

0
0

,
0

~
~
0

59
60
61
62
63

0

0
0
0
0

bS

OUTPUT

d

'2
'3
'4

'6
17

0
0
0
0

INPUT

0

'0

"

COOE
C
0
0
E

ETX
EOT

......

0
1
1
0

,
0

0
0

,

0
0

0
0

0
0

0

0
0
0
1
1

,
, , ,

0
0
0

"
0
0
0

,
1

1

0
0
0
0
0

0

,

0
0
0

0
0

0

0
0
1
1

0
0,
0
1
1
0

,
,
, ,

1
1
0

0

0

1
0
0
1
1

0
1
0
0
0

,

0

,
,
0

0

1

0
1
0

,

0

0
1
0

1
1

0
1
1

0
1

0
0

0
0

,

,

\

0

,

1

1

·1

1

A,

B8

B7

B6

B5

B4

B3

,
0
1

, ,
B2

B,

s:
s:U1
N
N

...

:xl

P

oex:

N

code conversion tables(con't)

N
It)

:e
:e
......

RS244A to ASCII

oex:
po

N
N

'It

:e
:e

FUNCTION

ROM
ADDRESS
64

OUTPUT

EIA
SYMBOL

ASCII
SYMBOL

Space

Spac;:e

1

1

2
3
4
5
6
7

2
3
4
5
6
7

8

8

9
EOB
EOR

ETX
EDT

o

65
66
67
68
69
70
71
72
73
74
75
76

CODE

INPUT

9

&

&

79
80
81
8'2

0
1

0
1

83
84
85

t

t

u

u

,

96
97
98
99
100
101
102
103
104
105
106
107
108
109

,

v

v

w

w

.

86
87

92
93
94
95

v

,

BS

·,
v

BS

115
116
117
118
119
120
121

1
1
1
1
1
1
1
1
1
1

INPUT

.<6

"4

c3

<2



"

B,r-----1I--_;-_;--t--t--t--q

"
l5B

B, ...,.,.....:._;-_;~_;-_;--t--+--t~c:f::>--o7 lSS

"

UK

UK

6.aK

UK

6.8K

&.BK

-11V

Order Number MM4221RR/J or MM5221RR/J
See Package 11
Order Number MM5221 R R/N
Se. Package 18

6-5~

.

UK

UK

a::
a::
N
('II

code 'conversion tables

Ln

~
~
.......

a::

...a::

FUNCTION
OUTPUT

ASCII

EBCDIC

SYMBOL

SYMBOL

MSB

NULL

NULL

0

0

0

0

0

SOH
STX

SOH

0

0

0

2

STX

0

0

0

0
0

0
0

3

ETX

ETX

0

0

0

0

ROM
ADDRESS

('II
('II

~

~

~'

CODE

INPUT

0
1

INPUT

OUTP'UT
LSB

MSB

0
1
0

0

0

0
0

0

(>

0
0
1
1

1

0

0

LSB

EDT

0

0

0

0

1

0

0

END

END

0

0

0

!

0

0

0

ACK

ACK

0
0

0
1

0

5
6

0

0

1

0

BEL

BEL

0

0

0

1

1

1

0
0

0

7

0
0

1

0
0
0
0
1
1
1

0

8

: 0

1

0

0

0

0

1

0

0

0
0'

1

0
0

0

1
1

1
1

1

0

1
0
1
0
1
0

4

EDT

BS
HT

BS
HT

0

9

0

0,
0

10

LF

LF

0

0

11

VT
FF
'CR

VT
FF

0

0
0

12
13

0

0

1

0

51

51

0
0

0
0

,0
0
0'

1

SO

'CR
'SO

0

14
15

1
1

1
1

1
1

16

OLE

OLE

0

0

1

0

0

0

0

17

DCl

DCl

0

0

1

0

0

0

1

18

DC2

DC2

19

DC3

DC3

20
21

DC4
NAK

RS
NAK

22

SYN

SYN

23

ETB

EOB

24

CAN
EM

CAN

25
26

SUB

SUB

27

ESC

BYP

28
29

FS
GS

FLS

30

RS

RDS

3'
32
33

US
SP

US
SP

!
"

!
,.

36

#
$

#
$

37

%

.

..

34
35

38,

,

I
I

EM

CONTINUING BINARY
SEQUENCE

0

(

4'
42

)

43

+

+

46

I
0

0

1

1

50

2

2

5'
52

3
4

3
4

53

5

5

54
55

6
7

6
7

56

8

8

57

9

9

58

I

;

;

60

<

'<

6'
62
63

>

>

?

?
A7,'

1

1

1

1

0

1

1

1

1

0

1

0

1

1

1

1

0
1

1
0

1

1

0

0

0

0

0

0
0

0
0

0
1

0

1
,1

0

0

0

0

0

0

0

0

0
0
0,

0
0
0

0
0
1
1

0

0

0
0

0
0

0
0
0
0
0

0

0

0

0

0
0

0
0

0

, , ,
,
,
, ,
, ,
,
,
,
,
, , ,
,

0
0
,0

0
0
0
0

,,,
0

,
,
,
,
,
,
1

0
0
0
0

6·52

0

1

0

A1

1

1

0
0
Ba

0

1

0

0

1

0

0

,

0
0

1

0

1

1

1

0

1

1

1

1

1

0

1

1

0

0

,

0

1

0
1

0
1

1

1

0

0

0
1

0

0

0

0

1

1

0
0

0

0

0

0

0

0
l'

1

1
1

0

1

0

1

,
,

1
0

0

1
1

0

,

,
, ,
,
,
,
,
,
, ,
, ,
,
,, ,
, ,
, ,
, ,
, ,
,
,
, ,
, ,
0
0
0

1
0

1

1

1

1
1

0

0

B7

1
0

0

0

1

0

0

1
1

, ,

1

1

1

1

0

1

1

1
1
0
1
0,

, ,

0

0

1
0
1

0

0
1
1
1
1

0

0

0

0

0

IAs I As IA4 I A d A2 1

1

0

0

,

0

(I

0

I

0

1
.0

0

.

0

0

0

I

0
1

0

0
0

I

,

59

0

0
0

0

0
0

0
0

0

0
0

0
0

0

0

I
I
I
I
I
I

44
,45
47
48
49

0

0

0

0

I

39
)

0

0

0

0

I

%

{

,

0

0

0

I
I

GS

40

,

0

0

1

116

1

1
1
0
1

0
1

1
1

,

1

0

0
0

0

, ,
0

,

1

,

0

,

0

0
0

0

1

,

1

, ,

0

0
0

0
1

0

0
0

1

1

,
,

1

0

0

0

0

0

,

0

1

, ,

1

, ,
1

,

,

0

1

0
0

1
1

0

0

,

1

1

0

"

0

0

1

1

0

0

0

0

1,

0

,

0

0

,

0

0

0
0

0,

,

0

0

0

1
1
1

0

0

1
0

0

1

0

1
1
1

0

0

,
,

0

0

0

,

0

0

0
1
0

0

0

1
1

0
1

0
0

1

as

B4

1

0

1

0
1

,

0

,
,
,
,
,
,
,
,
,
,
, ,
,
,
, ,
, ,
,
0
0
0
0

,
,

B3

,

0

0

0

0

1
1
1

0

B2

B,

0
1

code conversion tables(con't)

FUNCTION

"

INPUT

OUTPUT

ASCII
SYMBOL

EBCDIC
SYMBOL

6'
65
66
67
68

@

@

D

A
B
C
D

69
70
71

e

e

F

F

G

G

72

H

H

73

I
J

I
J

K

K

L
M
N

N

0

0

ROM
ADDRESS

7'
75
76
77
78
79

A
B
C

P

P

Q

Q

82
83

R
S

R
S

8'
85

T

T

U

U

86
87
88

V

V

W
X
y

W

Z

Z

I

I

\
)

NL

93
9'
95

1\

d

e
f

Q

9

h
;

h

106
11;)7
106
109

j

j

k

k

113

""

115
116
117
118
,,9

120
121
122
123
12'
125
126
127

I

m
n

m
n

0

0

P

p

.

q

t

t

u

u

v

v

,

0

w

w

x
y
z

I

,

I

-

I

I

.

0

I

0

I

o

I

MSB

0

0
1

1
1

1
1

1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

CONTINUING BINARY
SEQUENCE

1

,
,

x
y
z

DEL

I

LSB

I
I
I
I
I

;

I

q

o

.-

f

110
111
112

I

J

e

100
101

b

1

y

102
103
104
105

c

a

,

x

RES
a
b
c
d

96
97
9B
99

OUTPUT

MSB

L
M

80
81

89
90
91
92

CODE
INPUT

i

"

DEL

A7

1

0

I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I

0

1
1
1
1
1
1
1
1
0
1

0
0
0

0

0

0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1

I As I As I A.c I I
A3

A2

I

A,

0

0

0

l'
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
1
1
0
0
0
0
0
0
0
0

0
0
0

0

0

0

0
0

0
0

0
0

0
1
1
1
1
1
1
,1
1
1
0
1

0
1

0
0
0

0
0

0
0

0

0
0
1
0
1

0

0
B7

0
1
1

1

0

0

1

1

0

1
1
1

0

0
1
0
1

0
0
0
1
1
0
0

0
0
0

1

0
0

0
0
1
1
1
1

0
1
1

0
0'
1
1
0

0
1
1
1
1
1

1
1

0

1
1
1

1
0

0

0
1

1
1
1
0

0
1
1
0

0
0

0
0
0

,
1

0

0
0

0

0

0
0

0

0
1
1
1
1

0
0

0
0

1
1
0

lis

85

84

1
1
0
0
0
0
0
1
1
1
1
0
0

1

0
0

1
1

0
0
1
t

0

0

0
1

0
0
0

1
0
1

0

0
0
1

0

0
1
1

0
1
1
1

0
0

0
1

0
1

0
0

il

0

0

1
1

'0
0

1

0
1
0
1

1

1

0
0

0
0

0
0

0

0
0

0

1
1
0

0
1
0
1

0

0

0
0

0
1
1

0

0
0

0
1
1
1
1
1
1
1
1

0
0
0
1
1

0

0

0

0

0

1
0
1

0

1

0
0

0

0

0
0

0
0
0
0
0
0
0
0

0
0
0
0
1
1

1
1
1
1

0

0
0

1
1
1
1

0
0
0

0

0
0

0
0
0
0
0
,0

1
1
1
1
1

1

0
0
0
0

0
0

0

0

Bs

0

0
0

0

0

1

0

0
0

1
1

0

0

0

0

,
,
1
1
1

0
0

1
0

1
1
1

0
0

1

,

LSB
1

0

0

1
0

0
1
1
0

0
0
1
1

0
0
1
1
0

0

1

1
0
1
0
1
0
1
0
1
0
1
1
0
1
0
1

0
1

,

0

0
0

,
1

0

1
1
1
1

0

0
1

1
1

0

0
0
0

0
0

0

0

1
0
0
1

1
1
1
1
t

83

B2

1

1
1
1
1
1
0
1

B,

~

MOS ROMs

NA110NAL

MM4229/MM5229 3072-bit read only memory (open drain)
general description
.. Programmable chip select inputs

The MM4229/MM5229 is a 3072-bit static read
only memory. It is a P-channel enhancement
mode monolithic MOS integrated circuit utilizing
low threshold technology. The device is a 'nonvolatile memory organized in a 256 x 12 bit
word configuration.

.. Typical 1.01Ls access time
.. Open .drain outputs allow wire-OR of up to
8 devices

applications

Customer programs may be supplied on Hollerith
coded punched cards.

.. Code conversion

features

.. Random logic synthesis

•

TTL compatible

.. Table look-up

•

Low standby power

.. Microprogramming

block diagram
10

connection diagram
Dual-I n-line Package

,
OUTPUT 12 1

.. c

OUTPUT 11 2

Zl AI

OUTPUT 10 3

.. A,

DurpUH 4
OUTPUT B 5

.. A,

OUTPUT7

&

23 Vss

OUTPUT I

7

22 A,

OUTPUT 5

B

21 A.

za As

OUTPUT 4

9

OUTPUl3

to

19 A,

OUTPUT Z

n

" Ne

neE

OUTPUT' 12

16 CS,

Voo 13

15 CS2
TOP VIEW

Note: For programming
information see AN·100.

Order Number MM4229D
or MM5229D
See Package 7

6-54

Order Number MM5229N
See Package 19'

11

12

absolute maximum ratings
All Inputs or Outputs with Respect to the
Most Positive Voltage Vss (Substrate)
Supply Voltage Voo arid Vo with Respect
to Vss (Substrate)
Operating Temperature Range
MM4229
MM5229
Storage Temperature Range
Lead Temperature (Soldering, 10 seconds)

+O.3V to -20V
+3,OV to -20V
-55°C to +125°C
-25°Cto+70°C
-65°C to +125°C
300°C

electrical characteristics

(Note 1)
TA within operating temperature range, Voo = -12V ±10%, Vss = +5V ±5%, unless otherwise specified.
PARAMETER

CONDITIONS

MIN

TVP

MAX

UNITS

Data Input levels
Logical High Level (V'H)
Logical Low Level (V'L)

= +4.75V
= +4.75V

Vss
Vss

+0.8

V
V

+0.4

V
V

+2.4

Data Output Levels
Logical High Level (VOH I
Logical Low Level (VOL)

6.8 k!.l ±5% to Voo Plus One
Standard Series 54/74 Gate

Output Current Capability
Logical "0"

V OUT

Data Input Leakage IIA,)

V 1N

Data Output Leakage (I AO)

V OUT - Vss

Data Input Capacitance (C IN )

V'N - Vss

Data Output Capacitance (C OUT ')

V OUT - Vss

~

= 2.4V

+2.4

2.5

mA
2.0

IJ.A

2.0

IJ.A

5.0

pF

B.O

pF

1.0
0.8

1.4

1.2

IJ.s
IJ.S

25
25

32
32

mA
mA

2.0
2.0

IJ.A
IJ.A

18
18

mA
mA

Vss =::-5V

= -5V

(Note 1)

= OV
= OV

Access Time (T A)

Address Response (t AA I

CL
CL

C Inhibit Response (tAC)

= 20 pF
= 20 pF

Active Power Supply

Vss = +5V, V, = OV
Voo = 12V, TA = 25°C

Voo Supply 1100)
Vss Supply (Iss)
Data Input Currents
Logical High Levelll,H)
Logical Low Level (I,c!

V'N - Vss
V'N - Vss

= -2.4V
= 5V

Standby Power Supply
Vss = +5V; V, = OV
Voo = -12V, TA = 25'C

100

Iss

Note 1: Chip inhibited

12
12

orde~selected.

Note 2; The abOve logic levels are. indicated in negative logic notation.

switching time waveforms
-'~{-----I-----1.5V
I
I

~I/.'----i-----

l--tAA---J

I---- tAC----1

_____ ~'.5V
J

-----.11

I

1

I

I

I
I

I I r----

------t-------~
I .
\
I
,\..':::__ _

____ J ____ ~\..'_.5_V

__

Definitions:
Access T,me: Represents the total propagation delay through input translation decode for memory !;election and output sense amplification of the
memory signal and is measured from the last input traftSition through 1.SV to the last output transition through 1.SV.
Chip Enable: The output source and sink trilnsistor!!
memory expanSion.

an~

turned off in the chip inhibit ilnd chip de-select mode to allow OR·tieiflg of output for easy

Chip Select: The Olllputs are enabled and data hom the selected memory location will ippear at the outputs. The chip select and chi, enabr", inputs
are progr~mmilble for decoderless word el(pansioll.

6·55

~

~

MOS ROMs

NAll0NAL

MM4230/MM5230 2048-bit read only memory

general description
The MM4230/MM!5230 is a 2048-bit static read
only memory. It is a P-channel enhancement mode
monolithic MOS integrated circuit utilizing low
threshold voltage technology. The device is a nonvolatile memory organized as 256-8 bit words or
512-4 bit words. Programm ing of the memory contents is accomplished by changing one mask during
the device fabrication. Customer programs may be
supplied in a tape, card, or pattern selection format.

Bipolar compatibility

•

High speed operation

Static operation

•

Common data busing

no clocks required

•

Chip enable output control.

output wire AND
capability

applications
•

features
•

•

500 ns typ

Code conversion

•

Random logic synthesis

•

Table look·up

•

Character generators

•

Microprogramming.

block and connection diagrams

SENSE AMPLIFiERS

OUTPUTS t

Dual-In-Line Package

81 (LSB)
(UB) A,

INPUT AJ

A,

B,

B,

"
"

INPUT A,

lS8 INPUT A,

..
A,

He

22

INPUT A.

lSB OUTPUT R,

B,

Vee

OUTPUT 8,

"

OUTPUT BJ

19

INPUT -'6

OUTPUT 84

18

INPUT A1

INPUT A5

B,
B~

"

INPUT ~ MS8

OUTPUT B,

1G

V••

OUTPUT81

"

OUTPUT

B,

B.
USB OUTPUT 88

ENABLE

INPUT At

V"

. ,---....

TOP VIEW
CHIP

---'

MODE CONTROL

MODE
CONTROL
CHIP

ENABLE-

-~~~~L-./

Ord.r Nu mbar MM4230J
orMM5230J

See Package 11
Order Number MM5230N

See Package 18

Note: For programming information see AN-100.

6-56

s:
s:

absolute maximum ratings

~

N
W
VGG Suppry Voltage
Voo Supply Voltage
Input Voltage
(V ss -20)V
Storage Temperature
Operating Temperature MM4230
MM5230
Lead Temperature (Soldering, 10 sec)

<

o

Vss -30V
Vss -15V
Y'N < (V ss +O.3)V
-65°C to +150°C
_55°C to +125°C
O°C t~ +70°C
300°C

.......

s:
s:

U1

N

W

o

electrical characteristics
TA within operating temperature range, Vss = +12V ±5% and VGG = -12V ±5%, unless otherwise specified.
PARAMETER
Output Voltage Levels
MOSto MOS
Logical "'"
Logical "0"

CONDITION

, Mf! to GND Load (Note')

MIN

TYP

MAX

UNITS

V"s -9.0

V
V

+0.4

V
V

Vss -8.0

V
V

Vss -1.0

MOStoTTL
Logical "'"
Logical "0"

6.8 kf! to VGG Plus One
Standard Series 54/74 Gate lripu,t

+2.4

Input Voltage Levels
Logical ","
Logical "0"

Vss -2.0

Power Supply Current
Vss
VGG (Note 1)

TA = 25°C

Input Leakage

V'N=Vss-12V

Input Capacitance

f= 1.0MHz

Access Time (Notes 2, 3)

TA = 25°C
(See Timing Diagram)
Vss = +,2V VGG = -12V

T ACCESS

Output AND Connection

24

V,N = OV

MOS Load
TTL Load

40
1

rnA
/JA

i

/J A
pF

5
150

500

725

'ns

3
8

Note': The VGG supply may be clocked to reduce device power without affecting access time.
Note 2: Address time is measured from the change of data on any input or Chip Enable line to the output of a TTL gate.
See Timing Diagram.

Note 3: The access time in the TTL load configuration f,ollows the equation: TACCESS = the specified time + (N - 1) (50) ns
where N = number of AND connections.

Note 4: The above logic levels are indicated in negative logic notation.

6·57

a

performance characteristics
Typical Access Time vs
Supply Voltages

Guaranteed Access Time

vs Supply Voltages

_11

13

~

I-

e

1000

T•• ~

T~

800

]

j j

T•• 12So

1000

800

A
g600

600

400

>-400

200

200

10_8

12_0

13.2

125°C
I I
}il"e

-j

j~

t--;

5

10.8

12.0

13.2

VS$8t VGG IV)

Vss & VOG IVI

Power Supply Cu rrent

Power Supply Current

vs Voltages

vs TempJ!rature
60

TA "-25°C

Vss :: +12.0V

40

..:s

F-bY-

MAX

50

36

..:s

32

c

.E 28

J

TYPICAL -

24

40

VGG =-12.DV

MAX

T""l-iVPICAL

30

-

l""-

l"""

r-

20
10

20

0
10.8

12.0

13.2

-50 -25 0 25 50 75 100 125 150

Vss & VOG (V)

TEMPERATURE lOCI

timing diagram/address time

+lv .

.,.I

+JTL

.

I

3.0K

INPUT~

.,

I

OhOUTPUT~

MM423D/MMS230

DV

DM8810

' '-=rIO,'

'1

-.1-

I

f

".

""$

ANY OTL/TTL
GATE

-'!V

+12V

~
EITHER

',.

DV
+12V

f:'=-'-~
~

.,v ~
DV

U.

0

'00'

.'v
1.5Y

0.

I
timo

6-58

:E'5

'00'
,F

typical application

256 x 8 Bit ROM Showing TTL Interface

tSee operating mode notes.
*R values an vary from 740n to 30 kn.

OPERATING MODES

128x8 ROM connection
Mode Control - Logic "0"
As
- Logic "1"
256x4 ROM connection
Mode Control - Logic "1"
As
- Logic "0" Enables the odd
(B, ... B7 ) outputs
- Logic "1" Enables the even
(B 2 ••• B8 ) outputs.
The outputs are "Enabled" when a logic "1" is
applied to the Chip Enable line.
The outputs are connected to VD D through an
internal MOS resistor when "Disabled."
The logic levels are in negative voltage logic notation.

6·59

MOS ROMs

~
NAll0NAL

MM4230BO/MM5230BO, MM4231BUS/MM5231BUS
hollerith to ASel! code converter
general description
The MM4230BO/MM5230BO 2048-bit MOS ·readonly memory has been programmed to convert the
12 ·line Hollerith punched card code to eight level
ASCII. This conversion conforms to the American
National Standard (ANSI x 3.26 - 1970). Three
TTL 4-input NAND gates, and three inverters are
used to compress the 12 Hollerith lines to eight·

line binary encoded form suitable for use by· the
read-only memory. 'This application is shown
below.
For electrical, environmental and mechanical details, refer to the MM4230/MM5230 or the
MM4231/MM5231 data sheets.

typical application
'

4 IfW'UTMIIO GATES ARE
OMJ430TY'ES

..

MODE
COlfTROL
DUTl'UT.

ASCII_'

E,

",

E,

E,

.

PUNCHED
tARO
DATA

"'"

PU~~~~

""

E.

•_ _ _ _ _-----------_.....!A:j6 19

E,

( 11 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _.....!:.j

..

12_ _ _ _ _ _ _ _ _ _ _...:.._ _ _ _ _.....!:j

~

AMYDTLlTTL
DEVICE

Note 1: Vss" +12V ±lO%, Voo = GND. VGG '" -12V !:1D%.
Note 2; The Hollerith input data (lines 1 through 12) is considered to be from

normally 'open swittlhes returned, in the

C85e

of I punched hole, to GNU as shOWfl.

connection diagram
Dual-In-Line Package

A,

A,

....

.

"

...

.."

A,

...

"
'.
"

,~

MODE

CONTROl
CHIP
EPlABLE

"
,~

"

.
rap VIEW

6·60

Order Number MM4230BO/J
MM5230BO/J. MM423.1BUS/J
or MM5231 BUSIJ
See Package 11
Order Number MM523OBO/N
or MM5231BUSIN
See Package 18

HIGH
TRUE

code conversion table
,Hollerith to ASCII

12

12

12
11

11

0

8-2

0

&

-

= 8-7 !(j) A@ ? $ 8-3 (j) may be "I" ®mav be"'" " 13/7 Not.: The entries of Form AlB refer to the unassigned locations in the right hand side of the ASII table (bit E8 = 1) designated for specialist use. (See National Bureau of Standards Technical Note No. 478. Note: For the full ASCII-8 Code Table, see MM4230QY IMM5230QY data sheet. • . I I I I 6·61 MOS ROMs ~ NAnONAL MM4230FE/MM5230FE selectric-to-EBCDICI EBCDIC-to-selectric code converter general description counterparts, it is not necessary to encode bit position 0 (A8). which is used instead as the code converter selection bit. In addition to the Selectric Correspondence output code bits there is a bit to indicate upper or lower case. The odd parity bit generated does not account for the case bit. The MM4230FE/MM5230FE provides for the conversion of IBM Selectric Correspondence Code to Extended Binary Coded Decimal Interchange Code (EBCDIC) in both directions. These two decoders are contained on a monol ithic MOS device. The Selectric-to-EBCDIC converter is located in· binary addresses 0 through 127. Input bit A7 is used as a single line command to determine whether upper (denoted by a "1") or a lower (denoted by a "0") case has been selected. device characteristics For full electrical, environmental, and mechanical details refer to the MM4230/MM5230 204B-bit read only memory data sheet. The EBCDIC-to·Selectric converter is located in binary addresses 128 through 255. Since not all EBCDIC control commands have Selectric code connection diagram typical application -lZV1k _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Dual-In-Line Package .....- ,. ~- A, " A, A, A, , • IWM23UFEI MIII!i23DFE A, " .. " A, UK. TYPICAL, A, I LINES I, " I, 20 A, A, , I, I, A, I, " " .. . .. I, .. , .. I " " " I, 11 I, " "8 11 OMUI2 TTL GATES --- Voo I, 2 e i Yo. I, 3 A. 21 l!I . ., ... lZVIk----~~....__. -1211 de V,\; MODE CONHIOt ttilP fNABLE 13 V" TO.I/IEW I, DM7480SERIES TTL GATES Order Number MM4230FE/J or MM5230FE/J Sea Package 11 +12Vdc-====~ *Chip Enable'" logic "1" to obtain outPUH. Logic levels: OnmL (elCcept at MUS/ROM inrerface). logic "1," +5.0V, NOM. Logic "0" ground. NOM. MaS/ROM inputs and outputs. l~ic "'," more negltive, logic "0," more positive. 6-62 Order Numbar MM5230FE/N See Package 18 s:: s::~ code conversion table-selectric-to-EBCDIC N W FUNCTION INPUT OUTPUT ROM SELECTRIC EBCOIC SYMBOL ADDRESS SYMBOL 0 D E Q - - 1 b 2 3 4 b w' w 9 q 9 q 5 6 k ; k ; 7 8 6 6 0 y V 0 9 10 , , h 0 11 0 0 P P e 0 0 0 0 5 12 13 14 15 . 5 16 17 18 19 20. z z NULL NULL 32 33 34 NULL. 35 36 37 38 39 40 NULL . . 41 42 43 c c II 8 I I I I 0 0 4 4 44 ; ; 45 46 47 d d , 7 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 , 7 NULL NULL NULL NULL f f u u v 3 v 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 , 0 1 1 0 0 0 1 0 0 0 1 1 0 1 0 1 1 0 0 1 0 0 1 1 0 1 1 1 0 0 , 0 0 0 0 0 0 0 0 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 .0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 1 1 1 1 1 ·0 0 .0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NULL. 0 0 0 9 0 0 x x 0 0 m 1 , 0 0 0 0 0 1 1 0 0 0 0 NULL m 0 0 0 0 0 9 1 1 0 0 NULL NULL, 0 0 1 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 7 0 0 0 j 6 0 0 0 0 0 0 0 t NULL 5 0 0 0 0 0 0 EBCDIC 3 4 0 NULL NULL NULL 2 0 0 0 NULL NULL NULL 1 0 0 0 0 0 0 0 0 0 2 NUL.L. T2 Q 0 2 T1 0 0 23 24 25 SELECTRIC R2 R1 R2A 0 0 n m ....... OUTPUT 0 0 n t 0 0 21 22 j 0 0 RS o· - 26 27 28 29 30 31 0 0 0 0 C A S E NULL = ." INPUT C h o CODE 0 1 1 1 0 0 0 0 0 0 1 1 0 0 1 1 0 1 0 1 1 0 0 1 1 0 0 1 1 1 0 0 0 0 0 0 1 1 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 Q 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 1 .1 1 1 1 0 1 1 1 1 0 0 0 0 1 0 0 1 1 1 0 1 1 1 1 0 o· 0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 1 1 0 1 1 1 l' 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 Q 1 0 0 1 1 0 0 1 1. 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 1 1 0 1 1 0 1 0 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 0 0 1 1 0 1 0 O. g 1 0 1 1 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 A2 1 0 .0 0 0 0 0 1 0 0 0 0 1 1 0 0 1 1 1 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 B2 B,I 0 0 0 0 0 1 1 0 1 0 1 1 0 0 0 B7 B6 B5 B4 B3 1. 0 1 1 1 1 0 1 1 1 1 1 0 0 0 0 0 0 1 0 1 0 0 0 1 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 1 1 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 1 1 1 1 0 1 1 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 1 1 1 0 0 '0 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 1 0 o· 1 0 0 0 1 0 1 0 0 0 1 0 0 1 0 1 O· 0 0 0 0 1 1 0 0 0 0 1 1 1 1 0 1 0 1 1 1 0 .0 0 0 0 0 1 1 1 1 0 0 1 1 1 0 1 0 0 0 1 0 '0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 1 0 0 1 0 1 1 A3 1 1 0 A7 6-63 0 0 0 lAS A4 0 0 1 0 128 AS 1 0 0 0 0 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 4 2 64 32 16 8 IROM ADDREss IN BINARY I 0 As 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 A11 IBS s:: s:: 01 N W o ." m w u. ~ code conversion table:.....selectric-to-EBCDIC(con't) N LC) ::i FUNCTION ~ ....... w u. o(f) N ~ ::i ::i INPUT CODE INPUT OUTPUT SELECTRIC EBCDIC ROM ADDRESS SYMBOL SYMBOL - - B B W C C 0 D E A ( ( 68 69 70 a a 0 0 ·0 0 0 K K 0 I I 71 72 73 •Y •Y H S H 0 0 0 0 0 0 64' 65 66 67 74 75 76 77 78 79 80 81 82 83 84 8S 86 87 88 89 90 W ) P E . % .. % NULL NULL NULL NULL + + N N @ ., .2 93 94 95 96 97 98 99 100 S ) P E J T Z . @ NULL NULL NULL NULL J T NULL Z NULL NULL NULL NULL 101 102 103 C 10. 105 106 107 108 ? L ? 0 0 $ , $ 0 R 0 R & & 10. 110 111 112 113 114 115 116 117 118 11. 120 121 122 123 12' 125 126 127 A C A . L , NULL NULL NULL F U NULL F U v V # # NULL G X M + NULL NULL NULL G X M NULL 0 0 0 0 a a 0 0 0 0 0 a 0 0 a a 0 0 0 0 0 0 0 o· 0 0 0 0 0 0 0 0 0 a 0 0 0 0 0 0 0 a 0 0 0 0 0 0 0 0 0 0 S E R5 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 ,. 1 1 1 1 1 1 1 1 1 1 a 0 a 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 a a SELECTR'IC R2 R1 R2A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 a 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 0 a a 0 a 0 1 1 0 0 1 1 1 a a 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 a 0 0 0 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 ) .1 1 1 1 1 1 1 1 1 1 1 l' 1 1 1 1 1 1 1 1 1 1 1 1 1 1 , 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 ·1 1 1 1 0 0 ·0 0 1 1 1 1 0 0 0 0 1 1 a 1 1 1 1 1 1 1 1 1 0 0 OUTPUT 0 1 1 1 1 1 1 1 1 0 0 a a a 0 0 1 1 0 0 0 0 1 1 1 , T1 TZ 0 1 2 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 a 1 1 1 1 0 1 1 1 0 1 0 0 0 1 0 1 0 0 1 0 0 0 0 0 1 0 1 0 0 0 1 1 0 0 0 0 0 1 0 1 0 1 o· " 1 0 0 1 ·1 0 0 1 1 0 0 1 1 a 0 1 1 0 0 1 1 0 0 1 1 0 0 1 0 0 0 a a 1 1 0 1 a a a 0 1 1 1 0 a 1 0 0 0 0 1 1 1 1 0 0 0 a a 1 1 a 0 1 1 0 0 0 0 1 0 0 1 1 1 1 1 1 1 0 0 0 1 1 1 1 0 1 1 0 0 1 1 (As A7 6-64 0 0 0 0 1 1 1 0 1 1 1 1 A4 a a 2, 32 16 8 4 64 (ROM ADDRESS IN BINARYI A5 0 1 1 0 , 128 As 1 0 1 1 1 0 1 1 1 0 1 1 1 0 0 1 1 0' 0 1 1 a a a 0 1 1 A3 A2 1 a a 0 1 0 1 0 1 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 o· 1 0 0 0 0 1 1 , a a 0 1 a 0 0 0 0 1 0 1 a 0 0 a " 0 0 0 1 0 0 a a 1 .1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 0 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 0 0 1 0 0 (lis B7 B6 1 EBCDIC 4 3 0 0 0 0 1 1 0 0 0 0 0 0 1 0 1 0 0 0 a a a 1 0 1 0 0 0 0 1 0 0 0 a 0 a a a a 0 1 a 1 1 a 1 1 0 1 0 0 0 0 0 0 1 1 a 0 0 0 0 1 0 0 0 0 0 0 1 0 as 0 a 1 0 0 1 1 0 1 1 1 1 0 1 0 0 1 1 0 0 a 0 1 0 1 1 0 0 0 0 a 0 0 1 0 0 0 0 1 5 6 7 1 0 1 1 0 0 1 ' 1 1 0 0 1 0 0 0 o· 0 0 0 1 1 1 1 1 0 0 0 0 1 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 0 0 0 a a a a 0 1 0 1 0 a 0 0 0 a a 0 0 0 1 0 0 0 0 0 1 1 0 1 a a 0 0 1 0 1 1 0 0 1 1 1 0 0 1 1 1 0 1 0 a a a 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 a 0 0 1 a 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 1 0 0 0 0 1 1 1 0 0 '0 1 1 1 0 a 1 0 0 1 0 a a a 0 1 1 1 0 1 1 a 1 0 0 1 0 0 0 0 0 a a 0 1 1 0 0 1 1 0 0 0 0 1 1 0 0 B2 B11 0 0, 1 A11 B4 B3 s: s:.c:a. code conversion table-EBCDIC-to-selectric FUNCTION INPUT N W o CODE OUTPUT INPUT "" s: OUTPUT m ...... P A ROM ADDRESS 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 EBCDIC SYMBOL NUL SOH STX ETX PF f 1 1 ; 1 1 1 ~ 1 1 9 h k k I I m m NL BS IL CAN EM CC CUI IFS IGS IRS n n 0 0 P q P q r r ETB 182 18,3 d 1 1 j 166 167 179 180 1'81 b c j 164 165 176 177 178 1 1 DCl DC2 TM RES BVP ,LF 173 174 175 1 FF IUS OS SOS ESC SM CU2 ENQ ACK. - , , t t 190 191 SUB 7 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 1 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 (j 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 1 1 0 1 1 0 1 1 0 0 0 1 1 1 1 0 1 0 0 0 1 0 1 1 1 0 1 0 0 0 0 0 0 1 0 1 0 0 0 1 1 1 0 0 ,0 0 1 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 1 1 1 1 0 0 1 1 1 1 1 1 0 0 0 0 0 0 1 0 0 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 0 0 0 0 0 1 1 1 1 'I 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 0 0 1 1 1 0 1 1 1 1 0 0 0 0 .a 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 a "1 0 0 0 1 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 0 0 1 1 1 a a 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Q 0 Y z 1 0 1 1 ,0 0 0' 0 1 0 0 1 1 0 0 1 1 0 1 1 Y z - 0 1 0 1 1 - 0 0 0 0 w x - 0 0 v ,:. 0 R5 1 1 1 0 1 1 1 1 0 0 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 0 1 0 0 1 0 1 0 1 SELECTRIC R2 Rl R2A E 0 0 u ~ 0 0 0 0 0 A 1 w x EOT CU3 DC4 NAK 6 2 v - C S 5 EBCDIC 3 4 1 1 1 SVN 184 185 186 187 188 189 , R I T Y u BEL PN RS UC 0 D E - . . SI OLE C a CR SO FS 171 172 b c d HT LC f' DEL 9 h ; SMM VT 162 163 16B 169 170 a SELECTRIC SYMBOL 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0, 0 0 0 0 0 0 0 0' 0 0 0 0 0 0 0 1 1 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 1 0 1 1 0 1 1 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 a a 1 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 a 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 '0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 32 4 64 16 8 2 (ROM ADDRESS IN BINARYI 1 (AS A7 (Ss B7 B6 B5 A2 All 0 0 0 1 0 1 128 ,0 0 0 0 0 1 0 0 0 0 a a 0 0 1 1 1 0 0 0 0 0 1 1 0 ,I a 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 I' 0 0 a 0 0 1 1 0 0 0 0 0 I' 0 1 6-65 1 1 0 1 1 0 0 1 1 0 0 A3 0 0 0 0 A4 0 0 1 1 0' 1 1 0 1 0 A5 0 0 1 0 0 0 0 0 At; 0 0 1 1 0 1 1 0 0 0 1 0 1 0 0 0 0 0 0 0 1 a 0 1 0 1 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 .0 1 0 0 0 0 0 1 1 0 0 1 1 0 0 0 1 0 0 0 0 1 1 0 0 1 1 1 1 0 0 1 0 1 0 0 1 0 1 0 0 0 0 1 1 1 1 1 1 0 0 1 0 0 1 1 1 1 1 1 0 0 0 0 0 , 1 1 1 0 0 1 1 1 0 1 0 1 1 0 1 0 0 1 0 0 0 0' 0 0 0 0 0 0 0 0 0 0 T2 0 0 0 1 0 0 0 Tl 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 a 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0, 0 0 0 0 0 83 B2 81) 0 0 0 0 0 0 0 0 B4 0 0 0 CI 0 0 0 0 0 0 s::UI N W o "" m w u.. o('I) code conversion table-EBCDIC-to-selectric(con't) N Ion FUNCTION :! :! ....... INPUT CODE OUTPUT o('I) N ~ :! :! OUTPUT p. A w u.. INPUT C ROM ADDRESS 192 193 194 195 196 197 198 199 200 201 202 203 204 EBCDIC SELECTRIC SYMBOL SYMBOL Space - A A B C 0 B C 0 E E 1 1 1 1 1 1 1 0 0 0 1 1 F 1 1 1 H H I I 1 1 1 • • ( t , t 208 209 & J & 210 211 212 213 214 215 216 211 218 219 220 221 222 223 224 K K L M M N N J L 0 P 0 P a a R R ! $ * or * . $ ) } ; ; " - - 225 226 227 I S T I 228 229 230 U U S T V V w X y W X y Z Z % % -or- - 238 239 240 > 241 242 243 244 1 2 3 4 5 6 7 8 9 ? 0 1 2 3 4 5 6 7 8 9 # # @ @ " " 255 2 G ( 245 246 247 248 249 250 251 252 253 254 1 F < 235 236 237 E G 205 206 207 231 232 233 234 0 0 ? 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0 1 1 1 0 1 1 0 1 1 0 1 1 1 0 0 0 1 0 1 1 1 1 1 1 0 1 0 1 0 0 0 1 0 1 0 0 1 1 0 a 1 1 1 1 1 1 0 0 1 1 1 1 0 0 1 1 a 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 0 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 a 0 0 1 0 1 a 1 0 1 0 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 0 0 1 a a 1 1 1 0 1 1 0 1 0 0 1 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 1 a a 1 0 0 0 1 0 0 1 1 1 1 1 1 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 0 1 1 1 0 1 1 0 1 0 0 0 a a 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 1 1 1 0 1 1 0 1 1 1 0 0 1 1 1 0 1 0 0 1 0 0 0 1 0 1 0 1 0 1 0 0 1 a 0 1 0 1 1 0 0 1 0 0 a a 1 0 a 1 0 1 0 0 1 1 1 0 0 0 0 0 0 0 1 1 1 1 0 1 0 0 1 1 0 0 a 1 1 1 0 0 0 a 0 1 1 1 1 0 0 0 1 a 1 0 0 0 0 0 1 0 0 1 1 1 1 0 0 0 1 0 0 0 1 1 1 0 1 0 1 0 0 1 1 1 1 1 1 0 0 1 0 1 1 0 0 1 0 1 0 0 0 1 0 1 1 0 0 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 0 0 0 0 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 1 Aa 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 0 0 1 1 0 0 1 1 A7 6-66 1 0 1 0 0 .0 1 1 0 1 0 0 1 0 1 1 (AS A4 a 0 1 0 0 1 0 0 0 0 0 1 1 1 1 0 0 64 32 16 4 2 8 (ROM ADDRESS IN BINARY) AS 1 1 0 0 1 1 0 0 0 0 1 0 1 1 1 1 1 128 A6 0 1 1 0 0 0 0 1 1 0 0 1 1 0 1 1 1 1 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 0 1 1 1 .0 0 1 1 1 1 0 0 T2 0 1 1 0 0 0 1 1 0 0 1 1 0 0 1 1 Tj 0 0 0 a 0 0 0 1 1 0 1 0 1 1 1 1 a 0 0 0 0 SELECTRIC R2 Rl R2A 0 0 0 0 0 0 0 0 0 1 1 1 RS 0 1 0 0 0 1 0 0 0 1 1 1 1 1 1 1 1 C A S E 0 0 1 1 0 0 1 1 0 0 0 R I T Y 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 0 0 0 1 1 1 1 1 1 0 0 0 6 0 1 1 1 1 1 1 1 0 0 5 0 0 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 0 EBCDIC 3 4 0 1 1 0 1 0 1 0 1 0 1 0 1 1 0 1 1 0 1 1 0 0 1 1 0 0 1 0 1 0 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 1 0 1 1 0 0 0 0 1 1 1 0 1 1 1 1 0 0 0 1 1 0 a 1 0 0 1 0 1 1 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 1 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 B7 B6 B5 B4 B3 B2 1 0 0 1 a 0 1 0 1 1 1 1 1 1 U 1 1 0 0 0 1 A2 . AI) (B8 Bl) MOS ROMs ~ NATIONAL MM4230JT/MM5230JT BCDIC to EBCDIC/ EBCDIC to BCDIC code converter general de.scription The MM4230JT IMM5230JT is a 2048-bit read·only memory that has been programmed to convert from the 64-entry, 6-bit Binary Coded Decimal Interchange Code (BCDIC) to the eight· bit e.xtended BCD interchange code IEBCD IC) and back again. The tables show the two translations in binary. connection diagram Character assignments for the EBCDIC are given to IBM 1130 specifications. A.II the non-alphanumeric assignments in BCDIC are subject to specialist usage, and care should be taken over them. For electrical, environmental and mechanical details, refer to the MM4230/MM5230 data sheet. Dual-In-line Package INPUT A, 24 VOD INPUT A, INPUTA, OUll'UTB, B~ INPUTA. OU11'U183 ,NPUT/\,; OUT~UT B. INPUT A, OUTPUTS. INPiJTA" OUTPUT MODE IJUTPUTB, CONTROL CHIP OUTPUTB. ENABlE Order Number MM4230JT/J or MM5230JT/J See Packag(t 11 Order Number MM5230JT/N See Packag~ 18 typical applications BCDIC to EBCDIC ~ 12~ t '~=:~=====================r=F====~~~~~~~~~~~~~~lf.~~1t~---r-.tc:~ +12V_, . 6.11( Be 13 6.8K UK 6.8K &.HK UK UK 6.IK: 1 OM74Q4 ENABLE i ~16 . "HIGH ",HIGH r " 4 B~-~:~. OUTPUTS HIGH T~UE 8, 8, I jI ~ EBCDIC I o,DM1812 " HIGH TRUE INPUT , I 3 1IMB81U r~. ." , " tMODE CONTROL r , I • I I 'J en 1" tSee operating mode notes. (MM4230 data sheet.) <-A values can vary from 6801, to 30 k;! 6-67 .., I- o ("') N typical applications (con't) It) :iE :iE ....... ..,o I- EBCDIC to eCOle ("') " "" I N o:t :iE :iE ", tCHIP ENULE tMQOE CON1ROl OW MS < . 2 " " lll-a" " lorl ? ~1& OM8110 ir' 12~ ",UMB81t J.DK 3.oK l.OK 3.011 "" 1f"" J.DK·~l1 ." .. .. i' '" tMIl " <, ." ... UK : I I I I I DMl4IM I . .. I OnmLLOGIt I 1U;1lf«: HUiK OUTPUT TRUE l~ ~Z4 6_IK <, ]~ 23 OJ< <0 <, " " " TRUE ·, . ·· ., · < .." """." ." '11 I I I I I I I " ! ~ l, tSee operating mode notes. (MM 4230 data sheet.) R vifllle:; CCln vary from 68011 to 30 kn. 6-68 ~ s: :r. code conversion tables N W o c.. BCDIC to EBCDIC :::! FUNCTION ROM ADDRESS 0 INPUT. OUTPUT BCDIC SYMBOL EBCDIC SYMBOL BS B7 BG !Is NULL NULL 0 0 1 1 1 0 1 0 1 1 1 1 0 0 1 1 1 2 2 2 3 3 4 4 5 6 5 6 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 OUTPUT EBCDIC B4 0 3 1 1 1 1 0 1 1 1 1 1 0 5 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 0 1 1 1 • 6 7 • 0 9 0 " @ @ s: s: CODE " 1 U1 B3 B2 Bl 0 0 0 0 0 1 0 1 1 1 0 1 0 1 1 0 1 1 1 1 0 0 0 0 0 1 0 0 0 1 1 1 0 1 0 0 1 1 1 1 1 0 1 1 0 0 1 0 1 " " 0 1 1 Space Space 0 1 0 0 0 0 / / 0 1 0 0 0 s s 1 1 1 1 0 0 0 0 1 0 0 1 0 1 l' 0 0 1 1 U U 1 1 1 0 0 1 '0 0 V V 1 1 1 1 1 1 0 W 0 0 0 W 1 1 1 1 1 1 0 1 T T 1 1 1 0 0 0 1 0 1 X y X 1 1 24 y 1 1 1 0 1 0 0 25 Z 1 1 1 0 1 0 0 0 1 26 27 NULL Z NULL 0 1 0 0 0 0 0 0 0 1 1 0 0 1 1 2. % 0 1 1 0 1 1 1 0 0 0 1 0 1 1 0 1 1 0 1 1 0 1 1 1 1 0 23 % 29 30 > > 0 1 1 0 31 32 ? , - 0 0 1 1 0 0 0 1 0 0 33 3. J J 1 1 0 1 0 0 0 1 K K 1 1 0 0 1 0 1 1 35 L L 1 1 1 0 0 1 0 0 36 M M 1 1 0 1 0 1 0 37 N N 1 1 1 0 0 1 1 1 0 0 1 3B 0 0 0 1 39 P P ., Q Q 1 1 A A 42 ! , 1 0 1 1 43 $ $ 0 ) ) 47 ., ., as & & 49 A A 0 1 50 B B 1 1 51 , 52 C D E F C 40 44 45 46 53 54 1 0 1 1 1 1 1 1 1 0 1 0 0 1 1 1 0 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 1 0 1 1 0 1 0 1 1 1 0 0 0 1 0 1 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 0 0 0 1 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 E 1 1 0 0 F 1 0 0 1 0 1 0 '0 1 0 1 1 1 0 0 1 0 1 1 1 0 55 G G 1 1 1 0 0 0 0 1 1 1 56 H H .1 1 0 0 1 0 0 0 57 I I 0 0 1 0 0 1 1 0 ; 1 1 0 58 • 1 0 1 0 60 61 < < ( I 62 + , 63 I I 59 Q 0 1 0 1 0 1 1 0 0 1 0 0 1 1 0 1 0 0 1 1 0 0 1 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 1 6-69 0 N W o c.. -t code conversion tables(con't) BC DIC to EBCDIC (con't) FUNCTION CODE INPUT OUTPUT BCOIC SYMBOL EBCDIC SYMBOL B8 B7 B6 BS B4 B3 B2 B, 64 a a 1 1 1 1 1 2 1 2 1 1 1 1 a 67 68 69 70 3 4 5 3 4 1 1 1 1 a a 1 1 1 a a a a a 65 66 a a a 5 1 1 6 6 1 71 1 0 ROM ADDRESS OUTPUT EBCDIC 1 NULL NULL 0 72 7 8 9 7 8 9 1 73 74 75 NULL NULL 1 1 0 1 1 1 0 NULL NULL NULL NULL NULL 0 0 0 0 NULL NULL NULL 0 0 0 0 0 0 76 77 78 79 80 81 B2 83 84 NULL NULL NULL NULL NULL NULL NULL NULL 0 0 0 0 NULL NULL 85 NULL NULL B6 B7 NULL NULL NULL NULL NULL NULL f'JULL NULL NULL 9' 95 96 NULL NULL NULL NULL NULL NULL 97 NULL 9B 99 100 101 NULL., NULL NULL NULL 102 103 104 NULL NULL 0 0 0 0 NULL NULL NULL NULL 88 89 90 91 92 93 105 106 NULL NULL NULL NULL NULL NULL 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NUll 0 0 0 0 0 NULL 0 NULL NULL 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NULL NULL NULL NULL NULL NULL 109 110 111 112 113 114 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 115 116 117 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 0 1 0 0 NULL 118 119 0 1 NULL NULL 120 121 122 1 1 1 1 NULL 107 lOB NULL 0 0 0 0 0 0 1 1 1 NULL NULL NULL 123 12. NULL NULL NULL NULL 125 126 NULL NULL NULL NULL 127 NULL NULL 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6-70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 a 1 a a 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 0 0 0 0 1 0 a 0 a 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 ~ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 a a 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 a 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 code conversion tables(con't) EBCDIC to BCDIC FUNCTION CODE INPUT OUTPUT EBCDIC SYMBOL BCDIC SYMBOL 128 129 130 131 NULL 132 133 NULL NULL NULL NULL NULL NULL ROM ADDRESS 134 135 136 137 138 139 140 141 142 143 144 NULL NULL NULL NULL ,- NULL NULL , < < ( ( I I & & 145 146 NULL 147 148 NULL NULL NULL NULL NULL NULL - NULL BCDIC B8 87 86 B5 84 B3 B2 0 a 0 0 0 a 0 0 0 0 0 0 0 0 a a a a a a a a a a a a 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 a a 1 1 1 1 0 a 0 0 0 - NULL OUTPUT a 0 0 a a a a a a 0 0 0 0 0 0 149 150 15,1 152 153 154 - - NULL NULL NULL NULL , 0 $ $ 155 156 157 ) ) 0 0 0 158 159 160 161 162 163 164 , -1 I I -1 NULL NULL , -1 NULL 0 0 0 0 0 0 0 0 a a a a a 0 a a a a a a 0 a 0 0 0 a 0 a a 0 1 1 1 1 1 1 1 1 1 1 1 1 1 a a a 1 1 a a a a a a a a a a a a a a 0 0 0 a a a a a a 0 a a 0 a 0 0 a a a a a a 1 1 0 a a a a a a 0 0 1 a NULL a NULL NULL a 0 165 166 167 NULL NULL a NULL NULL NULL NULL 0 a a a 0 0 168 169 170 NULL NULL a a a 0 NULL NULL NULL NULL 0 0 0 0 0 0 0 0 % 0 0 0 0 % 1 1 1 171 172 173 174 175 176 177 - > , > , 0 0 NULL NULL NULL 0 0 178 179 NULL NUI~L NULL NULL 180 181 182 183 184 NULL NULL - 0 0 0 0 - 185 186 187 188 189 NULL 190 191 NULL '* @ 0 0 0 0 0 0 0 -- - 0 0 " " 0 NULL NULL " @ NULL NULL NULL 6-71 0 0 a a a 0 0 0 0 0 a 0 a a a 0 a a 0 1 1 a a a a 0 a a a 0 a a a a 1 1 1 1 1 0 a 0 a 0 1 a 1 1 1 1 0 0 0 0 a 1 1 1 1 1 a a 0 a a a a a Bl 0 a a a a 1 1 0 0 0 0 0 a a a a 1 0 1 1 1 1 1 0 0 1 1 1 1 0 0 a 0 0 a a a a 0 0 a 0 0 0 0 0 0 0 1 1 0 a 1 1 0 1 1 0 0 0 a 0 0 1 0 1 a 0 1 0 0 0 1 0 a a a a a a 0 0 a 0 a 0 0 0 0 0 0 a 0 0 0 1 0 0 1 1 1 1 a 0 0 1 0 1 1 1 1 1 0 1 1 1 1 0 0 0 0 0 0 a a 0 0 0 0 0 0 0 0 0 a a 0 0 a a a 0 0 0 0 0 0 0 1 1 0 a 0 0 ·0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 a a 0 0 1 a 0 1 1 0 0 0 0 0 0 0 1 0 1 0 1 I .... -, o M N code conversion tables(con't) It) :2: :2: EBCDIC to BCDIC (con't) ....... I- -, FUNCTION o M N "It :2: :2: INPUT ROM " ADDRESS CODE OUTPUT EBCDIC BCDIC SYMBOL SYMBOL OUTPUT BCDiC B8 B7 6S B5 B4 B3 "B2 - 0 0 0 0 A 0 0 1 1 A 0 0 1 0 0 0 1 B B 0 0 1 0 1 0 C C 0 0 192 - 193 194 Bl 0 0 1 1 D D 0 1 1 0 0 1 1 196 0 0 1 1 0 197 E E 0 0 1 0 1 0 0 1 1 0 1 1 0 1 0 1 1 1 1 1 0 0 0 0 0 1 195 198 F F 0 0 1 1 199 G G 0 0 1 200 H H 0 0 1 1 0 1 1 201 I I 0 202 NULL 0 0 0 0 0 0 0 0 NULL 0 0 0 0 0 0 0 0 204 NULL NULL NULL NULL 0 0 0 0 0 0 0 205 NULL NULL 0 0 0 0 0 0 NULL NULL 0 0 0 0 0 0 0 0 0 206 207 NULL NULL 0 0 0 0 0 0 0 208 0 0 0 0 203 0 0 NULL NULL 0 0 0 J J 0 0 0 0 K 0 1 0 0 0 211 L L 0 1 0 0 0 1 1 212 M M 0 0 0 0 0 1 K 0 0 1 0 209 210 1 0 0 1 0 0 213 N N 1 0 0 1 0 0 0 0 0 P 0 1 0 1 P 0 0 0 1 214 0 1 0 0 1 1 0 1 0 R Q 0 0 1 0 1 0 0 0 A 0 0 1 0 1 0 0 1 0 0 0 0 0 0 215 216 217 218 219 NULL NULL NULL NULL NULL 0 0 0 NULL 0 0 0 0 0 0 0 0 NUL,L 1 0 1 0 0 0 0 0 221 222 NULL 0 0 0 0 0 0 0 0 0 0 NULL NULL 0 0 0 0 0 0 0 0 223 NULL NULL 0 0 0 0 0 0 0 224 NU,LL NULL 0 0 0 0 0 0 225 NULL NULL 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 1 0 0 0 1 1 1 1 0 0 220 5 0 226 227 5 T T 0 0 228 U U 0 229 V W V W 0 0 0 1 0 1 0 0 1 0 X X 0 0 1 0 1 1 1 1 0 231 0 0 0 1 230 232 Y Y 0 0 0 1 1 0 0 0 1 1 233 Z Z 0 0 0 1 1 0 0 234 NULL NULL 0 0 0 0 0 0 0 0 235 NULL NULL 0 0 0 0 0 0 0 236 NULL NULL 0 0 NULL 0 0 0 0 0 NULL 0 0 0 237 0 0 0 0 0 0 0 238 NULL NULL NULL 0 0 0 0 0 0 0 0 239 NULL 0 0 0 0 0 0 0 240 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 1 0 242 2 0 0 0 1 0 0 4 0 0 0 0 244 0 0 0 0 0 0 3 4 2 3 0 243 0 1 1 0 245 5 5 0 0 0 0 0 1 0 1 246 6 6 0 0 0 0 7 0 0 0 0 0 1 7 0 0 1 247 1 1 1 248 8 8 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 241 249 9 9 250 NULL NULL 251 NULL NULL 252 NULL NULL 253 254 NULL NULL NULL NULL NU.LL NULL 255 6-72 1 0 1 0 0 ~ ~ MOS ROMs NAll0NAL MM4230KP/MM5230KP ASCII-7 to selectric code converter general description and < only for ASCII. The former problem is handled in the MM4230KP/MM5230KP by exploiting the inherent redundancy of the bail code (see Table 2). The latter inconsistency is resolved by making arbitrary equivalences between the unique characters. The two tables show the treatment of both the characters which have equivalents in both codes, and those characters, and the functions, which do not. Encoding and decoding the Selectric functions that the user requires is a matter of conventional Boolean logic. A typical example is shown below. The MM4230KP /MM5230KP MOS read-only memory has been· programmed to perform the conversion between the American Standard Code for Information Interchange in seven bits (ASCII) and the Selectric correspondence bail code transin itted and received by the IBM Series 7 input/ output printers. application hints The ASC II field and Selectric bail code field as defined do not map exactly: for instance "space" is handled as a normal 7-bit code in ASCII, but is handled as a unique switch and solenoid pair in the Selectric printer. And .even. among the graphic characters, ± and For electrical, environmental and mechanical details, refer to the MM4230/MM5230 data sheet. typical applications MACHIIiIECODE J--...J .. ,---- ·.H---.D--'I+t+f+-F'- CAsE ~=~: TO ,--------lil +-++I+t--r'"'\., '+t-H-t---" ,+-H---i, L-f----.. .._ _ _ _ , t=E§2-~=: ~---l .--------------~ ~~ A--~~,~"'=GH~A="~".~w.~,~~.~.~~,----~--~4 AlOWSlloctril:UlASClltn .... ' Encoding ~Space' by Gating In on Input ENCODIMa 'SPACE'SY GATING IN Decoding 'Space' on Output SElECTRtCTAIlESHOWSSPACEASR s• T,.1I2 DECODING 'SPACE' ------. --+_________ m .._+~L)o-----Tii fl "" -------'---.,. TO IAIL CDOE INPUTS =l~~~~~~ .... I SPACE MAGNET DRIVER ----, I I 8AIl COOl fAOM ABOVE CONVERTER LOWTFlU£ _~;L;»-----fi iiI " L. _ _ _ _ lM151 PERIPHERAL DRlvn ff--~--~--------n) Order Number MM5230KP/N Order Number MM4230KP/J or MM5230KP/J See Package 11 See Package 18 6·73 I .J code conversion tables Table 1. ASCII·7 to Selectric ~b' t s .. b4 b3 b2 + + + 0 0 0 b, * 0 . Row + ~ 0 0 0 0 1 1 0 0 1 0 2 0 0 1 1 3 0 1 0 0 4 0 1 0 1 5 0 1 1 0 6 0 1 1 1 7 1 0 0 0 8 1 0 0 1 9 1 0 1 0 A 1 0 1 1 B 1 1 1 1 1 1 1 1 0 0 1 1 0 1 0 1 C 0 E F 0 0 0 0 0 0 1 1 2 1 0 NUL 3A DC4 OB ENG NAK 13 ACK .. 2 B R b r # 3 C 5 c s .$ 4 D T d t % 5 E U e u & 6 F V f v 7 G W 9 w ( 8 H X h x I 9 I Y i y : J Z j z : K 25 CAN HT 4A EM 5A 52 LF . SUB 53 VT 6A ESC 72 FF + 7A < FS 72 CR 48 GS 59 5'3 SO 40 - 51 68 US 73 78 6·74 ~ > RS 63 P q 3B 42 25 a ETB 85 7 Q 2B 33 . 6 A SYN BEL 1 1 1B 23 1 0 ! DC3 EOT' 03 1 1 P 2A 32 1 0 @ DC2 ETX 1 Ii 0 62 IA 22 0 5 DCI STX 1 1 4 OA 12 1 3 SP DLE 02 SOH 0 0 ? M 7F \ 60 1 77 .k I N 0 70 - I ,, m n - 0 7F 4B I I\. 50 I L [ 77 58 DEL 00 1. code conversion tables (con't) Table 2. ,Selectric to ASCII·7 , . R5 Tl 0 0 0 R2A R2 Rl 1 1 1 1 0 0 0 0 K Row ----:-- '0 2/D y 2 b 0 0 0 1 1 0 0 1 0 2 0 0 1 1 3 0 1 0 0 4 0 k 0 1 0 1 5 p e 0 1 1 0 6 0 1 1 1 7 J t 1 0 0 0 8 - B. 1 0 1 1 0 ~ 1 1 1 0 1 3 4 5. 6 ~ W~ 0 s 1 0 1 0 9 "'" h 1 0 0 1 0 i) T2 S 0 I I 3/0 1 1 7 rw ~ 0 6/C 4 6/F ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~~~ ~ 3/D n 1 0 0 1 9 1 0 1 0 A 1 0 1 1 B 1 1 0 0 ,C '0 K 1 1 0 .1 D P E 1 1 1 0 E + N 1 1 1 1 F J T Y i 6 ; c a 8 d r 7 217 5 2/E 2 f u v 3 z 9 x m 1 1I:d 2/1 W H 2/C 3/B /f#; ~ W ( S L ? ) W 0 $ 4/F ~ ~ ~~ ~ ~~ ~ .~ ~ ~ ~ ~ ~ ~ ~ e I 6/3 419 .. 2/E 2/C C A . I % : D R & @ F U V # Z G X M ~o F/F ±[ 5/B ASCII shown thus: Column No.lRow No. 6·75 DII MOS ROMs ~ NAll0NAL MM4230QW/MM5230QW hollerith to EBCDIC code converter general description lines to' eight line binary encoded form suitable for use by the ROM, The MM42300W/MM5230QW 2048·bit MOS read only memory has been programmed to convert the 12 line Hollerith Gode to the 8 line EBCDIC Code. Three TTL 4·input NAND gates and three TTL inverters are used to compress the 12 Hollerith For electrical, environmental and mechanical details, refer to the MM4230/MM5230 'data sheet. typical application Hollerith to EBCDIC MODE CDNTROl v.. OUTPUT. AUII-I " "2 " " ,11,4 21 'UNCHED CARD DATA E. .. INPUT E, E, PUNCKE"S--- ""(,: ------"'I ,...:"1 .. 12 _ _ _ _ _ _ _ _ _ _ _- ' -_ _ _ _ _ Note 1: Vss '" +12V 110%, Voo = GND, VGG = -12V +10%. Not{! 2; The Hollerith input data (lines 1 through 12l is considmd to be from normallv open switche5 returne~. in the case of it punched hole, to GNU as shown. CHIP ENAalE Vpg ANVDTL/TTl HICH DEVICE TRUE v"G connection diagram DUal·ln·Line Package A, A, A, A. S, A, Order Number MM42300W/J or MM52300W/J. See Package 11 S, S. Order Number MM52300W/N A, See Package 18 S, S, S, So MODE CONTROL CHIP ENABLE V" L'_'____--I 6·76 code conversion table Hollerith to 12 12 12 11 11 I I I I a j - b k s c I t d m U e n v f 0 w 9 'p 11 0 & - if> 1 A 2 B 3 C 4 0 5 E 6 F 7 G 8 H J / K L M N a P S T U 0 X Y 9 I R Z [ 1 \ < . ( ) + ; ! = ® ? " 0 x 12 11 0 70 Bl B2 B3 B4 B5 B6 B7 88 B9 8A 9A AA BA 8B 98 AB BB 8C 9C AC BC 80 90 AD BD 8E 9E AE BE 8F 9F AF 8F h q y i r z ESCDIC 12 12 11 49 SOH STX ETX 59 DCl DC2 DC3 14 04 HT 15 06 BS DEL 17 CAN 08 EM 09 OA lA VT lB FF FS CR so SI GS RS US 12 11 11 0 0 0 AO 80 69 90 31 41 El 21 51 22 SYN 42 62 52 33 43 53 63 23 24 34 44 64 54 45 LF 35 55 65 46 66 ETB 36 56 67 57 ESC EaT 47 38 48 68 28 58 39 NUL OLE 20 29 CA DA EA 2A 3A CB DB EB 2B 3B DC4 CC DC EC 2C ED ENO NAK CD- DO CE EE DE ACK 3E EF OF BEL SU8 CF 12 11 0 BO 8-1 71 9 -1 72 9 -2 73 9 -3 74 9- -4 75 9 -5 76 9 -6 77 9 -7 78 9 -8 30 9-8-1 FA 9-8-2 FB 9-8-3 FC 9-8-4 FD 9-8-5 FE 9-8-6 FF 9-8-7 may be "'" ® may be "," Note: Unassigned entries e.g. AF refer to the EBCDIC code as a 16 x 16 table, column then row, in hexidecimal notation. Not.: The relationship between Hollerith as 256 valid punch combinations and EBCDIC as eight binary digits is well establishe~. This COnverter conforms to this practice. The assignments shown in the table above are the recommendations of the American National Standards Institute. For details on alternate non-alphanumeric graphic and control codes. see ANSI x 3.26 - 1970. 6·77 x o o M N In ~ ~ ........ ~ MOS ROMs NATIONAL X o o M N o:t ~ ~ MM4230QX/MM5230QX EBCDIC-8 -to- ASCII-8 code converter general description The MM4230QX/MM5230QX is a 2048-bit read only· memory that has been programmed to convert Extended Binary Coded Decimal Interchange Code (EBCD IC) to the American Standard Code for Information Interchange extended to eight bits (ASCII-8). lished by the American National Standard ANSlx 3.26-1970. Exact details are shown in the code table. For electrical, environmental and mechanical details, refer to the MM4230/MM5230 2048·bit read only memory data sheet. The conversion conforms to the practice estab- typical application connection diagram Dual·ln-Line Package -t2V----------------...~,......, .sv--...--'------------+_I--+--.--GATES DMBIID DR OM8812 A9 " v" INPUT A, INPUT A, 6.8K. TYPICAL, INPU1A, 8 LINES GATES DM1400 i, OUTPUTS, E, i, E, OUTPUTS, INPUT As aUTPUTB, INPU1A o INPUT A, i, E, INI'UTA" OUTPUTS, i, E, i, , E, ~ OUTPUT B~ MOUe OUTPUTS, ~(jN!HUL OUTPUTS. i, E, i, IN.PUTA. E, i, E, DTL/TIt LOGIC Order Number MM4230QX/J or MM5230QX/J See Package 11 Order Nu\"ber MM5230QX/N See Package 18 "Chi~ Enable = Logic "1" to obtain outputs. logic levels' OTlfTTl (eKcept at MOS/ROM interface). Logic "1," +5.0V, NOM, logic "0" ground, NOM M,OSIROM inputs and outputs. Logic "1," more negative, logic "0," more positive. 6·78 code conversion table 0---0 0 0 1---0 2--_0 0 • I 0I 0I 0I ~ 0 • 5 0 0 0 0 1 1 0 0 1 0 2 0 0 1 1 3 0 1 0 0 • 0 1 0 7 0 1 5 OLE DCl 01 DC3 .. 1 0 0 1 1 7 1 0 0 0 8 97 1 0 0 1 • 80 1 0 1 1 B 1 1 0 0 C 1 1 0 1 D 1 1 1 0 E 1 1 1 1 F 09 90 81 B5 O. 87 CAN EM ,. . .. . 98 SA 8F IC AS US OF AC . ., AE B6 CO A6 AF 87 Cl A7 80 B8 C2 A8 Bl B9 07 50 = 2. ,. 2C 2A 23 25 40 SF 27 - I 29 ; 38 3E 30 A 21 5E (~) t """, . . 11-----, 3F 22 6A k I 66 67 I ., 76 w n 70 " 72 , , 7B 79 7A og DA 0 C I· .A DC DO DE OF EO El C 46 G 47 H I .. 49 4 55 w .. X 50 v 51 A ., . . 57 4F a .. • 34 5 V a 3J 54 U 4E 45 F 32 3 40 N 31 53 4C M 44 3D 1 2 T '3 E 9F 'B L 0 50 S K '2 DB 0 \ 70 J 41 B 1 F E I " A 0 Z SA F. 3• J6 7 37 8 38 9 39 FA 0 1 2 3 4 5 6 7 • 9 A Cd CB 02 E2 E8 EE C5 CC 03 E3 E9 EF F5 F8 8 C6 CO Q4 E4 EA FO F6 . Fe C 0 C7 CE 0' E. EB F1 F7 FD C8 CF 06 E6 EC F2 F. FE E co 00 07 E7 ED F3 F. EO FF F Character Address " Loea'tion in ASCII·S (ROM Cont) 6-79 75 6F 68 45 :I (If Any) 7. u " 6E . , Character Assignment 7E 73 60 0 h , 6C m 64 65 DB I 63 I 01 - 68 62 Hexadecimal EBCDIC C5 '-----,-----:0 I: IE , • @ % 28 3A 7C 24 JC 9E SUB 60 : I 61 BF B5 CA I b BE AS I IS 06 BD B3 AO 2E 14 8EL lF A3 < NAK ACK IE DE 51 AB 8C A 1 1 1 0 1 1 1 0 0 1 0 • C3 A2 2F BB . B2 S 05 BA AA 98 ENO 10 20 I Al 5B DC. Be 26 1 • 7 6 A9 I 9' 88 GS 00 SO 04 lB 19 DC CA EaT 0 1 0 0 AO A. 96 17 ESC FS FF 95 OA 92 8E VT .. 93 ETO DB 7F 16 BJ • 0 1 1 1 1 1 0 0 1 1 1 1 0 0 1 1 5 20 SVN 82 1 1 5' 91 LF B. DEL A so B4 90 HT 1 0 13 OJ 9C 1 1 12 02 ETX 0 0 11 DC2 STX 0 1 10 00 SOH 0 0 • 3 1 1 1 0 0 1 0 1 2 1 NUL 1 0 1 0 1 0 1 3---0 0 0 0 0 ~ MOS ROMs NAllONAL MM4230QY /MM5230QY ASCII-8 -to- EBCDIC-8 code converter general description The MM42300Y IMM52300Y is a 2048·bit read only memory -that has been programmed to con· vert the American Standard Code for Information Interchange extended to eight bits, (ASCII·8) to Extended Binary Coded Decimal Interchange Code (EBCDIC·8). The conversion conforms to the prac· tice established by the American National Standard ANSlx3.26 1970. Exact details are shown in the code table. For electrical, environmental and mechanical de· tails, refer to the MM4230/MM5230 2048·bit read only memory data sheet. typical application connection diagram .,. Dual-In-Line Package -IZV lSI E, E, E, E. E, E, E, MS. E, +12V .... I""UT~ TYPICAL, II " v,• IIWUTA 2 I LINES 'rdI'UTA, " " " OUTPUT I, INPUT A. OUTPUT 82 '''UTA" OUTPUT 83 IIIPUTAe OUTPUTB4 IIW4.ITA, OUTPUTB s INPtITAe o. ... ~ 3 ~ v~ OUTPUT&. MODE OtlTl'IITB 7 o. COIIITflOl CHIP EIlAIlE OUTPUTI, . " .. v" DTLmLLOGIC tMode Control = Logic "0," As = Logic "1," ·Chip Enable::::: LOgle "I" toobtaio outputs. Logic levels: DnmL (except ilt MOS/ROM interface), Logic "1," +5.DV. NOM. Logie "D." ground. NOM. MUS/ROM inputs Ind outputs.. Logic "1," more negative. logic "D." mOn! pOsitivI. " TOPVlEW " '.UTA" Order Number MM42300YIJ or MM52300Y IJ See Package 11 Order Number MM52300Y/N See Package 18 code conversion table "a-O 0 b7~O 0 "a-b ~ 1 • ••• 0 0 0 0 0 NUL OLE 0 0 0 1 1 0 0 0 0 1 0 0 1 1 1 1 0 1 1 1 0 1 0 5 6 7 8 1 9 0 0 A 1 1 1 0 4 1 1 1 1 3 0 1 1 0 2 0 0 1 1 1 0 1 0 0 0 1 0 1 1 0 0 1 1 1 0 1 0 1 8 c a E F SP DCl DC2 DC3 03 ECT 13 DC4 ·37 END . 7F 3C 3D 20 SVN 2E 5 6 26 2F 18 16 19 05 IF SUB 3F 25 ESC liT 27 DB F8 40 I EM HT F9 50 . 5C 4E 5E lC DC 00 60 10 IE DE SI OF ' 48 I U,S, IF 61 , 6A. t 94 n DEL 96 60 00 AI 95 0 1 maybe"l" 2 maybe"--.," 3 CO 93 SF 06 A9 : SA - A8 , I m I\@ OS A7 92 EO I 0 6F 4A D4 A6 91 k I N 6E 89 i E9 03 , 88 E8 02 7E > 87 07 0 1 1 1 1 0 0 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 i ~ 8 9 A B C D E F 20 30 41 58 76 9F B8 DC 21 31 42 59 77 AD B9 DO 1 BA DE 2 B8 OF 3 22 lA 43 62 78 AA 23 33 44 63 SO AB - -- 24 .34 45 15 64 .. - Row 0 - SA AC BC EA 4 35 46 65 8B AD BD EB 5 06; 36 47 66 8C AE BE EC 6 17 08 48 67 80 AF BF ED 7 28 38 49 68 8E SO CA EE 8 Bl CB EF 9 AS w V L M I RS. SO " 4C 6B - GS CR 86 9 I K A4 v h Z 01 7A A3 u 85 E7 C9 t 84 V J FS FF C8 I 9 . E6 X A2 83 E5 W C7 99 s f C6 H 8 E4 1/ G F7 10 I CAN BS .CS F 7 ETB E3 98 , d U F6 SO 32 BEL 81 E2 C4 F5 6C & q c T E 97 79 08 C3 0 F4 58 p a S C 4 % 07 Cl F3 7B \ 0 7 6 A b 8 F2 . C2 D9 82 3 S NAK ACK 2 • 7C A Fl 4F .. 12 Q2 ETX 1 5 p @ 40 OFO (j) ! 11 01 STX 0 0 1 1 4 3 0 1 1 0 0 0 0 1 1 1 1 1 1 0 0 1 0 0 1 0 1 2 10 00 SOH 0 1 0 1 0 . . .3 . , b1 ROW.- 0 1 0 "a-O 0 0 0 0 29 39 51 69 8F 2A 3A 52 70 90 B2 CC FA 10 28 3B 53 9A ' 83 CD FB 11 2C 04 .. 71 72 98 B4 CE FC 12 09 14 55 73 9C 8S CF FD 13 OA 3E 56 74 90 B6 DA FE 14 lB El 57 7. 9E B7 DB EO IS FF The Hexadecimal EBCDIC entry is formed thus: Eight EBCDIC bits The top I ine in each entry to the table represents an MSB assigned character (Columns 0 to 71. The bottom line in each entrY is the corresponding EBCDIC Code, in hexadecimal notation. o 1 2 3 45 6 7 1st Digit 2nd Digit Example: 0 1 0 1 5 To convert ASCI 1-8 asterisk (*1 to EBCDIC·B ES El * in ASCII is a 2A or binary 0010 1010 applying this as an address to the MM5230QY IMM4230QY bit-O bit-7 gives the output 0101 1100, which is an EBCDIC-!! asterisk. 6-81 1 1 00 C LSB or' [II C/) a: o(t) N It) :E :E ~ MOS ROMs NAT10NAL ....... C/) a: o (t) ~ MM4230RS/MM5230RS binary to modulo-n divider code converter :E :E general description Applying the required division ratio, in binary, to the inputs of the ROM as shown, generates two sets of. four program inputs, one for each of the 2 DM7520/DM8520 dividers. The MM4230RS/MM5230RS binary to modulo-n divider code converter is set up to generate the program input settings for a pair of DM7520/ DM8520 modulo-n dividers, in order to divide by any binary number from one to 255. Detailed instructions for use of the DM7520/DM8520 are given in its data sheet. For electrical, environmental and mechanical de· tails, refer to the MM4230/MM5230 data sheet. connection diagram Dual~1 "-Line Package INPUTAi_1 IN'U1"2.- Z »_IIC INPUTA,"';'3 Z2-IIIC DUTPUTB,-4 21-''''U1", OUTPUTB l - S IS-INPUT.." OUTl'Ur6._ ) "-'.ItPUTA, OUTPUlls":",,, a 11_INPU~"" DtlTPUra s - IS-VOG ZO_INf>UTAs , OUTPUTB7 _10 l!i-~g:ROL DUTPUTB._:, 14 -~:~8LE Order Number MM4230RS/J or MM5230RS/J Se~ Package 11 Order Number MM5230RS/N See Package 18 IISS-L"_--:=",,-_";J-IIfPUTAe TOP.VIEW typical application Binary' to Modulo-n Divider _ECT .DiRlCTTO .- +If ... ,." .- ,. .-... 1'"AR'2" DIVISOR " ,LSI 111611 TRUE V .- .... V v t" ~I " . ." " '. " " " I" ...·1"" Y" ...,... ::: CONTROL", . .. "".. '. .." .. CHIP .."ENABlE V.VCIG Lf-fF -12V 6112" •"'U11I ') : ~ .. ....... ~ ...... ... I ~ ~ >. ) P, DIVlDlRl >, ... DlVlDfU >, >, 3: 3: code conversion table ~ N +BY SETTING I DIVIDER 1 DIVIDER 2 B. B, II,; B. B. B3 B, ,. 1 0 1 0 0 1 0 0 0 0 I I 0 1 0 0 1 0 0 0 1 1 1 0 1 0 0 1 0 0 1 1 1 1 0 1 0 0 1 0 1 1 1 1 1 0 1 0 0 1 1 I 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 0 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 0 1 1 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 { 1 0 1 1 0 0 1 0 0 0 0 0 0 0 ,0 1 0 1 1 0 1 l' 0 0 1 1 0 1 1 1 1 0 1 0 0" 0 0 0 0 1 0 0 1 1 0 1 1 1 1 1 I0 1 0 0 0 0 0 1 1 1 0 0 0 1 1 0 0 0 1 1. 1 0 0 0 0 1 1 0 0 1 0 0 ,1 0 0 1 1 1 0 1 0 1 1 0 1 0 1 1 0 0 1 0 0 1 0 0 1 1 1 0 1 0 1 1 0 0 0 1 0 0 0 0 0 0 0 1 1 1 0 1 1 0 0 D 0 0 0 1 0 0 1 1 0 1 0 0 0 0 0 1 1 0 1 0 ·1 1 1 0 0 0 0 1 0 1 1 1 1 0 0 1 0 0 0 1 1 1 0 0 0 1 0 1 1 0 0 1 0 0 1 0 0 1 1 1. 0 1 0 1 1 0 1 1 0 0 0 1 1 1 0 1 1 0 0 0 0 0 0 1 0 0 1 1 0 1 0 0 0 0 0 1 1 0 1 0 1 1 1 0 0' 0 0 0 1 0 1 1 1 1 0 0 1 0 0 0 1 1 1 0 0 0 1 0 , 1 0 0 1 0 ·0 1 0 0 1 1 1 0 1 0 1 1 0 , 1 1 1 1 0 1 1 0 0 0 0 0 0 1 0 0 1 1 0 1 0 0 0 0 0 1 1 0 1 0 1 1 1 0 0 0 0 1 0' " 1 1 1 0 0 1 0 0 0 1 1 1 0 0 0 1 0 1 1 0 0 1 0 0 1 0 0 1 1 1 0 1 0 1 1 0 1 1 0 0 0 0 0 0 1 0 0 1 1 0 1 0 0 0 0 0 1 1 0 1 0 1 1 1 0 0 0 0 1 0 0 0 1 1 1 0 0 0 1 0 1 1 0 0 1 0 0 1 '0 0 1 1 1 0 1 0 1 B, II,; 255 254 253 252 251 250 249 248 247 246 1 0 0 1 1 1 1 0 1 1 0 1 0 0 1 1 1 1 0 1 1 0 1 0 0 1 1 1 1 0 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 0 1 1 1 0 1 0 0 0 1 1 0 1 1 0 0 1 1 1 0 1 0 1 1 1 0 1 0 0 0 1 1 0 1 1 0 0 1 1 1 1 1 0 1 1 1 0 1 0 0 0 1 1 0 1 1 0 0 1 1 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 0 1 0 1 1 0 1 0 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 0 1 1 0 1 0 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 0 1 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 0 0 1 0 1 I 1 1 1 0 0 0 0 1 0 1 1 1 205 204 203 202 201 200 199 198 197 196 1 1 0 1 1 1 1 1 0 1 1 1 0 0 1 1 1 1 1 0 1 1 1 0 0 0 0 1 0 0 0 1 1 1 0 1 0 0 1 0 0 0 1 1 1 195 194 193 192 191 190 189 188 187 186 1 0 0 0 0 1 1 0 0 1 0 1 1 0 0 1 0 0 1 0 0 1 1 1 0 1 0 0 0 0 1 0 1 1 0 0 1 0 0 1 0 0 1 1 185 194 183 182 181 180 179 178 1 1 0 0 0 0 1 1 0 0 1 0 1 0 1 0 0 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 O. 1 1 0 0 1 0 0 1 0 0 1 O. 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 0 1 1 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 1 1 0 1 1 0 0 1 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 1 0 1 0 1 1 1 '1 0 I DIVIDER 1 Bs B, , 0 1 177 176 175 174 173 172 171 170 169 168 167 166 : BY SETTING l' 0 0 1 1 0 0 0 0 1 1 0 0 1 0 1 0 1 0 0 0 1 0 1 0 1 1 1 1 1 1 0 0 1 1 0 0 1 0 1 0 1 0 0 0 1 0 1 0 1 1 1 1 1 1 0 0 1 0 0 DIVIDER 2 B. I B. Bo I 1 0 1 0 '0 1 1 1 1 0 1 1 0 1 1 1 0 1 0 0 0 1 1 0 1 1 0 0 1 1 1 B, I 1 1 1 0 0 0 0 0 1 0 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 0 1 1 1 0 1 0 0 0 1 1 0 1 1 0 0 1 1 1 0 0 1 0 1 1 0 1 0 1 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 0 1 1 165 164 163 162 161 160 159 158 157 156 155 154 153 152 1"51 150 149 148 147 146 1 0 1 0 0 0 1 1 0 1 145 144 143 142 141 140 139 138 137 136 1 l' 1 1 0 0 0 1 1 0 0 1 1 1 1 0 0 135 13. 133 132 131 130 129 128 127 126 0 0 1 0 0 0 1 0 0 1 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 0 1 0 0 1 1 0 0 0 0 1 0 0 0 1 0 0 1 0 1 0 0 1 1 0 0 1 1 0 1 1 0 1 1 1 1 0 1 0 1 0 1 1 1 0 0 1 0 1 1 0 0 1 1 1 0 0 1 0 1 1 0 0 1 1 1 0 0 1 1 1 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 1 0 0 1 0 1 1 1 1 1 0 1 1 1 0 0 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 0 1 0 1 0 0 0 1 0 1 0 1 1 1 1 1 1 0 0 0 1 1 0 0 0 " 1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 0 1 0 1 0 0 0 1 0 1 0 1 1 1 1 1 1 1 0 0 1 l' 0 0 0 0 1 1 0 0 1 0 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 0 0 1 0 1, 1 1 0 I 1 1 0 0 0 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 1 0 1 1 0 1 0 0 1 1 1 1 0 1 0 0 0 1 1 0 1 1 0 1 0 1 1 0 1 B, 1 0 1 1 0 1 0 0 1 1 1 1 0 1 1 1 0 1 0 0 0 1 1 0 1 1 0 0 Bs 0 1 1 0 1 0 0 1 1 1 0 0 0 1 1 0 0 1 0 1 0 1 0 0 0 1 0 1 0 1 1 1 1 1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 0 1 0 1 0 0 0 1 0 1 0 1 1 1 1 1 0 .. i DIVIDER 1 B, 0 106 106 104 103 102 ·101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 B2 81 80 79 78 77 76 0 1 1 1 1 0 1 0 1 0 1 0 1 1 0 0 0 1 1 1 1 1 1 1 DIVIDER 2 B3 B, B, 0 0 1 1 1 1 1 0 0 0 0 0 1 0 1 0 0 0 0 1 ·1 0 0 1 1 1 1 1 0 0 0 0 0 1 0 1 0 0 0 0 I 1 0 0 1 1 1 1 1 0 0 0 0 0 I 1 1 0 0 1 1 1 1 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 1 1 1 0 0 0 1 1 0 0 1 0 0 0 0 1 1 1 1 0 0 1 0 0 0 0 1 1 1 1 0 0 1 0 0 0 0 1 1 1 0 0 1 1 0 0 0 1 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 0 0 1 0 1 0 0 1 1 0 0 1 1 1 0 0 0 1 1 0 0 0 1 0 0 0 1 0 0 1 0 1 0 B'lB. 1 1 1 '1 1 0 0 0 0 0 1 0 1 0 0 0 0 1 0 0 0 1 1 1 1 1 0 0 0 0 0 1 0 1 0 0 0 1 1 1 1 0 0 0 1 1 1 0 1 1 1 1 0 1 0 0 0 0 '1 1 1 1 0 0 0 1 1 0 0 0 1 0 0 0 1 0 0 1 0 1 0 0 1 1 0 0 1 1 0 1 1 1 1 0 1 0 1 0 1 1 0 0 0 1 1 1 0 1 0 1 1 0 0 0 1 0 1 0 1 0 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 0 0 0 1 0 0 0 1 0 0 1 0 1 0 0 1 1 0 0 ; BY SETTING 0 0 0 1 0 0, 1 0 0 0 1 0 0 1 0 1 0 0 1 1 0 0 1 1 0 1 1 1 1 0 1 0 1 0 1 0 1 1 1 0 0 1 ,1 0 1 1 1 1 0 1 0 1 0 1 0 1 1 0 0 0 1 1 0 0 1 0 1 0 75 74 73 72 71 70 69 6B 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 0 1 1 0 0 1 1 0 1 1 '1 0 1 0 1 1 1 1 0 1 0 1 0 1 ·0 1 15 14 13 12 11 10 9 8 7 6 0 0 0 1 1 0 0 0 5 4 3 2 0 1 1. 1 1 0 1 U o ::D 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 ' 19 18 17 16 0 W en ...... 3: 3: UI N W o ::D en ~ MOS ROMs NAll0NAL MM42311MM5231 2048-bit read only memory general description The MM4231/MM5231 is a 2048-bit static read only memory_ It is a P-channel enhancement mode monolithic MOS integrated circuit utilizing low threshold voltage technology_ The device is a nonvolatile memory organized as a 256-8 bit words or 512-4 bit words_ Programming of the memory contents is accomplished by changing one mask during the device fabrication_ Bipolar compatibility High speed operation Static operation Common data busing • Chip enable output control Output wire AND capability applications • • features • • No clocks required • • Code conversion Random logic synthesis • Table look-up • Character generator • Microprogramming +5V, -12Voperation 640 ns typ_ block and connection diagrams INPUTS -r____ Duai-in-Line Package . ~--~~1II5EAMPLIFIERS OUTPUTSt s, INPUT", Voo INPUT Al A, " A, s, " LSBINPUTA1 lSB OUTPUT I. " " " " " OUTPUT As INPUT"" INPUT A, OUTPUTS. A, INPUT A" INPUT OU1PU182 INPUT B~ As MIS OUTPUlls Voo OUTPUT.I, MODE CONTROL CHIP ENABLE MIS OUTPUT .. INPUTAg . ----.----' Order Number MM4231J orMM5231J MODECONTROl-----l_r See Package 11 tTheoutputsareopenwhen Disabled. *Theoutputisenllbled by applying a lo.gic"1" to the Chip En.blelioe. Order Number MM5231N See Package 18 Note: For programming information see AN-100. 6-84 absolute maximum ratings VGG Supply Voltage Voo Supply Voltage Input Voltage (V ss - 20)V Storage Temperature Operating Temperature MM4231 MM5231 Lead Temperature (Soldering, 10 sec) Vss - 20V Vss - 20V < V'N < (Vss +0.3)V _65°C to + 150°·C -55°C to +125°C O°C to +70°C 300°C electrical characteristics PARAMETER CONDITIONS MIN Output Voltage Levels MOS to TTL Logical "1" Logical "0" 6.8 kn ±S% toV oo Plus One Standard Series 54/74 Gate 2.4 V V Output Current Capability Logical "0" V OUT 2.5 mA = 2.4V input Voltage Levels Logical "1" Logical "0" Power Supply Current 100 IGG (Note 1) I nput Leakage TYP MAX +0.4 Vss - 4.2 V V 30 1 mA /.I.A 1 /.I.A Vss - 2.0 TA UNITS = 2SoC Vss = +5V VGG = Voo = -12V 15 V'N = -12V Input Capacitance f = 1.0 MHz, V ,N = OV 5 pF VGG Capacitance f = 1.0 MHz, V'N = OV 15 pF Address Time (Note, 2) See Timing Diagram T A = 25°C Vss = +5.0V VGG = Voo = -12.0V T ACCESS Output AND Connections (Note 3) 640 6.8 kn ±5% to Voo Plus One Standard Series 54/74 Gate Note 1: These specifications apply for VSS = +5V ±5%, VGG = VDD = -12V, ±5%, and T A to +125°C (MM4231), T A = -25°C to +70oC .(MM5231) unless otherwise specified. 8 = -55"C Note 2: The VGG supply may be clocked to reduce device power without affecting access time. Note 3: Address, time is measured from the change of data on any input or Chip Enable line to the output of a TTL gate. (See Timing Diagram.) See. curves .for guaranteed. limit over temperature.· Note 4: The address time in the TTL load configuration follows the equat!on: T ACCESS = The specified limit + (N - 1) (?O) ns .. Where N = Number of AND connections. No~e 5: capacitances are measured on a lot sample basis only. 6·85 950 ns 0 performance characteristics Guaranteed Access Time (TAl vs Power Supply Voltage 1400 Typical Accass Time (TAl vs Power Supply Voltage 1400 ~DD = VGG 1200 Voo'" VGO 1200 +!2~OC +70"'C +25°'C 1000 1000 BOO g 600 ~ 600 ] I ...< BOO 400 400 200 200 +1,25:C +7lrC +25'C 0 0 16.0 lB.O 17.0 Power Supply Current vs Ambient Temperature Power Supply Current vs 32 40 TA ", 2S"C 24 1 Jl Vss"'+5.0V'~ J6 ~U~~~:T~~O Yoo = VGG = -12V J2 JJ III 28 20 ~ oS 16 12 0 .E TYPICAL MAXIMUM""" GUARANTEED 24 20 16 II I I H4-Ll. 12 B ·nn IIII 8 4 4 0 0 16.0 lB.O Vss- VGG (V) Power Supply Voltage 2B 17.0 16.0 Vss - VGG tV) 17.0 -50 -25 18.0 0 +25 +50 +15 +100+125 Vss - VaG (V) TA"rcI timing diagram/address time ~ EITHER I~ E,. ~TA~'~J ~v~-',ov " 1.5V EOUT 1.5V I tillle +5V 'Iv~ '5V "TL OV I. ANVTTL/DTl GATE '.'UT A"-ri MM4Z3IfMMSZ31 EIN~10Pf *" .., V~I ..V Eou. t· 10 PF:J.: UK -,Tv 6·86 I OU"TPUTIIM ~ ANY TTUDn GATE .:J.:: ~ 15 pF typical application 256 x BBit ROM Showing TTL Interface A. , , ' l' CHIP .. B, '. '" A. B, A, B, MM4131IMM5111 A. "",} B, A, B, A. ,I B, TTL GATES A, ., '00 i tSee operat'ing mode notes. }-. B, MODE CONTROL I " A, 1 Operating Modes 256 x 8 ROM connection (shown) Mode Control ~ Logic "0" Ag - Log;c ".1 ". 512 x 4 ROM connection Mode Control - Logic "P' Ag - Logic "0" Enables the odd (B1, B3 ... Bgi outputs - l..ogic "1" Enables the e;ven (62,64· .. 681 outputs. The outputs are "Enabred~' when a logic "1" is applied to the Chip· Enable line. logic levels are negative true MOS logic. Mode Control should be "hard'wired" to'VOD (Logical ".1".1 or VSS (Log;cal "0"1. The logic levels are in negative voltage logic notation. I OTt/TTtLOGIC c.. a: ~ M C"II It) ~ ~ ~ MOS ROMs NATIONAL ...... c.. a: C;; C"II MM4231RP/MM5231RP EBCDIC to ASCII-7 co"de converter ~ ~ ~ general description The MM4231RP/MM5231RP is a 2o.48-bit readonly memory that has been programmed to convert from EBCDIC,an extended binary coded decimal interchange code used in the IBM 1130. computer, to ASCIi-7, the American Standard Code for Information I nterchange in seven bits. conversion of the MM423o.QX/MM523o.QX in that it follows certain earlier IBM 1130character assignments. Also certain EBCDIC control codes are arbitrarily preserved and translated (see translation chart on truth table). For electrical, environmental and mechanical details, refer to the MM4231/MM5231 data sheet. This conversion differs from the ANSI x 3.26 typical application EBCDIC TO ASCII-7 ..v EBCDIC LOW TRUE BIT usa • 17 11 " ,. " '58 ASCII HIGH TRUE 12,15 . •• ~"---------------..........-lI'> II, A, . . . HIGH'" Graphit LOW=Control 10 ~~--------------------~--~--+-~~~ ~~~--------.--+--+--+-~ MM52JlflP ~~--------.--+-~--~-+-~ __-oB, A, B,~-------'---+-~+---+---+---+-_~~ A, ·'r---....-+--+--t--t-~I--t--:JI::---o., A, .,j-:.-.....-+-+--+--t--i--I--I--l(")... b, DM7404 16,24,13 UK UK UK 6.8K 6.8K UK UK S.8K -12V Order Number MM4231 RP/J or MM5231 RP/J See Package 11 Order Number MM5231 RP/N See Package 18 6-88 code conversion tables CODE FUI\lCTION OUTPUT EBCDIC SYMBOL ASCII SYMBOL MSB 0 NULL NUL 0 0 0 1 SOH SOH 0 0 a 0 0 0 0 a a a a a a a 0 0 0 ROM ADDRESS 2 STX STX 3 ETX ETX 4 PF 5 HT 6 LC 7 DEL HT \ DEL 9 SMM 11 VT VT 12 FF FF 13 CA CA 14 SO SO 15 SI Sl 16 ·DLE OLE 17 DCl DCl 18 DC2 DC2 19 De3 DC3 20 AES 21 NL 22 BS CAN CAN 25 EM EM 26 CC 27 CUI FLS FS 29 GS GS 30 ADS AS US US 28 31 32 OS 33 SOS 3. FS LF LF EO. E.T8 39 PAE ESC 45 ENQ - ENQ 46 ACK AeK 47 BEL BEL SY-N SYN 53 PN AS UC EOT EO.!_~ 57 58 59 CU3 DCA 1 0 a 0 1 1 0 1 a 0 0 a I a I I a a I 0 0 a a a a a LSB 0 0 a a a a a a a 0 a a 0 1 a a 0 0 0 0 1 a 1 1 a a 1 a 0 1 1 1 1 1 1 1 1 0 a a a a a a a 0 1 0 1 1 0 1 1 a a a a a 1 1 0 1 1 1 1 0 1 1 1 1 1 a a a a a a a a a a a 0 0 a a 1 1 1 1 a a a a a a 1 1 a 1 1 1 a a 0 a 1 a 0 a a 1 1 0 a a a 1 1 a a a a a a a a a a a a 1 1 1 1 1 a a 0 1 1 1 1 1 a 1 1 1 1 1 0 a a a a a a a a a a a a 1 a a 0 1 a 1 1 1 0 1 1 a 1 1 a a a a a 1 a 1 0 0 0 0 1 1 0 0 0 0 0 0 1 1 1 0 a 0 1 0 1 1 a a 0 a 1 0 1 0 0 a a a 0 a 1 a 0 61 NAK NAK 62 63 SUB SUB a a 0 a I I I I De4 56 60 0 a a a I 51 54 0 I 49 55 1 I 48 52 0 I I 44 50 a I 41 eU2 a a a a I I 40 43 0 I I BYP 3. SM 0 0 1 1 0 a a 1 1 a 1 1 a a a a a a a 0 a 1 1 CONTINUING BINARY SEOUENCE 37 42 0 I 3S 36 MSB 0 I BS IDL 24 CC/G 0 I \ 23 LSB 0 "" 8 10 OUll'UT INPUT INPUT -" I As A7 I As I AS I A4 A31 A2 6-89 1 a 0 a 1 0 1 0 1 , 0 0 1 1 0 Sa 87 1 84 0 A1 0 86 83 82 81 8S 0- ... a: M N code conversion tables(con't) It) ::!: ::!: ....... FUNCTION 0- ... a: M N 'I:t ::!: ::!: ROM ADDRESS 64 65 66 67 COOE INPUT OUTPUT EBCDIC SYMBOL ASCII SYMBOL SP SP INPUT MSB \ " 69 ,0 < < < 17 ( ( + + 19 80 81 & & 0 a cO a a 1 1 0 1 1 1 0 1 1 1 1 1 1 0 0 LSB 1 1 1 0 1 0 0 0 1 0 1 0 0 a 1 1 1 0 1 1 1 1 a 1 1 0 0 1 1 1 0 1 1 0 0 1 1 0 0 0 a 0 0 0 0 1 1 0 0 1 1 0 0 1 0 1 1 1 1 0 0 1 0 1 0 1 1 1 1 0 1 a 1 1 1 1 0 0 1 0 1 0 1 1 1 1 1 1 0 1 0 1 0 1 1 1 1 ,0 0 0 0 1 1 0 1 1 1 8' 88 89 ! ! $ $ , -I I , , I' I I 1 0 1 0 0 0 1 1 1 CONTINUING BINARY SEQUENCE 1 1 1 0 1 0 0 1 1 1 0 1 1 1 1 1 1 99 100 I 101 102 103 I 104 105 I I I I 106 107 108 109 % 110 111 > > ? ? % 112 113 114 115 116 117 118 1 1 1 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 0 1 0 0 0 a 1 0 0 1 1 0 1 1 I I 119 120 121 122 123 # # 124 125 126 @ @ 127 1 I 85 86 96 97 98 a I I : 82 83 84 92 93 94 95 MSB 1 I I - 78 90 91 CC/G I I 71 75 76 LSB I 66 72 13 7. OUTPUT " 1 ~s I -" A7 I A6 I Asl A. I A3 6-90 I A2 I A~ 1 0 1 1 1 1 0 1 0 0 0 1 1 1 0 BS B7 1 1 1 1 1 0 0 B6 B5 B. 0 1 0 1 1 0 0 1 0 B3 B2 B, code conversion tables(col"!'t) FUNCTION ROM ADDRESS OUTPUT EBCDIC SYMBOL ASCII SYMBOL 128 129 , 130 , 131 132 133 134 135 136 137 138 139 140 CODE INPUT b d e f 9 h . INPUT LSB MSB a b , . d 9 h ; 141 142 143 144 J k k 147 14B I J m m 14. n n 150 151 0 0 P P 152 q Q 153 154 , , t t 164 u u 165 ' v v 166 w w "67 168 x x 17-1 172 173 17. 1 I 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 y I I y , , I [ I 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 0 1 0 1 0 0 1 1 0 1 0 0 0 0 1 1 0 1 1 1 0 0 1 1 0 1 1 0 0 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 0 0 1 0 0 1 1 0 1 1 0 1 0 1 0 .0 1 1 1 1 1 1 1 t 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 Be B7 1 1 1 1 1 0 1 1 1 0 0 1 0 1 1 1 0 0 1 0 0 1 1 1 0 1 1 0 1 1 1 0 1 B6 85 S. B3 82 8. 1 1 1 t 0 1 0 I 176 177 I 178 17. 180 I I 181 182 183 1'84 I ,.5 '186 187 ,88 I I I '90 .91 1 1 1 I I 175 I •• 1 1 1 I I 170 .... LSB CONTINUING BINARY SEQUENCE , 169 1 1 I I 158 162 163 I I 155 156 157 159 160 161 MSB I I I I I f J CC/G ....... \ 145 146 OUTPUT .A. ~ I I I As lAo I A7 A6 A31 A2 6-91 I A: Q. a:: .... ('I) N Ln code conversion tables(con't) ~ ~ Ii: a:: M N ~ ~ ~ FUNCTION INPUT OUTPUT ROM ADDRESS 'EBCDIC SYMBOL ASCII '92 193 194 195 196 197 + ZERO 0 0 E E 198 F F 199 200 201 G G A SYMBOL CODE INPUT , MSB "'" A B B C C H H I I 203 204 205 -ZERO 209 J J 210 211 K K L 212 213 M M N N 214 0 0 215 216 P P Q Q R R 217 218 219 L 224 225 T U U V V 230 231 232 W W y X y 233 234 z z X 0 0 0 1 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 0 0 1 1 0 1 0 1 1 0 0 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 1 1 1 1 0 0 1 0 1 0 0 0 1 0 , 1 1 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 0 1 0 0 -~ 1 0 0 0 0 0 0 1 0 1 0 0 1 1 1 1 1 0 0 1 1 1 0 1 0 -" 0 1 0 0 0 0 1 1 0 0 0 1 1 0 0 0 1 0 1 0 1 1 1 1 0 0 0 1 1 1 , 1 1 0 0 0 0 0 1 1 1 1 0 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 1 1 1 0 0 0 1 0 0 1 0 1 , 0 0 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 0 0 0 0 0 1 BS B7 BS B5 B, B3 82 B, 1 1 1 I 237 242 243 244 245 246 247 248 249 250 251 252 253 254 255 , , I 236 241 1 1 I I I 235 238 239 240 0 0 1 1 I S 0 1 1 MSB - CONTINUING BINARY SEQUENCE T 1 1 1 1 1 1 222 223 S , 1 220 221 226 227 228 229 CC/G I I I I I I 206 207 LSB LSB I I I I 202 206 OUTPUT 0 1 2 I I I I , 0 2 3 4 3 4 5 6 7 5 6 7 8 9 8 9 I 1 1 1 1 1 As , ........ 1 1 1 1 1 A7 1 1 0 1 1 0 0 1 1 1 0 1 A2 A, 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 AS A5 A4 A3 0 1 1 6-92 1 1 1 1 1 1 , 1 0 1 ~ MOS ROMs NATIONAL MM4232/MM5232 4096-bit static read-only memory general "escription features The MM4232/MM5232 4096-bit static read-only memory is a P-channel enhancement mode monolithic MaS integrated circuit utilizing a low threshold voltage technology to achieve bipolar compatibility_ TRI-STATETM outputs provide wire ORed capability without loading common data lines or reducing system access times_ The ROM is organized in 512 word x 8-bit or 1024 word x 4-bit memory organization that is controlled by the mode control input. Programmable Chip Enables (CE , and CE 2 ) provide logic control of up to 16K bits without external logic. A separate output supply lead is provided to reduce internal power dissipation in the output stages. • Bipolar compatibility No external components required +5V, -12V • Standard supplies· • a TRI-STATE outputs Bus aRable output • Static operation No clocks required • Multiple ROM control Two-programmable Chip Enable lines applications • Character generator • Random logic synthesis • Microprogramming • Table look-up logic and connection diagrams A, A, A, Dual-In-Lina Package .. A, . A, A, IIDOE CDNTROL CE, CE, B, 8, 8, MEMORV 8, .. ARRAY 8, B, 8, A,. 24 22 .. • 21 B, 23 . .. Aut I I I I I I I I I 1 Z , .... ". AJ " 12 11 . 15 I, LSI " .. TIMI'VtEW Order Number MM5232N CE, See P.~kage 18 Note: For programming information see AN-l00. 6-93 .. I. At MSB See Package 11 CE, ~ " " ., " ., Order Number MM4232J ·orMM5232J MODE CONTROL Veo .. a; ...... , V. Vu absolute maximum ratings VGG Supply Voltage VLL Supply Voltage (V ss - 20) Input Voltage Storage Temperature Range Operating Temperature Range MM4232 MM5232 Lead Temperature (Soldering. 10 sec) electrical characteristics Vss - 20V Vss - 20V v < Y'N < (V SS + .03)V _65°C to +150°C _55°C to +12SoC O°C to +70oC 300°C POSITIVE LOGIC T A within operating temperature range. Vss = +5.0V ±5%. V GG = V DD = -12V ±5%. unless otherwise noted. PARAMETER Output Voltage Levels Logical "0", VOL Logical "1", VOH CONOITIONS MIN TYP MAX 'L = 1.6 rnA Sink IL ; UNITS .4 V V 2.4 100 IJA Source Input Voltage Levels Logical "0", V!L Logical "1", V 1H VGG Vss -4.0 Vss - 2.0 Vss + 0.3 V V 37 20 mA mA 15 pF 10 pF Power Supply Current Iss (Note 41 Iss (Note.4l Vss = 5, VGG = -12. V LL =;; -12. TA "" 2SoC Vss = 5, VGG = -12, V LL = -3, TA = 12SOC Input Leakage VIN Input Capacitance (Note 1) f ~ = I'A Vss -10V 1.0 MHz. V IN ~ OV Output Capacitance (Note 1) f"'" 1.0 MHz, V IN = OV Address Time (Note 2) T A = 2SOC. Vss T ACCESS 23 12 = 4 150 5 1000 VGG = V LL =,-12V 20 Output AND Connections (Note 3) Note 1: Capacitances are measured periodically only. Note 2: Address time is measured from the change of data o"n any input or Chip Enable line to the output of a TTL gate. (See Timing Diagram.) Note 3: The address time follovvs the following equ-ation: TACCESS = the specified limit + (N ~ 1) x 25 ns where N .:: Number of AND connections. Note 4: Outputs open. timing diagram/address time '" EOUT TIME 6·94 performance characteristics Guaranteed Access Time vs Supply Voltage Tvpical Aceess Time vs Supply Voltage Yu_ - VGG 1400 1400 125'C 12110 T.=IO"C 25'C 1200 125'C 11100 T.-IO'C Z5'C .. IODD . oS ~ 8GO ~ 8DD 600 '": 600 48D 400 200 200 ·1&.2 17.0 1&.2 17.8 Vss + IVoG[ (V) 8D 17.8 Power Supply Current vs Voltage Power Supply Current vs Temperature 10 17.0 Vss+IVGG I (V) '"'4=mm-v;;:if.iiV"4 1-+ Vss - 5.0V rt+!=t+!=t:tV~G~G:-~V;!LL~-~-;12~V~ 60~~~tttt~~~ .! 40 MAXIMUM MAXIMUM Ji « 5 0 . Ji 30 3D TYPICAL 20 20 10 10 -50 -25 a 25 TYPICAL 16.2 50 75 100 125 17.0 17.8 TEMPERATURE ('CI typical applications TTL/MOS Interl""e v" FIGURE 2. Power Saver to< Large Memory Arr.,s I- B, A, .... B, A. .. . FIGURE 1. Power Saver lor Small Memory Arrays As MM42321 MM5Z32 B, A, I I I I v" o-"'iL----' --, r ---, I I I I -= I I I VC;G .J I I I I I L ___ ..J ASSUME IIVLL IIMIN" 11-3V II VGG -VLLMIN" R (1.6 rnA) {NJwhn N" 1 for Sx1'onl. N=8f11r6xllem. CE; 0------' ",o-----~ Operating Modes 1024 x 4 ROM connection Mode Control;;; VI L Al0= VILenablest~eodd (B1 .. ' B7) outputs VIH enables the even (82' .. Bal outputs 512 x 8 AOM connection Mode Control = VIH AID = VIL Note: Both chip enables may be programmed to provide any 01 lour combinations. Example il CE, = , and CE2 = 1 outputs (Positive Logic) would be enabled only when device pins 2 and 3 are Logic "1". The outputs will be in the third state when disabled. 6·95 ~ w ..,w. c( , c( w c( ~ MOS ROMs NAnONAL MM4232/MM5232 AEL AEJ. AEK sine look up table N C") N an ~ ~ ...... N (") N 'lit general description The MM4232/MM5232 AEI, AEJ and AEK are all P-channel enhancement mode MOS read-only memories, each storing 4096 bits. They are programmed to generate the sine function of any angle ex· pressed as a binary fraction of a right·angle. They may be combined and arranged to' provide a lookup table of varying resolution and accuracy, to meet almost any system requ irement for generation of the sine' function. application information Figures 1 through 4 show the four ways that these parts may be combined, The table shows the performance of all combinations. ~ ~ performance specifications FIGURE ROM NO. USED RESOLUTION (= INPUT WORD LENGTH) OUTPUT WORD LENGTH ACCURACY ADDER PACKAGES REQUIRED +0 -lbitin8 1 AEI 9 bits 8 bits 2 AEI + AEJ 9 bits 16 bits ± 1/2 bit in 16 0 3 AEI+AEJ+ AEK 12 bits 16 bits ± 3/4 bit in 14 4 4 AEI+AEJ+ 2 AEK's 15 bits 16 bits ±1 bit in 14 6 SINE LOOK-UP TABLE WITH HIGH RESOLUTION AND ACCURACY sine of an angle () resolved into 2'5 increments 7[12. in the range 0 so:: () < Theoretical Background This error, due to the mathematical approximation, is ±3.2x 10-5 maximum, corresponding to ±1 bit in 15 bits. In addition to the mathematical error, an inevitable round-off error in the 16th bit is introduced. As there are 3 LSB outputs to be added (Figure 4), the maximum round-off error will be ±1-1I2 bit in 16 bits or ±2.3 X lO-s The theoretical maximum total error will then be ± (3.2 + 2.3) .x 10'5 ~ ±5.5 x 10-5, which is slightly less than ± 1 bit in 14 bits. The table is based upon the equation: sin (M + L) = sin M cos L + cos M sin L 0 (1) By splitting.M and L each into two parts MM, M L, and LM, LL, and (assuming M L) the following equation is obtained. » (2) sin (M + L) '" sin (MM + ML) + cos (MM + 1/2 LSB of MM) sin LM + cos (MM + 1/2 LSB of MM) sin LL '" sin (MM +ML) + cos (MM + 1/2 LSB of MM) (sin LM + sin LL) A computer analysis shows that the actual errors in the table as implemented are as follows: +4.4 x 10-5 (at 61.872°) The following approximations have been used: -4.7 x 10- 5 (at 83.142°) cos (LM + LL) '" 1 sin (LM + LL) '" sin (LM) + sin (LL) cos (MM + ML) "" cos (MM + 1/2 LSB ofMM) As the sine function is very linear in the LM·LL range, the third term of Equation 2 can be considered as being 11(2)3 of the second term without significant error. Therefore, the same pattern can be used for the two lower ROMs in Figure 4, and a total of three different masks are needed. In addition, six 4-bit adders are used. By taking MM ~ 6 bits, ML ~ 3 bits, LM ~ 3 bits, and LL ~ 3 bits, 15 bits resolution is obtained. The accuracy has been computed by comparing the values of Equation 2 with the ideal value of the Order Number MM4232J or MM5232J Order Number MM5232N See Package 11 See Package 18 6-96 Ie = ,,/2 RADIANS) SINu A, (Il" 17/2 RADIANS) , . ' - A, Z-2_ As 2--.3_ A, MM42J2J MM!iZJ2 Z--4_ As 2-6- A5 AEI 2--6_ A. tEl =0 eE2 = 0 Z-7_ 8, 10-2"2 A, A, r--- a6~Z-3 MM42321 MM523Z AEI tEl =0 tE2 =0 A• 85~Z..4 . . - - - - A, 84 1.-.2{i . - - A, to-- z-6 . - A, 83 t-- Z'~ iJ-- 2-8 8,~Z-2 A, A, 82 8, 2-..8_ A2 z-9_ . 8S~Z" A3 Bs~2-' A. SIN 0 ANGLE FIGURE 1 8,-Z..8 II, A, ,. A, Bal-- 2-9 MM42121 ,~ . A, 2~ A, eEt =0 £E2'" t 87 MM5232 AEJ 0/2 RADIANS) tEt CEZ .. B. B, A, 8, A, B, A, B, A, 8, A. 8, A, B, A, MM423Z/ . - - - - - A, MM5Z3Z AEI tE2: 0 A, _A, B, B, II, 8, B, B, A, B, 8, A, [El tEZ ANGLE B, B, A, B, .. A. A, B, A, A, A, ,., ,~ ,., MM4ZJ2/ MM52JZ - A, B, A, B, A, B, A, B, A, B, A, B, A, " " " :::, CD c; :::41-2-5 :::31- z-6 :::2f--2 7 ::.,f--z-a co T C, ::'4I-Z-9 ::'31-2' ,0 :::2 to- 2-11 :::.1 I-- 2·t~ :"4 f- 2- 13 :"3 f- CD I AEJ tEl = 0 tE2=1 2' C, C, A, B, A, SINIl C, I eEl" 0 _A, DM5483! OM74BJ B, £EI tE2 B, -A, B, r - - A, B, r-- A, B, A, C, :::,_2"'6 -4B, A, B,r-- A. B,I-- A, A, - A, - A, z··,o A, 2- 11 A, Z-12 A, B,f----MM423Z! MMS2;32 AEK efT" t tE2= 1 B'r-B, B, B, CEI CEZ FIGURE 3. Note: Angles are expressed as binary fractions of a right-angle. 697 2. 14 " f- ", co f-- Z·'4 Z·,5 8 , r Z-IS A, All ~ B5~2-12 B41-- 2-13 B2 r A, FIGURE 2 Iii t-- 2.10 ~~Z'H 83 A, 2~ ,~ 83 -Z-6 eEl eEZ >-' ,..,-' "P -r 84 _Z-5 8.. _2- 7 ,., ,~ ,., ,., ,., - Z -3 Bs ANGLE tEl tEl r-- B6 l> m " ~ w ·ct ..,w. . (0 = . w'RADIANS) AN. LE ,-,- - 1-..- ct W MM ct I- A, 1- A, p) N 1- ~ ~ A, B, ,,- . . B, . A, A, A, .B, A, B,. '. CEICEl ....... ,,- N (W) N _ A, _ A, ~ ~ - A, B, A, .. r' - ,- ~l ML ,.. - \ - A, B, ~i - 1- 11l- ,..--"a, a, r-- B, A, I.., As 1- A, .. A, A, .--- - CEteEZ - ,,1--CO c, B, OM'' ' A, B, A, ',f--r, l:2 I, CO .. -Ae I-.,1-.,1--- B, i-A, '-- ~3t-- .. A, B, r - - A, B, A, A, .. l:2r-- B, r----,,- .. .. A, -A, . -Ae ,., . ,-,. 0 .- MM52lZ AEK B,- As B, A, B, A, I, - B, C£IC'U FIGURE 4 Note: Angles are expressed as binary fractions of a right angle. "~ l:31- OM74t3 a, DM7413 A, AEK A, ~ B, B, _'lZ a, ~2 ."." ." ." ." z" ", I- z" l::1~ CO ;!. B, B, A, ~3 OM74B3 A, A, A, ",~ I CEftEZ A. I C, C, B, .. ..., l:,~ 2·' CO B, .. . - - - - A, A, I- 2' " I- 2' C. B, A2 ~I- ,-~ AEJ ~3 r - - - A, MM5ZlZ ~" I- 2·' DM14t3 B, B, A, I c, A, -Ae - . B, B, B, ~ CO B, A, B, A, B, ",I- 2' ", I- 2·' "~ 2' 1:,1-.2' B, A, MM5232 AEI OMl483 A, A, A, { It) B, .. B, - N .. II, A, SIN X e. B, ~ MOS ROMs NAll0NAL MM4233/MM5233 4096-bit read only memory general description The MM4233/MM5233 4096-bit static read only memory is a monolithic MOS integrated circuit utilizing P-chann'el ion-implanted enhancement mode low threshold technology to achieve bipolar compatibility. The ROM is organized in a 512 word x B·bit format. Bi polar compatible • Standard suppl ies • TRI·STATE outputs +5.0V,-12V Bus 0 Rabie outputs No clocks required • Static operation Four prog,rammable chip selects provide logic con· trol of the TRI·STATE@ outputs, allowing wire OR capability of up to 16 ROM's without loading common data lines or reducing systems access times. A separate output supply lead V OD is pro· vided to reduce internal power dissipation in the output stages. • Multiple ROM control features • Microprogramming • • Control logic • Table look·up Pin for 3514 No external components required • Four programmable chip select Ii nes applications • pin compatible with the Fairchild Code conversion logic and connection diagrams ~ 00 LSI! 2J . ~ ~ 21 22 ~ " 20 ~ 18 MSB .. ~ 11 16 ~ 15 ~ ~ " 14 0, MSB As .. A, I" ~ Dual-in-Line Package lSB 0, X DECOQE I- r0, A, 0, A, 0, lSB Ao 0, 1 2 J VGG C52 CS J 4 00 5 01 6 O2 I 03 lSB (]1 , , 04 o!) 10 06 11 07 112 VDD MSB MSB TOPVIEW Order Number MM4233J or MM5233J See Package 11 CS, es, os, CS, Note: For programming information see AN-100. 6-99 Order Number MM5233N See Package 18 absolute maximum ratings Voltage at Any Pin Power Dissipation at 25°C Ambient Operating Temperature MM4233 MM5233 Storage Temperature . Lead Temperature (Soldering, 10 seconds) Vss + 0.5V to Vss - 20 V 0.8W -55°C to + 125° C O°C to +70°C -65°C to +150°C 300°C electrical characteristics Vss = +5.0V ±5%, V DD = OV, V GG = -12V ±5%, T A = -55°C to +125°C, unless otherwise noted. PARAMETER Output Voltage Levels Logical Low Logical High IL IL CONDITIONS MIN = 2.4 rnA Sink = 0.5 rnA Source 2.4 TYP UNITS MAX V V 0.4 Input Voltage Levels Logical Low Logical High Vss - 4.0 V V 21 30 mA 21 30 Vss -1.0 TA = 25°C (Note 1) Power Supply Current Iss IDD mA 1.0 IGG I nput Leakage V ,N I nput Capacitance (Note 2) f Output CapaCitance (Note 2) f Address Time TACCEss Select Time TSELECT = Vss -10V mA 1.0 Il A = 1 MHz, V ,N = Vss 5.0 pF = 1 MHz, V DUT = Vss 9.0 pF TA = 25°C (Note 3 and Note 4) 1000 ns TA = 25°C (Note 3 and Note 4) 800 ns Note 1: Outputs open. Note 2: Capacitances are measured periodically only. Note 3: See timing diagram. Note 4: 1.5 TTL load, CL = 20 pF. switching time waveforms I ~;5~---n-n---. ... _---_ CHIP SELECT INPUT__ n ADDRESS INPUT ..... I tACCESS--1 ____ *~;v---------· f- -! t SElECO . OUTPUT---------------*1.5V OUTPUT·---------------*-15V I"~--·---· I ,------. I 6·100 MOS ROMs ~ NATIONAL MM4240/MM5240 2560-bit static character generator general description features The MM4240/MM5240 2560-bit static character generator is a P-channel enhancement 'made monolithic MOS integrated circuit utilizing a low threshold voltage technology. Six character address and three row address input lines provide access to 64-8 x 5 characters. Customer-generated single or multiple package character fonts are easily programmed by completing a pattern selection form. A standard 7 x 5 raster scan font is available by ordering the MM4240AA/MM!l240AA. • • • • • Bipolar compatibility High speed operation-500 ns max ± 12 volt power suppl ies Static operation-no clocks required Multiple ROM logic appl ication-chip enable output control • Standard fonts availabl·e-off-the-shelf delivery applications • • • • The MM4240/MM5240 may be used as a 512 x 5-bit read only memory for appl ications other than character generation. Character generation Random logic synthesis Micro,programming Table look-up connection diagram "," { " ADDRESS ,l, IN'UTS '. ou:,~~~ '. I: " "]" Order Number MM4240J or MM5240J See Package 11 S UIrj£ Orde' Number MM5240N I,",un See Package 18 " ., " I" Ls, CHIP (ff..-llE typical application ," ," . lOIlOlltECIAttllAn CONtROL ~-----.--..r--~--~~--< rAGE REfRESH LINE REFRESH MEMORY MEMOAY ", Note: For additional information refer to AN40. Note: For programming information see AN-l00. Note:,Chip enable tied to VOO to enable. 6-101 absolute maxil1'lumratings VGG Supply Voltage Voo Supply Voltage Input Voltage (Vss - 20)V Storage Temperature Operating Temperature MM4240 MM5240 Lead Temperature (Soldering, 10 sec) electrical .characteristics < Vss - 30V Vss - 15V VIN (V ss +o.3)V -65°C to +150°C _55°C to +125°C 0°Cto+70°C 300°C < (Note 1) CONDITI'ONS PARAMETER Output Voltage Levels MOSto MOS Logical "1" Logical "0" . MIN TYP IMnto GND MAX UNITS Vss - 9.0 V V +0.4 V V Vss -1.0 MOStoTTL Logical "1" Logical "0" 6.8 kn to V GG Plus One Standard Series 54174 Gate Output Current Capability Logical "0" V OUT = Vss +2.5 mA 2.5 - 6.0V Input Voltage Levels Vss -8.0 Logical "'" Logical "0" Vss - 2.0 T A = 25°C MaS Load Power Supply Current 100 40 1 mA J.l.A 1 J.l.A 5 25 8 40 pF pF 425 500 ns 25 IGG (Note 2) = Vss Input Leakage VIN Input Capacitance (Note 5) VGG Capacitance (Note 5) f f Address Time (Note 3) See Timing Diagram TA = 25°C - 12V = 1.0 MHz, VIN = OV = 1.0 MHz, VIN = OV , TACCESS Output AND Connection (Note 4) 150 MaS Load TTL Load 4 10 Note 1: Thes.e specifications apply for VSS = +12V ±5%, VGG = -12V ±5%, and TA = -SSoC to +12SoC (MM42401 TA = O°C to +70°C (MMS2401 unless otherwise specified. Note 2: The VGG supply may be clocked to reduce device power without aff~cting access time. Note 3: Address time is measured from the change of data on any input or Chip Enable line to the output of a TTL gate. (See Timing Diagram). See curves for guaranteed limit over temperature. Note 4: The address time in the TTL load configuration follows the equation: TACCESS = The specified limit + Where N = Number of AND IN - 1) (SO) ns connections. The number of AND ties in the MOS load configuration can be increased at the expense of MOS "0" level. Note 5; Guaranteed by design. 6-102 V V performance characteristics Guaranteed Access Time (TA) VI Supply Voltage Typical Access Time (TA) VS Supply Voltage 1000 1280 ", TAl. +126°C ---,----", ,~ .. 800 ] ,:f 600 " 400 ~ 1 . 1000 -- . 1 I;i! m'c , .. 0- T4 = +25°C 200 lOG 100 400 25°C 200 0 0 10 12 11 13 10.8 14 12.0 VOO Power Supply Current vs Temperature Power Supply Current vs Voltage 60 TA -2SoC 50 ; 3D ~ 1""'- 40 ~ T~P:CAL , 3D r--. 0 .!! 20 20 10 10 VGG =-12.0V - I'-. TYPICAL C .§ Vss = +12.0V MA~ 50 I I 40 13.2 Vss. -VGG (V) Vss & - VGG (V) c.§ 70'C r-- • l"- I'-. 0 13.2 12.0 10.8 -50 -25 0 25 50 15 100 125 150 Vss & -VaG (V) TEMPElIATURE I"C) timing diagram/address time +12V ---, EITHER ~ DV ,~ I----T""',,,- +12V ov ·,V ~ ~ 1.5V 0 '"", .,v T ::n.. I UK ..V I _10 ... 1,!iV av INPUT ~ Eo.:;' IO.F '1 T ~ ..V I MM42411/MM5240 I I h. r UK 18'f~ I ':" -Xv 6-103 I OUTPUT 11M ANVDTLnTL .ATE ~'!i'F I "'= '''''' MM4240AA/MM5240AA character font i···· ..... • ·i··. ........: ..... ••••••• ••:: I :i...:1.1••• ••••••1••• I•••• : .. .. 00 000000 I I j···i ROW OUTPUTS ADDRESS B, B2B3B.8S 00' 010 0» '00 10' »0 ••• •• •• •••• ••• ••• 02 000010 01 OotlOOI I 10 001000 001001 2D Z1 010.000 010001 .... :... 1 1:1··:.. , :.: •...1 11 03 000011 04 000100 06 000101 06 OD0110 07 000111 I• .::. : I·": • •• :i PU··U i ....= : •••• : :: I:•••: I I •• i···. 13 001011 14 001100 15 001101 16 001110 22 010010 25 010011 24 010100 ... .:. 32 011010 011011 12 001010 .. 17 001111 •••• ••• •••• ••• .-: : • •• •• •• •• ••• •• :• • :• ••• •••••••• ••• • •• •• ••• • • •• •• . I. ••: I·.· I •• • •• • I •••• • ••• • ••••• • • • • " " ••• • •••• ••• ••• ••• ••• ••••• • •• ••• ••• ••• ••• • .1•... • • • • • • • • • • •• •••• •• • • •• •• •••••• • '" •• I• I• .:• :. • • •• • : •: •• •••• • ••• ••• •••• ••• • • • •••. •• • • • ••• ••• •• •• • • ••••• ••• ••••• •• I• •• •• I: :.;7 " •••• •••• •••:-....: :• I·..• •••••••• •••• • •• :'.1. : I···••• I• •: : :.... ••••• I .......... I •••• •• •• •••• ••••• : ••••••• ••••• •• I II •• ••• •.... I • ••••••• •••• •• •• •• •• ••• ••• •• •• • · 31 .... ..........'... J6 011110 44 100100 100101 1110110 47 100111 53 101011 '54 101100 " 101101 56 101110 101111 63 110011 64 110100 65 110101 &6 110110 48 100000 41 100001 42 100010 43 100011 50 101000 101001 52 101010 BO 110000 61 110001 &2 110010 · '. ..:.. ··i·· :i .... .. .... . . 70 111000 71 111001 72 molO 7J 111011 74 111100 FIGURE 4 Note: Negative logic assumed. 6-104 27 010111 35 011101 811081 .1. 010110 J4 011100 3J 30 011000 - 010101 75 7& 111101 111110 011111 . ... 67 110111 77 111111 ~ MOS ROMs NAnoNAL MM4240ABU/MM5240ABU hollerith character generator general description The MM4240ABU/MM5240ABU is a 64 x 8x 5 read-only memory programmed to display a 64character subset of the Hollerith 12-line code, normally used in punching 80 column cards_ Compression from 12 lines to the six needed to make up a 64-character set may be accompl ished as shown in the typical application_ . For electrical, environmental and mechanical details. refer to the MM4240/MM5240 data sheet. typical application SERIAL DATA OUT ... " . " " LINE "0 PAGE STORE IUEAII401 HOLLERITH . ,~ ., I I MM424I)ABUI MM624I1ABU GIl . CODE " " R-'.81< " '00 "-,,, ... 11 • '" o:A4 9 =A3· Ao 8=A3 Nate: Mold present gins chaurl to GND. Order Number MM4240ABUlJ or MM5240ABU/J See Package 11 . Order Number MM5240ABUIN See Package 18 6-105 CL!JtK character font code table· I:IOLLERITH INPUTCOOE (NON-COMPRESSED) OCTAL GRAPHIC SEQUENCE DISPLAY 00 (space} 01 1 2 6 02 03 04 05 06 7 07 4 I; MM4240ABUIMM5240ABU .•••• •..••••: I_I. .-1 1:::*.·.. ••.:: II·....• 10 1I.... ..... 11 8 8 8 8 8 8 4 5 6 7 12 13 14 15 22 o o 26 27 28 o o o ·30 31 32 33 34 35 9 o o o 8 6 36 8 7 37 40 41 . 42 11 11 11 11 11 11 11 11 11 11 ". 11 11 11 11· 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 T U x y 46 o 47 50 51 52 53 P 8 8 8 8 4' 5 73 U 001011 40 100000 _ v OliO 101 000110 14 15 16 11 0011(10 001101 001110 001111 .. 21 010001 0011111 .... ~ DID 010 010011 010100 010101 010110 010111 ••: .. ::.: It 31 011001 JZ 011010 33 0111111 "I.34 3!i 36 31 011100 011101 011110 011111 ••••• : 42....... : 41 43 100 DOl 100010 100011 II 45 ::...:: 46 44 100100 tOO 101 100110 41 IUD 111 ..... :.... . :.... .) ..... . ::-• • g....i.. ..... " • ••••••: •••••••• -:... : .... I·..• ••••• ... . . . .. ..... . ::1:: I···i i··: I • : I I" r· i ·1· : il-..••• :...: i.....I: Q 50 101000 00 60 8 2 8 3 12 001010 000 100 • •• ••• :*:: • • :: I ::....:p. :: " •• •• :-.-: • • • •::••••••••• I :.*: :: : ..... II·. I I I:r.·,1 ..... 57 62 63 64 65 66 67 70 71 72 11 001001 011000 K L M N 6;· 10 001000 I ••: ••••• .* ..... 56 7 MIl 011 20 55 8 000 DID 010000 z 54 8 01 000001 m M ~ " •• .: .:... ....:"..: I i II i:..: !• i• • • • •• • • • :* ...n:. in :... : *:* 1·*·1:* *: •••• u m n v w 44 45 43 ~ 000000 ... ... .. I·· .., ····1 .::.....1L :....... ...: :···1* :••: I.. : .-: : ., ••1." .:. :: 16 11 20 21 23 24 25 : .......... : ..... 110000 51 101001 • 61 52 101010 • •••• 110001 ~ 110010 53 lOt 011 : : ••• i"e! : : D E 10 111000 F G· H . (period} 74 75 76 77 6-106 J. ] 11 111 DOl 72 1110HI 101101 57 101111 •. . .1.. ••••••. ~ 110011 A C 56 101110 54 101100 :: " 111011 " 110100 6 110101 H 110110 ..... ..... ..... ..... e. 14 111100 75 111101 .. 16 111110 ••• ~ 110111 .·1 .:..: 77 111111 ~. MOS ROMs ~ s: s: ~ N ~ o NAnONAL »0:1 N MM4240ABZ/MM5240ABZ EBCDIC-B character generator ...... s: s: U'1 N general description ~ The MM4240ABZ/MM5240ABZ is a 64 ~ 8 x 5 read only memory .that has been programmed to display the 64 character graphic subset of EBCDIC· 8, an Extended Binary Coded Decimal Interchange Code with character assignments and locations con· forming to the American Standard x 3.26-1970 (see MM5230QX data sheet for full EBCDIC-8 table). six needed for a 64-character subset is accom· plished by simply ignoring the two most significant EBCDIC bits, bit 0 and bit 1. The octal character address digits are then formed as shown below. For electrical, environmental and mechanical details, refer to the MM4240/MM5240 data sheet. Compression of the eight' bits of EBCDIC-8 to the character font ......... :···•••..: :···.1 .1"·11 .....·.:····:····.···. ... ... .• •••• I•••: i .... : :..:! ... .:.. .. .. .. I ... T L ..•• .. •••• ··...•... ..... .. ........ ........ .. ...... ... ..... .. .-i.:•••• :.. a.. :: •.••• ·...:.I···· •• ·n:· .: :: • •• •• 00 nooooo : : : : • • I : 01 000001 ~ ro ~ 000010 000011 0011100 10 001000 001001 t2 001010 13 001011 ••• • :: : H 000101 lS 001101 : :• •• 21 U n N 25 010001 010010 010011 010100 010101 30 011111lO 31 011001 J2 011010 001111 U V 018110 010111 ••!. .:. -35 ·;6 011011 011100 011101 EBCDIC BITS 16 001110 ::.••:: ~ 010000 .. 0011111 • " ••••••••• :::: :: :: 14 001100 •••••••••• : ·.1•••• 1 : : : : ::~: ••I i··• :• m 00 000110 : ••• : .1. 11 • •• • MSB MSD ~ 234 567 -...;,.......- "-/ 31 011110 011111 : ••••• --:-:- I. !! .:: !:..: ••• : : I • • • ·•••••: ...... ••• i ~i ~.:~ .::- ••~: .. • ••••• :s.. • .: .... :.... .••• . :..: -I •••••.•••••_.. : :.-1-. I r··: =••. : .1. ..... ... ..... ....." " " " ••• ... :: • • ••• •• ••... ·I.i·· : • . • •.... •••• •.... •• • •••• .. : .: " 100000 LSB lSD OCTAL DIGITS : .....: I.... : i.·.!:··: ••••• ••• 2 1 41 100001 42 100010 50 51 52 101000 101001 101010 43 100011 ·53 101011 44 100100 • 45 100101 SA·· •• 101100 101101 46 100110 41 100111 56 t7 101110 101111 ·~"I OUTPUTS 8,8 2 83 84 85 000. • 001.. • 010 • • • ROW 011. •• ADDRESS 100 • • 1)0. • 1111. • 111 I·" •••: 1101100 110001 •• • " 11IDCICI ~ 110010 I 11 111001 ••72 111010 110011 110100 .:~ ••·1 13 111011 : ,'.1.• " 111100 110101 ~ 11011(1 ~ 110"1 •• II ' " 111101 " 111110 " 111111 Order Number MM4240ABZ/J or MM5240ABZ/J Order Number MM5240ABZ/N See Package 11 See Package 18 6-107 o »0:1 N .~ MOS ROMs ~ NAll0NAL MM4240ACA/MM5240ACA EBCDIC character generator general description The MM4240ACAlMM5240ACA is a 64 x 8 x 5 read only memory that has been programmed to display the 64 character graphic subset of EBCDIC; an Extended Binary Coded Decimal Interchange code typically used in IBM systems. The octal character address digits are then formed as shown below. Compression of the eight bits of EBCDIC to the six needed for a 64-character subset is accom- For electrical·, environmental and mechanical details, refer to the MM4240/MM5240 data sheet. plished by simply ignoring the two most significant EBCDIC bits, bit zero and bit one. character font ••••• I···: :•••• "1"-: I···· i···· :.... ••••• • • ••• ••• • !-II..•: :.... L..: i.... I :..:1 os I '"DO 000000 01 000001 D2 000010 ••• • ••• :• . •.. • 1···1 : : : ••• • " 1D 11 001060 001001 03 000011 - .. 12 001010 04 000100 13 DOl 011 I:: ... ...". ••••• 07 0011111 •• •• • :•• •• •• ••••• • •• •• ••• " •• •• •• •••••• :: : 06 OOD110 .· · . 000101 14 001100 15 (}!JIIOt 1101110 17 001111 ...... . • • •••••••••••• •• • •••• •• • ::::·.11 II•••• ••••• : n •• : .... : 21 n ~ I: 25 11•••:-: ~ V 010110 Otll111 - ... ._. e.I._ ••• •• : :: : : ...::•.. .. : I.:.: 1"::. • _a:. ::::: ..: :! ····1 " .... ..... •• .. •• . • .. . . . •• • •• ..... ••• •••• I• :...!..••••I::.. i ... 1 : ••• : • ••• ... ...... ...: :...: .::: .J.. ..... • •• • .. .• •• .: ....... ..:.. :1 .••• • ioo ·1:r~:~ 1015~1D .: :.... ........... •••• -: ...:....: .. . .: :• :• : .... ... ":..:. : •.... .., •••• .:. :.... ..... : .......... : 20 010 ~OD 010001 Dll)OHI 30 31 32 011000 011001 011010 40 100000 41 IQOODI 42 100010 010011 0101UO 34 35 36 31 011011 011100 011101 011110 011111 4J 100011 5(1 51 52 53 101000 101 DOt 10.1010 101011 " 110010 " 62 63 44 100100 010101 45 100101 S 1OI 110001 110011 64 1101DD 65 110101 ••••• •••••: I: .i.!..•:: ~ • • :: :-: ... ••• 10 11 12 13 14 111000 111001 111010 111011 111100 41 10011' 57 ·............. ........... .. " 110000 46 1001111 111101 66 67 110110 110111 EBCDIC BITS ~ - MSB 234 MSO 567 LSB '"1 2 LSD '-../ OCTAL DIGITS OUTPUTS 8 1 82 B3 R4 B5 000. • 001.. • 010 • • • ROW 011. •• ADDRESS 100. • 101. • 110. 111 . ••••• II ••••• 16 11 111110 111111 Order Number MM4240ACA/J or MM5240ACA/J Order Number MM5240ACAiN See Package 11 See Package 18 6-108 ~ MOS ROMs NAnONAL MM42411MM5241 3072-bit static read-only memory general description features The MM4241/MM5241 3072-bit static read-only memory is a P-channe,1 enhancement mode monolithic MaS integrated circuit utilizing a low threshold.voltage technology to achieve bipolar compatibility. TRI-STATETM outputs provide wire ORed capability without loading common data lines or reducing system access times. The ROM is organized in a 64 x 6 word by 8-bit memory organization. Programmable Chip Enables (CE, and CE 2 ) provide logic control of multiple packages without external logic. A separate output supply lead is provided to reduce internal power dissipation in the output stages. • Bipolar compatibility • Static operation No clocks requ ired • Multiple ROM control Two programmable Chip Enable lines applications • Character generator • Random logic synthesis • 'Microprogramming • Table look-up Dual-In-Line Package r---.....Jl-_~~-OB, A, A, LSI! A, Ao I--I:tra g, A. .... 1--t:'=H>.. t--1~:r-<>g, M~MORV V DfCflDE ARRAY . A~ CE, CE, Nt .. ... '" . TRI-STATE outputs • Bus aRable output LSB Az +5V, -12V • Standard supplies logic and connection diagrams AI No external components required Ao L. Y. I--I:~f-og, , , . , ,• " " Y" " ..v" " g, " " " g, " .,g, " " "" " " c, . ~ L, 11 TOI'VI~W c, "',o-,-------i CE,o-------i Order Number MM4241J orMM5241J See Package 11 Order NumberMM5241N See Package 18 CHIP [IiAIlf ARRAY typical applications TT LIMOS Interface v. FIGURE 1. Power Saver for Small Memory Arrays ll -Y"--, I I. I I Yo. AIMYTTLIOTl I I I I ___ -' FIGURE 2. Power Saver for Large Memory Arrays '1r;U-~--' ,~' I I I I -=- I I I I ----' DEVICE ", ,.. -----' ASSUME IIVu :IMIN" 11-3v iI VI;C -VLt MIN = R (1.& II'A) (N;lwllereN • ltDf 5 II 1 font, N= 8fltr61Cltont. NO,te: Both chip enables may be programmed to provide any of four combinations. Example: If CE1 = 1· and CE2 = 1 outputs (Negative Logic) would be enabl~ only when device pins 2 and 3 are negative (Logic "1"). The outputs will be in the third state when disabled. La, L1 and L2 (device pins 11,13 and 14) are in positive logic (1 = most positive voltage levels = Vs - 2V; a = most negative voltage level = VSS - 4V). , Note: For programming information see AN:-100. 6-109 absolute maximum ratings VGG Supply Voltage V LL Supply Voltage Input Voltage Storage Temperature Range Operating Temperature Range Vss - 20V Vss - 20V (V ss - 20) V < V IN < (V ss + .03)V _65°C to +150°C MM4241 -55°C to +125°C _25°C to +70°C MM5241 300°C Lead Temperature (Soldering, 10 sec) electrical characteristics NEGATIVE LOGIC (Note 5) T A within operating temperature range, Vss = +5.0V ±5%, V GG = VDD = -12V ±5%, unless otherwise noted. PARAMETER CONDITIONS MIN TYP MAX UNITS Output Voltage Levels Logical "1" Logical "0" .4 IL'" 1.6 mA sink IL = 100 MA source 2.4 Input Voltage Levels Logical "l/t Vss - 4.0 V V 37 mA mA Vss-2.0 Logical "0" V V Power Supply Current Iss (Note 4) Iss (Note 4) Vss= 5, VGG =-12, VLL -12, TA =25°C Vss"" 5, V GG ;= -12. V LL = -3. T A = 125°C Input Leakage VIN '" V ss -l0V Input Capacitance (Note 1) f 20 1 = 1.0MHz. Y'N = OV Output Capacitance (Note 1) f = 1.0 MHz, V IN Address Time (Note 2) TA = 25°C, Vss "" 5 'VGG = V LL = -12V T ACCe;SS 23 =: OV 150 ~A 15 pF 4 10 pF 700 900 ns 5 20 Output AND Connections (Note 3) Note 1: Address time is measured from the change of data on any input or Chip Enable line to the output of a TTL gate. (See Timing DiagramJ See curves for guaranteed limit over temperature. Note 2: Capacitances are measured periodically onlv. Note 3':. The address time follows the following equation: T ACCESS = the specified limit + (N ~ 1) x 25 ns where N = Number of AND connections. . Note 4: Outputs open. Note 5: All addresses and outputs are in negative true logic with the exception of LO, L1, and L2 which are in positive logic. 6110 performance characteristics Typical Access Time vs Supply Voltage Guaranteed Access Time V5 Supply Voltage 1400 1600 1100 1400 VLL - VGG 1000 g 800 1200 125'C 125'C TA"'10"C TA,: 10~C 1000 ] 15"C 25'C < 800 "- < .... 600 600 400 400 200 100 16.2 11.0 16.2 11.8 Vss+ IVaG I IV) Power Supply Current vs Temperature 80 Power Supply Current vs Voltage 80 Vss - 5.DV 10 VGG-V LL = TA, - 25"C 10 12V 60 60 ;< 50 ;< 50 .§ 40 .g MAXIMUM Jl I1.B 11.0 Vss + I VGGI (V) Jl _lVi' I ~G'i MAXIMUM 40 3D 30 TYPICAL TVPICAl 10 20 10 10 -50 -25 0 25 50 15 16.2 100 125 TEMPERATURE rCI timing diagram/address time E,. EOUT 6-111 11.0 11.8 ~ MOS ROMs Advance Information NAll0NAL MM4242/MM5242 8192-bit read only memory general description features The MM4242/MM5242 1024 x 8-bit read only memory is a monolithic MOS integrated circuit utilizing N-channel silicon-gate enhancement mode arid ion-implanted depletion mode devices. Use of this technology allows operation from a single power supply and compatibility with TTL and DTL circuits. Programming of the memory contents and chip selects is accomplished by changing one mask during the device fabrication. • • • • • • • Organ ized as 1024 bytes of 8 bits Static operation Four programmable chip select inputs Maximum access time-500 ns TTL compatible TRI-STATE outputs Single 5V power supply block and connection diagrams A4 A5 A6 A7 MEMORY MATRIX 1024 X 8 X DECODE OUTPUT DRIVER OUTPUTS A8 A9 t t Vee GND CS Dual·ln-Line Package AD L4 Al A2 23 A3 22 A4 21 A5 20 19 A6 A7 A8 17 18 A9 16 CS3 15 13 14 ~ r-- 1 CS2 2 3 4 5 6 7 8 9 GND 10 CS 0 OUTPUTS TOPVIEW Q,de, Numbs, MM4242D 0' MM5242D See Package 6 Q,de, Numbe, MM5242N $ee Package 18 "1'2 CS 1 Vee ~ MOS ROMs Advance Information NATlONAL MM4246/MM5246 16,384-bit read only memory general description The MM4246/MM5246 is a static I6,384-bit read only memory organized in a 2048 word by 8-bit format. It is fabricated using N-channel enhancement and depletion mode silicon gate technology which provides complete DTL/TTL compatibility and single power supply operation. • Static operation • TRI-STATE outputs for bus interface • Programmable chip selects • 2048 word by 8-bit organization ,Three chip select inputs controlling the TR I-STATE® outputs permit easy memory expansion. Programming of the memory and chip select active levels is accomplished by changing one mask during fabrication. • Maximum access time-500 ns applications • Microprogramming features • Single 5.0V supply • Control logic • All inputs and outputs directly DTL/TTL compatible • Table lookup block and connection diagrams Dual-I n-line Package AD Al A2 A3 AD 124 Al A2 23 A3 22 A4 21 A5 20 A6 19 A1 18 AS 17 16 A9 15 Alo CS2 14 13 A4 A5 A6 A1 MEMORY MATRIX 2048 X 8 A8 '- r- A9 Alo CS 0 1 cs 1 CS2 DO Dl .02 03 04 05 06 D1 GNO 2 DO 3 01 4 02 5 03 1 6 04 05 9 8 06 01 10 TOP VIEW Order Number MM42460 or MM5246D See Package 6 Order Number MM5246N See Package 18 6,113 11 ./12 CS 0 CS 1 Vee (V) o o o ~ CJ) ~ MOS ROMs NAnONAL SK0003 sine/cosine look-up table kit general description THE COSINE FUNCTION The SK0003 Sine/Cosine Look-Up Table Kit consists of four MaS ROMs: three MM421 0/MM521 O's and one MM4220/MM5220-1024 bit static read only memories. They are P-channel enhancement mode monolithic MaS integrated circuits utilizing a low threshold technology. To generate the cosine function cose = sin(e 90°), the input must be complemented and a logical "1" added. Figure 2A is a logic diagram of the circuitry used to provide the cosine function, as well as providing both sine and cosine functions in the same system. 11-bit resolution and 12-bit accuracy ±1-5/8-bits is ach ieved in this configuration. THE SINE FUNCTION The SK0003 implements the equation sine = sin M cos L + cos M si n L. Cos L was assu med to be 1 in the equation. However, it is a variable between 1 and 0.99998 and is a function of round off error. Worst case error is 1-518 bits in LSB at address 1415 (62.25°). The error increases from zero to .002% every 8 bits, therefore, the MM42201 MM5220 provides the error correction factor cos(M - 2.81°)sin L in the equation sine = sinM+ cos(M ~ 2.81°)sin L. The circuitry to perform this function is shown in Figure 1. Additional information is available in MOS Brief 10., A reduction in logic can -be achieved as shown in Figure 28 if a loss in resolution of 1/2-bit in an ll-bit input or 1/4-bit in a lO-bit input is acceptable. ELECTRICAL CHARACTERISTICS Refer to the appropriate data sheet for each device shown in the figures. The devices noted are: MM4210/MM5210, MM4220/MM5220, DM54831 DM7483, DM78121DM8812 and DM5486/DM7486. logic diagram .. ., " " " " " " 0, " ~ ". " n <, CARRV IlUTPUT ,. " ~} " " " <, Order Number SKOOO3C or Order Number SK0003M CARRVINPUT CARRY DUTPUT " " " 2,,0 ,,, ," CAIII\VINPUT <>-D-} { =?~{ II-ITO EACHOUTPUTI FIGURE 1. SK0003 Logic Diagr.am (Kit Includes ROMs Only). ThisCircuit Provides 11·8it Resolution and 12-8it Accuracy in a e to Sin eConverter. 6-1.1 4 en o o o w " logic diagram EX·OR GATES DM1U6c ,-, ,< ,-, ,. .""" ROMS " ,- AND OUTPUT ADDER! ,-, .. 2. 10 2"" SINE/COSINE ENABLE SIGNAL ----+--1 ," 0-.... " A, CARRV " FIGURE 2A. SinelCosine Conversion Provides 1'·Bit Resolution. 12-Bit ±1-5/B Bit Accuracy. SKOIlO) ROMS AND OUTPUT ADDERS l"J SINE/ COSINE " " " " " " " " " ,,, ,n Z .. "O"'S'ne ...... (: ........ SIGNAl FIGURE 2B. Sine/Cosine Conversion with Cosine Approximated. (Cosine Conversion has 10-Bits Input Resolution and 12-Bit ±1-5/B-Bit Accuracy.) 6-115 .• ~ Bipolar ROMs NATIONAL.' OM5488/0M7488 256-bit read only memories general description. This memary is fully campatible far use with mast TTL .or DTL circuits. Input clamping diades are providedta minimize transmission-line effects and simplify system design. Input buffers lower the fan·in requirement to .only one normalized Series 54/74 laad for all inputs including enable (G). The apen-collector outputs are capable .of sinking 12 mA .of current and may be wire·AND connected to increase the number .of words available. An external pull·up resistor from each .output to the supply line (Vee) is required ta define the high·level output voltage. Where multiple· DM5488/ DM7488 devices are used in a memory system, the enable input allaws easy decoding .of additional address bits. Access propagatian delay time is typically 20 ns and power dissipatian is typically 240 mW. These custom-programmed, 256-bit, read only memories are organized as 32 words of R bits each. Each monalithic; high-speed, transistar·transistar lagic (TTL), 32·ward memary array is addressed in straight 5·bit binary with full an-chip decading. An .overriding memaryenable input is provided which, when taken high, will inhibit the 32 address gates and Cause all 8 .outputs ta remain high (.off). Data, as specified by the custamer, are permanently programmed inta the manalithic structure far the 256-bit lacatians. This arganizatian is expandable ta n·wards ta N·bit length. The address .of an 8-bit ward is accamplished through the buffered, binary select inputs which are decoded by the 32 five·input address gates. When the memary·enable input is high, all 32 gate .outputs are law, turning .off the 8 .output buffers. features Data are pragrammed into the memary at the emitters .of 32 eight-emitter transistars. The pragramming pracess involves cannecting .or nat cannecting each .of the 256 emitters. If an emitter is cannected, a law·level valtage is read aut .of that bit lacatian when its decading gate . is addressed. If the emitter is nat connected, a high·level valtage is read when addressed. Those decading-gate output emitters which are used are cannected ta their respective bit lines ta drive the 8 .output buffers. Since .only .one decading gate is addressed at a time, .only one .of the 32 transistars can supply currerit to the .output buffers at a time. • Applicatians in camputer subroutines • Useful in display systems and readouts • Memory organized as 32 wards of 8-bits each • Input clamping diodes simplify system design • Open·collector outputs permit wire-AND capability • Typical access time: • Typical pawer dissipatian: • Fully campatible with most TTL and DTL circuits connection diagram Dual·ln·Line Package r·1. v BINARY SELECT ENABLE G OUTPUT Y8 14 15 13 12 11 10 - ,VI V2 Y3 Y5 Y4 YB Y1 OUTPUTS TOP VIEW Order Number DM5488J or DM7488J ·See Package 10 Order Number DM7488N See Package 15 7·1 20 ns 240 mW co co ~ ~ C absolute maximum ratings ...... Supply Voltage, Vee (Note 3) Input Voltage ..;:t Storage Temperature Range Lead Temperature (Soldering, 10 seconds) CO CO operating conditions (Note 1) 7V 5.5V --65"e to +150"e 300"e Supply Voltage (Veel OM5488 OM 7488 MAX UNITS 4.5 4.75 5.5 5.25 V V Temperature (TA) t.n OM5488 OM7488 ~ C electrical characteristics MIN -55 0 "e "e +125 +70 (Note 1) PARAMETER CONDITIONS High Level Input Voltage (V'H) MIN TYP MAX UNITS 2 V Low Level Input Voltage (V,Ll 0.8 V Input Clamp Voltage (V,) Vce = Min, 1,=-12mA -1.5 V High Level Output Current (l oH ) Vce = Min, V'H = 2V, V'L = 0.8V, V OH = 5.5V 40 I1A 12 mA 0.4 V Low Level Output Current (l oL ) Low Level Output Voltage (VOL) (Note 2) Vee = Min, V'H = 2V, V'L = 0.8V, IOL=12mA Input Current at Maximum Input Voltage (I,) Vee = Max, V, = 5.5V 0.2 1 mA High Level Input Current (lIH) Vee = Max, V, = 2.4V Low Level Input Current (I'L) Vce = Max, V,=O.4V Supply Current, all Outputs High (l ecH ) (Note 2) Vcc = Max 37 65 mA Supply Current, all Outputs Low Vec = Max 48 80 mA 25 I1A -1 mA (lCCL) (Notes 2 and 4) switching characteristics V ec =5V,T A =25°C FROM INPUT TO OUTPUT Propagation Delay Time, Low to High Level Output (t PLH ) Enable Any Propagation Delay Time, High to Low Level Output (tPH L) Enable Any Propagation Delay Time, Low to High Level Output (t pLH ) Select Any Propagation Delay Time, High to Low Level Output (t PHL ) Select Any PARAMETER CONDITIONS MIN TYP MAX UNITS 19 35 ns 18 35 ns 21 35 ns 17 35 ns C L =30pF, RLl ~ 400Q, RL2 = 600Q Note 1: "Absolute Maximum Ratings" are those values beyond which the safety of the device cannot be guaranteed. Except for "Operating Temperature Range" they are not meant to imply that the devices should be operatec at these limits. The table of "Electrical Characteristics" provides conditions for actual device operation. Note 2: Unless otherwise specified minImax limits apply across the -55°C to +125°C temperature range for DM5488 and across the O°C to +70°C range for the OM7488. All typicals are given for Vee ~ 5V and TA = +25"e. Note 3: All voltage values are with respect to network ground terminal. Note 4: All 32 words are addressed separately to ensure that the supply current does not exceed the stated maximum. The typical value shown is for the worst·case condition of all eight outputs driven low at one time. 7·2 c 3: ordering instructions U1 Programming instructions for the DM5488 or DM7488 are solicited in the form of a sequenced deck of 32 standard 80·column data cards providing the information requested under "data card format," accompanied by a properly sequenced listing of these cards, and the supplementary ordering data. Upon receipt of these items, a computer run wi II be made from the deck of cards which will produce a complete function table of the requested part. This function table, showing output conditions for each of the 32 words, will be forwarded to the purchaser as verification of the input data as interpreted by the computer-automated design (CAD) program_ This single run also generates mask and test program data'; therefore, verification of the function table should be completed promptly. 50-51 Each card in the data deck prepared by the purchaser identifies the word specified and describes the levels at the eight outputs for that word. All addresses must have all outputs defined and columns designated as "blank" must not be punched. Cards should be punched according to the data card format shown. Punch a right-justified integer representing the current calendar day of the month. 52 Blank 53-55 Punch an alphabetic abbreviation representing the current month. 56 Blank 57-58 Punch the last two digits of the current year 59 Blank 60-61 Punch "DM" 62-65 Punch the National Semiconductor part number 5488 or 7488. 66-70 Blank WORD 0 1 2 3 Submit the following information with the data cards: a. Customer's name and address b. Customer's purchase order num ber c. Customer's drawing number DATA CARD FORMAT Column 1-2 Punch a right-justified integer representing the positive-logic binary input address (00-31) for the word described on the card. D C B L L L L L L L L L H L L L H L L L L H H A 4 L L H L L 5 L L H L H 6 L L H H L 7 L L H H H 8 9 L H L L L L H L L H 10 L H L H L 11 L H L H H 12 13 14 15 L H H L L L H H L H L H H H L L H H H H H L L L L H L L L H H L L H L H L L H H Blank 5 6-9 Punch "H," "L," or "X" for output Y8_ H : h i.gh-voltage-Ievel output, L : low-voltagelevel output, X : output irrelevant. Blank 10 Punch "H," "L," or "X" for output Y7. 11-14 Blank L H L L Punch "H," "L," or "X" for output Y6. 20 21 H 15 H L H L H 16-19 Blank 22 H L H H L 23 H L H H H 24 25 26 27 H H L L L H H L L H H H L H L H H L H H 28 29 30 31 H H H L L H H H L H H H H H L H H H H H Punch "H," "L," Blank or 16 17 18 19 "X" for output Y5. 25 Punch "H," "L," or "X" for output Y4. 26-29 Blank 30 Punch "H," "L," or "X" for ouput Y3. 31-34 Blank 35 Punch "H," "L," or "X" for output Y2, 36-39 Blank 40 Punch "H," "L," or "X" for output Y1. 41-49 Blank ~ 00 00 INPUTS E 3-4 20 c 3: truth table SUPPLEMENTARY ORDERING DATA 21-24 it00 ........ H L 7-3 = High level = Low level DI co co it functional block diagram ~ C ...... co ~ Ln ~ C c- o =1 -= 0: 10 Lc 2 A J ~ , ~ 6 i=F,l ~ , i 11 ~ • ~ 10 :=::: 11 :=::: 12 ::::::: 13 ,. BINARY SELECT 12 ~ C ,. 15 C 11 ~ 19 Er;nt ~ ~ ~ ii 13 Lc ~ ~ ~ 0 21 2B 14 15 ~ E 2. E 30 ~ il \YY.Y.Y. VB Y7 V& V5 Y4 OUTPUTS 7·4 3 Y3 2 Y2 1 V1 ~ Bipolar ROMs NATlONAL OM54187/0M74187 (SN54187/SN74187) 1024-bit read only memory general description The DM54187/DM74187 is a custom-programmed read-only memory organized as256 four-bit words_ Selection of the proper word is accomplished through the eight select inputs. Two overriding memory enable inputs are provided; and when one is taken to the logical "1" state, it will cause all four outputs to go to the logical "1" state. • 20 ns typica I delay from enable to output • Open collector outputs for expansion applications • Microprogramming • Code conversions features • Look-up tables • 36 ns typical delay from address to output • Use for any memory where content is fixed logic diagram r' I' I' I BINARY I E Sf LEtT) I, '" I it l: (1} ~Ii) J ~I",SI----------~~__, -__ ENABLE MEMORY t" ""~'''C==::r::>------r+---------t1--------"1"+-------, Ga 0;(141 Pin (UI "Vee l'in(8)=GND connection diagram Dual-In-Line Package Order Number DM54187 J or DM74187J See Package 10 Order Number DM74187N See Package 15 7-5 ..... co ... ~ ..... absolute maximum ratings o Supply Voltage Input Voltage Output Voltage Operating Temperature Range DM54187 DM74187 Storage Temperature Range Lead Temperature (Soldering, 10 see) :!: ..... ..... ... CO ~ an :!: o (Note 1) 7V 5.5V 5.5V - 55°C to +125°C O°C to +70°C _65°C to +150°C 300°C electrical characteristics (Note 2) PARAMETER CONDITIONS MIN· TYP MAX UNITS Logical "1" Input Voltage DM54187 Vee ~ 4.5V DM74187 Vee~ 4.75V Logical "0" Input Voltage DM54187 Vee DM74187 Vee Logical "1" Output Cur,ent DM54187 Vee~ 5.5V DM74187 Vee ~ 5.25V Logical "0" Output Voltage DM54187 Vee DM74187 Vee Logical "I" Input Current DM54187 Vee ~ 5.5V DM74187 Vee =.5.25V VIN ~ 2.4V 40 pA DM54187 Vee ~ 5.5V DM74187 Vee = 5.25V VIN ~ 5.5V 1 mA DM54187 DM74187 Vee~ 5.5V Vee = 5.25V V IN ~ 0.4V -1.0 mA Supply Current DM54187 DM74187 Vee = 5.5V Vee - 5.25V All Inputs at GND. Input Clamp Voltage DM54187 Vee DM74187 Vee Logical "0" I nput Current ~ ~ ~ ~ ~ ~ 2.0 V 4.5V 4.75V 4.5V 4.75V 4.5V 4.75V 0.8 Vo 10 ~ ~ 5.5V 40 16 mA 0.4 75 110 -1.5 liN = -12 mA V pA V mA V Propagation Delay to a Logical "0" from Vee = 5.0V TA ~ 25°C Enable to Output, tpdQ CL 30 pF 20 30 ns Propagation Delay to a Logical "0" from Vee ~ 5.0V TA ~ 25°C Address to Output, tpdQ CL = 30 pF 37 60 ns Propagation Delay to a Logical" 1" from Vee = 5.0V TA ~ 25°C Enable to Output, tpd 1 C L = 30 pF 20 30 ns Propagation Delay to a Logical" 1" from Vee = 5.0V TA = 25°C· Address to Output, tpd 1 C L = 30 pF 36 60 ns ~ Note 1; "Absolute Maximum' Ratings" are those values beyond which the safety of the deVice cannot be guaranteed. Except for "Operating Temperature Range" they are not me'ant to imply that the devices should be operated at these limits. The table of "Electrical Characteristics" provides conditions for actual device operation. Note 2: Unless otherwise specified minImax limits apply across the -5SoC to +12SoC temperature range for the DM54181 and across the aOc to 100e range for the DM74187. All typicalsare given for Vee ~ 5.0V and T A ~ 25'e. 76 c s::C7I ordering instructions ~ .... 00 ..... ....... Programming instructions for the DM54187 or DM74187 are solicited in the form of a sequenced deck of 32 standard 80-col'umn data cards providing the information requested under data card format, accompanied by a properly sequenced listing of these cards, and the supplementary ordering data_ Upon receipt of these items, a computer run wi II be made from the deck of cards which will produce a complete truth table of the requested part_ This truth table, showing output conditions for each of the 256 words, will be forwarded to the purchaser as verification of the input data as interpreted by the computer-automated design (CAD) program. This single run also generates mask and test· program data;· therefore, verification of the truth table should be completed promptly. 10·13 14 15-18 19 20-23 24 25-28 29 Each card in the data deck prepared by the purchaser identifies the eight words specified and describes the conditions at the four outputs for each of the eight words. All addresses must have all outputs defined and columns designated as "blank" must not be punched. Cards should be punched according to the data card format shown. 30·33 34 35-38 39 supplementary ordering data 40-43 Submit the following information with the data cards: 44 45-48 a) Customer's name and address b) Customer's purchase order number c) Customer's drawing number. 49 50-51 data card format 52 53-55 Column 1- 3 4 5- 7 8- 9 punch a right·justified integer representing the binary input address (000·248) for the first set of outputs described on the card. 56 57·58 Punch a "-" (Minus sign) 59 Punch "H", "L", or "X" for bits four, three, two, and one (outputs Y4, Y3,Y2, and Y 1 in that order) for the first set of outputs specified on the card. H = highlevel output, L = low-level output, X = output irrelevant. Blank Punch "H", "L", Or "X" for the second set of outputs. Blank Punch "H", "L", or "X" for the third set of outputs. Blank Punch "H", "L",or"X" for the fourth set of outputs. Blank Punch "H", "L", or "X" for the fifth set of outputs. Blank Punch "H", "L", or "X" for the sixth set of outputs. Blank Punch "H", "L", or "X" for the seventh .set of outputs. Blank Punch "H", "L", or "X" for the eighth set of outputs. Blank Punch a right-justified integer representing the current calendar day of the month. Blank Punch an alphabetic abbreviation representi ng th-e current month. Blank Punch the last two digits of the current year. Blank Punch a right-justified integer representing the binary input address (007-255) for the last set of outputs described on the card. 60-61 Punch "DM" 62-66 Punch the National Semiconductor part number 541870r 74187. Blank 67-70 Blank 7-7 C s:: ..... ~ .... 00 ..... ~ Bipolar ROMs NAnONAL OM 54 L187AIDM74L187A(SN54L187A/SN74L187A) low power 1024-bit read only memory general description The DM54L187A/DM74L187A is a customprogrammed Read Only Memory organized as 256 4-bit words. Selection of the proper word is accomplished through the eight select inputs. read either the normal memory contents or go to the logical "1" state. The "A" suffix is used to denote that full "tenthpower" technology has been employed in building this ROM. • • • • • • features Two overriding memory enable inputs are provided which when' mask·programmed in one of the three , options described will cause all four outputs to Full tenth·power technology Pin compatible with SN54187/SN74187 90 mW Typical power dissipation 85 ns Typical access time Custom·programmed memory enable inputs Open·collector o,utputs logic diagram A, .. A, MEMORY ENABLE fME' ~E2 m (5) (5) (13) (14) Y, Y, Y, OUTPUTS ME,~_ ME,~ ME2~ ME2~ OPTION 3 OPTION 2 7·8 Y, absolute maximum ratings Supply Voltage Input Voltage Output Voltage Storage Temperature Range ~5°e Lead Temperature (Soldering, 10 seconds) electrical characteristics operating conditions (Note 1) Supply Voltage IVee) DM54L 187 DM74L 187 7.0V 5.5V 5.5V to +150o e 300 e Temperature (TA) DM54L 187 DM74L187 0 MIN MAX UNITS 4.5 4.75 5.5 5.25 V -55 0 +125 +70 °e °e TVP MAX UNITS V (Note 2) CONDITIONS PARAMETER Logical "I" Input Voltage Vee = Min Logical "0" Input Voltage Vee Logical "'" Output Current MIN V 2.0 = Min 0.7 V Vee ~ Max, Va ~ 5.5V IMemory Enable ~ Logical 1) 50 IlA Vee ~ Min, 10 ~ 2.0 mA Vee = Min, 10 = 3.2 mA 0.3 0.4 Logical, "'" Input Current Vee = Max, Y'N ~ 2.4V Vee = Max, Y'N = 5.5V 10 100 Logical "0" Output Voltage DM541187 DM741181 Logical "0" Input Current Vee = Max, Y'N = 0.3V Supply Current lEach Device) Vee = Max, All Inputs at GND Input Clamp Voltage Vee = Min, 111"" Propagation Delay to a Logical "0" From Enable to Output (tpdO) V V IlA IlA -120 -180 IlA 18 25 mA = -12 rnA -1.5 V Vee'~ 5.0V, CL = 15 pF, TA =25°C i RL = 2.0 H1 46 70 ns Propagation Delay to a Logical "0" Vee 98 ns TA ~ 5:0V, CL "15 pF, 25°C, RL = 2.0 kU 65 From Address to Output (tpdo) ~ Vee =5.0V,C L ~ 15pF, = 25°C, RL ~ 2.0 kU 85 130 ns From Enable to Output Itpd,) TA Propagation Delay to a Logical "1" Vee ~.5.0V, CL = 15 pF, T A = 2So.c, RL ~ 2.0 kU 120 180 ns Propagation Delay to a Logical "1" J From Address to Output Itpd,) Note 1: "Absolute Maximum Ratings" are those values beyond lNhich the safety of the device cannot be guaranteed. Except for "Operating Temperature Range" they are not meant to imply that the devices should be operated at these limits. Note 2: Unless otherwise specified minImax limits apply across the -55"C to +125°C temperature range'for the OM54L 187 and across the ooe to +70°C range for t~e DM74L 187. All tv,picals are given for Vec "" S.OV and T A = 2S"C. ordering instructions Programming instructions for the DM54L 187 or DM74L 187 are so)icitedin the form of a sequenced deck of 32 standard 80-column data cards providing the information requested under data card format, accompanied by a properly sequenced listing of these cards, and the supplementary ordering data. Upon receipt of these items, a computer run will be made from the deck of cards which will produce a complete truth table of the requested part. This truth table, showing output conditions for each. of the 256 words, will be forwarded to the purchaser as verification of the input data as interpreted by the computer-automated design (CAD) program. This single run also generates mask and test program data; therefore, verification of the truth table should be completed promptly. Each card in the data deck prepared by the pur· chaser identifies the eight words specified and describes the conditions at the four outputs for each of the eight words. All addresses must have all outputs defined and columns designated as "blank" must not be punched. Cprds should be punched accord ing to the data card format shown. supplementary ordering data Submit the following information with the data cards: a) Customer's name and address b) Customer's purchase order number c) Customer's drawing number. 7-9 data card format Coiumn 1- 3 4 5- 7 30-33 Punch a right-justified integer representing the binary input address (000-248) for the first set of outputs described on the card. 10-13 14 15-18 19 20-23 24 25-28 29 Blank 34 35-38 Punch a "-" (Minus sign) 39 Punch a right-justified integer representing the binary input address (007-255) for the last set of outputs described on the card. 8, 9 Punch "H", "L", or "X': for the fifth set of outputs. 40-43 44 Blank 45-48 Punch "H", "L", or "X" for bits four, three, two, arid one (outputs Y 4, Y3, Y2, and Y1 in that order) for the first set of outputs specified on the card. H = highlevel output, L = low-level output, X = output irrelevant. 50-51 Blank 53·55 49 52 Punch "H", "L", or "X" for the second set of outputs. 56 57-58 Blank Punch "H", "L", or "X" for the third set of outputs. 59 Punch "H", "L", or "X" for the sixth set of outputs. Blank Punch "H", "L", or "X" for the soventh set of outputs. Blank Punch "H", "L",or "X" for the eighth set of outputs. Blank Punch a right-justified integer representing the current calendar day of the month. Blank Punch an alphabetic abbreviation representing the current month. Blank Punch the last two digits of the current year. Blank Blank 60·61 Punch "OM" Punch "H", "L", or "X" for the fourth set of outputs. 62-67 Punch the National Semiconductor part number 54L 187 or 74L187 Blank 68-70 Blank truth table connection diagram Dual-I n-Line and Flat Package MEMORY ENABlE OUTPUTS BINARY Vee SELECT H MEl ME, '(, Y, ME, ME2 1 0 0 Normal 1 X X Logical 1 1 Logical 1 1 1 Normal 0 X X Logical 1 0 Logical 1 1 0 Norma! 2 3 x '" Don't care TOP VIEW Order Number OM54L 187AJ or DM74L 187 AJ See Package 10 Order Number DM54L 187AN or DM74L 187AN See Package 15 Order Number DM54L 187AW or DM74L 187AW See Package 28 7·10 OUTPUTS OPTION X 1 Logical 1 0 X Logical 1 Bipolar ROMs ~ .. Advance Information NA110NAL DM54S187/DM74S187 open-collector 1024-bit ROM DM75S97/DM85S97 TRI-STATE® 1024-bit ROM general description features These TTL compatible memories are organized in the popular 256 words by 4 bits configuration. Two memory enable inputs are provided to control the output states. When both enable inputs are in the logical "0" state, the outputs present the contents of the word selected by the address inputs. • Schottky clamped for high speed systems If either or both of the enable ilJputs is raised to a logical "1" level, it causes all four outputs to go to the "OFF" or high impedance state. The memories are available in both open·collector and TRI·STATE VerSiOIlS and are available as PROMs as well as ROMs. • PNP inputs reduce input loading • High speed Enable to output delay-typical Address to output delay-typical 15 ns 30 ns connection diagram Dual-In-Line Package A7 15 ENABLE 2 ENABLE lOUT 1 OUT2 OUT 3 12 11 10 14 13 OUT4 HI A6 A5 A3 AD AI A2 TOP VIEW Order Number DM54S187J or DM74S187J, DM75S97J or QM85S97J See Packagll 10 Order Number DM74S187N or DM85S97N Se. Packeae 15 7·11 absolute maximum ratings Supply Voltage (Note 2) Input Voltage (Note 2) Output Voltage (Note 2) Storage Temperature lead Temperature (Soldering, 10 seconds) -Q.5V to +7.0V -1.2V to +5.5V -Q.5V to +5.5V --{j5°e to +150o e 3000 e dc electrical characteristics L.,ogical "1" Input Current Supply Voltage (Vee) DM54S187,DM75S97 DM74S187,DM85S97 MIN MAX UNITS 4.5 4.75 5.5 5.25 V V °e °e Ambient Temperature (T A) DM54S187,DM75S97 DM74S187,DM85S97 --55 0 +125 +70 logical "0" Input Voltage 0 0.8 V logical "1" Input Voltage 2.0 5.5 V (Note 2) PARAMETER 'IH operating conditions (Note 1) CONDITIONS MIN TYP MAX UNITS VIN = 2.7V 25 J.lA VIN = 5.5V 1.0 mA 'lL logical "0" I·nput Current VIN = 0.45V -250 J.lA VCL Input Clamp Voltage 'IN =-18mA -1.2 V VOL logical "0" Output Voltage DM54S187, DM75S97 DM74S187, DM85S97 Icc IOL=16mA Maximum Supply Current 80 0.50 V 0.45 V 130 mA DM54S187, DM74S187 10H logical "1" Output Current V OUT = 2.4V 50 JJ.A V OUT 100 J.lA '= 5.5V OM75S97, DM85S97 V OH los logical "1" Output Voltage DM75S97 10H =-2.0 mA 2.4 V DM85S97 10H =-6.5mA 2.4 V Output Short Circuit Current V OUT = OV (Note 3) -30 -100 mA -50 50 J.lA MAX UNITS Vcc = Max 102 TRI·STATE Output Current switching characteristics PARAMETER tAA Address to Output Delay teA Time to Enable Output 0.45V ::; V OUT ::; 2.4V (Note 2) CONDITIONS RL = 300n MIN TYP 30 ns 15 ns 15 ns C L = 30 pF teo Time to Disable Output Note 1: Absolute maximum ratings are those values beyond which the device may be permanently damaged. They do not mean that the device may be operated at thEl!se values. Note 2: These limits apply over the entire operating range unless stated otherwise. All typical values are for Vee = 5.0V and T A = 25"e. Note 3: During lOS measurement, only one output at a time should be grounded .. Permanent damage may otherwise result. 7·12 Bipolar ROMs ~ Advance Information NA'I10NAL DM54S270/DM74S270 open-collector2048-bit ROM DM54S370/DM74S370 TRI-STATE® 2048-bit ROM general description features These TTL compatible memories are organized as 512 words by 4 bits, These devices effectively double the capacity of the popular 1 k ROMs on the market by utilizing .one chip-enable input as an additional address, When the circuit is enabled, the 4 outputs present the contents of the word selected by the address inputs, • Schottky clamped for high speed systems • High speed Address to output delay-typical Enable to output delay-typical • PNP inputs reduce input loading An overriding enable input is provided which, if in the logical "1" state, causes all outputs to go to the "OFF" state, or high impedance state, Available in both opencollector or TRI-STATE, both versions are also available as Programmable Read Only Memories, connection diag'ram Dual-In-Line Package vi'" A7 116 ENABLE Aft OUT 1 13 14 15 OUT 2 12 OUT3 OUT4 10 ' 11 - 4 A6 A5 A4 A3 AD AI A2 TOP VIEW Order Number DM54S27OJ, DM54S37OJ, DM74S270J or DM74S37OJ See Package 10 Order Number DM74S270N or DM74S37ON See Package 15 7,,13 35 ns 15 ns absolute maximum ratings Supply Voltage (Note 2) Input Voltage (Note 2) Output Voltage (Note 2) Storage Temperature Lead Temperature (Soldering, 10 seconds) operating conditions (Note 1) -o.5V to + 7 .OV -1.2V to +5.5V -o.5V to +5.5V -65°e to +150o e 3000 e DM54S270. DM54S370 DM74S270, DM74S370 Logical "1" Input Current UNITS 4.5 4.75 5.5 5.25. V V -55 0 +125 +70 °e °e Logical "0" Input Voltage 0 0.8 V 2.0 5.5 V (Note 2) CONDITIONS PARAMETER IIH MAX Ambient Temperature IT A) DM54S270, DM54S370 DM74S270, DM74S370 . Logical "1" Input Voltage dc electrical characteristics MIN Supply Voltage (Vee) V IN ; 2.7V MIN TYP Vee= Max V ,N ; 5.5V MAX UNITS 25 1.0 Il A mA Il A I'L Logical "0" I nput Current V ,N ; 0.45V, Vee; Max -250 VeL Input Clamp Voltage liN ;-18 mA, Vee; Min -1.2 VOL Logical "0" Output Voltage DM54S270, DM54S370 DM74S270, DM74S370 Icc IOL; 16 rnA, Vee; Min Maximum Supply Current 100 V 0.50 V 0.45 V 150 mA 50 Il A 100 Il A DM54S270, DM74S270 10H Logical "1" Output Current V OUT ; 2.4V V OUT ; 5.5V Vee; Max DM54S370, DM74S370 V OH los Logical "1" Output Voltage Vee; Min DM54S370 10H ; -2.0 mA 2.4 V DM74S370 10H ;-6.5 mA 2.4 V Output Short Circuit Current V OUT ; OV (Note 3) -30 -100 mA -50 50 Il A MAX UNITS Vee; Max 102 TRI-STATE Output Current 0.45V -:; V OUT -:; 2.4V Vee switching characteristics PARAMETER tAA = Max (Note 2) CONDITIONS Address to Output Delay tEA Time to Enable Output tED Time to Disable Output RL = 300n C L = 30 pF MIN TYP 35 ns 15 ns 15 ns Note 1: Absolute maximum ratings are those values beyond which the device may be permanently damaged. They' do not mean that the device may be operated at these values. Note 2: These limits apply-over the entire operating range unless stated otherwise. All typical values are for Vee =0 5.0V and TA = 2SoC. Note 3: During lOS measurement, only one output at a time should be grounded. Permanent damage may otherwise result. 7-14 ~ Bi'polar ROMs . Advance Information NA110NAL DM54S271/DM74S271 open~collector 2048-bit ROM DM54S371/DM74S371 TRI-STATE® 2048-bit ROM general description features These TTL compatible memories are organized in the versatile· 256 weirds by 8 bits configuration. Two memory enable inputs are provided to further enhance their versatility. When both enable inputs are in the logi~al "0" state, the eight outputs present the contents of the word selected by the address inputs.· • Schottky clamped for high-speed systems • High speed Address to output delay-typical Enable to output delay-typical • PNP inputs reduce input loading If either tlr both of the enable inputs is raised to a logical "'" level; it causes all eight outputs to go to the "OFF" or high impedance state; The memories are available in both open-collector arid TR I-STATE versions and are available as PROMs as well as ROMs. ,. 20 pin, 300 mil package for high density connection diagram Dual-I n-Line, Package A7 19 A6 18 Eii2 A5 17 m OUTS DUT7 OUT 6 OUTS 15 12 11 OUT lOUT 2 OUT 3 OUT 4 GND 16 14 13 Jl0 AU Al A2 'A3 A4 TOP VIEW Order Number DM54S271N, DM54S371N, DM74S271N or DM74S371N See Package 16A 7·'5 35 ns ns '5 absolute maximum ratings Supply Voltage (Note 2) Input Voltage (Note 2) Output Voltage (Note 2) Storage Temperature Lead Temperature (Soldering, 10 seconds) -Q.5V to +7.OV -1.2V to +5.5V -Q.5V to +5.5V Ambient Temperature (T A) DM54S271, DM54S371 DM74S271, DM74S371 MIN MI\X UNITS 4.5 4.75 5.5 5.25 V V +125 +70 -55 0 °c °e Logical "0" Input Voltage 0 0.8 V Logical "I" Input Voltage 2.0 5.5 V (Note 2) CONDITIONS PARAMETER Logical "1" Input Current Supply Voltage (Vee) DM54S271,DM54S371 DM74S271, DM74S371 -£5°(; to +1500 e 3000 e dc electrical characteristics IIH operating conditions (Note 1) MIN TYP MAX UNITS VIN = 2.7V 25 /lA VIN = 5.5V 1.0 mA /lA ill Logical "0" Input Current VIN = 0.45V -250 Vel Input Clamp Voltage liN =-18mA -1.2 VOL Logical "0" Output Voltage IOl=16mA Icc Maximum Supply, Current V 0.50 V 150 mA V OUT = 2.4V 50 /lA V OUT = 5~5V 100 /lA 100 DM54S271,. DM74S271 10H Logical" 1" Output Current DM54S371. DM74S371 V OH los Logical "1" Output Voltage' DM54S371 10H =-2.0 mA 2.4 DM74S371 IOH =-6.5 mA 2.4 Output Short Circuit Current V OUT = OV (Note 3) V V -3D -100 mA -50 50 /lA MAX UNITS Vcc = Max 102 TRI·STATE Output Current switching characteristics PARAME;TER tAA tEA 0.45V ::; V OUT ::; 2.4V (Note 2) CONDITIONS Address to Output Delay Time to Enabl,e Output Rl = 300n MIN TYP 35 ns 15 ns 15 ns C l = 30 pF tED Time to Disable Output Note 1: Absolute m?lximum ratings are those values beyond which the device may be permanently damaged. They do not mean that the device may be operated at these values. Note 2: 'These limits apply over'the entire operating range unless stated otherwise. All typical values are for Vee = S.OV and T f\ = 2SoC. Note 3: During lOS measurement, only one output at a time should be grounded. Permanent damage may otherwise result. 7·16 o ~ Bipolar ROMs Advance Ir)formation ~ ..... N en o :t o NAllONAL ~ 00 DM72S04lDM82S04 TRI-STATE® 2048 bit ROM with latches N en general description o until the strobe is' again taken to the logical "1" state regardless of the state of the address or enable inputs. These TTL compatible memories are organized as 256 words by 8 bits. Two enable inputs are provided. When the strobe .input is at a logical "1" level the memories function in the conventional manner with the enable inputs determining whether the outputs present the contents selected by the address inputs or are .. in the high impedance state. The outputs are in the high impedance state unless enable 1 is at a logical "0" and enable 2 is at a logical "1." ~ features • Schottky clamped for high speed systems • High speed Enable to output delay-typical Strobe to output delay-typical Address to output delay-typical • PNP inputs redu.ce input loading • Output latches simplify system use When the strobe is at a logical "0" the outputs are latched into the state they were in just prior' to the strobe going low. The outputs remain in this condition 15 ns 20 ns 35 ns logic and connection diagrams AD 0:- . t- A7e-: ,... . '- .. t- ADDRESS BUFFER AND DECODE .. x8 256 ARRAY B-BIT LATCH f:-o 8 OUTPUT DRIVERS t- l- r . D1 ~OB STROBE DTYPE LATCH ENABLE 1 V"--"'"'I ....--r-.... I ENABLE 2 n.o--...J-L......II--_...J. Dual·1 n·Line Package OUTPUTS , f AI AD 22 EN1 21 20 EN~ STRBE 19 5 8 18 17 15 16 NC 14 Tn &II I r- AJ 2r A4 NC 5 A5 A6 6 A7 . 10 4 OUTPUTS TOP VIEW (NC'" No Connection I"temlll,) Order Number DM72S04J or DM82S04J See Pa.kaga 11 Ordar Number DM82S04N S.a Package 18 7·17 ..1..11 J.12 NC GND absolute maximum ratings operating conditions (Note 1) ---+----1-¥----+---.,. '-'-_-+ __++___+-¥-_i,. 23 13 I. 3 22. 2 21., }OA" IN'UTS " '. "F, DATA INPUTS F,orF, II F, I" . ' F,.,F. , IJ ,Ita ~"'~ . F~ II F.. I" " IS F] 1· F• ' I3 f , GNO'2 Order Number DM7575J, DM8575J. DM7576J or DM8576J SeePack_11 Order Number DM8575N or DM8576N See Package 18 7-24 absolute maximum ratings (Note 1) operating conditions MAX MIN 7.0V 5.5V -65°C to +15O"C 300"C Supply Voltage Input Voltage Storage Temperature Range Lead Temperature (Soldering, 10 sec) electrical characteristics Supply Voltage (Vcc) DM7575, DM7576 DM8575, DM8576 Temper~ture (TA) DM7575, DM7576 DM8575, DM8576 Vee'" Min Logical "0" Input Volt,ge Vee;: Min Logical "I" Output Voltage (DM7575/DM8575 Only) V = 2V r VINIO) = O.SV In, lOUT =-~A - M' cc - V1NU) = Max. V OUT = 5.5V Logical "0" Output Voltage V '" Min V 1NI1I '" cc V LOgical "1" Input' Current (Note 3) DM7575176 DM8575/76 .. • - M cc - MAX TYP V V °c ·C lOUT V'N 100 0.4 : =2.4V 40 1 ax, VIN = 5.5V -Vet: "" MIX, VrN = OAV -1..0.' -201-1:15 -181-1.65 Vee = Max. V OUT = OV =Max 110 Supply Current Vee Input Diode Clamp Voltage Vee = Min, TA = 25°C .IIN = -12 mA Propagation Delay to a Logical "0" f.rom Data Inputs to Outputs, tpdD Vee = 5.0V. T A = 25°C CL Propagation Delay to a logical "1" from Data Inputs to Outputs, tpd1 Vee = 5.0V T,,=25°C =50 pF, RL = 400n V V 2.4 2V, V'N(OI '" O.BV =+12mA UNITS V 0.8 Vee Output Short Circuit Current +125 70 2 Logical "I" Output Current (DM75761DM8576 Only) -~ o MIN CONDITIONS PARAMETER .. -55 5.5 5.25 (Note 2) Logical "I" Input Voltage togicat.ue'Ltnput Current 4.5 4.75 UNITS 100 80 ~A V ~A mA .,,-+-++.-II-t>-+-++<.-IH-+., A8 ~-____---' , 2 3 5 4 A7 _Ai AS_ _A4 ___ ~ ~ 7 8 , AJ AZ_ _AI AD' ___ _- J 9 01 10 02 11 03 lIZ GND ~ BINARY OUTPUTS SELECT 08 TOP VIEW 01 Order Number DM8595N or DM8795N Order Number DM7595J, DMB595J, DM7795J or DM8795J See Package 18 SeePack_11 logic diagrams and truth tables for enable circuitry DM7595/DM8595 DM7595/DM8595 ,-------.., IE4~" I E3 11 El E2 E3 E4 OUTPUT , 0 X X X 0 X X X Read Stored Data , 0 X "X X 0 II I ~ ,. IL ~_______ 21 ..JI X X X , , Logical "'" Logical "'" Logical "1" Logical "'" X = Oon't Care ENABLE=E'·E2·E3·E4 DM7795/DM8795 DM7795/DM8795 ".------, 1E4 I lu 19 I~ " E' E2 , 0 X X X X X X 0 I I IL!' _______ " ..JI , E3 E4 , , X X 0 X X X X 0 OUTPUT Read Stored Data Logical "'" Logical "'" Logical "'" Logical "'" x = Don't Care ENABLE = E' • E2 • E3 • E4 7-34 absolute maximum ratings Supply Voltage Input Voltage Output Voltage Storage Temperature Range operating conditions (Note 1) Supply Voltage (VCCI DM7595, DM7795 DM8595, DM8795 7.0V 5.5V 5.5V -65°C to +150°C 300°C Lead Temperature (Soldering, 10 seconds) electrical characteristics Temperature (TAl DM7595, DM7795 DM8595, DM8795 MIN MAX UNITS 4,5 4.75 5.5 5.25 V +125 +70 -65 0 V °c °c (Note 2) PARAMETER CONDITIONS MIN TYP MAX UNITS VIH Logical "1" Input Voltage Vec = Min VIL Logical "0" Input Voltage Vec = Min 0.8 IOH Logical "1" Output Current Vee = Max, Vo = 5.5V 100 VOL Logical "0" Output Voltage Vee = Min, 10 = 12 mA 0.4 V IIH Logical "1" Input Current 40 /lA 1 mA -1.0 mA Vec = Max 2.0 I I V ,N = 2.4V V ,N = 5.5V IlL Logical "0" Input Current Vce = Max, V ,N = O.4V Icc Supply Current Vee = Max VIC I nput Clamp Voltage tPLH tpHL tPLH tpHL 103 V /lA mA 158 -1.5 Vee = Min, liN =-12 mA switching characteristics PARAMETER V V (Note 2) PARAMETER CONDITIONS TEST CONDITIONS Propagation Delay Time, Access Time from Low to High Level Output Address Propagation Delay Time, Acc'ess Time from High to Low Level Output Address C L =30pF, Output Disable Time to Disable Time from RL =400n High Level Memory Enables Output Enable Time to Access Times from Low Level Memory Enables DM7595,DM7795 DM8595,DM8795 UNITS MIN TYP MAX TYP MAX 80 150 80 120 ns 80 150 80 120 ns 60 120 60 90 ns 60 120 60 90 ns MIN Note': "Absolute Maximum Ratings" are those values beyond which the safety of the device cannot be guaranteed. Except for "Operating Temperature Range" they are not meant to imply that the devices should be operated at these limits. The table bf "Electrical Characteristics" provides conditions for actual device operation. Note 2; Unless otherwise specified minImax limits apply across the ---{j5°C to +125°C temperature range for the OM7595 and DM7795 and across the oOe to +70(lC range for the DM8595 and DM8795. All typicals are given for Vee = 5.0V and TA ;::; 25~C~ 7-35 80-columncard program data format I.C) en I.C) 00 :! c ...... I.C) en ,... Col. 31: (Blank) Col. 32-39: Word Data Col. 40: (Blank) Col. 41-48: Word Data Col. 49: (Blank) Col. 50-57: Word Data Col. 58: (Blank) Col. 59-66: Word Data Col. 67: (Blank) Col. 68-75: Word Data Col. 76-78: (Blank) Col. 79-80: Card sequence number. 1 to 64_ Leading zeros may be punched or suppressed_ (Note 2) Col. 1-3: 3 Character ID code any 3 Alpha-Numeric characters. Must be the same on all cards associated with a particular pattern, but different for the ID code used on 'other patterns. The purpose of this code is to prevent mixing of cards. Col. 4: (Blank) Col. 5-12: Word Data. Order is 08 (most significant) to 01 (least significant). Note 1_ Characters-For TTL high level are: H or 1. Characters-For TTL low are L or O. "Don't Care" is X_ Col. 13: (Blank) Col. 14-21: Word Data-same format as 5-12. Col. 22: (Blank) Col. 23-30: Word Data I.C) :! c Note 1; The words are listed in sequence beginning on the first card with the word associated with address 0 and ending on the last card with the word associated with address 511. Address input AS is the most Significant; AQ, the least significant. Note 2: Card sequence numbers reference a specific group of 8 words, Le.; Card 01 : Word address 0 to 7 Card 02: Word address 8 to 15 Card 03: Word address 16 to 23 Card 64: Word address 504 to 511. ac test circuit Vee = 5V 400 OUTPUT 1 ~~~~~~----.-------. TEST rJOPF ~ 1. "*" switching time waveforms t'" '-'=),.. P-'H-F--1-'S-V-'OUTPUT-------'"-----':-t.--1.-SV---'---... -t Input waveforms are supplied by pulse generators having the following characteristics: t:;: 10 ns. tf:;: 10 ns, PRR ~ 1 MHz. Amplitude 7-36 ~ 3.0V. POC ~ 50%, and Zo = 50n. ~ Bipolar ROMs NAl10NAL DM7596/DM8596 TRI-STATE@4096-bit bipolar ROM DM7796/DM8796 TRI-STATE4096-bit bipolar ROM general description features The DM7596/DM8596 and DM7796/DM8796 are 4096bit bipolar mask-programmable ROMs organized as 512 eight-bit words. Nine address inputs select the desired one-of·512 words. Fou~ enable lines are used to either enable or disable the circuit. The two devices differ in the enable logic. Truth tables and logic diagrams for each device are shown below. TRI-STATE outputs allow for expansion to greater numbers of words without sacrifice in speed as would be evidenced by open-collector outputs. • Series 54/74 specification compatibility logic and connection diagrams • Pin compatible with Monolithic Memories MM5241/ MM6241 • Typical address time 80 ns • TRI-STATE outputs Dual-I n-Line Package (Top View) BINARY ENABLES SelECT Vee A8 OUTPUTS f NC EZ E1 E3 E4 DB 07 06 D. 04 A5 IZ4 A4 A3 Z3 ZZ 21 2D 19 lB 16 17 15 13 " 64 X 64 MEMORY ARRAY AZ Al AD - - AB A7 A6 , A7 3 2 A6 6 5 4 AS A4 A3 B 7 A' AZ AD 9 07 06 Order Number OM7596J, OM8596J, OM7796J orOM8796J 05 See Package 18 logic diagrams and truth tables for enable circuitrY OM7596/0M8596 ,-------, E1 E2 E3 OUTPUT E4 'E4~'Bg, 1 " I" 0 0 0 Read Stored Data I 'z I E1 I X X X X X I X X X X X X 1 X Hi -Z Hi - Z Hi - Z Hi - Z , , '3 20 " 21 I L _______ .J 0 I - - X = Don't Care ENABLE = E, • Ez • Eo • 1'3 I,z I 19 20 21 E. OM7796/0M8796 OM779SioM8796 ,,8"-----,I I '4 I E1 E2 0 0 E3 1 E4 I OUTPUT Read Stored 'Data X X Hi· Z X X Hi· Z 0 X X Hi ·Z X 0 Hi· Z X X = Don't Care ENABLE = E, • Ez • Eo • E. I I L!' _______ ...J 7·37 1 X X X X 1 , rz GNu Order Number OM8596N orOM8796N See Package 1.1 OM7596/DM8596 . 11 0,3 OUTPUTS B'NARY DB ,. OZ 01 I D absolute maximum ratings operating conditions (Note 1) Supply Voltage Input Voltage Output Voltage Storage Temperature Range Lead Temperature (Soldering, 10 secondsl 7.0V 5.5V 5.5V -ii5°C to +150°C 300°C electrical characteristics (Note 2) Supply Voltage (V CCI DM7596, DM7796 DM8596, DM8796 Temperature (TAl DM7596, DM7796 DM8596, DM8796 MIN MAX UNITS 4.5 4.75 5.5 5.25 V V +125 +70 -55 0 °c °c (g en Ln ex) :E Q ...... (g en Ln !iQ CONDITIONS PARAMETER VIH Logical "1." Input Voltage Vee = Min VIL' Logical "0" Input Voltage Vee = Min VOH Logical VOL Logical "0" Output Voltage Vee = Min, 10 = 12 mA 102 TRI·STATE Output Current Logical "1" Input Current Vee = Max 40 p.A 1 mA -1.0 mA -70 mA Icc Supply Current 'Vee = Max, Inputs Grounded VIC Input Clamp Voltage Vee = Min, I'N = -12 mA tHZ tL2 V V'N = 5.5V Vee = Max, Vo= OV, (Note 3) tZL 0.4 V'N =2.4V Output Short Circuit Current tZH V -40 los tPHL V 2.4 Vo = 0.4V Vee = Max, V'N = 0.4V tPLH V 40 Logical "0" I nput Current PARAMETER UNITS Vo = 2.4V IlL switching characteristics MAX 0.8 Vee = Min, 10 = -2 mA IIH TYP 2.0 "i" Output Voltage Vee = Max MIN -15 p.A 170 106 mA -1.5 V (Note 2). PARAMETER CONDITIONS Propagation Delay Time, Access Time from Low to High Level Output Address TEST CONDITIONS Propagation Delay Time, Access Time from High to Low Level Output Address C L = 50 pF, Output Enable Time to Access Times from RL = 400n High Level Memory Enables Output Enable Time Access Times from to Low Level Memory Enables Output Disable Time from Disable Times from High Level Memory Enables C L = 5.0 pF, Output Disable Time from Disable Times from RL = 400n Low Level Memory Enables DM7596,DM7796 MIN DM8596,DM8796 MAX 150 80 120 ns 80 150 80 120 ns 40 120 40 90 ns 60 120 60 90 ns 20. 70 20 50 ns 25 70 25 50 ns MAX 80 MIN UNITS TYP TYP Note 1: "Absolute Maximum Ratings" are those values beyond which the safety of the device ca~mot be guaranteed. "Except for "Operating Temperature Range". they are not meant to imply that the devices should be operated at these limits. The table of "Electrical Characteristics" provides conditions for actual device operation. Note 2: Unless otherwise ,pacified minimax limits apply across the -55°C to +125'C temperature range for the DM7596 and !DM7796 and across the O°C to 70°C range for the DM8596 andDM8796. All typicals are given for VCC = 5.0Vand TA = 25°C. Note 3: Only one output at a time should be shorted. 7·38 c s::..... 80-column card program data format (J'I CO Col. 32·39: Word Data Col. 40: (Blank) Col. 41-48: Word Data Col. 49: (Blank) Col. 50·57: Word Data CO,I.58: (Blank) Col. 59·66: Word Data Col. 67: (Blank) Col. 68·75: Word Data Col. 76·78: (Blank) Col. 79-80: Card sequence nlimber. 1 to 64. Leading zeros may be punched or suppressed. (Note 2) Col. 1·3: 3 Character ID code any 3 Alpha·Numeric characters. Must be the same on all cards associated with a particular pattern, but different for the ID code used on other patterns. The purpose of this code is to prevent mixing of cards. Col. 4: (Blank) Col. 5·12: Word Data. Order is 08 (most significant) to 01 (least significant). Note 1. Characters-For TTL high level are: H or 1. Characters-For TTL low are L or O. "Don't Care" is X. Col. 13: (Blank) Col. 14·21: Word Data-same format as 5·12. Col. 22: (Blank) Col. 23-30: Word Data Col. 31: (Blank) Card 64: Word address 504 to 511 =1'fpLH}.' ac test circuit and switching time wavefonns BINARY SELECT, INPUT INOTE II , ' ,1.5V __ ' _____ t~ Ii .SV . , ' _ fpHL~ j~~------------ DUTPUT " 1.5V ,1.5V 5,OV 400 ENABLE INPUT INDTE II DUTPUT DEVICE UNDER TEST C s::00 (J'I ~ C s:: ~ en ...... C s::00 ..... CD en Note 1: The words are listed in sequence beginning on the first card with the word associated with address 0 and ending on the last card with the· word associated with address 511. Address input AS is the most significant; AO. the least significant. No~e 2: Card sequence numbers reference a specific group of 8 words, i.e.; Card 01: Word address 0 to 7 Card 02: Word address 8 to 15 Card 03: Word address 16 to 23 DI en ...... OUTPUT -- VOH OUTPUT 'LZ- /"t".--------O.SV -+____ VOL _ _ _ _ _ >1.5V' -, -.-L -----+---....,'~0.5V ,,1....._____ _ _ 'HZ >1.5V All diodes are F0100. -1.5V OUTPUT _I 0.5V -----+---~ - - - tZL ----- " ' -_ _ _ _ _ VOL t.lH ---Id;---- OUTPUT -1.5V _ _ _ _ _ _ _ _ _ VOH O.5V -I Note 1: Input waveforms are supplied by pulse generators having the following characteristics: . tr ::; lCJ.ns, tf::; 10 ns, PRR and Zo = son. 7·39 = 1 MHz. poe = 50%, Amplitude = 3.0V, Bipolar ROMs ~. NAnONAL DM7597/DM8597 TRI-STATE@1024-bit read only memory general description The OM7597/0M8597 is a custom-programmed read-only memory organized as 256 four-bit words_ Selection of the proper word is accomplished through the eight select inputs. Two overriding memory enable inputs are provided, which when mask-programmed i'n one of three options described will cause all four outputs to either read the normal memory contents or go to the "high impedance" state. In this state both the upper and lower output transistors are turned off. The outputs may therefore be paralleled to increase word capacity; since in the high-impedance state they present only a minimal load to the active output. features • Pin compatible with SN54187/SN74187 • 35 ns typical delay from address to output • Can be expanded to 32,768 4-bit words by simple paralleling of outputs • Programmable memory enable inputs logic diagram BINARY SELECT '" '" '" ::~~ 01'1'10111 truth table connection diagram Dual-In-Line Package TABLE of Programmable MemolY Enable Options MEl ME2 1 0 1 X 0 X 1 Normal 1 0 1 Normal HIGH Impedance HIGH Impedance 2 X 3 1 X 0 x - don t care TOP VIEW Order Number DM7597J or DM8597J See Package 10 Order Number DM8597N See Package 15 7-40 OUTPUTS OPTION X 0 HIGH Impedance HIGH Impedance Normal 0 1 HIGH Impedance X HIGH Impedance absolute maximum ratings (Note c 3: .... (JI 1) CD Supply Voltage Input Voltage Output Voltage Operating Temperature Range DM7597 DM8597 Storage Temperature Range Lead Temperature (Soldering. 10 sec) .... 7V 5.5V 5.5V _55°0 to +125°0 0°0 to +70°0 -65°0 to +150°0 300°0 ....... C 3: CO (JI CD .... electrical characteristics (Note 2) PARAMETER CONDITIONS MIN TYP MAX UNITS Logical "1" Input Voltage DM7597 DM8697 Vee = 4.5V Vee -4.75V Logical "0" Input Voltage DM7597 DM8597 Vee = 4.5V Vee - 4.75V logical "1" Output Voltage DM7597 DM8597 Vee = 4.SV Vee = 4.7SV 10 =-2mA 10 = -5.2mA Logical "0" Output Voltage DM7S97 DM8S97 Vee = 4.5V Vee =4.7SV 10 = 16mA Third State Output Current DM7597 DM8597 Vee = 5.5V Vee - ~.2SV Vo = 2.4V Vo = 0.4V 40 -40 IlA IlA Logica'''1'''np.ut Current DM7597 DM8S97 Vee = S.SV Vee = S.2SV VIN = 2.4V 40 ./lA DM7597 DM8597 Vee = 5.5V Vee = 5.25V Y'N = 5.5V DM7597 DMS597 Vee = S.SV Vee = 5.2SV Y,N DM7597 DM8597 Vee = 5.5V Vee·· S.2SV Vo = O.OV DM7597 DM8S97 Vee = 5.5V Vee = S.2SV All Inputs at GND DM7597 DM8597 Vee = 4.5V Vee ~ 4.75V liN =-12mA 2.0 V 0.8 V V 2.4 0.4 V 1.0 rnA -1.0 rnA Logical "0" Input Current Output Short Circuit Current (Note 3) Supply Current Input Clamp Voltage Propagation Delay to a Logical "0" from = 0.4V -20 75 -70 rnA 110 rnA -1.5 V Vee = 5.0V TA = 2S·C 39 60 n, Propagation Delay to a Logical "1" from Address to Output, Vee = S.OV TA = 2SOC 31 60 n, Delay from Enable to High Impedance State (from Logical"," Level). t'H Vee = 5.0V TA = 25°C 13 30 n, Delay from Enable to High Impedance State (from Logical "O".Levet). tOH Vee = S.OV TA = 25°C 16 30 n, Delay from Enable to Logical "1" Level (from High Impedance State). tH' Vee = 5.0V TA = 25°C 18 30 ns Delay from Enable to Logical "0" Level (from High Impedance State). tHO Vee = 5.0V TA = 25°C 20 30 n' Address to Output, !PdO t"., Note 1: " Absolute Maximum Ratings" are those values beyond which the safety of the 9evice cannot be guaranteed. Except for "Operating Temperature Range" .they are not meant to imply that the devices should be op~rated at these limi\s. The table of "Electrical Characteristics" provides conditions for actual devic.~ operation. Note 2: Unless otherwise specified min/max limits apply across the -5SoC to +12SoC tempeJlature range for the DM7597 and across the O°C to 70°C range for the DM!l597. All typicals are given for VCC = 5.0V and T A = 25°C. Note 3: Only one output at a time should be 'horted. 7·41 II I ordering instructions Programming instructions for the DM7597 or DM8597 are solicited in the form of a sequenced deck of 32 standard 80-column data cards providing the information requested under data card format, accompanied by a. properly sequenced listing of these cards, and the supplementary ordering data. Upon receipt of these items, a computer run will be made from the deck of cards which will produce a complete truth table of the requested part. This truth table, showing output conditions for each of the 256 words, will be forwarded to the purchaser as verification of the input data as interpreted by the computer-automated design (CAD) program. This single run also generates mask and test program data; therefore, verification of the truth table should be completed promptly. 10-13 14 15-18 19 20-23 24 25-28 29 Each card in the data deck prepared by the purchaser identifies the eight words specified and describes the conditions at the four outputs for each of the eight words. All addresses must have all outputs defined ..and columns designated as "blank" must not be punched. Cards should be punched according to the data card format shown. 30-33 34 35-38 39 40-43 supplementary ordering data 44 45-48 Submit the following information with the data cards: 49 a) Customer's name and address b) Customer's purchase order number c) Customer's drawing number. 50-51 52 53-55 data card format 56 Column 1- 3 4 5- 7 8· 9 57-58 Punch "H", "L", or "X" for bits four, three, two, and one (outputs Y4, Y3, Y2, and Y1 in that order) for the first set of outputs specified on the card. H = highlevel output, L = low-level output, X = output irrelevant. Blank Punch "H", "L", or "X" for the second set of outputs. Blank Punch "H", "L", or "X" for the third set of outputs. Blank Punch "H", "L", or "X" for the fourth set of outputs. Blank Punch "H", "L", or "X" for the fifth set of outputs. Blank Punch "H", "L", or "X" for the sixth set of outputs. Blank Punch "H", "L", or "X" for the seventh set of outputs. Blank Punch "H", "L", or "X" for the eighth set of outputs. Blank Punch a right-justified integer representing the current calendar day of the month. Blank Punch an alphabetic abbreviation repre· senting the current month. Blank Punch the last two digits of the current year. Punch a right-justified integer representing the binary input address (000-248) for the first set of outputs described on the card. 60-61 Punch "DM" Punch a "-" (Minus sign) 62-65 Punch 7597 or 8597 Punch a right-justified integer representing the binary input address (007-255) for the last set of outputs described on the card. 66-70 Blank 71 Punch 1, 2, or 3 for memory enable option desired (assumed 1 if not punched). 59 Blank 7·42 Blank ~ Bipolar ROMs NA110NAL DM7598/DM8598 TRI-STATE® 256-bit read only memory general description The DM7598/DM8598 is a customer programmed 256-bit read only memory, organized as 32 8-bit words. A 5-bit input code selects the appropriate word which then appears on the eight outputs. An enable input overrides the select inputs and blanks all outputs. speed would be achieved. The low output impedance of the DM7598/DM8598 provides good capacitance drive capability and rapid transition from the logical "0" to logical "1" level thus assuring both speed and waveform integrity. Although the DM7598/DM8598 can have its outputs tied together for word-expansion, the outputs are not open-collecto~, but rather the familiar totem-pole output with the capability of being placed in a "third-state." This unique TRI-STATE concept allows outputs to be tied together and then connected to a common bus line. Normal TTL outputs cannot be connected due to the low-impedance l09ical "1" output current which one device would have to sink from the· other. If, however, on all but one of the connected devices both the upper and lower output transistors are turned "OFF," then the one remaining device in the normal low impedance state will have to supply to or sink from the other devices only a small amount of leakage current. This is exactly what occurs on the DM7598/DM8598. It is possible to connect as many as 128 DM8598s to a common bus line and still have adequate drive capability to allow fan-out from the bus. The example shown in Figure 2 indicates how this guarantee can be made under worst-case cond itio.ns. Figure 3 indicates how multiple packages can be used to increase word length. features ., • • • • • • A typical system connection demonstrating expansion to greater numbers of words is shown in Figure. 1. While it is true that in a TTL system open-collector gates could be used to perform the logic function of these threestate elements, neither waveform integrity nor optimum Pin compatible with SN5488/SN7488 Organized as 32 8-bit words Full internal decoding 26 ns typical access time 350 mW typical power dissipation Input clamp diodes Designed for bus-organized systems logic and connection diagrams BIliARY SELECT .C Dual-In-Line Package ".... ,.. Y>o- 111' .... I ... 112' .... I ...v 1131 .... I ....... ,,~ • r---r ~ 1 , I -~ r r7r7r'(;'lr ? '1: 7 7 M. ". ... ,.T PROGRMaII ... G s.... m 'It (5) (41 31 11 IJI nI VIY1V&VSV",V3V2Y1 OUlPUTS . DUTPUTS TorVIE.- Order Number DM7598J or DM8598J . See Package 10 Order Number DM8598N See Package 15 7-43 absolute maximum ratings Supply Voltage Input Voltage Output Voltage Operating Temperature Range DM7598 DM8598 Storage Temperature Range Lead Temperature (Soldering, 10 seconds) electrical characteristics SYMBOL operating conditions (Note 1) Temperature, TA DM7598 DM8598 -55°C to +125°C O°C to +70°C 4l5°C to +150°C 300°C CONDITIONS PARAMETER Logical "1" Input Voltage Vee = Min VIL Logical "0" Input Voltage Vee = Min VOH Logical "1" Output Voltage VOL Logical "0" Output Voltage loz TRI·STATE Output Current Vee = Min 10 = -2 mA, DM7598 10 Vee = Max MAX Vee = Max UNITS V V V 2.4 V Va = O.4V -40 Y,N =2.4V 25 /J.A Y'N - 5.5V 1 mA -1.0 mA -70 mA 99 mA Supply Current Vee = VIC I nput Clamp Voltage Vee = Min, ',N = -12 mA tLZ TYP 0.4 ICC tHZ °c °c 40 Vee = Max, Y'N = O.4V tZL +125 +70 Vo =2.4V Vee = Max, Vo = OV, (Note 3) tZH V V 2.4 = -5.2 mA, DM8598 Logical "0" I nput Current tpHL 5.5 5.25 0.8 Output Short Circuit Current tpLH 4.5 4.75 2.0 IlL PARAMETER UNITS -55 0 MIN lOS SYMBOL MAX Vee = Min, 10 = 12 mA Logical "1" Input Current switching characteristics MIN (Note 2) VIH IIH' Supply Voltage, VCC DM7598 DM8598 7V 5.5V 5.5V -20 M~x, I nputs Grounded 70 /J.A -1.5 V (Note 2) PARAMETER CONDITIONS TEST CONDITIONS Propaghtion Delay Time, Access Time from Low to High Level Output Address Propagation Delay Time, AccessTime from High to Low Level Output Address C L = 50 pF, Output Enable Time to Access Times from RL =400n High Level Memory Enable Output Enable Time to Access Times from Low Level Memory Enable Output Disable Time from Disable Times from High Level Memory Enable C L = 5.0 pF, Output Disable Time from Disable Times from RL =4000 Low Level Memory Enable DM8598 DM7598 MIN TYP MAX 23 MIN UNITS TYP MAX 65 23 50 ns 29 65 29 50 ns 16 40 16 30 ns 20 40 20 30 ns 10 30 10 20 ns 22 45 22 40 ns , Note 1: "Absolute Maximum Ratings" are those valuos beyond which the safety of the. device cannot be guaranteed. Except for "Operetlng Temperature Range" they are not meant to imply that the devices should be operated at these limits. The table of "Electrical Charactwlstics" provides conditions for actual device operation. Note 2: Unless otherwise specified minImax limits apply across the ~5°C to +12SOC temperature range for the DM7598 and across the rf'e to +7rf'e range for the DM8598. All typicals are given for Vee = 5.0V, and T A = 2SOe. Note 3: Only one output at a time should bo shorted. 7·44 c s:...... typical applications U1 CD ....... 00 c s:00 ,us UNE OUTPUTS [ OF OTHER ME MORIES II v, r Y2 ~3 ~4 ~5 Y6 V7 JI v, V8 ..--<: DM1S98/0M8598 ME A , C o J" ~4 V3 V2 V5 Y6 V7 A YB CO, • I BINARY } TO SEl EeT INPUTS OF OTHER ME MORIES TO ENABLE INPUTS OF OTHER MEMORIES 1 CD 00 OM7S9S/DMB598 ME E 0 U1 1 , 1, 1 2 5 6 , , 7 10 12 11 !1 13 14 , 15 OM54154fDM74154 • A I A H Co 0 f F J 0 ., .2 ENABLE lOW II II r H ,C J BINARY SELECT REGISTER FIGURE 1. Expansion to Larger Word Capacity 16·BITWORD O.120mA OM7S9aJOMBSgas GATED INTO LOW IMPEDANCE LOGICAL "1" STATE 011 5.2mA GATED INTO HIGH IMPEDANCE STATE ." DM1598/0MB59B OM7598/DMI5IB ME GATED INTO HIGH IMPEOANCE STATE •, C 0 E • C 0 E 1I0.uAx 127 " 5.01 mA 40.uA BUS LINE OTHER DM7!i98/DMB598 DUTPUTS ENABLE A BINARY SELECT REGISTER FIGURE 3. FIGURE 2. 7-45 00 ~ ~ truth table/order blank c: A special pattern has been generated for the DM7598/DM8598. The AA pattern provides a sine table. The 5-bit input code linearly divides 90° into 32 equal segments. Each .B-bit output is therefore the sine of the angle applied. C 00 1/64) or about. 0.95, which is close to the sine of 73°. Rounding-off has not been employed, since without rounding-off it is possible to ....... en Ie :E c EXAMPLE: Input 11010 means 26/32 of 90°, or about 73°. The corresponding output 1110100 indicates (1/2 + 114 + lIB + 1/16+ extend the accuracy with additional ROMs. ouTPuTS INPUTS BINARY SELECT WORD 0 1 2 , , 4 6 7 8 • 10 11 12 " 14 15 16 17 ,. 18 20 21 22 23 24 25 26 27 28 29 3D 31 All E D C 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 G 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 , 1 1 1 1 1 1 1 1 1 X 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 X 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 X • 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 ENABLE A ME V8 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 G 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 X X 0 0 0 0 0 0 0 0 0 .0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Hi·Z Y7 Y6 V, Y, V3 Y2 0 0 0 0 1 1 1 0 0 1 1 0 0 1 0 1 1 0 1 0 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 1 1 1 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 , 1 1 1 1 1 Hi·Z 1 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 1 0 0 1 0 0 1 1 0 0 1 1 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 0 1 0 0 1 1 1 1 1 Hi-Z Hi·Z Hi-Z 1 1 1 1 0 0 1 1 0 1 0 0 1 , 1 Hi-Z 1 1 0 0 0 1 1 0 1 VI 1 1 0 1 1 1 1 0 1 1 1 0 1 0 0 1 1 0 0 0 0 1 0 1 0 0 0 0 1 0 1 1 • Hl·2 1 Hl·Z X" Don't Care The output levels are not shown on the truth table since the customer specifies the output condition he desires at each of the eight ou~puts for each of the 32 words (256 bits). The customer does this by filling out the Truth Table on this data sheet, and sending it in with his purchase order. OUTPUTS INPUTS WORD ENABLE BINARY SELECT A ME V8 Y7 V6 Y5 Y4 Y3 Y2 Y1 Hi·Z Hi-Z Hi-Z Hl_Z Hi-Z Hl·Z Hi-2 I. 11 12 ." 14 15 1· • 16 17 ,. 18 •• 20 21 0 22 23 24 25 26 27 28 29 3D 31 Hi·Z Xm O- C 35 50 1-+-+~I-+-+-1-+--; 30 25 CO "- 40 35 ~ ut(0 Delay from Enable to Low Impedance State - I-- Y 'LZ :! >- ~ IS 30 20 10 ,", 10 5 --- 40 -- 30 II- tpHL tLHI -:; " >- g III 20 IS i--" i-- - 5 -75 -50 -25 0 25 50 75 0'--'--'--'--'---'-'--'--' 100 125 -75 -50 -25 TEMPERATURE I'C) TEMPERATURE I'C) ,...... -;::; "H 10 0'---'--'--'--'---'---'--'----' 0'---'--'---'-.......-'--'--'----' -75 .-50 -25 0 25 50 75 100 125 25 0 25 50 75 100 125 TEMPERATURE I'C) ac test circuit and switching time waveforms BISELECT NARY 30V ~',V - - - - 'f:'V ov-.J Vee ,j YO" TEST POINT R, ' - ____ _ .... ~5V OUTPUT FROM '"'"1,-f.5V vo,~~--~'-------' OUTPUT UNOE-R ... TEST ~r' ~, 1.Uk J.GV , , r\'v ME OV ",-1_5V - /'.5V '" ic-! \ OUTPUT VOL CL indudes probe and jill i:lIIpilcitanal. All diodes ill!.' lNlOB4. V"" OUTPUT ,..1.5V - tLZ - - : O.SV 1\1 k Ij L..- 1m V..l. J O.SV ~ n.sv t - I", Note: Input waYflfotrns are supplilHi by pulse gener.tturs having the following characteristics: t n ::; 10 os, ts::; 10ns. PRR s: 1.0 MHz and ZollT '" 5011. ordering instructions interpreted by program. This program data; table should be Programming instructions for the DM7598/DM8598 are solicited in the form of a sequenced deck of 32 standard 80-column data cards providing the information requested under "data card format," accompanied by a properly sequenced listing of these cards, and the supplementary ordering data: Upon receipt of these items,a computer run will be made from the deck of cards which· will produce a complete function table of the requested part. This function table, showing output conditions for each of the 32 words, will be forwarded to the purchaser as verification of the input data as the computer-automated design (CAD) single run also generates mask and test therefore, verification of the function completed promptly. Each card in the data deck prepared by the purchaser identifies the word specified and describes the levels at the eight outputs for that word. All addresses must have all outputs defined and columns designated as "blank" must not be punched. Cards should be punched according to the data card format shown. 7-47 s:CO U'I (0 CO ordering instructions (con't) SUPPLEMENTARY ORDERING DATA Col. 26-29: Blank Submit the following information with the data cards: Col. 30: Punch "H" or "L" for output Y3. a) b) c) Col. 31-34: Blank Customer's name and address Customer's purchase order number Customer's drawing number Col. 35: Punch "H" or "L" for output Y2. The fo!lowing information will be furnished to the customer: a) National's part number b) National's sales order number c) Date received Col. 36-39: Blank Col. 40: Punch "H" or "Li' for output Y1. Col. 41-49: Blank DATA CARD FORMAT Col. 50-51: Punch a right·justified integer representing the current calendar day of the month. Col. 1-2: Punch a right-justified integer representing the positive-logic binary input address (00-31) for the word described on the card. . Col. 52: Blank Col. 3-4: Blank Col. 53-55: Punch an alphabetic abbreviation representing the current month. Col. 5: Punch "H" or "L" for output V8. H = highvoltage level output, L = low-voltage level output. Col. 56: Blank Col. 6-9: Blank Col. 10: Punch "H" or "L" for output Y7. Col. 57-58: Punch the last two digits of the current year. Col. 11-14: Blank Col. 59: Blank Col. 15: Punch "H'~ or "L" for output Y6. Col. 60-61: Punch "OM," Col. 16-.19: Blank Col. 62-66: Punch "7598~' or "8598." Col.20: Punch "H" or "L" for output Y5. Col. 67-68: Blank Col. 21-24: Blank Col. 69-80: These columns may be used for any customer information or identification. Col. 25: Punch "H" or "L" for output Y4. 7-48 o Bipolar ROMs U1...,s: ~ Advance Information C/) N o N NAnoNAL ....... o DM75S202/DM85S202 TRI-STATE® 2048-bit ROM with output latches s:00 U1 (J) N o general description features These TTL compatible memories are organized as 256 words by 8 bits. When the strobe input is at a logical "1" level the memories function in the conventional manner with the enable input d·etermining whether the outputs present the contents selected by the address inputs or are turned "OFF." • Schottky clamped for high speed systems N • High speed Address to output delay Enable to output delay Strobe to output delay 35 ns 15 ns 20 ns • PNP inputs reduce input loading When the strobe input is at a logical "O"the outputs are latched into the state they were in just prior to the strobe going low. The outputs remain in this condition until the strobe is again taken to the logical "1" state regardless of the state of the address or enable inputs. • Output latches simplify system use • 20 pin, 300 mil package for high density • Pin compatible with DM54S271/DM54S371 logic and connection diagrams ADDRESS INPUTS 0-:- . ADDRESS BUFf.ER AND DECODE 0- .. .. .. f- l,- f- 256 X 8 ARRAY 8:81T LATCH f- f- 8 DUTPUT DRIVERS I I . OUTPUTS f-o f- STROBE ~ D TYPE LATCH ENABlE<>--O DuaH n-Line Package T 20 A6 A7 19 EN AS 18 17 STRD8E DUTS .OUT7 OUT 6 DUTS 15 16 14 13 ....... I- 2 AD 11 12 AT 3 A2 4 AJ 6 A4 7 Tor VIEW Order Number DM85S202N See Package 16A 7-49 B 9 OUT lOUr 2 OUT 3 o.ur 4 .1'0 GNU HI N o N (/) absolute maximum ratings operating conditions (Note 1) Il) CO ~ C "o N N Supply Voltage (Note 2) Input Voltage (Note 2) Output Voltage (Note 2) Storage Temperature Range Lead Temperature (Soldering,10 seconds) ·-{).5V to +7 .OV -1.2V to +5.5V -{).5V to +5.5V -65°e to +150o e 3000 e Supply Voltage (Vee) DM75S202 DM85S202 Ambient Temperature (T A) DM75S202 DM85S202 (/) ~ ~ C dc electrical characteristics Logical "1" Input Current MAX 4.5 4.75 5.25 5.5 +125 +70 °e °e Logical "0" Input Voltage 0 0.8 V Logical "1" Input Voltage 2.0 5.5 V CONDITIONS MIN TYP MAX 25 /1 A Y'N = 5.5V 1.0 mA /1 A Y'N = 0.45V -250 V CL Input Clamp Voltage liN. = -18 mA -1.2 VOL LOgical "0" Output Voltage V OH los UNITS Y'N = 2.7V Logical "0" Input Current DM85S202 V V -55 0 I'L DM75S202 UNITS (Note 2) PARAMETER I'H MIN 10L = 12mA V 0.50 V 0.45 V Logical "1" Output Voltage DM75S202 10H = -2.0mA 2.4 V DM85S202 10H =-u.5 mA 2.4 V Output Short Circuit Current Va = OV (Note 3) -30 -100 mA -50 50 /1 A 100 165 mA TYP MAX Vee = Max loz TRI·STATE Output Current Icc Maximum Supply Current switching characteristics PARAMETER 0.45V::; Va ::; 2.~V (Note 2) CONDITIONS MIN UNITS tAA Address to Output Delay Strobe = "1" 35 ns tEA Time to Enable Output Strobe = "1" 15 ns tED Time to Disable Output Strobe = "1" 15 ns tSA Strobe to Output Delay 20 ns tsw Strobe Pulse Width 10 ns Note 1: Absolute maximum ratings are those values beyond which the device may be permanently damaged. They do not mean that the device may be operated at these limits. Note 2: These limits apply over the entire operating range unless stated otherwise. All typical values are for Vec = 5.0V and TA Note 3: During lOS measurement, on'lv one output at a time should be grounded. Permanent damage may other~ise result. 7·50 = 2SoC. ~ Bipolar ROMs Advance Information NAll0NAL OM7678/0M8678, OM7679/0M8679 7x9 character generator general description features The DM7678/8678 and OM7679!OM8679 are bipolar character generators. A maximum of 64 characters can be displayed in a 7X9 dot matrix. Shifted characters can be generated by the on-chip subtractor. On-chip line counter and parallel-in-serial-out shift register reduce package pin·out. • TRI-STATE output • • • • • On-chip input latches The clear input and the load input are active low. Load is synchronous with the Dot Rate Clock. Both the line rate clock and the dot rate clock are positive triggered. When the strobe input receives a low signal, the character address will be held at the inputs. connection diagram V~6 , SELECT A. A5 Al Serial output 20 MHz typical clock rate Shifted characters character display example , A6 • On·chip line counter On-chip shift register DOT CLOCK [jj 0 DOT RATE CLOCK (SERIAL OUTPUTl _ _ 15 13 " 12 10 11 9 , •••••••• ,, •• , • •••• ,, • •• • 0 LINE COUNTER CLOCK I ,... 2 6 9 """ " "" ASCII CODED ADDRESS INPUTS 1 A3 \ 2 . A2 3 4 Al, 5T 5 CLEAR 6 1 LINE CLOCK RATE CONTROL • ••••••• I 000101 I I • •• ••• ••• ••• ••••• •••••• •••••••••• ••••• I I 100111 I I 100111 • •••••• ••• •••• 1101111 I .1: elK SELECT Order Number DM7678J, DM7679J, DM8678J or DM8679J See Package 10 Order Number DM8678N or DM8679N See Package 15 electrical characteristics over recommended operating free·air temperature range (unless otherwise noted) DM76!86 CONDITIONS PARAMETER 78,79 MIN VOH High Level Output Voltage IOH ~ 2 mA, VOL Low Level Output Voltage IOL IIH High Level I nput Current IlL ~ Vee ~ Min TYPO) UNITS MAX 2.4 V Vee ~ Min 0.4 V Vee ~ Max, V'N ~ 2.4V 40 jJ.A Low Level I nput Current Vee ~ Max, V IN ~ -0.8 mA Icc Supply Current Vee ~ Max 100 fMAX Maximum Clock Frequency Vee ~ 5V, TA ~ 25°C 20 Notes: cc ~ 5V, T A 16 mA, 0.4V ------....----------(11 All typical values are at V = 2SoC 7-51 mA MHz 0') f"- cc logic diagrams (X) ~ DM7678/DM8678 C STROBE ........ 0') f"- cc f"- 141 " ~ C (X) f"- cc (X) ~ 7·61T p.l.s.a . SHIFT C ........ co f"cc ,.... REGISTER WITH SYNCHA lO.AD 54 X 9 X 1 ROM t 1 81TTOTAG SHIFTED ~ CHARACTER C ...J.1.I1!...-- .2 _ _ LOAD {'I 1-_ _-''''''''' DOT RATE CLOCK AI TAG BIT DM7679/DM8679 STROBE {41 1·BIT . 64 11.1.8.0. SHIFT REGISTER WITH 64X 9 X 7 ROM+ 1 81T TO TAG SYNCHR LOAD SHIFTED CHARACTER .,t!.2L lOAD ~DOT RATE CLOCK TAG BIT LINE RATE CLOCK SUBTRACT oOR 4 Note: ) ( CLOCK CONTROL "5X {()\leniz€ CIH1tllctj mask option. ------------........ 752 ~ Bipolar ROMs NATlONAL OM76L9710M86L97 TRI-STATE®low power 1024-bit read only memory general description features The DM76L97/DM86L97 is a custom-programmed Read Only Memory organized as 256 four-bit words. Selection of the proper word is accomplished through the eight select inputs. • Fu II tenth-power technology • Pin compatible with SN54187/SN74187 • Typical power dissipation Two overriding memory enable inputs are provided which when mask-programmed in one of· the three options described will cause all four outputs to read either the normal memory contents or go to the high impedance state. • Typical access time 75 mW 70 ns • Custom-programmed memory enable inputs • TRI-STATE outputs logic and connection diagrams ., ""nil We<: P,nI81·&ND " -,.~---- ---' Dual-In-Line and Flat Package MEMORV ENABLE OUTPUTS BINARY Vee SELECT ,H ME. ME, Y, Y, Y, Y. Order Number DM76l97J or DM86l97J See Package 10 Order Number DM76l97N or DM86L97N See Package 15 Order Number DM76l97W orDM86L97W See Package 28 BINARV SELECT TOP VIEW 7-53 absolute maximum ratings operating conditions (Note 1) Supply Voltage 7.0V I nput Voltage 5.5V Ou tput Vol tage 5.5V Storage Temperature Range -65"C to +150"C Lead T emperatu're (Soldering, 10 seconds) 300'C electrical characteristics Supply Voltage (V CC) DM76L97 DM86L97 Temperature (T A) DM76L97 DM86L97 MIN MAX UNITS 4.5 4.75 5.5 5.25 V V +125 +70 °c °c -55 0 (Note 2) CONDITIONS PARAMETER TVP MAX Vee Vee = Min Min Logical "1" Output Voltage Vee = Min, 10 = -1.0 rnA. Logical "0" Output Voltage DM76L97 DM86L97 Vee = Min, 10 = 2.0 mA Vee = Min, 10 = 3.2 rnA Third State Output Current DM76L97 DM86L97 Vee = Max, Vo = 2.4V Vee = Max, Vo = O.4V 0.7 Logical "1" ,Input Current Vee = Max, V ,N = 2.4V Vee = Max, V ,N = 5.5V Logical "0" Input Current Vee = Max, V ,N = 0.3V = Max, Vo = OV UNITS V 2.0 Logical "1" Input Voltage Logical "0" Input Voltage =: MIN V V 2.4 0.3 0.4 V ±40 ±40 /lA /lA 10 100 -6.0 V /lA /lA -180 /lA -30 rnA 20 rnA /lA /lA Output Short Circuit Current (Note 3) Vee Supply Current Vee = Max, All Inputs at GND Third St?te Output Current Vee Vee = Max, V OUT = 2.4V = Max, V OUT = O.4V +40 -40 Input Clamp Voltage Vee = Min, liN = -12 rnA = 5.0V, C L = 50 pF -1.5 V 15 Propagation Delay to a Logical "0" From Address to Output (tpdo) Vee TA = 25'C 55 85 ns Propagation Delay to a Logical "1" From Address to Output (tpd 1) Vee = 5.0V, C L = 50 pF TA = 25'C 86 130 ns Delay From Enable to High Impedance State (From Logical "1" Level) (t ,H ) Vee = 5.0V, C L = 5.0 pF TA = 25'C 15 23 ns Delay From Enable to High Impedance State (From Logical "0" Level) (tOH) Vee = 5.0V, C L TA = 25'C = 5.0 pF 57 86 ns Delay From Enable to Logical "1" Level (From High Impedance State) (tH,l Vee = 5.0V, C L = 50 pF TA = 25'C 34 51 ns Delay From Enable to Logical "0" Level Vee = 5.0V, C L T A = 25'C 47 70 ns (From High Impedance S.tate) (tHai = 50 pF Note 1: "Absolute Maximum Ratings" are those values beyond which the safety of the device cannot be guaranteed. Except for "Operating Temperature Range" they are not meant to imply that the devices should be operated at these limits. Note 2: Unless otherwise specified minImax limits apply ~cross the -55°C to +125°C temperature range for the DM76L97 and across the O°C to +70°C range for the DM86L97. All typicals are given for Vee" == S.OV and T A "" 25°C. Note 3: Only one output at a t'ime should b~ shorted. 7·54 ordering instructions Programming instructions for the DM76L97 or DM86L97 are sol icited in the form of a sequenced deck of 32 standard 80·column data cards pro· viding the information requested under data card format, accompanied by a properly sequenced listing of these cards, and the supplementary ordering data. Upon receipt of these items, a computer run will be made from the deck of cards which will produce a complete truth table of the requested part. This truth table, showing output conditions for each of the 256 words, will" be forwarded to the purchaser as verification of the input data as interpreted by the computer·auto· mated design (CAD) program. This single run also generates mask and test program data; 'therefore, verification of the truth table should be completed promptly. 10·13 1~ 15-18 19 20-23 24 25-28 29 Each card in the data deck prepared by the purchaser identifies the eight words specified and describes the conditions at the four outputs for each of the eight words. All addresses must have all outputs defined and columns designated as "blank" must not be punched. Cards should be punched according to the data card format shown. 30-33 34 35-38 39 40-43 supplementary ordering data 44 Submit the following information with the data cards: a) Customer's name and address b) Customer's purchase order number c) Customer's drawing number. 4548 49 50·51 data card format 52 Column 1- 3 Punch a right-justified integer representing the binary input address (000·248) for the first set of outputs described on the card. 4 5· 7 8· 9 53·55 56 57·58 Punch a "-" (Minus sign) 59 Punch a right-justified integer representing the binary input address (007·255) for the last set of outputs described on the card. Blank Punch "H", "L", or "X" for bits four, three, two, and one (outputs Y4, Y3, Y2, and Y 1 in that order) for the first ~ of outputs specified on the card. H = high· level output, L = low·level output, X = output irrelevant. Blank Punch "H", "L", or "X" for the second set of outputs. Blank Punch "H", "L" ,or "X'~ for the third set of outputs. " Blank Punch "H". "L". or "X" for the fourth set of outputs. Blank Punch "H", "L", or "X" for the fifth set of outputs. Blank Punch "H", "L", or "X" for the sixth set of outputs. Blank Punch "H", "L", or "X" for the seventh set of outputs. Blank Punch "H", "L", or "X" for the eighth ' set of outputs. Blank Punch a right-justified integer representing the current calendar day of the month. Blank Punch an alphabetic abbreviation repre· senting the current mooth. BlanK Punch the last two digits of the current year." Blank 60-61 Punch "DM" 62·67 Punch the National Semiconductor part number DM76L97 or DM86L97. 68-70 Blank truth table OPTION ME, ME2 1 0 0 1 X X High Impedance ,1 High Impedance 2 3 OUTPUTS Normal 1 1 Normal 0 X X 0 HiWi Impedance " 0 High Impedance , Normal X 0 X High Impedance x = Don tcare 7-55 High Impedance ~ Shift Registers NAnONAL MM400/MM500 series dynamic shift registers· general description The National Semiconductor line of dynamic shift registers are built on a single silicon chip utilizing MOS P channel, enhancement mod~ transistors. Designed to operate over a wide frequency spec· trum, these devices can be used in any sequential digital system that employs a two phase clocking system. The low threshold transistors used permit operation with a VDO supply voltage of -1 OV and a -16V clock amplitude to obtain these device features: • Minimum Operating Frequency Guarantee • The power dissipation of the device decreases as the operating frequency is decreased; at 10kHz typical dissipation is 6 /lW/bit. The minimum operating frequency is also reduced substantially at lower temperatures; typical minimum frequency of operation at 2SOC is 100 Hz. Direct DTL or TTL compatibility • High Frequency Operation • '1 MHz guaranteed Low Power Consumption 0.8 mW/bit @ 1 MHz 600Hz @2SoC • Military and Commercial Temperature Ranges MM400 Series -SSoC to +12SoC MMSOO Series O~C to +70°C • • Low Output Impedance (VOH ) SOOohms Clock inputs directly compatible with MHOOO9, two phase clock driver Metal Can Package schematic and connection diagrams ..------..----~~~--------~ ·v~ -----r--~------~----+--- v. Note: Pin 4 tonnected to case. TOP VIEW Ordar Number MM400H. MM500H, MM401H. MM501H, MM402H, MM502H, MM403H, MM503H, MM406H. MM506H, MM407H or MM507H See Package 23 , ClOCIt •• O"""S tlOC:I[~ONPlMl typical ap.plications FIGURE 1 - TTL/MOS Intetiace- Low Fnoquency (see clock timing graph for detail) FIGURE 2 - TTL/MOS Interfaces CLOCK Vi'll. 92 REOUlRE:MENTS WITH Vss:: +10V TVP. CLOCK VQ,. 02 REnUlREMENTS WITH Vss :: +5V LOGIC "0" (Vss ) = +I.5V lo.~IC "1" (V ss - V¢d:: -6.DV CLOCK REP. RATE 650 kHz TYP. lOGIC "O"IVss) '" -t4.5V LOGIC'T' (Vss -V¢d '" -lOY Waveforms for Applications Standard Ragistar Configurations I I v ClOCk.'V•• _:'~ CLaCK h V. - - - , rf-, I U1"""1Ur-'1ur r-:"""1 U U Vn-V. '3 CONFIGURATION ... Dual 25 bit Dual 50 bit --d • Dual 100 bit TYPICAL DATA II lVa -l. iY1 I~ ~.-UV),............... I" t 2OKOOUTPUT OPEN DRAIN OUTPUT _SS9Cto _259C to -SS°C to -25"Cto +JOcoc +l25°C +70°C ·+125"C MM400 MM402 MM406 MM500 MM401 MM501 MM502 ,MM403 MM506 MM407 MM503 MM507 I TYf'lCAL DATA OUT ::~~:5.5.:T:"~l~.,555!i=:::tle=-55~\~___ :: tFor other length registers consult your National representative. "For New Designs, See MM4006A/MM5006A Data Sheet. 8·' en II) ';: II) VJ 0 0 It) ::?! ::?! ...... 0 0 .q- ::?! ::?! absolute maximum ratings +0.5V to -25V +0.5V to -25V +0.5V to -25V 500mW Drain Voltage (-V 00) Clock Inputs (ViP" ViP2) Data Inputs Power Dissipation (Note 1) Operating Temperature MM400 Series MM500 Series Stor~ge Temperature lead Temperature (Soldering, 10 seconds) -55°C to +125°C -25°C to +70°C -£5°C to +150°C 300°C electrical characteristics Clock I nput Capacitance (Pins 3 & 5) Data Output Voltage levels MaS to MOS logic "0" (V OH ) MIN CONDITIONS PARAMETER Clock Repetition Rate (Note 2) See Fig. 2 See Fig. 1 I ~ ,1 .0 MHz, OV Bias MM400, 401, 500, 501 MM402, 403, 502, 503 MM406, 407, 506, 507 -20V Bias MM400, 401, 500, 501 MM402, 403, 502, 503 MM406, 407,506,507 Voo ~ GND, Vss ~ +lOV Ireq ~ 1 MHz max. Input (d.c.) logic "0" (V a H ) logic "1" (VOL) IL ~2.5mA}s N 6 ee ate IL ~ -1.6 rnA Breakdown Voltage On Pin 1 On Pin 2 (Note 3) On Pin 6 (Note 3) On Pin 7 leakage Current Pin 1 Pin.2 (Note 4) Pin 6 (Note 4) Pin 7 Pin 8 (Note 4) Power Supply Current Drain Vss = +5V (Vss ~ 4.75 min) Ireq = 0.5MHz max. IL ~ 2.5 mA } IL = -1.6 mA See Note 6 V o ", UNITS MHz MHz 22 40 85 40 60 100 pF pF pF lB 32 55 25 40 65 pF pF pF Vss -1.5 V V Vss -B.OV MaS to TTL (Fig. 1) logic "0" (V a H ) Logic "1" (VOL) MAX 1.0 0.5 Voo ~ -10V, Vss ~ GND Ireq ~ 1 MHz max. Input (d.c.) logic "1" (VOL) MaS to TTL (Fig. 2) TYP See Note 5 See Note 5 0.4 V V 004 V V 2.5 = -5V, 1.0 Ill", Test Current TA ~ 25°C GND on Pins 2,3,4,5,6,7 -BV on Pin 8 GND on Pins 1, 4, 6, 7, B -8V on Pins 3, 5 GND on Pins 1, 2, 4, 7, 8 -8V on Pins 3, 5 GND on Pins 1,2,3,4,5,6 -8V on Pin 8 TA = 25°C V, ~ -lBV, Va ~ -8V All Other Pins at GND V 2 = -lBV, V3 = Vs = -8V All Other Pins at G N D V6 = -18V, V3 = Vs = -BV All Other Pins at GND V 7 = -lBV, Va = -BV All Other Pins at GND Va = -BV All Other Pins at GND Outputs at logic "1" 1 MHz Operations, T A = 25°C (iP, = OAl1s, iPz = 0.2 115 ) MM400,401,500,501 MM402,403,502,503 MM406,407,506,507 8·2 2.5 -25 V -25 V -25 V -25 V 4.5 9.0 18.0 0.5 I1A 0.5 I1A 0.5 I1A 0.5 I1A 0.5 I1A 9.0 14,0 30.0 mA (Average) 3: 3: .,. electrical drive requirements PARAMETER Clock Pulse Width , Clock pw 2 Clock pw Clock Delay, , t~ CONDITIONS MIN 0.4 0.2 See Definition MAX UNITS 10.0 10.0 /.IS /.IS 0.1 /.IS 0.05 0.5 5.0 1 MHz, H) Logic "I" (Vo/>L) Data Pulse Width tdw Data Setup Time t", Data I nput Voltage Levels MOSto MOS Logic "0" (V'H) Logic "," (V'L) TTL to MOS (Fig. 1) Logic "0" (V 'H) Logic "I" (V,d TTL to MOS (Fig. 2) Logic "0" (V'H ) Logic "I" (V'L) TYP See Timing Diagram Vss -14.5 Vss -0.5 Vss -16.0 Vss -1.5 Vss -18.0 0.4 0.1 -7.0 Voo = GND, Vss = +10V freq = , MHz max. Vss -7.0 Voo = -5V, Vss = +5V (Vss = 4.75 min) freq = 0.5 MHz max. Vss -4.2 V V /.IS /.Is 2.0 Voo = -10V, Vss = GND freq = , MHz max. /.IS /.Is /.Is V V Vss 2.0 V V Vss 1.5 V V Note 1: For operating at elevated temperatures, the device must be derated based on a +150°C maximum junction temperature and a thermal resistance of +150°C/W junction to ambient. The full rating applies for case temperatures to +12So C for MM400 Series and +70D C for MM500 Series units. Note 2: These specifications apply over the indicated operating temperature ranges fo'r VSS = OV and -11V < VDO < -9.5Vand 20 kn connected between pins 2 and 8 and between pins 6 and 8 without measl,lrement load of less than 10 pF in parallel with' 10 Mn to ground unless otherwise specified. On the MM401!MM501. MM403/MM503, and MM407/MM507 optional versions which include 20 k.Q. pull-up resistors internal to package., the external 20 kn resistors are not used in measurement circuits. Note 3: For the odd number devices, MM401, MM403 and MM407, the output of pins 2 and 6 will exhibit a resistance when measured with the following bias conditions: pins 1.6 and 8 '" GND: pins 3 and 5 -- -16V; pin 4 open; meaSUre pins 2 and 6 = 25k s:. ROUT ~ 15 kn. Note 4: Not for internal resistor devices, Note 5: See minimum operating, fre.quency graph. Note 6: In the logic "0" 1VOHI level the MOS register output will be sourcing 2.5 rnA into the load combination of the pull-down resistors and the gate leakage current. In the logic "," VOL level IL represents the current that the pull-down resistor and the internal 20k resistor combination will sink in order to insure current sinking capability for one gate. . =;; operation timing diagram Each bit of_delay shown in the circuit ,schematic consists of two inverters Tl and T4 accompanied bv clocked load resistors T2 and T5 and two coupling devices T3 and T6. The circuit fu'nctions as follows: When <1>2 goes negative (one state) the coupling unit TA and the load resistor T2 are clocked ON allowing information at· the input to ~.:'g t~".:'~~~r~a~ gfo~~e~n~~ri~o;r~x~~p~~,~n ~::::~; potential (near -VOO leveil is transferred from the input to the gate to source capacitance at node A, then T1 -Voo turns ON allowing node F to ,be at --2-' When 0/>2 re- turns to its zero state (ground level) T2 turns OFF allowing node F to discharge to zero Volts. When 0/>, goes nega· tive (one state) the coupling, unit T3 and the load re- sistor T5 are clocked ON allowing information at node F NODE B to be transferred to node B. T4 is held OFF if node F was at ground potential and is turned ON if node F had been at .,.V DO potential. Continuing the example above, T 4 is held OFF and node G is at -Voo since T5 is ON during 0/>1 clock pulse. When <1>, returns to its zero state, node G maintains a -VOD voltage level. This voltage level is NODE C maintained at node G until the "'2 clock appears. The bit delay demonstrated in this example is repeated through each half of the dual register. DATA OUTPUT I 8·3 0 0 ....... 3: 3: UI 0 0 . C/) CD (i' til performance characteristics Minimum Operating Frequency Power Dissipation vs Maximum Frequency 1000 10K' ~TA • 25'C t-voo - 10V ~ .§ 100 f-V,=-16V - ~ L~~6 ~ !>- ;;: :in 10 M~02 t-- '" u C) MM400: '"~ v.: ~ 2K ~ :;: :z 20 0.1 1,/ I..... 1/ i'/ -20 OPERATING FREIlUENCY (kHd ~ 1.4 ... 1.2 .§ 12 ~ ;;: 1.0 ~C> 1.0 0.8 : 0.8 ili 0.6 ;;: ili C '" C '" ~ 0.4 ~ 0.2 5.0 >u z ::> ~ ". '" r- ~:~~ 3.5 ff- l.O r- 4.0 1.0 1.5 2.0 2.5 q" 0.< 0.3 0.2 0.15 . ., 0.2 0.2 0.2 0.15 2.5 1.0 0.1 0.05 0.05 0.05 ~ ... -5 -6 -7 -8 ~~ ~~ S C> 4.0 > ~ !: 0.6 3.0 ;! ~ 0.< -I. -12 -16 2.0 ons -20 -18 UNITS l - "' ff- "' I "' "J.- I - ~~ ~ .......... 400 r-..... ~ .§ ... ......... ;:: : r-..... ~~ ~ o -25 Note: All typical performance data is gathered with ¢pw 0.6 jJS 0.8 ps 1 ps r-..,..--.-.,.......,..~~~~~ 1.4 1.2 S 1.0 ~ 0.8 ~ 0.2 ili 0.6 C '" D.' ~ '" VIP,' V4J2 {VOLTS) ItS 0 ili c zoo .1 I ~~ ... 400 Power Dissipation/Bit vs. Temperature 1.8 ~ .§ 200 ns CLOCK 41, WIDTH 600 FANOUT: ONE REGISTER INPUT LOAD ~y 5.0 .. Maximum Package Power Dissipation Voo'" -tOY TEMPERATURE: 25°C ~ w CLOCK AMPLITUDE (VOLTSI ..... '41 2.0 1.5 -3 0.2 -12 -11 Clock Amplitude V"", V"'2 vs. Maximum Frequency '" -2 ~ Von (VOLTSI ~ -1 Clock Timing. Direct·Coupled TTL or DTL . 0 -10 -9 <.5 o o1J.TPUT VOL TAGE (VOLTS) (BHoW Vssl 1.8 ~ : o itjt::::±::±::±:::::b:::b~ 140 Power Dissipation/Bit YS. Clock Amplitude 1.8 ... 1 100 60 20 TEMPERATURE rCI Power Dissipation/Bit YS. Supply Voltage .§ Voo ::: -10V V~l =V¢2 =-t6V 1/ 10 -60 1000 100 10 TYPICAL 200 50 V 1/ 500 100 j,.. GUARANTEED IK Output Sink/Source Current I V 1 5K Z5 15 1Z5 -25 =: 0.4 IJ; ¢2pw = 0.2 IJS; tPd 8-4 0 25 75 125 TEMPERATURE rCI TEMPERATURE ('CI = 0.1 J.ts; f =: 1 MHz; except as otherwise noted. ~ Shift Registers NAll0NAL MM404/MM504 dual16 bit static register* MM405/MM505 dual 32 bit static register* general description The National Semiconductor line of MOS static shift registers are monolithic integrated circuits utilizing P-channel enhancement mode transistors_ The use of a low threshold technology permits operation with a V OD supply voltage of -10 volts and a V GG supply and clock amplitude voltage of less than -16 volts_ These registers require only a single clock input to operate from DC to 1 MHz in either synchronous or asynchronous systems. Each register cell is designed specifically to avoid race conditions during latching, thus insuring operation under all conditions specified in the electrical characteristics_ connection diagram Additional features include: • • • • • • Bipolar compatibility Single phase clock input High frequency operation 1.0 MHz Low power consumption 1.7 mW/bit typ Output impedance (V OH ) !?(lOn typ Militaryand commercial temperature ranges MM404, MM405 _55°C to +125°C MM504, MM505 O°C to +70°C Metal Can Package v~ Note; Pill 4 connected to case TOP VIEW Order Number MM404H; MM504H, MM405Hor MM505H See Package 23 typical applications 2N Bit Johnson Counter TTL/MOS Interface Voo GND : .: D+ -t I 8 DIVIDE BY I 2N OUTPUT 6 I 9 I I L ___ ,- __ CLOCK V¢l, REQUIREMENTS WITH Vss '" +l'OV I I .' N'ote: Clear register to all "0" before lOGIC "()" ~ Vss -1.5V lOGIC"'" "Vss -16V counting bV applying "1" to clear input and clocking thfOUgh 2N clock j:ycles. Waveforms for Applications Single 2N Bit Register I CLOCK ¢ _,::' I DATA OUTPUT Z5V~ __\\;; ...... TYPICAL OATA IN ~1.·0V TYPICAL DATA OUT ~::: ;;/-I__~"'====""" I 'For New Designs, .eeMM4040/MM5040, MM4050AlMM5050A. U I N BIT DELAY L absolute maximum ratings +O.5V +O.5V +O.5V +O.5V to -25V to -25V to -25V to -25V 300mW _55°C to +125°C O°C to +70 oC _65°C to +150°C Drain Voltage (V aa ) Gate Voltage (V GG) Clock I nput (V 1> 1 ) Data Inputs Power Dissipation (Note 1) Operating Temperature MM404, MM405 MM504, MM505 Storage Temperature electrical drive requirements (Note 1) CONDITION PARAMETER MIN Clock. pulse Width ¢, Ctock, tP,pw 0.4 Clock Pulse Risetime, tr¢c Falltime. tf4lo 1 MHz With ¢pw :: 100 kHz with 10 kHz with ~s 0.6 ~s 10 j.J.s 2.0 ~s Vss -14.5 td$ tdh electrical characteristics Clock Line Capacitance vss -1.5 V Vss -18.0 v vss -2.5 Vss -7.0 V V 0.2 ~s 0.03 ~s MIN Fan-Out "1" TYP MAX 1.0 de Data Output Voltage Levels Logic "VOH" logic "VOL" Data Input Capacitance lEach Input~ vss -0.5 Vss -16.0 (Note 2) CONDITION PARAMETER Clock Repetition Rate vss -L5 1.5 f '" 1 MHz = UNITS MHz v V Vss -8-0 V IN ~s 2 J.l.S Data Input Voltage Levels Logic "V 1H Logic "V 1L " Data Hold Time. UNITS 0.05 ¢pw '" 4>pw '" MAX 10 0.4 f.1.s Clock Input Level Logic "VIfJH" 199ic "V4lL " Data Setup Time, TYP 3.0 pF OV f '" 1 MHz, -20V Bias MM404. MM504 OV Bias Output Impedance Outputs at Logic "0" I nput Leakage Current Pin 1 T A"" 2SoC 9.5 MM405, MM505 18 15 30 pF pF MM404, MM504 MM405. MM505 15.0 25 20 40 pF pF 0.5 V 1N -= -18V 1.0 kll 0.5 IJA 10.0 15.0 rnA rnA All Other Pins at GND Power Supply Current Drain (V oo ) Outputs at Logic "0" 1 MHz Operation T A'" 25°C MM404, MM504 MM405. MM505 5.5 10.0 Nate 1: For operating at elevated temperatures, the device must be derated based on a +150°C maximum junction temperature and a thermal resistance of +150°C/W junction to ambient. The full rating applies for case temperatures to +125"C. Note 2: These specifications apply over the specified temperature ranges for -11V < VOO < -9.5V, and -18V < VGG < -14.5V and clock repetition rate of 10 kHz with output measurement load of less than 10 pF in parallel with 10 Mn to ground unless otherwise sp~cified. 8-6 performance characteristics Power Dissipation vs VOO 3' 3.0 .... ~ . . j: 2.0 !!. t! ~ i--'" i""'" I""'" is 1.0 -- --- I ~~ .! Q power Dissipation vs Temp. Power Dissipation vs VGG j,oc ~ 1o-7,'1~oC _ ~ f- ~.o~ VGG " -16V V¢ '" -16V fRED" 10 kHz -9 VGG ,-14V I--+~I--+Voo -9V -I. -11 -10 -18 -1& -55 25 125 TEMPERATURE VDO 'c Max. Frequency vs SuPPly Voltages VOUT vs Load Current 1& 2.2 14 !·o. p 12 ..... V V -- ~ ~ 1.8 .... 1.4 ; 4K EXTERNAL ~SINKI . /~ 1.6 ~ ;;; / I- L 2.0 " ~ V 1.2 / / 1.0 V V(/J"'0.4J,1sectil MHz Vrp '" 0.3 J,l5ec ~ 1.S MHz V(/J" O.2#L* $2.0 MHz Voo =-lOV r I I I -16 -14 VOUT -20 -18 VGG & vrp (Volts) operation A diagram of a one-bit static register employing two clock phases (,;P) is shown in the schematic. The register requires only one external clock phase ( turns T '9 "ON" generating the complement of , that is and in turn 1) is used to turnT 6 and T7 "OFF". This action allows the register's previous inforrna~ tion to be temporarily stored on the gate to source capacitance C3 of T 8' The output at node E during this timing sequence remains unchanged. However, during 1, time, clock returns to ground; concurrently 1) goes to a logic "1" level turning T, "OFF" allowing T6 and T7 to .turn "ON". The information which was previously stored on the gate of T 8 discharges to a logiC "0" level causing the output at node E to switch to a logic" 1" level thereby obtaining the required one-bit of delay. timing diagram. t 10 I 1 I 11 I ii, I I I I I I I I I, II II~ I ir-=l.~:~ I~ !r~ g~""-iR~fG%l~ !'7' """"\ I/> 1 9,", .~ I INPUT DATA I' OODE. --4" 1"--'•. : I ---+----;.' . I "1 I I I I . -,-1 ~'" II. ir-----t 1 I· 1'-1--;' : I~ I : I I I I I I NODE I 000,,--:---1 : :;----y; Irf---\ : 1 ~ 'DPED~ I I I I I I , : ' I I I IIIODE E -----loNE liT DtlAvt--- I NDDEG. • 11-1 DELAV . . • , I I I I, I I .~ , 8-7 I I· I I ~ . DATA OUTPUT •... fI 'IT DELAY 1 I I I I ~ Shift Registers NAll0NAL ~ ~ MM1402A. MM1403A. MM1404A. MM5024A 1024-bit dynamic shift registers ~ general description .... The MM1402A,MM1403A,MM1404A,MM5024A 1024-bit dynamic sh ift registers are MOS monolithic integrated circuits using silicon gate technology to achieve bipolar compatibility. 5 MHz data rates are achieved by on-chip mUltiplexing. The clock rate is one-half the data rate; i.e., one data bit is entered for each 1 and "'2 clock pulse. • Seven standard configurations Quad 256·bit MM1402AD Quad 256·bit MM1402AN MM1403AH Dual 512-bit Dual 512·bit MM1403AN Single 1024·bit MM1404AH Single 1024-bit MM1404AN Single 1024-bit with MM5024AH internal pull-down resistor All devices in the family can operate from +5V, -5V. or +5V. -9V power supplies. applications features • • • • • • • • Radar and sonar processors CRT displays Terminals Desk top calculators Disk and drum replacement Computer peripherals Buffer memory Special purpose computers-signal processors, digital fiI~ering and correlators, receivers, spectral compressors and digital differential analyzers • Telephone equipment • Medical equipment • Guaranteed 5 MHz operation .1 mW/bit at 1 MHz • low power dissipation • DTl/TTl compatible • low clock capacitance 125 pF • low clock leakage :s:; 1 IlA • Inputs protected against static charge • Operation from +5V, -5V Or +5V, -9V power supplies connection diagrams Metal Can Package Metal Can Package Metal Can Package '00 v~ v~ TOP VIEW TOPvrEW Order Number MM1404AH See Package 23 Order Number MM5024AH v~ TOP VIEW Order Number MM1403AH See Package 23 See Package 23 Dual-tn-Line Package Dual-In-line Package INPUT4 Nt INPUT 1 .~ Dual-In-Line Package 151\1C , OU1PUT4 OUTPU12 Nt , 12"01:1 NO INPUT 3 OUTPUT 3 IIIIPU12 ¢, INPUT1 " '00 TOPVIEW Order Number MM1402AD Order NumberMM1403AN Order Number MM1404AN See Package 3 See Package 12 See Package 12 Order Number MM1402AN See Package 15 8·8 3: 3: absolute maximum ratings ~ ~ 0 Data and Clock Input Voltages and Supply Voltages with Respect to V ss N +0.3V to -20V 600 mW at TA = 2SOC O°C to + 70°C -65°C to +160°C 300°C Power Dissipation Operating Temperature, Range Storage- Temperature Range Lead Temperature (Soldering, 10 sec) !> 3: 3: ~ ~ e lectrica I cha racteristics T A = -25°C to +70°C, Vss = 5V ±5%, V DO = -5V ±5% or -9V ±5%, unless otherwise specified. PARAMETER CONDITIONS MIN Data Input Levels "Logical Low Level (V,d Logical High Level (V IH) MAX UNITS Vss -10.0 Vss - 4.2 V Vss~1;7 vss ·+ 0.3 V <10 500 nA 5 10 pF Vss -15 Vss +0.3 Vss -12.6 Vss + 0.3 V V Data Input Leakage Current Input Capacitance Clock Input Levels TVP 0 Co) Voo=-5V±5% Logical Low Level (V t;6d Logical High Level IV~HI Logical Low Level IV.cI Logical High Level IV~H I Vss -17 Vss-l Vss -14.7 Vss-l Voo "" -9V ± 5% V !> 3: 3: ~ ~ 0 ~ !> 3: 3: V .~ Clock Leakage Current Min V¢L. TA = 25°C 10 1000 nA N Clock Capacitance V~ = 90 125 pF » Vss Data Output Levels Logical Low Level' (V ad Logical High Level IVOHI Logical Low Level (Vod Logical High Level IVOH I logical High Level (V OH I Logical High level (V OH ) Power Supply Current (100) RL1 = 3k to V OOI tOL = 1.6 rnA, Voo = -5V 1: 5% R L1 ::: 3k to Voo. IOH::: 100 lolA RL1 :::; 4.7k to Voo. IOL ::: 1.6 rnA. Voo == -9V ± 5% Ru = 4.7k· to V oo , lOH = 100.uA RL2 ::: 4.7k to VDO , Voo:::;; -5V ± 5% RL2 = 6.2k to Voo , Voo = -9V ± 5% RL3~ 3.9k to Vss 2.4 2.4 Vss -1.9 Vss - 1.9 TA = 25°C, Voo = -5V ± 5% Output Logic "0", 5 MHz Oala Rate, 33% Duty Cycle, Continuous Operation, VrJ>L == -0.3 3.5 -0.3 3.5 Vss - l V ss - l 0.5 V V 0.5 V V V ~ V 35 50 rnA 30 56 40 rnA mA <10 1000 Vss - 17V TA =()"C T A ::: 25°C. Voo = -9V 1:5% Output at Logic ''0''. 3 MHz Data Rate, 26% Dl,lty Cycle, ContjnuQusOpera.tion. VrJ>L "" Vss - 14.7V 45 TA = O°C Data Output Leakage Current V OUT = O.OV, TA =2SoC, V., = V~2 All Other Pins +5V Internal Resistor (MM5024A) TA Output Capacitance V OUT =25°C ac characteristics T A ::: 3.7 Voo = -5V ± 5% Note 1 Data Frequency Clock Phase Delay Times 14>d, ;Pdl Voo = -9V ± 5% MIN MAX 2.5 .. Note·' 5.0 0.130 10 Clock ·Transition Times (q'>t f .4>tf) Data Input Delay Time ('tQ,) Data Input Hold Time (tdH) Data Ol!tput Propagation Delay 5.2 10 mA nA kn pF = -o°c to +70°C, Vss = 5V ±5% MIN Clock PulseWidth 14> pw l 4.7 5 Vss. f "" 1 MHz PARAMETER Clock Frequency 14>,1 =Vss -10V, 10 Note 1 0.170 10 1000 UNITS MAX 1.5 MHz 3.0 MHz 10 Note 1 I" ns 1000 ns 30 60 ns 20 20 ns 90 110 ns Note 1: Minimu·m clock frequency is a function of temperature and clock phase delay times, ¢d and ~d as shown by the ~f v.ersus temperature.and tPd, iPd versus temperature curves. The lowest guaranteed -clock frequency Can be attain·ed by making tPd,equal to ifid- The minimum guaranteed clock frequency is: ¢llmin) " l/(4)d + tf « e; -68 TA - AMBIENTTEMPERATURE (OC) -20 20 60 100 TA - AMBIENT TEMPERATURE rC) switching time waveforms BIT TIMES I BIT 1 I BrT2 I 8113 I BlTa I I. I .. LJ I "1" DATA IN I I LJ I LJ I LJI LJ I LJ I I I I I I I I I I I I I I I ~DATAINI 1 2 "0" I I I I I I I "0" fF1 "1" I I I I I "1" I I I I I U- I I I I I I "1" DATA IN 3 I I DATA OUT Shown is a simplified illustration of the timing of a 4-bit multiplexed register showing input output relationships with respect to the clock. If data enters the register at ¢, time, it exists at ¢, time. (Beginning on ¢"s negative going edge and ending on the succeeding ¢2's negative going edge.) 8-10 timing diagram BITN+1 BIT 1+2 BITt BITZ 100[]- r - - - - - - ' - - - - VOH I. T1 I " CLOCK I I 1- iI I -+i":Ir-------r-' CLOCK I' II I I CLOCK PERIOD ""-1-:: . 8ITN BIT2 BIT 1 :: 90%-1II -- : .~ --I 1-; I i-I "" \.___ IN BIT t L-------- V liD' II ---I .~ r-- I I I : I-OATA PERIOO-i I r- II I II "'--J ,!.... I 90\1 I I 10% I I I I .... --,--1 -- --.l : : r------------~~---------r4-----,------~ I IN BIT 2 tpdH _ : I :__ VL __\:-- tpdL -;:;:;;U:;-------------------U----------l :t:':-:--=:~VABnVEGNDIVDD) _______________ \______ i'----VOL ~II,-------...J. OUTRllf 8·11 OUTBIl2 ~ Shift Registers NAll0NAL MM4001A/MM5001A dual 64-bit dynamic shift register MM4010A/MM5010A dual 64-bit accumulator general description features The MM4001A/MM5001A dual 64-bit dynamic shift register is a monolithic MOS integrated circuit utilizing P-channel enhancement mode low threshold technology. The device consists of two 64-bit registers with independent .two phase clocks and is guaranteed to operate at a 2.5 MHz operating frequency for CRT display applications. • High frequency operation • Low power consumption 0.4 mW/bit at 1 MHz • DTLlTTL compatibility • Minimum operating frequency The MM4010A/MM5010A is a dual accumulator function capable of operating at very high 'frequency. The device is also constructed on a single silicon chip utilizing MOS P·channel enhancement transistors. With the recirculate control line at an MOS logic "0" state, the 'device functions as an accumulator. A logic "1" state at the recirculate control line allows external information to enter the register serially. It is important to note that recirculation of data is performed internally, inde· pendent of the output circuit thus making it insensitive to output loading. • Application versatility +5V, -12V power su ppl ies, push-pull output stage guaranteed 250 Hz at 25°C "Spl it clock" operation, independent control of each register for MM4001A/MM5001A applications • Business machine • CRT refresh memory • Delay line memory • Arithmetic operations connection diagrams Metal Can Package 3.3 MHz typ load control truth table Metal Can Package v. MM4010A/MM5010A LOGICAL HIGH LEVEL IVLCHI LOGICAL LOW LEVEL IVLCLI Recirculates" old" data Loads "new" data v. Note: Pin 5tonnectedtocase. Note: Pin 5 connected to 1:a$E!. TOPtllEIY TOP VIEW Order Number MM4001AH orMM5001AH See Package 24 Order Number MM4010AH 'or MM5010AH See Package 24 typical applications MM4010AlMM5010A TTL/MOS Interface MM4001A1MM5001A TTL/MOS Interface ..., 8·12 absolute maximum ratings Voltage at Any Pin Operating Temperature Rang~ MM40 1OA/M M4001 A MM5010A/MM5001A Storage Temperature Range Lead Temperature (Soldering, 10 sec) Vss + 0.3V to Vss - 22V _55°C to +125°C O°C to +70°C _65°C to +150°C 300°C electrical characteristics T A within operating temperature range, Vss = +5.0V PARAMETER ±5%, V GG CONDITIONS = -12.0V ±1 0%, MIN Data Input Levels logical HIGH Level (V. H ) Logical LOW Level (V.d TYP Vss - 2.0 Vss - 18.5 Data Input. Leakage V IN = -20V, T A'=' 2Soc All Other Pins GND Data Input Capacitance VIN "" D.DV, f =:: 1 MHz, All Other Pins GND unless otherwise stated. MAX UNITS VS !? + 0.3 Vss - 4.2 V V 0.01 0.5 MA 3.0 5.0 pF Note 2 Load Control 1nput levels Logical !"iIGH Level (VLCHJ Logical LOW Level (V Lcd Vss + 0.3 Vss - 4.2 Vss - 2.0 Vss - lB.5 Load Control Input Leakage VIN = -20V, T A. '" 25°C All Other Pins GND Load Control Input Capacitance VIN ;:: O.DV;.f '" 1 MHz, All Other Pins GND V V 0.01 0.5 MA 3.0 5.0 pF Note 2 Clock Input Levels Logical HIGH Level (V OH ) Logical LOW Level (V4>L) Vss + 0.3 Vss - 14.5 Vss - 1.5 Vss - 18.5 Clock Input Leakage V1" -20V. TA" 25°C. All Other Pins GND Clock Input Capacitance Vrp = C.DV, f = 1 MHz, AlrOther Pins GND ~~:~~~~~~~~~~~~ 0.05 17 34 Note 2 1.0 V V MA 20 40 pF pF V" 0.4 V V 3.0 4.5 7.0 mA mA mA 2.5 MHz Data Output Levels Logical HIGH Level (V OH ) Logical LOW Level (Vod ISOUAC~ = -0.5 rnA ISINK ".. 1.6 rnA 2.4 Power Supply Current T A;= 25°C, VaG = -12V, = 150 ns, Vss '" S.OV, V¢L '" -12V, Data"'O-1-0-1 0.01 MHz::;: Of S 0.1 MHz 9f'" 1 MHz Ot'" 2.5 MHz lOG ¢PW Clock Frequency (¢If) ¢t, = ¢ltf '" 20 ns, Note 1 Clock Pulsewidth (¢pw) ¢t,+f/lPW+¢tr~ Clock Phase Delay Times {¢d.¢dJ Note 1 Clock Transition Tif"!les (¢t" 9t1) ¢Itt + t/Jp,"'I '+ ¢It, S 10.5 J,lS Partial Bit Times (T) Input Partial Bit Time (TIN) Output Partial Bit Time (TOUTl Note 1 10.5p.s 2.0 3.0 5.0 0.01 3.3 0.15 10 M' I 1" n, 10 I 0.20 0.20 100 100 M' MS Data InJ?:ut Setup Time (t ds) 80 '30 ns Data Input Hold Time (tdh) 20 0 ns Load Control Input Setup Time 80 30 n, 20 0 ns {tLCS~ Load Control Input Hold Time {tLChl 'Data Output Propagation Delay From ¢OUT Delay to HIGH Level (tpdHl Delay to LOW Level (tpdLJ See ac test circuit 150 150 200 200 Note 1: Minimum clock frequency is a function of temperature' and partial bit times, T,N and TOUT. as shown by the ¢Jt versus temperature and T,N. TOUT versus temperature curves_ The lowest guaranteed clock frequency for any temperature can be attained by making T,N equal to TOUT- The minimum gU,aranteed clock frequency is: ¢llmin) = TIN + TOUT where T,N and TOUT -may not exceed the guaranteed maximums. Note 2: Capacitance is guaranteed by lot sample testing. 8-13 n, ns CJ performance characteristics Guaranteed Minimum Clock Guaranteed Maximum TIN Frequ.ency vs Temperature and TOUT vs Temperature (Note 1) (Note 1) .., 100 III '" ~ r- t :i :0 10.°9(11101 ! .2Z TINDRTouT=ZOOns X 1.0 ~ Typical Power Supplv Current vs Clock Frequency 3.0 ~ f!: 10 c-E ,: 1:l ~ TIN V 0.1 = TOUT- I-'- f- -;;1'0,,~ .2~ '" 1.0 :0 ~ ..'" '" :0 'z" 0.3 I-+ttlItltl-1l-tt1ii111- i I 0.01 -GO -20 20 60 100 140 0.1 -GO Typical Power Supply Current vs Voltage 4.5 4.0 .. J 2.5 2.0 60 100 0.01 0.10 10.0 1.0 CLOCK FREIlUENCY. '" (MHz) 140 Typical Data Output Source TvPicjll Data Output Sink Current vs Data Output Current vs Data Output Voltage . Voltage 12 I -j-5J.c 1"\ 10 T ;:::;r: - '125°C ~ I 1.5 ~ ..... 1-"'"" 15 16 .! ~ ..... :i '"~'" . IPJ=1 MHz t/Ittw"".1S0ns z In VIS = 5.OV V"L --12.0V DATA.= 11-1-0-1 I 1.0 c- .--: 3.5 _1A=250C .! 3.0 20 TEMPERATURE (OCI TEMPERATURE rCI 5.0 ~ I -20 17 18 Vss-5.DV V.. = -12.0V VOL =-12.DV -1 19 VouT(VI Vss - VaG (V) switching time waveforms ac test circuit .. 8-14 ~ Shift Registers NATIONAL MM4006A/MM5006A dual 100-bit shift register MM4007/MM5007 dual 100-bit mask programmable shift register MM4019/MM5019 dual 256-bit mask programmable shift register general description The MM4007/MM5007 and MM4019/MM5019 are monolithic dual l00-bit and dual 256-bit dynamic shift registers utilizing P-channel enhancement' mode technology to achieve bipolar compatibility. The length of the registers may be varied at manufacture by the altering of the metal mask providing custom length of both registers. Add itional connection between registers may be accomplished at the metal mask to provide single shift register lengths' of up to 200 or 512-bits, with or without an appropriate tap provided at the juncture. The MM5006A is an MM5007 programmed as a dual l00-bit shift register. For the MM4007/MM5007 For the MM4019/MM5019 are assigned by National upon initial order entry. See MOS Brief 14 for a more detailed description of the custom mask. features Bipolar compatibility • Mask programmable length MM4007/MM5007 MM4019/MM5019 dual 20-100 bits dual 40-256 bits Low clock capacitance MM4007/MM5007 MM4019/MM5019 65 pF max 125 pF max ~ N = 20 to 100 bits N = 40 to 256 bits Standard +5V, -12V power su ppl ies • STANDARD LENGTHS: Dual l00-bit Dual BO-bit Dual 256-bit MM4006A MM4007/AA MM4019 • Standard clock frequency 250 Hz min typical at 25°C 2,5 MHz maxguaranteed over temp • Full temperature range MM4007,MM4019 MM5007,MM5019 CUSTOM LENGTHS: / The programmed shift registers are assigned a letter code for each option, These are designated by a pair of letters after the number code but before the package designation such as _55°C to +125°C O°C to +70°C applications MM5007/AA/H • Custom shift registers • CRT recirculate display which is a O°C to'+70°C dual BO-bit dynamic shift register in the TO-99 package_ Pattern codes connection diagrams Dual-In-Line Package Metal Can Packages .. OPTION A OUT'PUT I CONNECTED TO IIilPUT A , .," " "Nt INPUT A 2 ... .... (tPTIDIII.DUTPUTAC1IIIIItICTfDTDIIIPUrl '00 '00 12II11'U11 OUlPUTA3 ........ '.' ' TO' VIEW Note:Pin1con~"toC8$8. . TOI'VllW TO'VIE. rOPVIEW Note: Pin 4 ~Dnnected to case. Nottl: Pin 4 connected to case. Note! Pin 4connec.ted to case. Standard Connection Optional Conn~tions ordering" information DUAL SO-BIT DUAL "lOG-BIT MM4007AA/D MM4oo7AA/H MM5007AA/D MM5007AA/H MM4oo6AD MM4006AH MM5006AD MM5006AH DI I nOUlPU'1 DUAL lOO-BIT MM4007D MM4007H MM5007D MM5007H DUAL 256-BIT PROGRAMMABLE 20 to 100 Bits PROGRAMMABLE 40 to 256 Bits SEE PACKAGE MM4019D MM4019H MM5019D MM5019H MM4oo7XX/D MM4oo7XX/H MM5OO7XX/D MM5007XX/H "MM4019XX/D MM4019XX/H MM5019XX/D MM5019XX/H 2 23 2 23 B-15 en .... o absolute maximum ratings :e :e ....... Operating Temperature Range It) en .... o Vss + O.3V to Vss - 22V Voltage at Any Pin _55°C to +125°C O°C to +70°C _65°C to +150°C MM4006A,MM4007,MM4019 MM5006A,MM5007,MM5019 Storage Temperature Range ~ :e :e o"'" o electrical characteristics TA within operating temperature range, Vss = 5.0V ±5%, VGG = -12.0V ±10%, unless otherwise noted. PARAMETER It) :e :e S o ~ :e :e t. d Logical lOW Level (V¢'d oIt) Vr:o= -2.0V, TA = 25°C. All Other Pins GND Clock Input Capacitance VIP'" O.DV, f = 1 MHz, All Other Pins GND < o MAX Data Input Leakage Clock Input Leakage :e :e TYP Vss - 2.0 Vss - 18.5 CD o MIN Data Input Levels logical HIGH Level (V 1H ) Logical LOW Level fV.d Vss - 1.5 Vss + 0.3 Vss - 18.5 Vss - 1:4.5 0.05 1.0 V V pA (Note 11 MM4006A/MM5006A & MM4oo7IMM5007 50 65 pF MM4019/MM5019 95 125 pF CD o .~ :e :e Data Output Levels Logical HIGH Level (V OH ) Logical LOW Level {Vod 2.4 ISOURCE = -0.5 mA Vss 0.4 ISINK'" 1.6 rnA V V Power Supply Current TA = 2SOC. VGG '" -12V, rppw'" 150 ns Vss = 5.0V, Vt/JL = -12V, Data = 0-1-0-1 IGG MM4006A/MM5006A & MM4007/MM5OO7 MM4019/MM5019 0.01 MHz :s;,: ¢f ~ O. t MHz MM4006A/MM5006A & MM4007/MM5.oo7 MM4019/MM5019 MM4006A/MM5006A & MM4007/MM5007 MM4019/MM5019 ¢t= 2.5 MHz Clock Frequency {¢fl !f.It r = q,tf = 20 ns Clock Pulsewidth (¢pw) rptf + ¢PW + ¢t r . Clock Phase Delay Times (¢d, ¢dJ :5:: .01 10.5 ,",S rptf + ¢PW + ¢t r Partial Bit Times IT) Input Partial Bit Time IT IN ) Output Partial Bit Time (TOUT) (Note 21 3.0 3.5 rnA rnA 4.0 5.0 6.0 7.0 rnA mA 6.0 9.0 9.0 12.0 mA rnA 2.5 MH, 3.3 10 0.15 (Note 2) Clock Transition Times (t!Jtr, q,tfl 2.0 2.5 ~ "S ns 10 1.0 10.5 J.l.S 100 100 0.20 0.20 "S "S ~s Data Input Setup Time (Ic!,) 80 30 ns Data Input Hold Time (tdh) 20 0 ns Data Output Propagation Delay fromq,OUT Delay to High Level (tpdHl Delay to Low Level {tpcld (See ac test .circuit) 150 150 200 200 ns ns Note 1: Capacitance is guaranteed by periodic testing. Note 2: Minimum clock frequency is a function of temperature and partial bit times (TIN and TOUT) as shown by the f versus temperature and TIN, TOUT versus temperature curves. The lowest guaranteed clock frequency for any temperature. can be attained by making TIN equal to TOUT. The minimum guaranteed clock frequency is: t(min) = 1 TIN + TOUT' where TIN and TOUT do not exceed the guaranteed maximums. Note 3: Minimum clock frequency and partial bit time curves are guaranteed by testing at a high temperature point. 8-16 .performance characteristics Guaranteed Minimum Clock Frequency vs Temperature (Note 2) Guaranteed Maximum TIN and. TOUT vs Temperature (Note 2) 100 10 i - "'~ ~ ~ .,. TIN orTOln=200m: ..s .Y 1.0 :0 Typical Data Output Source Current vs Voltage . li 10 l- i If .= ~ ~ T'N-ToUT - l - V 0.1 t- '~" ..!!i'" iii 1.0 '" :0 ..... iii 8.1 0.01 -2D -&0 20 IIG 100 -20 1411 BO 20 . IDa VOUT Typical Power Supply Current VOltage MM4006A/MM5006A Typical Data Output Sink. Cllr,ent vs Voltage 10 C . ..s ill '"'"~ .. ........ :=:~::.ov ... z ..... .....,. I -I- I I 0 -1 5 15 14 16 17 18 14, .. ".' ~~ 3.0 15 17 Typical Power'Supply Curren"t V5 Clock Frequency MM4006A/MM5006AI MM4007/MM5OQ7 ~ 10.0 . . . 1111 I ~E-5n TA =25·C 3.0 H-tfflIHII-1f-t D -I 'Z t.a r-T I 1...1m·e I I I I V.. -V .. !VI Typical Power Supply Current vs.Clock Frequency MM40191 MM5019 lo.D 19 V,,-VGGIV) VouTIV) 'lJ TA = 25·C - .... f-"" .... ~:J " I ... Vss= 5.0V Vo• --12.0V V... = -12.0V .... i""" - r-1s.J -- DATA = D-l-"'l ~ ....-n TA = 25°C I I Il,=1.DMtb ¢tow="'ns -55·C oe I- ; Typical Power Supply Current Voltage MM4019/MM5019 10 I I I I ..s jl'O~Flk-'.1 'c J 125"C ~=150111 0.3 0.3 II 0.001 Vss-S.IV ~:~ :=!~:. tltflHr-+1I-1tfIllf--H+llI1A D.OI D.l0 1.0 (V) y. I I 10 C .! v. MM4007/MM5007 12 ;;; 1411 TEMPERATURE"rC) AMBIENT TEMPERATURE rCI DATA = 1\-1-1-1 0.1 lOOI lD.O CLOCK FREOUENCY.~f IMHz) 0.01 0.10 lD.O 1.0 CLOCK FREOUENCY ... (MHz) switching waveforms ac test circuit DATAl_1fT ·.v .K DATAOUTf'UT,_ _ _ _ _ __ 8·17 _r_f-"" - 1. 19 ~ Shift Registers NAnONAL MM4013/MM5013 1024-bit dynamic shift register/accumulator general description The MM4013/MM5013 1024·bit dynamic shift register/accumulator is an MOS monolithic inte· grated circuit using P·channel enhancement mode low threshold technology to achieve direct bipolar compatibility. There is on-chip logic to load and recirculate data, and a read control for enabling the bus-ORableTRI-STATE™ push pull output stage. • Wide frequency range 2SoC typ CPf max = 2.S MHz over temp. guaranteed • Built·in recirculate . • Package option A"ows wire·OR bus structure on output • Fu" temperature operation MM4013 MMS013 Standard +5V, -12V power su ppl ies No pull down or pull up resistors required -SSoC to +12SoC O°C to +70°C applications • "Silicon Store" replacement for drum and disc memories • Fi.le memories • CRT refresh TO·99 or molded a·pin mini·DIP • Low clock capacitance Exclusive·OR and recirculate loopon·chip • TRI-STATE output features • Bipolar compatibility ¢f min = 400 Hz @ 160 pF max connection diagrams Dual-In-line Package Metal Can Package ..In COtITflOL ,. DATA Order Number MM4013H or MM5013H :m:;~~'OL IIIMIITS 3 See Package 24 v. • II. typical applications . Ii DUTPUT Order Number MM4013D orMM5013D See Package 1 Order Number MM5013N See Package 12 fw truth table TTL/MOS Interface (Positive logic) Logic •.'," = V1H = Logical HIGH level Logic "0" = V 1L Logical LOW Level ;0 I L -r DTLfTTL.J I L-----··~I~""'.!..----.J I I * .r.. ,..------------, .-1 I I '-1 I '-I MM4I13/111111!i01l I L~'!!:...J I I I. I I I L------r------.J vOO 'A -If\/.~111% 8·18 WRITE READ FUNCTION 0 0 Recirculate Output Disabled 0 1 Recirculate Output Enabled 1 0 1 1 Write Mode Output Disabled Write Mode Output Enabled absolute maximum ratings Voltage at Any Pin Operating Temperature Range MM4013 MM5013 Storage Temperature Range lead Temperature. (Soldering, 10 sec) Vss+O.3toVss -22 -5SoC to +12SoC O°Cto+70°C -6SoC to +l50G C 300°C electrical characteristics TA within operating temperature range, Vss:;;; +5.0V ±5%, VGG '" -12.0V ±10%, unless otherwise noted. PARAMETER CONDITIONS MIN Data Input Levels Logical HIGH level, (V 1H ) Log'ical LOW level (V II) TYP MAX Vss + 0.3 Vss - 4.2 "ss - 2.0 VSS -18.5 UNITS V V Data Input Leakage V IN '" -20.0V, T A"" 25°C, All Other Pins GND 0.01 0.5 JJA Data Input Capacitance VIN '" O.OV, f '" 1 MHz, All Other Pins GND (Note 1) 3.0 5.0 pF Control Input levels Logical HIGH level (V H) logical lOW level (V d Vss+O.3 Vss - 4.2 Vss - 2.0 Vss - 18.5 V V Control Input Leakage VIN '" -20.0V, T A"" 25°C, All Other Pins GND 0.01 0.5 ~A Control Input Capacitance VIN '" O.DV, f '" 1 MHz, 3.0 5.0 pF Clock Input Levels Logical HIGH Level (V,pH 1 Logical lOW level (V 4I d All Other Pins GND (Note 11 Clock Input leakage V 4I "'-20.0V. TA '" 25 C, All Other Pins GND Clock Input Capacitance V 4I = O.OV. f= 1 MHz Data,Output Levels Logical HIGH Level (VoHI logical LOW Level (Vod 0.05 140 ISOURCE = -0.5 rnA 'SINK 1.6 mA 2.4 = VOUT = -S.OV, T A'" 25°C Output in Highlmpedance State Power Supply Current IGG TA '" 25G C, Voo '" -12V. 4Jpw '" 150 ns, Vss = S.OV, VOj)L'" -12V, Data'" 0-1·0-1 0.01 MHz~4Jf~0.1 MHz 4Jf= 1.0 MHz 41, '" 2,5MHz 4Jtr ... 411, '" 20 ns, (Note 21 0.01 4Jtf +r/Jt.w + 4Jt,~ 10.5",s 0.15 Clock Phase Delay Times (I/Jd. iiidl (Note 2) Clock Transition Times (1/Jt,.lPtf) I/Jtf + rpM + tPtr s:. 10:5",5 Partial Bit Times IT) Input Partial Bit Time (TIN) Output Partial Bit Time (TOUT) (Note 2) Vss 1.60 5.3 10.3 Clock Pulsewidth '41pwl Freql:lencv (<;fl 1.0 190 V V ~A pF All Other Pins GND (Note 11 Data Output Leakage CI~ck Vss + 0.3 Vss - 14.5 Vss - 1.5 Vss - 18.5 G 3.3 0.4 V V 10.0 JJA 3.0 8.0 15.0 mA mA mA 2.5 MHz 10 ~, 10.0 1.0 0.2 0.2 80 Data Input Setup Time I'telJ 100 100 ~, ~, ~s 30 Data Input Hold Time (tdhl 20 0 Write Setup Time l'tcts) 80 30 Write Hold Time h dh ) 20 .'" Read Setup Time hAS) Read Hold Time (tRh) Data Output Propagation Delay from !POUT Delay to HIGH Levelltpd1 1 Delay to LOW Level (tpdQ) ,. (see ac test circuit) 150 150 200 200 150 150 200 200 150 150 200 200 Propagation Delay From Read Disable to HIGH Impedance State: Control Delay From HIGH Level1t1 H l Delay From lOW levelltoH ) Propagation Delay From Read Control Enable to LOW ImpedanCe State: Delay to HIGH Le~el (t H ,) Delay to LOW lev~1 (tHO) Note 1: Capacitance is guaranteed by period,ic testin'g. Note 2: Minimum clock frequency is a function of temperature and pa,tial bit times (TIN and TOUT) as shown by the tlminl = TIN + TOUT • where TIN and TOUT do not exceed the guaranteed maximums. Note 3: Minimum clock frequency and partial bit time curves are guaran.teed by testing at a high temperature point. 8-19 DI perform ance characteristics Guaranteed Minimum Clock Frequency vs Temperature (Note 21 Gu.aranteed Maximum TIN and TOUT vs Temperature (Note 21 lD111c l00F~~""'f!IIIF'f' Jl,om :! TIN OR TOUT 200n Typical Power Supply Current vs· Clock Frequency 100 • 10 l'I. • J" TIN. TOUT """" 10 -60 -20 20 60 100 140 10 .. ~ ;;; iii 0.1 0.01 -60 -~o 20 60 100 0.1 LL.l.W.tIL-L.WJ.LW.....J...U. 0.001 0.01 0.1 1.0 140 AMBIENT TEMPERATURE (OCI AMBIENT TEMPERATURE (OCI Typical Power Supply Current vs Voltage 10.0 CLOCK FREQUENCY••• (MHz) Typical Data Output Source Current vs Date Output Voltage Typical Date Output Sink Current vs Data Output Voltage 9.0 -r-r -- B.O 1.0 . -55°C 6.0 C .! 5.0 !P 4.0 .... -.::: FT.:25°C~ - 3.0 2.0 ....s ....z 125°C .,=1 MH.· ..... =150 •• Y.. -5.0V V... --,1Z.OV V... - 3.5V ~ 0: ...'" .. z ;; DATA-HO·I t.O 15 1& 11 IB 10 OL--"--"---"-~"'-~--' 19 -1 5 VSS-VGG tV) VouT(VI V(JlJT(YI Typical TrioState Data Output Capacitance vs Voltage ....... T. = 25°C Test/req.-1MH. All Othlr Pi... GNO -1 VOUT (V) ac test circuit truth table 51 52 RI Cl tpdO Closed Closed 35K 20pF '"", 20 DELAY 8·20 pf Closed Closed 35K '",; Closed Closed 2.SK "H 'HO 'H' Closed Closed 2.SK 5pF Closed Opeo 35K 20pF Opeo Closed 35K 20pF 5pF switching time waveforms ¢OUT CLOCK READ Vss-2.0V -'~'7:r-------"'" Vss-4.2V Vss-4.2V OUTPUT - - - - ',HOt ':"'--.. r'----!t'a, O.5V The level of ttle output when it is in the high i!'lpedance state is ,determined by the external circuitry. The correct data will always appear. after some propagation delav. when the read control is enabled. The guaranteed delay from the high impedanee state to the low impedance state requires tfJat the reid con trol is enabled on or before the leading edge of ¢OUT- ! I I i I [;)II I i I I I I a.AlA OUTPUT WITH READ CONTROL ENABLED I 1.5V 8·21 ~. Shift Registers NAnoNAL MM4015A/MM5015A triple 60+4 bit accumulator/register general description The MM4015A/MM5015A triple 60+4 bit dynamic accumulator is a monolithic MOS integrated cir· cuit utilizing P·channel enhancement mode low threshold technology. The device consists of three independent shift registers with logic to control the entry of external data or to recirculate the data stored in that register. A common two phase clock is required to operate the device. • Low frequency operation • Low power consumption 250 Hz at 25°C, guaranteed 0.4 mW/bit typically at 1 MHz • Recirculate logic on·chip • BCD correction look ahead tap applications features • Data storage registers in BCD arithmetic applications • Basic accumulator functions • Business machine memory applications • Recirculating delay line • Direct DTL and TTL compatibility No pull·up or pull·down resistors required • High frequency operation 2.5 MHz guaranteed connection diagram Dual-in-Line Package 16 VGG INPUT 1 1 150UTPUliA LOAD CONTROL 1 2 oUTPUTIB 3 - + - - < > = " - - - - - - ' 14 OUTPUT2A 130UTPUT3A INPUT I 4-f-;:=:OfLr_ """" LDADCONTRQl2 5 OUTPUT2B 6 l1a.N INPUTl 1 - , !C-~="~~:O>-G~l.ti[h+-l0 OUTPUllS L-=======--\--9 LOAD CONTROLl Note: Pin 8 connected to case. TOP VIEW Order Number MM4015AD Dr MM5015AD See Package 3 typical applications TTL/MOS Interface 'Typical Arithmetic Configuration f~.OV r ~~' r------~5------, r-l~, nLJDTL MM4DISAlMMSlI5A TTL/DTl I I '- -r - .J'- I I I ---!---1---!;;;-- .J'11 12 16 ¢IN 00U1' -n.ov -r .J The abo¥9circuit will generate the function: lOildConuoi logical low - Data is Loaded Logical Hi9h - Data is Recirculated A+C---B 8-C A-A 8·22 s: s: absolute maximum ratings .j::o Voltage at Any Pin Operating T~mperature Range MM4015A MM5015A Storage Temperatu re Range ...o U1 Vss + O.3V to Vss - 22.0V _55°C to +125°C O°C to +70°C -65°C to +150°C » ........ s: s:U1 ... o electrical characteristics U1 = 5.0V ±5%, VGG = -12.0V ±10%, unless otherwise stated TA within operating temperature range, Vss PARAMETER CONDITIONS Data Input Levels l.ogical HIGH Level IV IHI logical LOW level MIN TVP Vss -2.0 Vss -18.5 (V,d MAX UNITS Vss + 0.3 V V Vss -4.2 Data I nput Leakage VIN =-20.0V. TA = 2SoC, All Other Pins GND 0.01 0.5 ~A Data Input Capacitance VIN =- O.OV. f'" 1 MHz, 3.0 5.0 pF » All Other Pins GND See Note 2 Load Control Input Levels Logical HIGH levei IV'HI Load Control Input Leakage Load Control Input Capacitance Vss + 0.3 Vss - 4.2 Vss - 2.0 VSS - 18.5 Logical LOW Level (VIIJ V V VIN '" -20.0V. T A = 2Soc, All Other Pins GNO 0.01 0.5 ~A VIN '" a.DV, f= 1 MHz, All Other Pins GND 3.0 5.0 pF See Note 2 Clock Input levels ~ogical HIGH leveHV¢'HI Logical LOW level IV¢d Clock Input leakage Vss + 0.3 Vss - 14.5 Vss - 1.. 5 Vss - 18.5 Vt/J = -20V, T A = 25°C. V V 1.0 ~A 60.0 pF Vss 0.4 V V 3.0 5.5 8.5 rnA 2.5 MHz 10.0 ~s 0.05 All Other Pins GND Clock Input Capacitance Data Output Levels Logieal HIGH Level (VOH ) Logical' LOW Level (V o ,) Power Supply Current IGG O.oy. 45.0 Vq, '" f '" 1 MHz, Art Other Pins GND See Note 2 ISOURCE = -0.5 mA = 1.6 rnA 2.4 ISINK T A =,25°C, VGG = -12V, ¢PW = 150 ns, Vss = +5.0V, V~L --12V,Data-G-l-G-l 0.01 MHz S; q" S; 0.1 MHz 2.2 4.5 7.0 lMHz ~f q" - 2.5 MHz ,- Clock Frequency (rp.,) ¢ltr = ¢tf'" 20 ns. Note 1 0.01 Clock Pulsewidth (¢pwi ,ptf + q,pw + ¢1, S 10.5J,Ls 0.15 Clock Phase Delay Times ItPd, $dl Note 1 Clock Transition Times (tPt... ¢ttl tPt, + ¢pw + ¢tr S 10.5 ItS Partial Bit Times (T) Input Partial Bit Time (TIN) Output Partial Bit Time (TOUT) Note 1 3.3 rnA rnA ns 10 1.0 ·0.20 0.20 100 100 '" ~s ~s Data Input ~etup Time (let.) 80 30 ns Data Input Hold Time tlcih) 20 0 ns (~sl 80 30 ns Load Input-Hold Time (tlh) 20 0 ns Load Input ~tup Time Data Output Propagation Delay FromrpOUT Delay to HIGH Level (tpdH) Dela,y to LOW Level (tpdd 150 150 200 200 ns ns Note 1: Minimum clock frequency is a function of temperature and partial bit times (TIN and TOUT) as shown by the f versus temperature and TIN. TOUT versus temperature curves. The lowest guaranteed clock frequency for any temperature can be attained by making TIN equal to TOUT. The minimum guaranteed clock frequency is: t(min) = 1 . , where TIN and TOUT do not exceed the guaranteed maximums. TIN + TOUT Note 2: Capacitance is guaranteed by periodic 'testing. 8·23 CI , performance characteristics .. Power Supply Current vs (Note 1) (Note 1) Clock Frequency 100 t-- ~ ffi Typical Maximum Partial Bit Times vii Temperature 10 ~ '" S Typical Minimum Clock Frequency vs Temperature TIN Of TOUT ] >I ;:: 200 ns X 1.0 ~ ~ TIN ...Z VV 0.1 - =TOUT- - 0 0 >= "'" "x " ~ 3.0 1.0 - -55'C 1.0 0: ":Ez 0.01 -20 20 60 100 140 Power Supply Current 0 60 100 140 CLOCK FREQUENCY. . IMHz! Data Output Sink Current YS Voltage 10 ~V ...... :::::- I-' V ---- Vss= +S.OV 1--t_-+_+_ VGG "-12.0V V"L" -12.0V ,., 5 ~5"C r~ 'TA " 25'C I--:::::: 3.0 20 12 t>f-1MHz IPPW= 150 ns 5.0 -20 Data Output Source Current vs Voltage vs Voltage 6.0 -60 AMBIENT TEMPERATURE ICI AMBIENT TEMPERATURE I'CI oS 4.0 0 " 0.1 -60 . ....s 10 ~ a If ~ 10.0_ -125'C r- 2.0 15 16 17 lB 19 1, 0 switching time waveforms -1 -1 OUTPUT VOLTAGE IVI Vss - VGG (V) OUTPUT VOLTAGE IVI ac test circuit '"v 4K ANV MM4015A QUTP!lT ¢'nCLDCK Vss -l.5V ,. 9QUT CLOCK Vss-l.5V .·t ~ ~ 1.SV .~ ...._ _ _ _ _ _ _ _ _-' 8-24 t.5V o--....- ...,..t-+--I*-.H..-, Shift Registers ~ NAnONAL MM4016/MM5016 512-bit dynamic shift register general description The MM4016/MM5016 512-bit dynamic shift register is a monolithic MOS integrated circuit utilizing P channel enhancement· mode low threshold technology to achieve bipolar compatibility. An ·input· tap provides the option of using the device as either a 500 or 512-bit register. • Militilry and Commercial Temperature Ranges MM4016 . -55°C to +125°C MM5016 O°C to +70°C • Low power dissipation features • Bipolar compatibility +5V. -12V operation No pull-up or pull-down resistors required. TO-loo or choice of two Dual-In-Line Packages • Package option • Fewer clock drivers required <0.17 mW/bit at 1 MHz max. <30flW/bit at 100 kHz typo applications • Glass and magnetostrictive delay line replacement. • CRT refresh memory. Clock line capacitance of 100 pF typ • System flexibility 300 Hz guaranteed min. operating frequency at 25°C. 500 or 512-bit register length. • Radar delay line. • Drum memory storage (silicon store) • Long serial memory. connection diagrams Dua'I-ln-Line Package Metal Can Package Dual-In-Line Package 1& Ne Ne IS Ne Ne OUTPUT Ne ¢COUT V., Note: Pin 5 connected to case. TOP VIEW Note: Pin • connected to case. Order Number MM4016H orMM5016H See Package 24 Order Number MM4016D orMM5016D See Package 3 TOP VIEW TOP VIEW typical application TTL/MOS Interface .5V Note! The unused input pin must be connected to Vss. 8-25 Order Number MM5016N See Package 12 absolute maximum ratings Voltage at Any Pin Operating Temperature Range Vss + 0.3V to Vss -22V _55°C to +125°C 0°Cto+70°C _65°C to +150oC MM4016 MM5016 Storage Temperature Range Lead Temperature (Soldering, 10 sec) 300°C electrical characteristics TA within operating temperature range, Vss = +5.0V ±5%. VGG = -12.0V ±10%. unless otherwise specified. PARAMETER CONDITIONS Data I nput Levels Logical HIGH Level (V,H ) LO.gical LOW Level (V ,L ) Y'N = ~ 20V, T A = 25°C, All Other Pins GND Data Input Capacitance Y'N ~ O.OV, f = 1 MHz. All Other Pins GND, (Note 2) Clock I nput Levels Logical HIGH Level (Vf versus temperature and TIN. TOUT versus temperature curves. The lowest guaranteed clock frequency for any temperature can be attained by making TIN equal to TOUT. The minimum guaranteed clock frequency is: 1 , where TIN and TOUT do not exceed the guaranteed maximums. TIN + TOUT Note 2: Capacitance is guaranteed by periodic testing. f(min) = 8-26 performance characteristics Typical Maximum TIN and TOUT vs Tempsratur. (Note 1) Typical Minimum Clock Frequency v~ Temperatura (Note 1) g 10K MM4016 -- 50 -- MM5tl16",:0--00 ~~ _ lK 1 20 j ;.: ::> 500 lL''';i i"'- ~ 100 ~ i " ;2.0 TIN-ToUT= ~ ,200 !i 10.0 100 5K ~ 2K ffi0: TIN or" TOUT" 200 ns 20 10 60 100 " c ~ 1.0 ~ MM5015'iC! _ ' 5 0.5 I -60 -20 TEMPERATURE I'CI 5.0 .. -I MHz tfft-liOns Vss = 5.0V 4.0 ~~ 1.5 1.0 0.1 0.001 0.01 0.10 1.0 10.0 CLOCK FREQUENCY. 0, IMHzI Typical Data Output Sink Current V5 Voltage ,..-!!! ..... ..... 125'c.... ~ Vss = S.tlV VGG =-12.0Y -+--~,.....,f--l VOL =-12.0Y , J....o" 15 15 140. -Ss'c T. = 2S'C...... 2.0 .... =150 .. V.. -S.OV VG.=-IUV VOL =-12.0V DATA =0-1-11-1 0.3 ""l 100 Typical Data Output Source Current vs Voltage DATA:t::~ .....r 2.5 50 "" VrpL =-12V " ..... 3.5 ~ .§ 3.0 ~ C 20 TEMPERATURE I'CI Typical Power Supply Current vs Voltage 4.5 .1l !'" 140 •. 12S'.C: .§ 1.0 0.2 0.1 I 20 L-··-C. _~', II "In 3.0 ::> 5tI -60 . -20 .1l Typical Power Supply Current vs Clock Frequency 17 -1 19 18 Vss - VGO IV) VaUT(V) switching time waveforms ac test circuit DATAIIIPUT '5V .< -~'''t PATAOUTPUT uv "k ...._ _ _ _ _ _ _J uv 8·27 Shift Registers MM40111MM5017 dual 512-bit dynamic shift register general description The MM4017/MM5017 dual 512·bit dynamic shift register is .a monol.ithic MaS integrated circuit utilizing P channel enhancement mode low threshold technology to achieve bipolar compatibility. Anihput tap provides the option of using either register ina 500·bit or 512·bit configuration. • System flexibility • Military and Commercial Temperature Ranges M M 4 0 1 7 - 5 5 ° C to +125°C MM5017 O°C to +70°C features • Low power dissipation • Standard +5V. -12V supplies Bipolar com· patibility. No pull-up or pull-down resistors requ ired. applications <0.17 mW/bit at 1 MHz max. < 30 pW/bit at .100 kHz typo • Glass and magnetostrictive delay line replacement • CRT refresh memory • Radar delay line • Drum memory storage (silicon store) • Long serial memory • Package option TO-l 00 or Dual-I n-Line Package. Clock line capacitance of 140 pF typo • Fewer clock drivers required 400 Hz guaranteed m in. operating frequency at 25°C. 500 or 512·bit register length. connection diagrams Dual-In-Line Package Metal Can Package '" Order Number MM4017H orMM5017H See Package 24 '. TOPVIEW typical applications 1000 Or 1024 Bit Accumulator RECtRCULATEllrlUTt-r.----l......./ DA~:_o-- _ _ _-t.J"' TTLIMOS Interface +!iV!;$!I. r----J.!!!o----, r-l!"'-l I I i:r II IIIIMIIl1~J '-----;t-----l' l voo .12V!;10I!t Note: Unttsed inpuds) should be tied to Vss. 8-28 I. JI I Order Number MM4017D orMM5017D See Package 3 Order Numb.r MM5017N See Package 15 3: 3: absolute maximum ratings ...~ Voltage at Any Pin Vss + 0.3 to Vss - 22 -SSoC to +12SoC Operating Temperature MM4017 O°C to +70°C MM5017 -65°C to 150°C Storage Temperature 300°C Lead Temperature (Soldering, 10 sec) .... ...... 3: 3: electrical characteristics U1 T A within ,operating temperature range, Vss ~ +5.0V ±5%, VGG ~ -12.0V ±10%, unless otherwise specified. :l CONDITIONS PARAMETER MIN Data I nput Levels Logical HIGH Level (V,H ) Logical LOW Level (V,d TVP Vss - 2.0 Vss -18.5 MAX UNITS Vss + 0,3 Vss - 4,2 V V Data I nput Leakage Y'N ~ -20V, T A = 25°C, All Other Pins GND 0.01 0.5 p.A Data I nput Capacitance Y'N ~ OV, f= 1 MHz, All Other Pins GND 3.0 5.0 pF Clock I nput Levels Logical HIGH Level (VI/lH) Logical LOW Level (V ~ -20V. TA~ 25°C, All Other Pins GND Clock Input Capacitance VI/> ~ OV, f ~ 1 MHz, All Other Pins GND Data Output Levels Logical HIGH Level (V OH ) Logi~alLOW Level (Vod , TA = 25°C, Vaa ~ -12V, .ppw ~ 150 ns Vss = 5.0V. VI/JL = -12V, Data ~ 0-1-0-1 0.01 MHz s.p,::;; 0.1 MHz (.pf) Clock Pulsewidth (t~ Clock Frequency 0.05 ISOURCE = -0.5 rnA ISINK = 1.6 rnA Power Supply Current IGG Vss + 0.3 Vss - 14.5 .pt, = .pt, = 20 ns, Note 1 0.01 .pt, + .ppw + .pt, S 0.15 10.5 p.s Note 1 3.3 10 10 p.s ns .pt, + .ppw + .pt,s 10.5 p.s Partial Bit Times (T) Input Partial Bit Time (T'N) Output Partial Bit Time (TOUT) 0.20 0:20 1.0 p.s Note 1 Note 1 p.s p.s Data Input Setup Time (td.) 80 30 ns Data Input Hold Time Itdh) 20 0 ns Data Output Propagation Delay from .pOUT Delay to HIGH Level (tpdH ) Delay to LOW Level (tpdd See ac test circuit 150 150 200 200 ns ns Note 1: Minimum clock frequency is a function of temperature and partial bit times (TIN and TOUT) as shown by the I/>t versus temperature and TIN. TOUT versus temperature turves. The lowest guaranteed clock frequency for any temperature can be attained by making TIN equal to TOUT- The minimum guaranteed clock frequency is: 4>i(minl = 1 ,where TIN and TOUT do not exceed the guaranteed maximums. TIN + TOUT Note 2: The c~rves are guaranteed by testing at a ~igh temperature Note 3: Capacitance is guaranteed by periodic testing. 8·29 point~ 0 [;)II performance characteristics Guaranteed Minimum Clock Guaranteed Maximum TIN and TOUT (Notes 1 and 2) Frequency vs Temperature (Notes 1 and 2) Typical Power Supply Current vs Clock Frequency 100 lOOk 1== TINORTOUT~20Dn ] 10 I' J j """ == TIN. TOUT 10 --1.0 Jl 1.0 ~ 0.1 0.01 10 -60 -20 20 60 100 140 -liD AMBIENTTEMPERATURE ('C) Typical Power l)upply Current vs Voltage, 9.0 T.=25'C, 8.0 &.0 . :..-r. i--":: V ;; .! 5.0 -20 20 60 100 140 0.1 L-I..JJ.I.1IW....J...I.llU1IL1lI.UJW-L.LW1IIII 10.0 0.001 0,01 1.0 0.1 AMBIENT TEMPERATURE ('C) CLOCK FREQUENCY,,, IMHz) Typical Data Output Source Current YS Data Output Voltage Current vs Data Output Voltage Typical Data Output Sink ....- ......- .J. V i--o'"'" ~ .......... V V V ....... -55'C..., 1.0 .§ '~;;" V ;; ". 1 ... ~ ~w 12r'c cpf=-l MHz I/Jpw '" 150 ns Vss = 5.0V 24.0 3.0 V¢L'" ~ Z f----1~<-.o(!:,.£--+--I--+-.,J li! -12.0V V~H '" J.5V DATA = 0-1-0-1 2.0 1.0 15 1& 17 18 -1 19 Vss - VGG (VI VOUT (VI -1 VOUT ac test circuit switching time waveforms <-S.• •K ¢OUT CLOCK DATA OUTPUT '" I_____________F 8·30 (VI ~ Shift Registers Revised January 1976 NA'IlONAL MM4025/MM5025 dual 1024-bit dynamic shift register MM4026/MM5026 dual 1024-bit dynamic shift register MM4027/MM5027 2048-bit dynamic shift register general description These 2048-bit dynamic shift registers are MOS monolithic integrated circuits using P-channel .silicon gate technology. They employ a push-pull output for bipolar .compatability and on-chip multiplexing to achieve a 6 MHz data rate. The clock rate is one-half the data rate, i.e., one data bit is entered for each rf>, and rf>2 ciock pulse. • Low power dissipation 120 f.1W/bit at 1 MHz rf> rate O°C, guaranteed • Low ciock capacitance • Wide operating temperature range MM4025,MM4026,MM4027 -55°C to +125°C O°C to 70°C MM5025,MM5026,MM5027 The MM4025/MM5025 and MM4027/MM5027 have on-chip logic to load .and recirculate data. The MM4026/MM5026 has an individual logic· select line to load one of the two inputs on each of the 1024·bit registers. applications • features Standard +5V, -12V power su ppl ies 6 MHz • High frequency of operation guaranteed • 190 pF max "Silicon store" replacement for drum and disc memories Bipolar compatibility • CR T displays • Buffer memories logic and connection diagrams Military Temperature Range Dual-In-Line Package Dual·ln·Line Package Flat Package Order Number MM4025D Or MM5025D See Package 3 Order Number MM4026D Dr MM5026D Order Number MM4027F Dr MM5027F See Package 26 See Package 3 Commercial Temperature Range Dual-In-line Package Order Number MM5025N See Package 13 Dual-In-Line Package Dual-I n-Line Package Order Number MM5026N See Package 15 Order Number MM5027N See Package 12 8·3.1 absolute maximum ratings +0.3 to -2D.OV Voltage at Any Pin With Respect to Vss Operating Ambient Temperature Range MM4025.MM4026,MM4027 MM5025,MM5026,MM5027 -55°C to +12SoC O°C to +70°C -65°C to +150°C Storage Temperature Range Lead Temperature (Soldering. 10 sec.) 300°C electrical characteristics Vss = +5.0V ± 5%. Voo = GND. VGG = -12.0V ±10% T A within operating temperature range unless otherwise stated. CONDITIONS PARAMETER MIN TYP MAX UNITS Vss + 0.3 Vss - 4.2 V V Data Input Levels Vss -1.5 Logical High Level (V IHI Logical Low Level (V Id Vss-1O -lOV, TA::o 25°C, All other pins GND Data Input Leakage V IN Data Input Capacitance Y,N '" OV, f "" = 1 MHz, All other pins GNO (Note 1) 0.01 1.0 ~A 2.5 5.0 pF Vss + 0.3 Vss - 4.2 V V Load/Select 1nput Levels Vss -l.5 Vss -10 Logical High Level (V tH ) Logical Low Level (V tL ) Load/Select Input Leakage VIN '" -lOY, T A"" 25°C, All other pins GNO 0.01 1.0 ~ Load/Select Input Capacitance YIN:o OY, f "" 1 MHz, All other pins GND (Note 1) 4.0 7.0 pF Clock Input Levels Logical High Level (V ¢H) Logical low Level (V¢d Vss + 0.3 Vss -14.5 Vss - 1:0 yss - 18.5 Clock Input, Leakage VIj)'" -15V, TA ;- 25°C, All other pins GND Clock Input Capacitance V.p Data Output Levels Logical High Level (V OH) Logical Low Level (VOL) Isou ACE = -0.5 mA ISINK =- 1.6 rnA =: .05 165 OV, f '" 1 MHz, All other pins GND (Note 1) 2.4 0.0 1.0 190 V V ~A pF Vss 0.4 V V 3.5 3.5 3.5 rnA rnA rnA Power Supply Current IGG TA '" 2SoC, VGG' "" -12.0V. ¢pw = 160 ns Vss= S.OV, V¢L =: -12.0V, DATA '" Note ~ Y oo = O.OV 0.01 MHz OS; f 0.03 0.003 2.0 4.0 0.240 0.240 1.0 1.25 rnA rnA rnA MHz MHz 8.0 10 ps 0.5 ~s ~s 10 See Curves Clock Transition Times (¢t r • 1>tf) Partial Bit Times (T) T 1 Partial Bit Time 15 32 70 ~s ns (Note 2, Note 3) MM4025.MM4026.MM4027 MM5025.MM5026.MM5027 0.5 0.4 16.5 165 T 2 Partial Bit Time MM4025.MM4026.MM4027 MM5025.MM5026.MM5027 0.5 0.4 16.5 165 ~s ~s Data & Load/Select Input Setup Time (tds) 35 ns Data & Load/Select Input Hold Time (tdh) 20 ns Data Output Propogation Delay from ¢ Delay to High Level (tpd-tl Delay to Low Level hpdd 15 pF Output Capacitance Note 1: Capacitance is guaranteed by periodic testing. Note 2: Minimum clock frequency is a function of te';'perature and partial bit times (T, and T2) as shown by ri>f versus temperature and T 1, T 2 'versus temperature curves. The lowest guaranteed clock frequency for any temperature can be attained by makifi9 Tl equal to T2. The minimum guaranteed clock frequency: ¢f (min) "" l/lT1 + T2' where T1 and T2 do not exceed the guaranteed maximum. Note 3: Minimum clock frequency and partial bit time curves are guaranteed by testing at a high temperature point. Note 4: For data pattern of 1111000011110000 etc. Note 5: Maximum frequency limited by maximum package power diSSipation for MM4025, MM4026 and MM4027. 8·32 160 160 ns ns guaranteed performance characteristics Typical Minimum Clock Frequency vs Temperature (Note 21 Typical Maximum T 1 and T2 vs Temperature INote 21 100 lOOk ~ TIN :§ OR TOUT" 200 10 j TIN. TOUT j !i ==== I\.. 1.0 !! z 1/ 10 -60 " .. 0.1 -20 20 60 100 0.01 -60 14lJ ·20 20 60 140 100 AMBIENT TEMPERATURE re) AM81ENT TEMPERATURE re) typical performance characteristics 82 .18 '74 10 'i ! ~ C 70 &6 62 0 58 1.0 ill .! => ::: ::or ~·80n. V¢--18.SV ~ VOD "" -5.3V Vss - GND --'= T. =+25"e .. .1 E .01 VOG II ..P 54 -'"'' V,,··IUV ~ 'lSI ,GIG ..... 'i'GG,·ruv ""U!MIlo - ......... n 4Ii 4Z 38 34 -S.O = =-18.5V 1 80 j58 ..: ill .'" ... '"=> z C 52 41 W- -11.SV ~ Power Supply Current .s Clock Pulsoi Width I/lPW VDO =-S.3V I- V.. = GND I- 9,= 3.0 MHz .. f-VG• - -18.5V I~-80 \ 1'- DATA'" Note 4 44 l"'- I-., 4lJ "" ...... '" --+~:::~:;~c TA -.+25"C ~:1::::t±:jj~iJ:..::J -12 -14 i 52 j SO 'i 4.7 ~ 4.6 1 4.$ / ........ -20 -18.5V· YO --18.5V VDD =;-5.3V Voo =-5.0V Yeo'" -11.0'v , V.=-11.DV Vso - GND- " '\ 4.4 vGG '" / -18 4.3 f\. 4.2 V.. -GRO 32 44 TEMPERATURE re) / 48 38 80 i-""" / 54 -16 Maximum Clock Frequency vs Temperature ./ 56 46 4lJ ,...~ V¢(V) 58 \ ~ ,... l./ V .,... 16 -10 -6'0 I- '7 ~ I- ... ....-: ... ./ V•• (V) Power Supply Current vs Temparature 68 DATA = NlltI! 4 l/ j4lJ 24 e- VGG "'-11.5V ~ -5.1V - TA=-55°C T. = -2S'C T. =O"C 32 -5.S 100 (mA) voo 5& ~- -1""1 t'f=3.0MHz j'48 -- .J..r;'-O"e :::r-~ _12$"~~ ,,..,=8U. _Vss=GND 64 -- i---- f--IT.~ ;.... 72 T~-~55"bp - -~ '''"'';.... 50 '~ 0102030405060101090 14 Power Supply Current vs Clock Voltage V q, Power,Supply Current vs VDD PoWer Supply Current vs Data Rate 120 ¢t==lmHz '/ 80 4.1 DATA-N ... 4 90 .. 100 ~( 8-33 ) 4.0 110 20 41 BO 80 TA""oC 100 120 140 typical performance characteristics (con't) Typical Sink Current vs VGG Maximum Data Rate vs VOO 10.0 r--'-"-T""--,r----.--, 2.4 f-tT l =.2 f-- TA = "- ~ ::'::>i .~ .... '" ~ 2.2 9.5 :( .s.... ........ 9.0 I---+-+-+- o.w 8.5 = 80 n. I--+-+-+- ~:'G:G~~5V '2.D I'" 1.6 z ;; 1.4 / ./ , / 85'C I ~ Q '" r/ V /,/ TA = +125 & 1.8 r--+-+-~r-~:~~:~ •.0 -4.5 , 12 r-~~~-r-~~~-, Voo = Vss - 5.0V +-+V",ss_=,.:5.:::.0V:,.---/ / 15'C '~" Typical Data Output Source Current vs Data Output Voltage V V V V V V' V / ~~~DD=V~-5.0V­ Vss '" +5v V' Voo '" GND 1/ V ~!B;;q...__+-VGG = Vss -12.0V_ VrjJ"'Vss·14.5V VOUT '" O.4V V ~ V.=VIS-12.0V _ T. = 125'C 1.2 -5.5 -5.0 -6.8 10 12 14.0 Vss - VGG VOUT typical applications Memory Expansion 'L r----- ------,t 'OPUTlOO--+__-; ~ INPUT SELECT A INPUT1A INDEPENDENT ,':'OT ----~ I I I '1"' 10 "'t ---- -------,I . I I OUTPUT A • • 0--+---, INPUT2A o-~---"""L'/ INPUT1B INPUT SELECTB OUTPUT B 12 IN,uT2B o-;----L..I MM50Z61 --,1--~r--~[---.J INDEPENDENT VGG Voo INPUT INPUT2B TTL/MOS Interface Vee +5V' 5% 5 r---------v,,,---------, I I I INPUT • L----- r -86 10 VGG-12V 8·34 Vss ~ ~ truth tables ~ o N U1 Positive Logic ~ Logic "1" = V 1H Logic "0" ....... Input Select A Logical High Level Function 1 0 N U1 Select 'Input 26 1 0 Recirculate Load Data o Function Input Select B Write/Recirculate s: s:U1 Function Select Input 2A Select Input lA 1 0 V 1L = Logical Low Level == Select Input 1 B s: s: ~ o N 0') ....... switching time waveforms I BIT TIMES BITt I I Bill I BIll s: s:U1 I BIT'" o N 0') " " "'" DATA IN I I I I I I I I I I LJ I LJ I LJ I LJ I LJ I LJ I I I I I I I I I I I I I I I I I I I I I s: s:U1 I I I I I I I I ~ n DA,:~,IN ~OATAINI 1 'z "0" "I" "I" "1" I I Lr -+--+--+---I----l CATAOUT:. enters the register at 1 time, it exits at 1 time, (beginning on 1>1" negative going edge and ending on the succeeding 1>2', negative going edge), Shown is a simplified illustration of the timing of a 4-bit multiplexed register showing input output relationships with respect to the clock, If data timing diagram _~, BIT N+2 BITN+l BIl2 BIT 1 8ITI '''r--r ~-----V~ " CLOCK I, ,~--< :-, -+-l " 4>~:--:-I, i '-,--,-CLOC)(PERIOO--_I __ jl I ~_: i~ I t,., 90%-iu~ _________ ,-- 91 % _ _ _-+'+-'".,.;.1 CLOCK s: s: I I I I! II I ~l!~11-- v" --!l-<:'>t, 1JTl[ I V I -r-I ;;;;,..: I I I II I I 1-- I I I 'I I I .I---OATA PERIOD---I : \ O" VOl i'( ____.________ ~~--_-----~-:-+-----:------'v . . \.iNiiT~ --I Opw IN81TZ t.,dt.-\ :_ ( __: :_tpd~ V'L ;:;:;,;U-;-----------------~ill----------1------JE~~VABOVfGNO(V oo ! OUT BIT I 8-35 BUT BIT Z ~ o N .... ....... o Shift Registers MM4040/MM5040 dual 16-bit static shift register general description The MM4040/MM5040 dual l6-bit static shift register is a monolithic integrated circuit utilizing P channel enhancement mode low threshold technology to achieve direct bipolar compatibility on the inputs and outputs. The device requires only a single phase clock. • Bipolar compatibil'ity 2.2 MHz guaranteed applications features • High frequency operation • Single phase clock • Static data bu ffer • Serial memory storage +5, -12V operation No pull-up or pulldown resistors needed • Printer memory • Telemetry systems and data sampling connection diagram Metal Can Package v,, TOP VIEW Order Number MM4040H or MM5040H See Package 23 typical application ·,v I I I 7 I L_J;:_J ANY OTLITTl DEVICE -1ZVdc 8-36 ANY DTLITTL DEVICE s: s: absolute maximum ratings Voltage at Any Pin ~ o ~ o ...... Vss + 0.3V to Vss - 22 _55°C to +125° C O°C to + 70°C _65°C to +150°C 300°C Operating Temperature Range MM4040 MM5040 Storage Temperature Range Lead Temperature (Soldering. 10 secl s: s:c.n o ~ o electrical characteristics T A within operating temperature range, Vss ~ +S.OV ±5%, Vss':' Voo = 9V to 18.5V, VGG -= -12V ±10%, unless otherwise specified PARAMETER CONDITIONS Data I nput Levels Logical High Level (V,HI Logical Low Level (V,LI TYP Vss - 2.0 Vss-18.5 Data Input Leakage V ,N = - 20V. T A = 25'C. All Other Pi ns GN 0 Data I nput Capacitance V ,N = O.OV. f = 1 MHz. All Other Pins GND (Note 11 Clock Input Levels Logical High Level (Vq,HI Logical Low Level (Vq,LI Vq, = -20V. T A = 25°C. All Other Pins GND Clock Input Capacitance Vq, = O.oV. f = 1 MHz. All Other Pins GND (Note 11 Data Output Levels Logical High Level (VoHI Logical Low Level (Voe! ISOURCE = -0.5 mA ISINK = 1.6 mA Power Supply Current TA MAX Vss + 0.3 Vss-4.2 2.5 VSS - 1.5 Vss - 18.5 Clock I nput Leakage V V 0.5 MA 5.0 pF Vss + 0.3 Vss - 14.5 1.0 19 UNITS 22 V V MA pF 0.4 V V 2.4 = +25°C. V GG. = -12V. q,pw = 200 ns. Vss =5V. Voo = -12V. Vq,L = -12V. Data C' o-1-0~1 IGG 100 0.01 MHz:S q,1:S 0.1 MHz 1.0 2.0 mA q,,= 1.0 MHz q" = 2.0 MHz 1.8 3.0 mA 3.0 4.0 mA 0.01 MHz <; q,,:s 0.1 MHz 5.0 9.0 mA = = 1.0 MHz 5.1 9.0 mA 2.0 MHz 5.2 9.0 mA q" q" q,t, = 20 ns Clock Frequency (<1>,1 <1>t, = Clock Pulsewidth (q,pwl <1>t, + t,1 DC .200 3.0 .100 q,t, + Delay to High Level (tpdH I Delay to Low Level (tode! See test circuit Note 1: Capacitance values are 'guaranteed by statistical lot sample testing. 200 200 300 300 ns ns guaranteed performance characteristics Data I nput Levels vs Supply Voltage 2.0 MHz Operating Curve 1.0 MHz Operating Curve 1000 r--r--r-,--r--r-.,---,---, 500 ¢t,=¢l1t= 20 ns \}f = 2.0 MHz TA '" _55°C to +125°C 3.0 ~ ~ ~ ~ ~ ]:800 ",=~f=~M % ~ 2.0 ;:0. ~ 0- ~ ~ " ~ ~ a: 1.0 ~ 200 " 13 14 15 16 17 18 ~- 300 5 Vss =+5.0V V'L .. o.av V1H"'l.DV V~H =J.SV 400 0. ~ ~ 200 ~ lDO ~ 12 13 14 15 16 17 18 19 20 .....1-.. V¢HI-3~ -- TTMIN",." I T 15 Vss - Voo '" Vss - VGG =Vss - V¢'L (VI Vss - V¢L '" Vss - Voo = Vss - VGG (V) l--"" .". V'L" O.SV V'H" J.OV 11 o 0'--'--'--'---'-'--'--'---' 19 VSS '" +S.OV '"0- 1"'-+--+_t- 9fTA=-55~Cto+125°C =1.0MHz 600 400 16 17 18 19 VsS - Voo '" Vss - VGG ;; Vss - V¢L (VI typical performance characteristics Data Output Source Current vs Voltage Data Output Sink Current vs Voltage ~ 12 ~--r--r---r-~--~-' 10 k....,+-~~-I-_ !z i 10.0 r-~~~-"--'-"""-"""" .s 8.0 DATA -'-0-1-11+-+-+--1---,,1 ~ ~ 6.0 ~-4~~~-I-~~~~~ ,.... rPt'" 1.0 MHz ¢1>w ::: 400 IU cr B .~ ~ Power SupplV Current vs Voltage J 4.0 1--+-t7"I7.-t!"~~-l---4--I > 2.0 b",j..""F'--+--I--t...cc.-i---+--l ~ 4 a '" O'-......_.J.---'_...L.-,...'--' -1 14 -1 5 18 16 20 VatJT IVI VaUT (V) Power Supply Current vs OPerating Frequency Power Supply Current Power Supply Currant 5.0 ,---,---,,""""-r-...,.--,----. 5.0 r-T""T"TTT1mr-'-TTf",.,,-,rnrrTrm < ..! VGG::: -12.0V DATA -1-11-1-0 cj)pw=200ns 4.0 ~ '"~ Vss '" +5.0V V¢lL = -12.0V Vo;I!H = 3.5V J.O g ~ 2.0 ¢1 '" 2.0 MHz ffi ~T~ :0~~;_1_0 ;:: 1.0 ~-4--I---I- Vss _ +5.0V V ....... s: s: MM4050A/MM5050A dual 32-bit static shift register MM4051A/MM5051A dual 32-bit static shift register-split clock U1 o U1 o l> general description The MM4050A/MM5050A and MM4051A/ MM5051 A dual 32-bit static shift registers are monolithic MOS integrated circuits utilizing P channel enhancement mode low threshold technology to achieve bipolar compatibility_ Operation to 2_2 MHz is achieved with a single phase clock. The MM4051A/MM5051A is a bonding option of the MM4050A/MM5050A to provide independent clock control of each register. features • Bipolar compatibility +5V, -12V operation No pull-up or pulldown resistors needed • High frequency operation dc to 2.2 MHz • • Single phase clock Improved drive capability Push-pull outputs • Military and commercial temperature ranges MM4050A, MM4051A _55°e to +125°C MM5050A, MM5051A oOe to +70 o e 13 OUTPUT A .... • Serial memory storage l> • • Printer memory Telemetry systems and data sampling Metal Can Package Metal Can Package Vo• INPUT B NC NC NC V" TOP VIEW TOP VIEW TOPVIEW Order Number MM4050AH or MM5050AH See Package 23 Order Number MM4050AD or MM5050AD See Package 2 Order Number MM4051AH or MM5051AH See Package 23 typical applications TTLIMOS Interface TT LIMOS I ntertac. +,y ANY Oll/TTl ANT DUfTn DEVICE MM4050AfMM5050A s: s: o NO CLOCK" ~ U1 OUTPUT B NC ~ applications " V,, NC INPUT A o U1 logic and connection diagrams Dual-In-Line Package s: s:-I=> DEVICE MM4051AIMM5051A absolute maximum ratings Voltage at Any Pin Vss + O.3V to Vss - 22V Operating Temperature Range MM4050A/MM4051A _55°C to +125°C O°C to +70°C MM5050A/MM5051A _65°C to +150 o Storage Temperature Range Lead Temperature (Soldering, 10 sec) 300 0 e e electrical characteristics TA within operating temperature range, Vss = +5.0V ±5%, Vss - V DO = 9V to 18.5V, VGG =- -12V ±10%, unless otherwise stated. PARAMETER CONOITIONS Data I nput Levels Logical HIGH LeveIIV ,H ) Logical LOW Level (V ,L ) TVP V ss - 2.0 Vss - 18.5 Data I nput Leakage Y'N = -20V, T A = 25°C, All Other Pins GND Data Input Capacitance Y'N = O.OV, f = 1 MHz, All Other Pins GND (Note 1) Cl.ock Input Levels Logical HIGH Level IV. H) Logical LOW Level IV. cI 2.5 Clock Input Leakage Vq, = -20V, TA = 25°C, All Other Pins GND Vo = O.OV, f = 1 MHz, All Other Pins GND INote 1) MAX UNITS Vss + 0.3 Vss - 4.2 V V 0.5 ilA 5.0 pF Vss + 0.3 Vss -14.5 Vss - 1.5 Vss - 18.5 Clock Input Capacitance Data Output Levels Logical HIGH LevelIV oH ) Logical LOW LevellVoL) MIN 1.0 25 35 ilA pF 0.4 V V rnA 2.4 'SOURCE == -0.5 rnA ISINK = 1.6 rnA V V Power Supply Current IGG TA = +25°C, VGG = -12.0V, 'Pew = 200 ns Vss = +5.0V, V¢L = -12.0V, Data = 0-1··0-1 Voo = -12.0V 0.01 MHz <:: , = 2.0 MHz 4.6 11.0 mA <::,<:: 1.0 MHz 2.9 5.0 mA <1>, <:: 2.0 MHz Clock Frequency (1),) t, + t" t,) t, + t, + 1.0 -1 VOUT 8.0 .-,.---r----r-,-..,.........,.-r--1 f/!f='Z,O MHz t 9pw""400ns 6.0 DATA = l-D-l-0'+-f-+--4---1 Vss=+5.0V Z ~ 5.0 g 4.0 ::i 3.0 ~ 2.0 l "" Vss - VGG (VI 14 16 18 20 lL' ~ 2.0 . ~ .. 1.0 Wlill I5~.1.t ~ 1 1111111 - III (I TA"'25°C~ V +lZ5°C o :: ~ 2.0 12 - Power Supply Current vs Operating Frequency l '" -12.GV VH) Logical Low Level IV L! .01 3.0 Vss - i.5 Vss -18.5 Clock I nput Leakage Y'N = -20V, TA = 25°C All other pins GND Clock Input Capacitance Y'N = O.OV, f'= 1.0 MHz All other pins GND Data Output Levels Logical High Level. IV OH) Logical Low Level (VOL) Logical High Level (V OH ) Logical Low Level IV OL) ISOURCE = -500 pA ISINK = 1.6 mA ISOURCE = -10 pA ISINK = 10 pA Power Supply Current TA (cp,) Clock Pulse Width Icppw) MAX UNITS Vss - 4.2 V .y 0.5 pA 5.0 pF Vss Vss - 14.5 V V 1.0 pA 22 28 pF 2.4V 4.8 .,3.0 Vss -1.0 Vss Vss - 12.0 Vss 0.4 Vss Vss - 7.0 V V V V 9.5 12.5 mA 12.0 16.0 mA 200 200 300 300 ns ns = 25°C cp, = 1.6 MHz VGG = Vss - 17V VL = Vss - 17V (I GG ) MM4053/MM5053 Clock Frequency TYP Vss - 2.0 Vss - 18.5 Data Input Leakage Propagation Delays from Clock Propagation Delay to a High (tpdH ) Propagation Delay to a Low (t pdL ) ±10%, unless otherwise specified. MIN CONDITIONS PARAMETER Data Input Levels Logical High Level IV ,H ) Logical Low LeveIIV ,L ) (lGG) MM4052/MM5052 = -12V See waveform See- waveform See operating curves 0 1.6 MHz See operating curves CPt, + C V1L = O.BV VIH=3.0V 100 o 20 - !AxL ....... !~"1~80~Hz "'-' "'-' Q " ~ w i2 (" 300 Level vs Supply Voltage ~ ,; ~ :! ..." Q ::> 1.4 1.2 1.0 .8 x ,." 12 14 tV) 16 20 18 Vss - VGG (V) typical performance characteristics Data Output Sink Current vs Data Output Voltage Data Output Source Current vs Data Output Voltage Power Supply Current .10 10.0 "1 § ~ '-' g; VGG '" Vss '" 5.0V -12V 4.0 I-V_""-!.f-5_.0_V-l----1---1-+_+-7"'1 3,0 1--1--1-+-,+-'7"1-71 2.0 1---1---+~"'-7""'--I-:c----1 2 ... ~ 1.0 1---i6'~'-+--l--I----1 g ..- .§ 8.0 iB 6.0 ill 4.D ~ 2.0 ... ... in ;:: ;;; 4.0 3.0 2.0 1.0 0.0 TA "'-+25°C f. "" 1.0 MHz '" DATA:c 1-0-1-0 ~ " .§ ." ffi > " VGG '" -12V Vss '" S.OV -1.0 5.0 4.0 3.0 2.0 1.0 0.0 V L. .04 I- I--"" .02 -1.0 12 16 14 VOUT (V) VOUT (V) V .06 0 0 w Q 5.0 4wt,. 250ns .08 18 20 Vss - VGG IV) Power Supply Current .10 111111111 ;:: ;;; '"~ " .08 t- i; ~I~~~.c I .06 t- TA _+25°C !LI .§ 0 a w "'" '"~ .D4 .02 11111111 I =~815<>C Il- TA (·1111111 (I VGG'-12V 11111111 II ~:'T~:~~l..g 11111111 11 ..... 250 .. " o 10 100 1000 10,000 OPERATING FREQUENCY 1kHz) switching time waveforms ac test circuit DATA INPUT 5.0V .K DATA OUTPUT O-.........- 8-44 -+..........,f'II-...+--IIIf--, ... Shift Registers ~ NAll0NAL MM5054 dual 64/72/80-bit static shift register general description The MM5054 dual BO-bit static shift register is a monolithic MOS integrated circuit utilizing silicon gate low threshold technology to achieve complete bipolar compatibility. The device has input and output taps that also provide register lengths of 64 or 72 bits. The single phase bipolar compatible clock lines may be driven by any conventional DTL or TTL circuit. The registers may be operated asa dual register by connecting the clock I,ines A and B together. or as two independent registers, Two clock control lines provide independent logical control of the shift register clock lines, • Standard supplies features applications • • • Single phase clock • Complete bipolar compatibility DTLlTTL input/output and clock line compatibility without additional components DTL/TTL compatible on-ch ip clock driver Low clock line capacitance • System flexibility • +5.0V. -12V DC to 3.0 MHz typ High freq. operation 8.0 pF max Split clock or common clock operation. Logical control of clock lines <600 /lW/bit typ Low power d,issipation • Teletype data buffers • Printer memory - 80. 128, 136. 144 bit lengths • Telemetry and data sampling systems • . Serial memory storage logic diagram DATA OUTPUT DATA INPUT l,1S 3.13 DATA INPUT 2,'40------' 4,12 CLOCK 1,90----{-"'\ CLOCK ~ONTROL 6,10 The unused data inputs and clock controls should be CDnnecteti to Vss to ensure proper operation logic diagram shows 1/2 of the unit. truth table connection diagram Dual-In-Line Package INPUT-A-12/80 1 16 'voo INPUT-A-ti4I12 2 15 INPUT-B-n/aD OUTPUT-A-7l/811 3 14 INPUT-8-64/72 OUiPUT-A..fi4112: .. lJ OUTPUT-a-Wall Ne 5 12 DUTPUT-8-64n2 Positive Logic CLOtK CONTROL A & CLOCK A 1 v~ 10 CLOCK CONTROL B • I CLOCK B TOP VIEW Order Number MM5054D See Package 3 Order. Number MM5054N See Package 15 8-45 CLOCK CONTROL CLOCK Low Inhibited High Active absolute maximum ratings Vss + 0.3V to Vss -20V O°C to +70°C -65°C to + 150° C 300°C 600 mW@25°C Voltage at Any Pin Operating Ambient Temperature Range Storage Temperature Range Lead Temperature (Soldering, 10 seconds) Power Dissipation dc electrical characteristics T A within operating range, VGG '" -12V ±10%, Voo = GND, Vss CONDITIONS PARAMETER Data., Clock Control, and Clock Levels Logical High Level (V IH) ~ 5.0V ±5%. unless otherwise noted. MIN TYP Vss - 1.5 Vss +0.3 Vss - 42 Logical Low Level (V 1L ) Input Leakages VIN -;;- -lOV, T A'" 25°C All Other Pins GND Data Input Capaci tailee VIN = av, f"'" 1.0 MHz All Other Pins GND (Note 1) Clock and Clock Control Capacitance VIN "'OV,f== 1.0 MHz Logical High Level (V OH ) Logical Low Level (VOL) Power Supply Current ::0 Iss) UNITS V V 0.5 /lA 4.5 6.0 pF 6.0 80 pF .0.15 04 7.0 5.0 8.0 INote 11 (Figure 1) Data Output Levels (lGG + IDD MAX IGG IOD 24 Iso URCE == -0.5 mA ISINK := 1.6 mA 9, =1.5 MHz. TA = 2S"C Vss = S.OV, V OD = GND VGG = -12V Vss 10 V V mA mA ac electrical characteristics TA within operating range. VGG =-12V ±10%. Voo = GND. Vss = 5.0V ±5%. unless otherwise noted. PARAMETER MIN TYP ¢t r , ¢tf::; 10 ns INote 21 DC ¢pw ¢t r :;: ¢tf -:; 10 ns 0.25 ¢pw ¢t r 0.38 Clock Frequency (¢If) CONDITIONS MAX UNITS 3.0 1.5 MHz 0.180 10 Clock Pulsewidth (¢pw) = ¢tf -:; 10 ns /ls /lS Clock Transition Times 500 500 Clock'Risetime (q,trJ Clock Falltime (¢t,1 ns ns Clock Control Setup Time (tcs) (Figure 1) ¢t r ""'¢tf = 10 ns 0 ns Clock ,Control Hold Time (tch) (Figure 1) tf "" 10 ns 0= 200 200 Delay to Output Low Level Upd d Note 1: Capacitance is guaranteed by periodic testi ng. Note'2: For static oper~tion clock must remain at VI L. 8-46 300 300 ns ns typic._ performance characteristics Typical Data Output Source Current vs Deta Output Voltage &.I ... C r-..: 4.11 I' .! Ia I -....: .L.J ""'- ~ 1.0 &.0 ~ ,,~ o I- 0: 0: 1•• o 7.0 ....'" "' I' ~ I C oS I"'- ~ I!l u II B.O III 4.11 h 1.0 o 1.1 o ~ Q ~ 0.2 10 7.0 11111 0.4 1.0 11111 '.0 'T~=II"C 1.0 - ~~'+z5·e 3.1 - TA -+70"C II z.o I'l 1.0 1;1 o 10k lOOk i..o' ~ po oS r- 11111 3.0 ,/ V ", lOOk 13 14 ?: ;;: 2.0 !! 1.0 ~ ~ I- f r-;~ """O"CIV =oO--I~II,...._I"'' -I.*'-I.*'-t.*'' ' ! T ' 'l .=--~------- -w~-- ________--J "r----------------- _ _ - - - - _ _ _ oJ 1,-.- - - - - - - - - - - - - - - - - 1IIa.T£:ALtTIMUMEASUREOwtTH,ft~TO_POllns FIGURE 1 8-47 FIGURE 2 ~ Shift Registers NA110NAL MM4055/MM5055 quad 128-bit static shift register MM4056/MM5056 dual 256-bit static shift registe"r MM40571MM5057 512-bit static shift register general description The MM4055/MM5055, MM4056/MM5056, MM4057/MM5057 512-bit static shift registers are MOS monolithic integrated circuits using silicon gate technology to achieve bipolar compatibility. They have a guaranteed operatin!! frequency of 1.0 and 1.5 MHz respectively, and an on chip clock generator allows TTL level clock driver for complete TTL compatibility. • Low clock capacitance 10 pF (typ) .Operatesfrom+5.0V,GND,and-12V • • features Three configurations MM4055/MM5055 MM4056/MM5056 MM4057/MM5057 I nternal reCirculate Ouad 128 bit Dual 256 bit Single 512 bit applications • Guaranteed operation O°C to +70°C 1.5 MHz 1.0MHz -55°C to +125°C • Single TTL compai:ible clock, on chip clock generator • • • • CRT displays Terminals Disk and drum replacements Buffer memory connection diagrams Dual-In-Line Package t5 NC ., , " INPUT A OUTPUT A " OUTPUT I .fRlUTC 5 v. Dual-In-Line Package Metal Can Package 1'''110 RECIRCUUTI OUTPUT 0 Dual-In-Line Package RECIRCULATE 11 ''''UTD ,omUT V. ,. V" Voo OUTPUT I lltVGG I ., '",UT It IIilPUTI OUTPUle . RfCIRCULilHE Voo RECIRCULATE V'" ',. v. 0" TO'VlfW TorVIEW TtPVIEW Order Number MM4055D orMMS055D Order Number MM4057D orMM5057D See Package 1 Ordor Number MM50S7N See Package 12 Order Number MMS056N See Package 13 See Package 3 Ordor Number MMS05SN See Package 15 logic diagram R..,'CONTROL RCULAT': ~ . ~ DATA INPUT ".BlH" ~ 8-48 ~~:UT Order Number MM4056H orMM5056H See Packago 24 absolute maximum ratings (Note 1) Data and Clock Input Voltages and Supply Voltages with Respect to Vss Power Dissipation Operating Temperature Range MM5055. MM5056. MM5057 MM4055. MM4056. MM4057 Storage Temperature Range Lead Temperature (Soldering. 10 seconds) +0.3V to -20V 600 mW @ T A = 25°C O°C to 70°C _55°C to 125°C Case -65°C to 160°C 300°C electrical characteristics (MM4055. MM4056. MM4057) T A = -55°C to +125°C. Vss = 5.0V ±5%. VGG =~12V ±5%. Voo = OV. unless otherwise noted. PARAMETER MIN CONDITIONS MAX UNITS Vss +0.3 Vss -4.2 V V 0.01 0.5 pA 4.5 6.0 pF TVP Data, Recirculate and Clock Input Levels Logical High Le.el (V,HI Logical Low Level tv IL) VSS - 1.0 Vss - 15. V1N -lOV. T A 2.Soc Data. Recirculate and Clock Input leakage All Other Pins GND Data I"put Capacitance VIN =OV.! = 1 MHz IE: ." All Other Pins GND (Note 2) Recirculate Input Capacitance V,N =OV.!=1 MHz All Other Pins GND (Note 21 3.0 6.0 pF Clock Capacitance V,N =OV.!=' MHz All Other Pins GND (Note 21 10 14 pF Data Output Levels logical High Level (V OH ) Logical Low level (VOL) 'SOURCE'" -0.5 mA Vss 0.4 V V 6.5 10.5 9.ll 15.5 mil 13 15 18 20 rnA rnA 2,2 1.0 MHz 0.280 0.180 ui ps de po Power Supply Current ISINK "" TA '" 2.4 Voo 1.6 mA 25°C, VGG :::: -12V. Vss Voo = OV. ¢,.w = 230 ns Data = 0·1·0·1 ••• IGG ~f $0.1 MHz iI>. $1.6 MHz 100 (Note 41 ~. ~. = 5.0V . $0.1 MHz $1.6 MHz Clock Frequency (¢Of) ¢tr. cf>tf '$.10 ns (Note 5) Clock Pulse Width (¢,.wI (¢,.wI lPtr. tPtf ~ 10 ns (See ac Test Circl.!it) rAtr. fIItf ~ 10 ns (See at Test Circuit) 0.400 0.400 rnA Data Input Setup Time (tel,) 260 os Data Input Hold Time (td H) 120 os 260 os 120 ns Recirculate Setup Time (tdsl Recirculate Hold Time (tct H) t,.,tf~10ns For Load Conditions See ac T~t Circuit Data OutJl.lt Propagation Delay [)Olay to High Level level IV I HI Logical Low Level (V Id 0.G1 0.5 ~A V,,, = OV. f = 1 MHz. All Other Pins GND INote 2) 4.5 6.0 pF V'N=OV.f=lMHz. All Other Pins GND INote 21 3.0 6.0 pF V'N=OV,f=lMHz. 10 14 pF Vss 0.4 V V Data, Recirculate and Clock Input V,,, =-10V. TA = 25°C Leakage All Other Pins GND Data Input Capacitance Recirculate Input Capacitance Clock Capacitance All Other Pins GNO (Note 2) Data Output levels Logical High Level (V OH) 'SOURCE'" logical Low Level (Vod 'SINK = 1.6 rnA Power Supply Current IGG 100 INote41 Clock Frequency (;,) -0.5 mA 2:4 Voe TA = 2S'C.VGG =-12V. VS$~·5.0V Voo =9V,t/Jpw ;; 230 ns Data = 0·1-0-1 ••• <1>,:<>0.1 MHz <1>, :<>2.2·MHz 6.5 13 9.0 19 rnA rnA <1>,:<>0.1 MHz <1>,:<>2.2 MHz 13 15 18 20 rnA rnA 3.0 1.5 MHz 0.100 0.100 100 de <1>". ¢,. :<> 10 ns INote 51 Clock Pulse Width lPml I¢,.wl rptr. if'tf '$; 10 os t/ltr. 'hf ~ 10 ns 0.230 0.300 ~ ~s Data Input Setup Time (tds) 110 ns Data Input Hold Time It"H I 40 ns Recirculate Setup Time (tc.,) 110 ns 40 ns Recirculate Hold Time h dH ) ...... S IOn. For Load COMitions See Test Circuit Data Output Propagation Delay Delay to High Level (tpdH} Delay to Low Level (tpdd 250 250 345 345 ns ns Note'1: "Absolute Maximum Ratings" are those values tieyond which the safety of the aevice cannot be guaranteed. Except for "Operating Temperature. Range" they are not meant to imply that the devices sheuld be operated at these limits. The table of "Electrical Characteristics" provides conditions for actual device operation. Note 2: Capacitance is guaranteed by periodic testing. Note 3: Positive true logic notation fS used: Logic ",,. = most positive voltage level logic "0" = most negative voltage level Note 4: Outputs not loaded when mea~uring 100. A?d 1.6 mA to IDO for each Note 5: For static operation clock must remain at. VIL. 8-50 ,TTL load to compute worst case power. 3: 3: typical performance characteristics .I:Jo 0 UI UI ...... Typical IDD VI F~.ncy' Z8 18 16 14 1 J Typical' IGG Frequency Clock , Illlll~hl 20 11* 1.-J! 16 14 ... ~.~ 12 10 ~ 1.0 I--' C .! w .II DATA-HI·l .. 6.D V.. ·s.ov voo·OV 1~1'm' -12~ III 4.D 2.0 lDOt 11111 ~ 21 1. V.. ' GND Vss= +S.OV DATA· 1-0-1-0./ IS 1 12 10 ...... ..9 12 I.D 10 2.0 " - ~~ ot=1.0MHz TA =+2S·C Iss '" IGG + tDD 14 10 . C .! .II 5.0 3: 3: .I:Jo 0 UI en ...... 15 16 3: 3: 18 11 UI (V.. - VGG) (V) Of 1Hz) UI UI . IS ~ '3 - CLOCK FREQUENCY (Hz) V ./ 'GG 4.0 ./ .... ~ 6.0 111M 1M 3: 3: en 0 Typical Power Supply Current YO VGG Clock ,. Ili'''- - YO 0 UI en 3: 3: Typical Input Lewis 3.0 .'" -.. ~ C1Irve VGG {~'I.IMHZ Vss·+5.OV VDD'GND ~·"'·le TA • ~'ZSJC ClOCK I0Il .. .. ! V,•• O.BY VI" ""3.SY ~ ~ YO 7tI If ~. • 2.0 510 I; ~ 1110 4111 1.0 15 17 16 It I 13 15 (V.. - v..) (V) T.,'-55·~ ............. TA=+!!.':~""'" ~ _f""'"- . . . . - I.e I---+---l-+-+-V+"-'-=;'=.=-D--i .. ·~JN VOUT'" DAV 12 13 14 IS IV.. - 1& v.. ) (V) 17 18 11 19 1.0 ,.. " ~ i Z.O m a: 1.5 B ~ 1.0 i 0.5 a: VOG --12V YOD "'OND V.. ·+5.IV 0.6 VOUT (V) 8-51 U1 0 ...... >PWMI• 11 16 18 0.8 1.0 DI VO"- z.s a: 8A t:iw.;1- Typical Data Output Source Currant YO Dota Output '/. 0.2 UI I (v.. - Vool (V) / h h, 3: 3: I-- IfIt s 2.8MHz ","'t, = 10 ns V." +5.0V Yoo -oV 15 1. ... ~ -I-- t:~~'+IZ~'C+---"I--; ~+~--t--+-V 16 , ,.. . . rIf~ 4,.;...,: 5.0 3.0 I---+---l-_....."'-+---+--:::I ! lDO Typical Outplt Sink Gerrelit VI De'" Output Voltage Typical Data Out""t SiAk Currant vs VGG Z.o ~ a I I I I 14' - UI ~ J iIIII~ssJ56/51TA = O'C w+l0'C l 11-- I It 300 ~ zoo ~'~~=IDns 1""""-1. = a.lv V,"' 3.5V-, I I S! !'~ r- V,"' 3.5' '" V'L l- I- V,.· ..av (V. - VGG) (V) i. .. ! ~·C, '" 1.5 MHz Vss;; S.OV Voo "'DV TA '" 2S"C Vss '" 5.25 VGO _ -IZ.6V TA -AIIBI£NTTEMP£RATUR£ I'C) Typical Clock Pulse Width vsVGG '] 100D ,..... ·900 =333 ns 10 ZO ]0 40 50 60 70 80 90 100 19 18 Vss - ~GG (V) TA - AMBIENT TEMPERATURE rC) :! 1000 17 _ I--I-+-+--+- DATA IN - 1010 •.• 600 0 10 ZO ]0 40 SO 6U 70 80 90 100 OUTPUTLOAO = '..~~I:~~~ .,~ ~ f- f- -f- c; SOD 1-;1:..... =-+-1-1- ffi I L 10 H-tIG!" 1000 I -r TA '25C_ .. ZO 10 DATA'. '1010 Voo' BV Vss::: +5.0V. VaG = -12V ---tVOD ::: OV - fOUTPUT LOAD =1 TTL INPUT _ fDATA =1010 ..• J~ j~ -....L I I Guaranteed Power Consumption vs Temperature I .~u~~~~~~AD - I TTllNPur _·33Jm ]0 ", .... u SO I I I I ..'1 "'1.5MHz 9fw = 333 ns ~cr: Typical Power Supply Current vs Supply Voltage ~ 10 nl. VOL' co o CD o It) ::IE ::IE ~ Shift Registers NAnONAL MM5060 dual 144-bit mask programmable static shift register general description The MM5060 is a monolithic dual 144-bit static shift register/accumulator utilizing a silicon gate low thre·shold P-channel enhancement mode technology to achieve complete bipolar compatibility. The device can be programmed by metal mask option ·to custom lengths from 125 to 144-bits in one bit increments. register/accumulator in an 8-lead cavity dual-in· line package. Pattern codes are assigned by: National upon entry of .order.. features • Complete bipolar compatibility - input/output and clock input completely DTL/TTL compatible without additional components Standard Lengths: MM5060AA Dual MM5060AB Dual MM5060AC Dual MM5060AD Dual • Standard Supplies 128-Bit Shift Register/Accumulator +5V, -12V • High frequency operation - DC to 3:0 MHz typk~ . 132·Bit Shift Register/Accumulator • Single phase clock - DTl/TTL compatible on chip clock 133·Bit Shift Register/Accumulator • 144-Bit Shift Register/Accumulator 6.0 pF max. Low clock line capacitance Custom Lengths: applications The programmed shift registers are assigned a letter code for each option. These are deSignated by a pair of letters after the number code but before the package designation such as MM5060AD/D which is a O°C to +70°C dual 144-bit shift • Printer memory 144·bits per line any length from 125 to • Telemetry systems and data sampling • Serial memory storage logic and connection diagrams Dual-In-Lina Package LOAD CONTROL I Vss IN 2 IN I LOAD CONTROL INI OUTI OUT2 OUTI .'N "N vGG IN2 OUTZ TOP VIEW Order Number MM5060AAiD, MM5060AB/D, MM5060AC/D, MM5060AD/D or MM5060XX/D See Package 1 Order Number MM5060AAiN, MM5060AB/N, MM5060AC/N, MM5060AD/N or MM5060XX/N See Package 12 truth table LOAD CONTROL INPUT o o 0 8·56 FUNCTION Recirculate Recirculate "0" is written "1" is written absolute maximum ratings +0.3V to -20V Data and Cfock Input Voltages and Supply Voltages with respect to Vss 600 mW@T A Power Dissipation = 25°C Operating Temperature Range O°C to +70°C (Ambient) MM5060 _65°C to +150°C Storage Temperature 300°C Lead Temperature (Soldering, 10 sec) electrical characteristics TA within specified operating temperature range, Vss CHARACTER1STICS = 5.0V ±5%, VGG CONDITIONS -12.0V ±5%, unless otherwise specified. MIN TYP MAX UNITS Vss + 0.3 Vss - 4.2 V om 0.5 I'A 3.0 5.0 pF Vss + 0.3 Vss - 4.2 V V 0.01 0.5 I'A 3.0 5.0 pF Data Input, Levels Logical High Level (V IH) Vss -1.5 Vss -10.0 Logical low level (V ,L ) Data Input leakage Y'N = -10V. T A = 25°C All Other Pins GND Data Input Capacitance Load Control Input Levels Y'N = O.OV. f = 1 MHz All Other Pins GND (Note 1) Logical High Level (V H) Vss -1.5 Vss -10.0 Logical Low Level {VLJ load Control Input Leakage VIN = -,10V, T A ::;:: 25°C All Other Pins GND , load Control I nput Capacitance Y'N = O.OV. f" 1 MHz All Other Pins GND I (Note 1) Clock Input Levels Logical High Level (Vq,H) Logical Low Level (V rPL) Clock Input Leakage Vss + 0.3 Vss - 4.2 V V om 0.5 I'A 3.5 6.0 pF 0.4 V V V 24.0 25.0 26.0 mA mA mA 1.5 MHz Vss -1.5 Vss -10.0 V~ : -1O.OV. TA : 25°C All Other Pins GNO Clock Input Capacitance Data Output Levels TTL load Logical High Level (V OH ) Logical High Level MOS Load (V OH ) Logical Low Level (V od Power Supply Current (lGal Clock Frequency (4tf) Clock Pulsewidth (~pw) (4)pw) V,,: O.OV, t.: 1 MHz All Other Pins GND (Note 1) 3.0 4.0 'SOURCE ""-0.5 rnA 'SOURCE == -0.01 rnA ISINK ;:; 1.6 rnA 25°C, VGG ~-12V t r =-q,tf;;:;; 10 ns, TA = 2SoC 10 ns, TA '" 2SoC 20.0 21..0 22.0 DC 0.300 0.200 3.0 0.100 Clock Pulse Transition (4tt p tj)t r ) 100 DC 1" 1" 1 p.s ns Data' Input Setup Time (tds) T A =25°C. t r ,tf =10ns 70 Data Input Hold Time hdh ) TA = 25°C, tr,tf == 10ns 50 ns TA == 25°C, tn't f 10 ns 70 n, 50 ns Load Cont..-ol Setup (~$) = Load Control Hold ("h) TA : 2Soc, t r• tf = 10 ns Data Output Propagation Delay from 4J in Delay to High Level (tpdH I Delay to Low Level (fpdd TA : 25"C, t r. tf == 10 ns 250 250 Note 1: Capacitance is guaranteed by periodic testing. 8-57 350 350 ns n, ~ typical performance characteristics Guaranteed Input Voltage Levels vs Supply Voltage Guaranteed 1.5 MHz Operating Curve 600 26 T.. '+25"e Y~L • UII 1I",,-l.511 ~I, 500 '~~1Q II.' s.av .. I o.l"'lood·_'l:~~ . -, - MAXIMU~ ~INPW j lOO (I "' I , ~ -16.0 -11.0 1-+-+-+--+- 0', <" z , ~ !;< ..!: 20 -IB.O 1.0 -16.0 -11.0 18 ~I~;r -3.5 1111 \ TA - +JO·~T r-tttm~A Typical Power Supply Current vs Voltage Under TT L Load +25"C 111111111 III 111111 I 16 10 kHz 1 MHz 100 kHz -IB.O 1.0 1-+---+--1--+-+-1-+---1 6.0 1.... ~ a: a: .. ~ 5.0 r...~ i--- 4.0 ~ TA ~*J5·t=B= __ TAI -I +JO·~_ 3.0 ~ 2.5 ~ 2.0 I I Ty+;O·C 0.5 +4.0 -2.0 -4.0 +2.0 OUTPUT VOLTAGE (V) switching time waveforms v.. ,~ v" v" DATA I. v" v" LOAO CONTROL v, VO" DATA OUTPUT vo, d~ring VGG - -12.DV TA - +25"C 1.0 VSS-VGG (V) V.. - +li.OV ~ 1.5 ' i--~ 1.0 ~ 2.0 11 L---...L----.l._.l--'---''--'----.l.--t -16.0 -16.5 -11.0 -11.5 -IB.O Typical Output Source Current vs Output Voltage Vss '" +5.0V VGG '" -12.0V TA = O"C lDMHz .,(MHz) Typical Output Sink Current vs Output Voltage 25 .-,..--,--,-,----,----,-,---, p ,It,-O·C .:'1] ,11111 I Vss - VGG tV) Vss - VGG (V) Note: DC storage is accomplished .Vrl o ~ ~I~~e~~~~~~ '" 9t, = tOns V.pl =. V1L =0.8 22 ;: 2.0 ! Vss = +5.0 VGG :. -12.0 = 300 ns Dlta '" t-O-l-D ¢pw 24 ~ ~ I I 'G~ARANTEEo.~::I POWER SUPPLY LIMITS -15.0 3.0 .... ,, ,, MINIMUM tPl~PW 200 24 Typical IGG vs Clock Frequency Under TTL Load 9pw time. 8-58 -6.0 o o 1.0 2.0 3.0 4.0 OUTPUT VOLTAGE (V) 5.0 ~ Shift Registers NAllONAL MM5061 quad 100-bit static shift register general description The MMS061 quad l00-bit static shift register is a MOS monolithic integrated circuit using silicon gate technology to achieve bipolar compatibility. h has a guaranteed operating frequency of 1.S MHz ani:! an on-chip clock generator. • Low clock capacitance 10 typ, 14 max, • Operates from +SV. GND, and -12V • Configuration Quad 100-bit • Internal recirculate applications features • • • • • Guaranteed 1.S MHz operation • Single TTL compatible clock on chip clock generator CRT displays Terminals Disk and drum replacements Buffer memory logic and connection diagrams Dual-In-Line Package " RECIRtUlAT£ -.".. ~. .". -~": . .~ I. NO 1J , ' , , ' . Voo 15 Ne INPUT A 12 INPUTC OUTPUT A INPUTB ourpUTe OUTPUT 11 INPUTo NO 1D OUTPUT 0 DATA Voo INPUT v" 'ON TOP VIEW Order Number MM5061D See Package 3 Order Numbe, MM5061N See Package 15 truth table test circuit '5V 'K ANY MM~lo-~'-~~-I~"+-~~ RECIRCULATE CONTROl FUNCTION 1 Data Recirculates OUTPUT 0 T '· PF 8-59 Register Accepts Inpu~ Data absolute maximum ratings (Note 1) Data and Clock Input Voltages and Supply Voltages with Respect to V55 Power Dissipation Operating Temperature Range Storage Temperature Range Lead Temperature (Soldering, 10 sec) +0.3V to -20V 600 mW @ T A = 25·C O·C to +70°C -65·C to +160°C 300·C electrical characteristics TA within operating temperature range. Vss = +5V ±5%, VGG PARAMETER = -l~V ±10%, unless otherwise specified. CONDITIONS Data I nput Level Logical High Level (V ,H ) . Logical Low Level (V lci MIN TYP Vss -1.5 Vss - 10 MAX UNITS Vss + 0.3 Vss - 4.2 V V Data Input Leakage Y'N = -to.OV, TA = 25°C. All Other Pins GND 0.01 0.5 /JA Data I nput Capacitance (Note 2) Y'N = O.OV. f = 1 MHz, All Other Pins GND 4.5 6.0 pF Recirculate Input .Levels Logical High Level (V H ) Logic~1 Low Level (V d Vss + 0.3 Vss - 4.2 V ss -l.5 Vss - 10 Ii V Recirculate Input leakage Y'N = 10.0V, T A = 25°C. All Other Pins GND 0,01 0.5 /JA Recirculate Input Capacitance Y'N = O.OV, f ='1 MHz. All Other Pins GND 3.0 6.0 pF Clock Input Levels Logical High Level (V OH ) Logical Low Level (V ad Clock Input Leakage om V¢ = -10.0V, TA = 25°C. All Other Pins GNO Clock Capacitance (Note 21 Data Output Levels Logical High Level (V OH ) Logical Low Level (VOL) Power Supply Current (lGGJ (locHNote 4) 10.0 2.B5 ISOUACE = -3.0 rnA ISINK = 1.6 rnA V V 0.5 /JA 14.0 pF Vss 0.4 V V TA = 25°C, VGG = -12.0V. ¢PW = 160 ns Vss = +5.0V. VOL = O.BV,Data = 0·1·0·1 Voo = O;OV 4>,~O.l MHz 4>, = 2.2 MHz 6.5 1'3.0 9.0 19.0 mA mA 4>,~O.IMHz 13.0 15.0 18.0 20.0 mA mA 1.5 MHz 10.0 DC /Js /JS 4>,~2.2 MHz Clock Frequency 4>1 t, = 4>t, ~ 10 ns Clock Pulse Width 4>pw 4>tt pw Vss + 0.3 Vss -4.2 Vss - 1.0 Vss - 10.0 3.0 = 4>t, ~ 10 ns 0.230 0.200 4>~=4>t,~10ns 0.100 Data Input Setup Time (tdS ) 100 Data Input Hold Time ItdH) 40 ns 100 ns 40 ns Recirculate Setup (tclS) Recircu!ate Hol~ (tdH) Data Output Propagat ion Delay from Delay to High Level h odH ) Delav to Low Level !todd t r • tt $; 10 ns for Load Conditions see Test Circuit ns 250 250 350 350 n. ns Note 1: "Absolute Maximum Ratings" are those values beyond which the safety of the device cannot be guaranteed. Except for "Operating Temperature Range" they are not meant to imply that the devices should be operated at these limits. The table Qf "Electrical Characteristics" provides .conditions for actual device operation. Note 2: Capacitance is guaranteed by periodic testing. Note 3: Positive true logic notation is used: Logic "1 or ;::: most positive voltage level; Logic "0" = most negative voltage level. Note 4: Outputs not loaded when measuring 100 therefore 100 will increase by 1;6 mA for each TTL load (TTL "0" level output!. 8-60 typical performance characteristics Typical I DO YS 2Q C oS 14 ~ 12 ..... a 10 .9. VOO'" GND ~-~ 18 I-'" ~ 1 •• \~"'t. Vss '" +S.OV DATA - 1-8-1-0 15 DATA-l·D-HI - 4.0 V.. ' 5.DV VDO =oV 2.0 I~~~' -12V I-- i-- 91= 1.0MHz TA=+2S"C ~ 10M 12' 13 1000 800 ~ 600 ...'"co 14 15 1& 11 400 "" ~ 31111 400 ! ~ II'Ct..=9lt= 10ns ~ 21111 100 0 14 15 300 ZOO 100 MIN~t- I I 13 ~ I I I I I 1.2 16 11 18 TA Y," -~-i-t--~-., Y,,-----...., ~ -tiittllt-+ffiHtftl 1M 10k V1L :: O.BV V,:.... - l.OV =J.~V ~.;.L = O.BV TA '" O"C to +10"C .J J t-~ GJAR~NTE~D <; g: t"["".1 -l j X- i\. OPWMIN 0. ""2.0 MHz t,=1.'" 10ns Vss'" +5.DV Voo = B.GV I I 16 17 V ss - VaG (VI switching time waveforms v" -;;O'C "'IHzl 15 Vss - V.. IV) _ _ _ _-+'......+' _+' VIL - - - - - -..... v~--------~-----_. DAtA QUlPUT yoc--------,--t--1" 1111 I- 18 VI~ ·~A~l. I 500 2 TA =+25°C t- Guaranteed 2.0 MHz Operating Curve I I I Vss = +5.OV Voo '" GND 700 ~ 12 10 111111111 lllJlllL ~ Guaranteed 1.0 MHz Operating Curve ] 0 Vss-V .. IVI .. - CLOCK FREQUENCY 1Hz) 900 oS Iss '" IGa '" 100 1M lOOk C l- I•• 18 15 1& 14 ~ 8.0 TVPicallGG vs Clock Frequencv 20 ./ L. V ./ 6.0 10k , 21 loh 111111 18 16 f- Typical Power Supply Currant vsVGG Clock Frequency tt S;1U nsAl.l T1MESMfASURED FRDM 5D% POINTS 8-61 18 10M ~ Shift Registers NAlIONAL MM4104/MM5104 dynamic shift register general description . The. MM4104/MM5104 360/359, 228/287, 40132 bit dynamic shift register is Ii monolithic MOS integrated circuit utilizing p-channel enhancement mode low threshold technology to achieve bipolar compatibility. The register lengths are lengthened or shortened by hard wiring the length select line to VGG or Vss. The lengths available are: 40, 288, 328, 360, 400, 560, 688; or 32, 287, 319, 359, 391, 446, 678. • MUltiple length registers Electrically adjustable 360/359,288/287,40/32 bit registers 250 Hz min. guar. at 25°C 2:5 MHz max. guar. over temp. • Wide frequency range features applications • DTLITTL compatibility +5V, .., 12V power supply. No pull-up or pull-down resistors required connection diagram • Data store • CRT displays • Business machine Metal Can Package YGG LENGTH SELECT DATA INPUT 1A {3BO,Z8arN} 1 Y" TOPVIEW Order Number MM4104H orMM5104H See Package 24 typical applications TTL/MOS Interface +5Y r.1, r - - - - - 1,1 -~ _.t~ - - MM4f04lMM5104 -- --- ---''Ty;;;--if'I--- -:'12V ...J QIN Note: VGG on pia 3 resuiu in a 288·bit Nlgisttr between pin lInd pin 4 and a 287·bit regisUr bttween pins 6 and 4. TIle unused input (6 or 11 must be returned to Vss. Also, there is a 32·bit registtt between pins 1 .nd 2. VSS OD pin 3 fBlUlts j'o a 360 bit register between pin 7 and pin 4 and I 359·bit rtgister I»etweeo" pins & and 4. The unused input (8 or 71 must be r8ltuned to Vss. Also, there is a 4D·mt tegis~' IIe1wttn pins 1 alld 2. 8-62 absolute maximum ratings Voltage at Any Pin Operating Temnerature Ra'nge MM41 04 MM5104 Storage Temperature Range Lead Temperature (Soldering, 10 sec) Vss + 0.3Vto Vss - 22V -55°e to 125°e _25°e to 70 0 e _65°e to 150°C 300 0 e electrical characteristics (T A within operating. temperature range, Vss PARAMETER = +5.0V, ±5%, VGG = -12.0V CONDITIONS ±1 0%, unless otherwise specified.) MIN TYP MAX UNITS Vss +0.3 V V Data Input Levels Logical HIGH Level (V 1H ) LogioalLOW LevellV,d Vss - 2.0 Vss - 18.5 Vss -4.2 Data Input Leakage Y'N = -'20.0V, T A = 25°C, All Other Pins GND 0.01 0.5 pA Data' Input Capacitance Y'N = O.OV, f = 1 MHz, All Other Pins GNO. (Note 3) 3.0 5.0 pF Length Select Input Levels Logical HIGH LeveIIV LsH ) Logical LOW Level (V LSL ) Vss +0.3 VGG Vss Vss-18.5 V V Length Select I nput Leakage VIN '" -20V, TA = 2SOC. All Other Pins GND 0.01 0. 5 pA length Select Input Capacitance V ,N = O,OV, f = 1 MHz, All Other Pins GND, INote 3) 6:0 9.0 pF Clock I nput Levels Logical HIGH Level (V.pH) Logical LOW Level IV"L) Vss - L5 V,,=~20V,TA=25°C, Clock Input Leakage Vss + 0.3 Vss -14 ..5 Vss-18.5 0.05 1.0 V V pA All Other Pins GND Clock Input Capacitance Vo = O.OV, f = 1 MHz, 85 100 pF All Other Pins'GND, (Note 3) Data Output Leveis Logical HIGH LevellVoHI ISOURCE ~ Logical LOW Level (Va d 'SINK -0_5 2.4 rriA Vss 0.4 1.6 rnA == V V Power Supply Current TA =2SoC, VGG '" -12\1, q;pw "", 150 ns IGG Vss = S.OV, VOL = -12V, Oata = 0·1·0·1 0.01 MHz;:; ¢, S; 0.1 MHz 1.5 2.5 mA 1 MHz 3.5 5.0 mA ¢, = 2.5 MHz 7.0 10.0 mA 3.3 2.5 MHz ¢,= Clock Frequency (IPf) ¢tr = ¢tf "" 20 ns, (Note 1) Clock Pulsewidth (¢pw) (jJtf Clock Phase Delay ~nmes (¢d, ¢d) INote 1) Clock Transition Time (¢tr. '¢>tf) ¢tf +¢pw +'¢tr~ + ¢pw + f versus tempe'rature ,and TIN, TOUT versus ~emperature curves. The lowest guaranteed dock frequency for any temperature can be attained by ,making TIN equal to TOUT.'The 'minimum guaranteed clock 'frequency is: tPt(min) = 1 , T,N + TOUT ,where TIN and TOUT do not exceed the guaranteed maximums. Note 2: The curves are guaranteed by testing at a high temperature poin't. Note 3: Capacitance is guaranteed by periodic testing. 8·63 , ns 10 [;II performance characteristics Guaranteed MinifllllM Clock Frequency Y$ Teoliperatura (Notes 1.2) Guaranteed Maximum TIN and TOUT vs Temperature (Notes 1. 21 100 Typical Power SUpply Cllfrent YS Clock Frequency 10 10.0 r- i TfNorTouT"'ZOIns l.O If ~ 10 .... J !§ ! 1.0 '" ~ TIN " -Tout~ j -- :~~5~~! :" 1.0 ; 125°,C ""'= i1J ns Vss=5.0V VGo "'-12.OV O.l V"L =-1Z.DV ....... 0.1 -60 -20 20 60 140 100 -;!II TEMPERATURE ('C) Typical Power Supply -55'C:- C ..sc oJ? 3.0 2.5 100 149 ~ I- :::. ~ ~ .... z ::! II: '-' ~ lB 10 => ;; .... => I!: => D~TAill-'-r-' 17 10.0 ... '" . ",=IMHz .... ·150.. 1.0 16 1.0 (MHz) 1Z VS5 =5.8V 15 0.10 FRE~UENCY. ¢r C .! V... = -12.OV 1.5 0.01 Typical OutpUt Sink Current vs Voltage ~ 2.0 DATA ~ O~':l!-:'. CLOCK -=-+-urc_ T.=25·C\ 3.5 60 Typical OU"""t Source . Cur.....t YS Volt.... 1.--,...-,---.---,..,....,.-7'1 5.0 4.0 2U AMBIENT TEIIIPERATURE ('C) Current vS V GG 4.5 0.1 0.081 0.01 19 • V.. - V•• (V) -1 5 1 vourfVl switching time waveforms -1 VOUT(V) ac test circuit ..v 4In ' EITHER .AT··o-..........- ...i'IIt-..........IJ>tHJIt, ,DU",,"' 8·64 Memory Systems ~ NAllONAL INTRODUCTION The Memory Systems Division was organized in January, 1974. A substantial financial commitment has been, made to this division by National Semiconductor which has enabled the division to be fully staffed with the best' engineering and manufacturing talent available in the industry. In addition, the division has purchased the latest in sophisticated design support computers and computer controlled testing equipment. Design Expertise NMS specializes in memory systems; by working with National, the customer's engineering staff is free to do what they do best. Advances in Technology NMS provides continual technology lead for customer (ask about our Guarantee Against Obsolescence). Since its founding, the division has rapidly grown. The major thrust of the divisi,on's effort to date has been in the development and production of memory cards and systems for the OEM market as well as the IBM Add-On Memory Systems market. Product Availability Assurance of product during periods when component availability becomes difficult. (Assurance is due to our long lead procurement cycle and second sourcing policy). In the OEM market, the diyision has focused on standard/custom memory cards and systems currently being shipped to large OEM manufacturers for resale in CHT terminals, test equipment, phototypesetting equipment, airline reservation systems, large display systems, point of sale terminals, credit card embossing devices, CRT cluster control,lers, editing terminals and other applications. NMS typically manufactures' 90% of the components used in each 'memory module. Inventory' Reduction of customer inventory. NMS works closely with our customers to establish production rates and NMS inventories consistent' with customer, objectives. THE DESIGN,OF MEMORY SYSTEMS The purchase of a complete memory system from National reduces customer purchasing requirements. The, three fundamentals essential in producing a cost effe,ctive and reiiable semiconductor memory system are: • Proper choice of memory component • Design integrity of system • Intensive production testing from components through entire system Testing This most critical el,ement in the production of memory systems is a specialty at NMS. Each memory system undergoes extensive testing in National,'s production test facility. Tests include component burn-in; aging and full system test under ,controlled temperature environment. National Memory Systems has focused on all three fundamentals and in doing' so provides our customers with complete turn-key products. We specialize in assessing customer requirements, the writing of specifications for the customer when required, designing the system after choosing the most cost effective components and delivering fully-tested hardware-tested to an extent that most customers, are unable to match. NMS has made a substantial investment in production test facilities. A customer typically is unable to make this huge investment in facilities, test methods and experienced personnel to ensure the level of product reliability achievable at National. Quality Assurance "MAKE OR BUY" DECISION National maintains product integrity from design through all phases of manufacturing with two distinct quality groups-Quality Engineering alld Quality Control. One of the mosr difficult decisions, to make under normal circumstances for the company that has a memory systll/Tl requirement is whether the system should be designed and produced internal to their operations; or whether the decision should be to purchase memory systems from a company who specializes in providing systems, such as National Memory Systems. No other memory system supplier provides the extensive testing and stringent quality assurance standards that is available at NMS. Price/Performance Following are some of the reasons that our customers have chosen National Memory Systems (NIiIIS) to solve their memory system requirements. National Memory Systems provides the lowest cost, highest quality, highest performance memory products available_ g·l CUSTOMER SUPPORT • Dedicated facility capable of throughput of 100,000 devices per month. E'quipment includes: National Memory Systems recognizes the need for a close customer relationship, since we are truly an extension of the customer's design and manufacturing staff. Each customer's support requirement varies; however, the following are common to all programs: • Despatch Oven Co. burn·in chamber • Dedicated error loggers • Custom designed controller/sequencer • Burn-in temperature and period vary with each memory component • A program manager is selected during early discus· sions to act as a single point contact at the factory for our customer Single Card Test Stations • Technical ,and' Quality Control interfaces are established with the customer' to assure proper communications on design, testing and realiability criteria • Dedicated Macrodata MD·l00 (with "custom" personality card) and error logger. Note: Minimum of one test station is reserved for each customer • Periodic status reports to customer inclUding frequent . design reviews during a custom development program • Complete board functional test in ambient conditions. Tests include: • Technical supervision on installation of prototypes • Implementation of warranty repair • • '. • procedures • Correlation of test data to ensure accurate records and continual quality improvement Mem Scan • March • Checkerboard March. Short Walk • • Close cooperation to guarantee delivery of product on schedule as well as reaction to increased/decreased proc\uction requirements Walk Pat Gal Pat Complete Voltage Margins Special "customer required" tests and/or test parameters CUSTOM PRODUCT DEVELOPMENT CAPABILITY Multicard Test Stations National Memory Systems maintains a complete product development staff and facility specializing in providing cost effect solutions to a customer's specific memory requirement. • Each custom development program consists of a design team with a project engineer, his staff of engineers and technicians, and services of design and drafting support group. The schedule for a typical custom development program may vary depending upon the complexity of the program and the manpower loading to satisfy a specific customer's requirement. Typical programs range from 8 weeks to 15 weeks for delivery of prototype units; Production quantities are available within 30 days after prototype acceptance. Equipment includes dedicated Macrodata MD-l00 (with "custom" personality card), error logger, card cage assembly and temperature chamber. Note: Minimum of one test sta,tion is reserved for each customer. • Testing is performed automatically under temperature conditions. Tests inclUde: • • • • • • • • The Memory Systems Engineering Department works closely with the National Memory Components Group to provide the latest cost-effective custom designs to ,our customers using state-of-the-art components. Mem Scan March Checkerboard March Short Walk Walk Pat Gal Pat Complete voltage margins Special "customer required" tests and/or test parameters • Testing throughput of approximately 30 cards/week per test station. Capacity easily increased'to accomodate multiples of 30 cards/week to satisfy customer needs. The Memory Systems Division has an excellent track record of completing custom design programs on schedule with rapid customer acceptance. Special Purpose Logic Test Station PRODUCTION TEST FACILITY FOR MEMORY SYSTEM PRODUCTS • Component Burn-In Station • Testing of this special circuitry is accomplished in a comparison mode (with a working sample) on a "Trendar 2000" digital logic test station • Dynamic testing during burn-in includes automatic voltage margining and standard pattern tests at pre burn-in and post burn-in ' Used to test special "custom" memory cards which contain overhead circuitry not associated with memory operation • Special personality cards and test fixtures are developed 'by Memory Systems Engineering for specific customer requirements • Manual test capability for voltage margining and selection of specific pattern tests 9·2 MEMORY SYSTEMS QUALITY ASSURANCE MEMORY SYSTEM PRODUCTS Memory Systems Quality Assurance Department is su bdividec! into two basic groups: Quality Engineering and Quality Control. In the pages which follow you will fi(1d data sheets on several of National Memory Systems' standard products and systems_ If one of these products matches your memory requirement, our applications department will be pleased to provide detailed interface information_ Pricing and delivery information are available from your local National Semiconductor regional office_ Quality Engineering has the responsibility of ensuring that design parameters offer the utmost in reliability by devoting technical expertise to memory design engineering and. production test techniques •. If none of the standard products satisfy your requirement, give our Marketing Department a call or contact your local National Semiconductor regional office listed in this catalog for details on how National Memory Systems specializes in satisfying your "custom" memory system requirements_ We would be pleased to learn of your needs and will respond promptly with a.complete ' technical and business proposal. Quality Control maintains product integrity by practicing preferred commercial computer standards 'on incoming, in-process and final inspection of all material. Calibration of all test equipment is traceable to the National Bureau of Standards and is scheduled and performed on a regular basis. Memory Systems' vendors are qualified by their ability to meet preferred industry standards and scheduled delivery commitments_ Vendors are periodically source and first article inspected to maintain overall integrity. By maintaining a close working relationship, Quality, Control and Quality Engineering provide state-of-theart inspection and testing of all memory systems. o 9-3 I '7 M U) Z ~ Memory Systems Advance Information NADONAL NS3-1 high density memory system GENERAL DESCRIPTION. FEATURES The NS3-1 is a self-contained semiconductor random access memory system with a maximum capacity of 128k x 22 bits or 256 bytes. • • • • • • • • • • • • • It is structured to provide a wide range of flexibility to satisfy individual systems applications. The memory is configured in four modular cards. Each card has a maximum capacity of 32k x 22 bits (64 bytes). The memory can be modified to individual system requirements. The basic ·storage element is a 4k dynamic RAM which provides speed, proven reliability and low cost. Memory Flexibility is achieved by board de-population. Optional features are provided. These include custom interfacing, error correction, and double word control (40 bits word structure). Complete system Semiconductor memory High speed Low cost Compact Accessories Up to 128k x 22 bits (256 bytes) 32k x 22-bit modularity Byte control 51/4" cabinet Customized Interfacing Error checkand correction TTL compatible Optional Features • Error check and correction • Parity generation/parity check • Double word control-40-bit word structure • Late data strobe • Custom logic interface • Custom system interface cables A remote Self-Test unit is offered as an optional accessory which exercises the memory system. The NS3-1 system is housed in a 5 1/4" cabinet and contains its own power supply. MEMORV STORAGE CARDS ~-4 Modes of Operation Envwonment Write Read Read/Modify/Write Operating O°C to +50°C Non-operating -40°C to +80°C Humidity 90% without condensation Mechanical Performance Access Time Read or Write Cycle Read/Modify!Write Cycl.e z ~ .... CJ) TECHNICAL SPECIFICATIONS Chassis 51/4" x 19" x 22112" 280 ns 430 ns *610 ns Interfacing Elco 90 pin (plug) Elco 90 pin (receptacle) "Plus user data modify time Memory Refresh Logic Levels This can be implemented to individual customer applications either in asynchronous mode or in an asynchronous mode allowing handshaking with the CPU_ All levels are TTl compatible Terminations are optional 9-5 o p- M ~ «a: en o Memory Systems ~ NAnONAL ~ MOSRAM 310 bulk storage system 256k words X 24 bits. 128k words X 48 bits. 64k words X 96 bits GENERAL DESCRIPTION FEATURES The MOSRAM 310 is a random access semiconductor memory system that requires only a timing and control card to be a complete memory system. • Uses National 5280 4k RAM • Low Cost The memory is contained in a 19" rack mounted chassis that measures 12.0" H x 19.0" W x 11.5" D. The standard configuration is 256k x 24; however, the memory can be configured as either 128k x 48 or 64k x 96. Smaller capacities are available by depopulation, and larger capacities are. obtained by utilizing multiple chassis. • High Speed • Double Density Version Available Soon • Separate Timing and Control Card • Expandable • Multiple Configurations: 256k x 24 STD 1 28k x 48 OPtional 64k x 96 Optional The MOSRAM 310 is a semiconductor memory system that was designed to offer the user the highest performance and lowest bit cost available for bulk storage appl ications. 9·6 s: o TECHNICAL SPECIFICATIONS en ::rl Environment Performance Operating Non-Operati n9 Humidity 240 ns 460 ns 460 ns Access Time Read Cycle Time Write Cycle Time o°c to +50°C ---40° C to +80 0 C To 90% Without Condensation Mechanical (256k x 24) 19.0" W x 12.4" H x 11.5" D 10.5" x 11.0" Memory Chassis Memory Module Modes of Operation Read Write Refresh Input Signals (Storage Card) +5V +12V Power Requirements logic "1" logic "0" Input Output Data 4 Bits (ECl B1-D1) Address 16 Bits AO-A15 Read/Write Control MOS Timing CE Refresh Data Strobe -5.2V -5.0V +2.4 V DC to +5.5 V DC 4 Lines 16 Lines 1 Line 1 Line 1 line 1 Line Output Signals 0.0 V DC to +0.6 V DC 0.0. V DC to +0.4 V DC Data 4 Bits 4 Lines MOSRAM 310 BULK STORAGE CARD TIMING ADDRS zoo 100 Read Cycle I 400 i ~===+====~==~--~--~'~~ -+C.E -DATA STB-!-----~--_._--_+-_\i +OATA OUT lEeli - / - - - - - - - - f -_ _ _ _-+_---J Write eye Ie , 0 I ...... ' AODRS I 300 10 -+C.E .- J 13< 1145 \. DATA IN (Eel) -WAT ENB 42 MOS CE 460 -1 ,""- "0 I \. "1320 I I i - 'i lO i I 4'lY - All National memory systems must meet stringent quality and test standards prior to shipment. Memory components are burned in, and systems undergo an extensive diagnostic test prior to shipment. 9-7 » s: w ~ o ~ Memory Systems NA110NAL MOSRAM 410 memory system 4096 words X 10 bits GENERAL DESCRIPTION FEATURES The MOSRAM 410 is designed to offer the systems engineer an alternative to the high cost design-prototypetest cycle. This memory system utilizes the MM2102 N-channel, 1k part as the storage medium. These static storage cells eliminate the need for clocks and refresh. Data in and data out have the same polarity and the read operation is nondestructive. • Single +5.0V supply • Air inputs and outputs ani DTL/TTL compatible • Static operation-no clocks or refreshing required The simple interface and high performance make the MOSRAM 410 ideally suited for those memory applications, both large and small, where systems cost is an important consideration. • Low power 5Wtyp • High speed 550 ns • TRI-STATE® output forbus interface • Programmable card select allows simple memory expansion to 32k x 10 • Small size 3.93 x 6.3 x 0.5 for 4k x 10 The only interface signals required are data in, data out, address, memory enable, and RIW, all TTL compatible. • 9·8 Flexibility of speeds and capacities s: oen TECHNICAL SPECIFICATIONS :::D Performance » Mechanical Cycle/Access Time: 550 ns 3.93" x 6.3"* 0.5" Centers 60 Pin Card Edge Type 0.100 Centers (E LCO 00-6307-060-309-001) Memory Module Mounting Connector Modes of Operation Read Write s: ~ o Input Signals Power Requirements Data In, 1.0 Bits Address 15 Bits AO-A14 ReadIWrite Control External Output Enable Memory Enable +5 Voc at 1.0A Interface Logic "1" Logic "0" Input Output +2.4 VDC to +5.5 Voc Output Signals Data Out, 10 Bits / 0.0 V DC to +0.6 VDC 0.0 V DC to +0.4 V DC 10 Lines Memory Configurations (Available as Follows:) 4kxl0 . . . . . . . . . . . . . . . . . . . . . . . . . 4k x 9 . . . . . . . . . , . . . . . . . . . . . . . . . . 4k x 8. . . . . . . . . . . . . . . . . . . . . . . . . . 2k x 10 . . . . . . . . . . . . . , ... , . . . . . . . 2k x 9 ...... , . . . . . . . . . . . . . . . . . . . 2k x 8 . . . . . . . . . . . . . . . . . . , . . . . . . . Environment o°C to +50°C -40 o C to +80°C To 90% Without Condensation Operating Non·Operati ng Humidity 10 Lines 15 Lines 1 Line 1 Line 1 Line Model Model Model Model Model Model 410 409 408 210 209 208 MOSRAM 410 TIM.ING Write Cycle Read Cycle ________ tWCI550MINI _ _ _ _ , -tRC (550 MINI - - - - - . AODAESS· ...'I't_ ..... ---:-IOM=I.~)_ _ _ _ _ _ _ _~.....,..:. ADDRE~ ;;..;t!'r-----------:..JJ'f-" MEMORY,...,.;cYF...::==::...-------+.....,."..,. MEMORV ENABLE ""'.,,-"'-.....;::.AM=IO:.:M:;,;.IN.;:I_ _ _ _ _+~tAWR (75 MINI ENABLE ReAoIW'RITE ~ I 1, . I§ ~~H210MINI tA (550 MAX) DATAOUT~~~~~~~" ---' t RC (rnin) tAM (min) tA (max) tOH2 (min) tOH1 (min) ~tOH' 150 MINI 550 ns 0 550 0 50 ~~~~---""----1tS;~--'MWR t75 MIN) Ri'A'O/WRITE :.::: ~,=tDW(350. MINI~ DATAIN~ twc (min) tAM (min) tAwR (min) tMW (min) twp (min) tMwR (min) tow (min) toH (min) 550 ns ' 0 75 175 300 75 350 125 * Eurocard has 64 pin, on 0.100 centers connector. A\I National memory systems must meet stringent quality and test standards prior to shipment. Memory components are burned in, and systems undergo an extensive diagnostic test prior to shipment. 9-9 [#J ~ Memory Systems NAnONAL MOSRAM 644 memory system 65536 words X 4 bits GENERAL DESCRIPTION FEATURES The MOSRAM 644 is a high speed random access semiconductor memory that requires only a timing and control card to be a complete memory system. • Low Cost • High Speed • Separate Timing and Control Card The memory is contained on a printed circuit card that measures 10.0" x 11.0". The standard configuration is 64k x 4. Larger capacities are obtained by utilizing multiple storage cards. The MOSRAM 644 is a compact planar semiconductor memory system that was designed to offer the user the highest performance and lowest bit cost available. It is designed for a wide range of applications including large, high speed mainframe, minicomputer, and data communication systems. 9·10 • Card Select Input • Easily Expandable • Chassis TECHNICAL SPECIFICATIONS Environment Performance Operating Noli·Operating Humidity 240 ns 460 ns 460 ns Access Time Read Cycle Time Write Cycle Time O°C to +50°C -40°C to +80°C To 90% Without Condensation Mechanical (64k x 4) Modes of Operation Memory Module Mounting Connectors Read Write Refresh 11.0" x 10.0" 0.625" Centers Two (2) 80 Pin Card Edge Type , I nput Signals Data 4 Bits (ECl 81 . Dll Address 16 Bits AO . A 15 Read/Write Control MOS Timing CE -5.2 V +5 V +12 V Power Requirements -5.0 V 4 Lines 16 Lines 1 Line 1 Line 1 Line 1 Line Interface logic "1" logic "0" Input Output +2,4 VOC to +5.5 VOC Output Signals, O.O'Vocto +0.6 VOC 0.0 VOC to +0.4 VOC Data 4 Bits 4 Lines MOSRAM 644 - 64 k x 4 TIMING Road eVe Ie JOO 200 100 I -y AODas 10 +C.E " +DATA OUT (Eel) 230 '\. 240 -'I +C.E ,- - MOS CE . - Y 'F '\. ltD " 02 ,""- t35 3tO 1to. '\. 31 1,.0 ·V - 'i 49V lO I - '\. Lt .~~~~ 0&0 Y lOO to I-1-- 3{ I " DATA IN (Eel) -WRT ENB I J ___ 1\ Write eVe Ie 0 ADDRS 500 0&0 lOO ,- -DATA STB 400 I 300 t, I I ~ All National memory systems must meet stringent quality and test standards prior to shipment. Memory components are burned in, and systems undergo an extensive diagnostic test prior to shipment. 9·11 ~ Memory Systems NA110NAL MOSRAM 817 memory system 8192 words X 17 bits GENERAL DESCRIPTION FEATURES The MOSRAM 817 is a random access semiconductor memory that requires only a timing and control card to be a complete memory system. • Low Cost • High Speed The memory is contained on a printed circuit card that measures 9.0" x 11.0". The standard configuration is 8k x 17. Smaller capacities are available by depopulation, and larger capacities are obtained by utilizing multiple storage cards. The MOSRAM 817 is a compact planar. semiconductor memory system that was designed to offer the user high performance and low bit cost. It is designed for a wide range of applications inCluding mainframe, minicomputer intelligent terminals, data communication, data entry, and microprocessor exten· sion memory. The card is compatible with National's IMP·16 microprocessor. 9·12 • Output Data Registers • Separate Timing and Control Card • Card Select Input • Expandability to Eight Cards (64k) TECHNICAL SPECIFICATIONS Mechanical (8k x 17) Perfo rmance 500 ns 505 ns 690 ns 780 ns.+ Modify Time Access Time Read Cycle Time Write Cycle Time Read/Modify /Write 9.0" x 11.0" 0.625" Centers 1 Each 144 Pin Memory Module Mounting Connector Modes of Operation Read Write Split Cycle (Read/Modify/Write) Input Signals Power Requirements +5 Voc at 1.5 A, -15 VOC at 0.5 A,+15 Voc at 0:1 A Interface Logic "1" Logic "0" Input Output +2.4 VOC to +5.5 VDc 0.0 VOC to +0.6 VOC 0.0 VOC to +0.4 Voc Data 17 Bits Address 13 BitsAO - A12 Read/Write Control MOS Timing T1 T2 T3 Refresh Data Out· Enable Data Strobe Card Select 17 Lines 13 Lines 1 Line 3 Lines 1 Line Line Line Line Output Signals Data 17 Bits 17 Lines Environment O°Cto +60°C _40° C to +80° C To 90% Without Condensation Operating Non-Operating Humidity MOSRAM 817 8k X 17 TIMING Read Cycle lOOns 0" I I j AOUR An - AID -. Write Cycle 200ns 300ftl; 400ns SOllns I I I I 600 '" 70n ns o ns Ion ns 20D III 300 ns I I I I I I ,~DDR Au -"~12 -~~~::r, I :t: 400 I ns 500 liS 600 II'i 100 ns I I I ZO~AX CARD SELECT B,OMIN READ/WRITE 9SMIN CLOCK Tl ClOCK"T2" CLOCK Tl DATA STROBE DATA ENABLE DATA IN DATAOUT "1" "0" I + ________ : TO ADDRESS STROBE A.•.;.;5.;.OM:;;;A.;;;X'"t·_ _ _--t-'l'~ I --- FULL READ CYCLE 690 ns----..J SHORT READ CYCLE 505 ns - - - - . .~t=~ "'''~ "o""F4 I I , ' i - - - - - - F U l l WRITE CYCLE TO ADDRESS STROBE 9-13 690ns-----,-~ o I o o o .... ~ Memory Systems NAnONAL 8SM 1000 memory system 512k to 1 megaword GENERAL DESCRIPTION FEATURES The National Memory Systems BSM 1000 add-on memory is a low cost, high performance bulk storage memory. The memory is designed for storage capability from 512k to a total of 1 megaword. The system is selfcontained with power supply, cooling and other options in an attractive 31"'x 18" x 60" enclosure. • Field· Proven • Low Cost • High Speed • Low Power Consumption The BSM 1000 uses high speed 4k RAMs which are utilized on the MOSRAM 644 storage card. The MOSRAM 644 (65,536 x 4) card is the basic building block for the system. In addition, timing/control and custom interface cards are supplied. The system design is readily adaptable to meet many custom applications. Applications include add-on memory to the IBM 370/158 Bulk Storage Module and other high speed systems. • Compact Size • Chassis, Rack, Power Supplies 9-14 TECHNICAL SPECIFICATIONS. ~ o Performance oo 270 ns 460 ns 460 ns Access Time Read Cycle Time Write Cycle Time Power Requirements 60 Hz 50Hz 208-240 VAC 380-415 VAC 30A 30A 60 Hz 60 Hz 60 Hz Plug Connector Receptacle 30A 30A 30A 3-Phase Delta 3-Phase Wye R&S R&S R&S #FS3760 #FS3934 #FS3754 Environment Operational: Temperature Relative Humidity Maximum Wet Bulb Non-Operational Temperature Relative Humidity Maximum Wet Bulb +10°C to +40~C 20% to 90% +26°C -46°C to +43°C 20% to 90% +27°C Mechanical Specific Physical Planning Data for the National Memory System BSM 1000 is listed below: 31" W (78.7 cm) Dimensions: 18" 0 (45.7 em) 60" H (152.4 cm) Weight KVA Rating KW Rating Heat Output Airflow 700 Ibs (317.5 kg) 2.9 KVA 2.4 KW 7.215 BTU/hr 690 ct/min (19.54 em/min) BSM ,000 SPECIAL FEATURES OPTIONS • • Custom Interfaces Easy.Maintenance • Control Panels • Error Correction & Control • Power Supply Monitors • Configurations (~ar yiew) • ·Configuration Flexibility • • • i;xpandable Word Capacity (4k Increments) from 256k to 1l\11egaword. Easy Expandability Flexible Word Length (8 to 20 Bits) All National memory systems must meet stringent quality and test standards prior· to shipment. Memory components are burned in. and systems undergo an extensive diagnostic test prior to shipment. ' . I' 9-15 i .... I o 8 ,('I) en z ~ Memory Systems Advance Information NAlIONAL NS3000,1 memory system 16k words X 20 bits GENERAL DESCRtPTION The NS3000-1 is a random access semiconductor memory conta.ined on a single printe!;! .circuit card. Standard configurations are 16k x 16, 18 and 20 bits with individual 8, 9 or '10-bit byte structure as an option. Performance Access Time Read or Write Cycle Read/Modify /Write Cycle "'Plus user data modify time Design flexibility perm'its customized applications. Options incilJde parity generation, parity check, .Iate data input and data available reSet. Environment Operating: O°C to +50°C Non-operating: -40°C to +80°C Humidity: 90% without condensation The NS3000·1 .is designed for .a wide range of applicathins i'ncludin!l mainframe computers, mini-computers, microprocessor·basetl systems, intelligem terminals and " ' data entry. Mechanical Card Size: 11.75" x 15.40" Connectors: 2 each 80 pin edge connectors with pins space "125" center to center FEATURES • low cost • High speed •. Proven reliability' • • • • • 280ns 430ns *610 ns Input Signals • • • • • • • • • low power Special options Designed to incorporate special customer requirements Bi-directional data transmission if required TTL compatible Standard Features • Byte mode • late Data In-enables late presentation of data for write operation Initiate Pulse (RP) Byte Control levels (BlCl, BlC2) Split Cycle (SC) Write Pulse (WP) Configuration Option (4 lines) Address In (AI) Extended Address IN (XAI) Data In (01) Memory Protect (MP) Logic levels All levels are negative true TTL compatible. Terminations are optional. Special Options Memory Organization The following is available on a customized. basis: • Parity check • Parity generation • Data Available Reset-permits Data Available (DA) to be gated within the memory cycle. It can be used to release the data bus in a shared system. • • • • Memory storage Timing and control Refresh circuitry Optional features Note: The memory size may be reduced by board depopulation. TECHNICAL SPECI FICATIONS Output Signals Modes of Operation • Data Out (DO) • Data Available (DA) • Memory Busy (MB) Write Read Read/Modify /Write 9-16 Z fn W TECHNICAL SPECIFICATIONS (CON'T) o o o, Power Requirements Memory Refresh Standard +15V, -15V, +5V Option' +12V, -5V, +5V This can be implemented to individual customer applications either in a synchronous mode or in an asynchronous mode allowing hand shaking with the CPU_ * Lower cost Typical Memory Card Interface r +5V llO ±5% ,I OPTIONAL CORRECTIONS I +5V :i~-= 11'--+-t-+---t--it-----3~I.. r- TWISTED PAIR ~I 9-17 Uk .... N o o o('t) U) Z ~ Memory Systems Advance Information NA110NAL NS3000c2 memory system 32k words X 18 bits GENERAL DESCRIPTION Input Signals The NS3000-2 is a random access semiconductor memory contained on a single printed circuit card. Standard configuration is 32k x 16 or 18 bits which is alterable to 64k x 8, 9 using byte control. • Initiate Pulse (RP) • Byte Control levels (BlC1, BlC2). • Address In (AI) • Data In (01) • Ge'neral Reset Design flexibility permits customized applications. Special features include late data input and data available reset. Output Signals The NS3000-2 is designed for a wide range of high density memory applications including mainframe computers, mini-computers, microprocessor-based systems, intelligent terminals and data entry. • Data Out (DO) • Data Available (DA) • Memory Busy (MB) FEATURES Logic Levels. • lowcost • High speed • Proven reliability • Low power • Special options • Designed to incorporate special customer requirements • Bi-directional data transmission if required • TTL compatible All levels are negative true TTL compatible. Terminations are optional. Memory Organization • Memory storage • Timing and control • Refresh circuitry • Special features Standard Features Note: The memory size may be reduced by board depopulation. • • Mechanical Byte mode Late Data In-enables late presentation of data for write operation • Data Available Reset-permits Data Available (DA) to be gated within the memory cycle. It can be used to release the data bus in a shared system. Card size: 11.75" x 15.40" Connectors: 2 each 80 pin edge connectors with pin spaced "125" center to center Power Requirements TECHN ICAl SPECI FICATIONS Standard: +15V, ~15V, +5V Option:+12V,-5V,+5V* Modes of Operation * Lower cost Write Read Common Data Bus Environment Gating is provided on the Data Input and Data Output circuits to allow bi-directional data transmission if desired. Operating: O°C to +50°C Non-operating: ~40°C to +85°C Humidity: 90% without condensation Memory Refresh Performance Access Time Read or Write Cycle This can be implemented to individual customer applications either in a synchronous mode or in an asynchronous mode allowing hand shaking with the CPU. 275 ns 430 ns 9-18 ~ Interface N ...... C en 2 DS0025/DS0025C two phase MOS clock driver U'I n general description features The DS0025/DS0025C is monolithic, low cost, two phase MOS clock driver that is designed to be driven by TTL/DTL line drivers or buffers such as the DM932, DS8830 or DM7440. Two input coupling capacitors are .used to perform the level shift from TTL/DTL to MOS 109ic levels. Optimum performance in turn·off delay and fall time are obtained when the output pulse is logically can· trolled by the input. However, output pulse widths may be set by selection of the input capacitors eliminating the need for tight input pulse control. • 8·lead TO·5 or 8·lead dual·in·line package • High Output Voltage Swings-up to 30V • High Output Current Drive :Capability-up to 1.5A ill Rep. Rate: 1.0 MHz into >·1000 pF • Driven by DM932,DS8830, DM7440 (SN7440) • "Zero" Quiescent Power connection diagrams Meta' Can Package Duo'·' n-Line Package • NC NC 1 INPUT A 2 -+---1:>0---+- 7 v- 3 v- INPUT B 4 Note: Pin. connected ta Clse. TOP VIEW -+---1 ;~--+-~ 5 Order Number DSOO25CN See P~kage 12 tYpical application ';, timing di.agram CIDCkpulit output 5' IN . ~ ... 18% ~ ac test circuit -----.-,.-ov ' - -_ _ _ _ _ _ 0' t..ON. rt..OFF V3 "'OV 111%,10% sa% Input wavefonn: PRR =O.5MHz Vp·p= 5.0V t,=tt:S"10ns Pulse width: . . . ~ ~ 50% Your 1"-""-..;;;;;'"'1-+----- V~:-I&V "01 is Sf!lected high speed NPN swiu:hing transistor. A. Ups B.2oons 10·' OUTPUT A 6 V· TOP VIEW Order Number DSOO25H or DSOO25CH See Package 23 B,lnputpulsewidtll set51l1a~1c pulse width o U'I NA110NAL ~~-~ >clockpul5l! c en o OUTPUT B co Ln 8en Q co N o o en Q ~ Interface NA110NAL 050026. 050056 5 MHz two phase MOS clock drivers general description OS0026/0Soo56 are low cost monolithic high speed two phase MOS clock drivers and interface circuits. Unique circuit design prOvides both lIery high speed operation and the ability to drive large capacitive loads. The device accepts standard TTL/OTL outputs and converts them to MOS logic levels. They may be driven from Standard 54n4 series and 54Sn4S series gates and flip-flops or from drivers such· as the OS8830 or OM7440. The OS0026 and OS0056 are intended for applications in which the output pulse width is logically controlled; i.e., the output pulse width is equal to the input pulse width. in pull ing up the output when it is in the high state. An external resistor tied between these extra pins and a supply higher than v+ will cause the output to pull up to (V+ - 0.1 V) in the off state. . For OS0056 applications, it is required that an external resistor be used to prevent damage to the device when the driver switches low. A typical VBB connection is shown on the next page. These devices are available in 8-lead TO-5, one watt copper lead frame 8-pin mini-DIP, and one and a half watt ceramic OIP, and TO-8 packages. The OS0026/0S0056 are designed to fulfill a wide variety of MOS interface requirements. As a MOS clock driver for long silicon-gate shift registers, a single device can drive over 10k bits at 5 MHz. Six devices provide input address imd precharge drive for a Bk by 16-bit 1103 RAM memory system. Information on the correct \!sage of the OS0026 in these as well as other systems is included in the application note AN·76A. features • Fast rise and fall times'-20 ns with 1000 pF load • High output swing-20V • High output current drive-±1.5 amps • TTLIOTL compatible inputs • High rep rate-5 to 10 MHz depending on power dissipation • Low power consumption in MOS "0" state-2 mW • Orives to O.4V of GNO for RAM address drive The OS0026 and OS0056 are .identical except each drivei in the OS0056 is provided with a VBB connection to supply a higher voltage to the output stage. This aids connection d iag rams TO-5Pack_ (Top Views) Dual-ln·Line Package Nt OUT A y+ OUT B Nt INA Y- IN8 TO-8 Package Dual-ln·Line Pack_ OUT I Ne Ne IN8 Ne Ne I•• Note: Pift4connectedtoase. Order Number DS0026H or DSOO26CH Order Number DSOO26CN See Package 12 See Package 23 TOoS Package See Package 25 Dual-In-Line Package OUTA or Nt DUT A Ne .IA Ne vOrder Number DSOO26J, OSOO26CJ orOSOO26W See Packago 9 or 27 Nt Order Number DS0026G or DSOO26CG TO-8 Package VallB· OUTS Dual-ln·Line Pack_ y+ VallB OUT 8 Ne IN • Nt Ne Nt V. A DUTA Nt INA Ne y- INA y+ yI•• Note: Pin 4 connecbd to CIIL Order Number DS0056H or DSOO56CH SeeP8ck_23 V88A IN A V- 'NB Order Number DSOO56CN - See Packalll> 12 Order Number DS0056G or DSOO56CG Order Number DS0056J or DS0056CJ See Package 25 SeePack_9 10-2 ~ Interface NA110NAL ' 051603/0S3603. 053604. 0555107/0575107. 0555108/0575108. OS75207. OS75208 dual line receivers general description features The nine products described herein are TTL compatible dual high speed circuits intended for sensing in a broad range of system applications. While the primary usage will be for line receivers or M05 sensing, any of the products may effectively be used as voltage comparators, level translators, window detectors, transducer preamplifiers, and in other sensing applications. As digital line receivers the products are applicable with the 0555109/0575109 and 0555110/0575110 companion drivers, or may be used in other bahinced or unbalanced party-line data transmisSion systems. ,The improved input sensitivity and delay specifications of the 0575207, 0575208 and 053604 make them ideal for sensing high performance M05 memories as well as high sensitivity line receivers and voltage comparators: TRI-5TATE® products enhance bused organizations. • Oiode protected input stage for power "OFF" condition • 17 ns typ high speed • TTL compatible • ±10 mV or ±25 mVinput sensitiVity • ±3V input common-mode range • High input impedance with normal Vee, or Vee ~ OV • • • • • 5trobes for channel selection TRI-STATE outputs f~rhigh speed buses Oual circuits 5ensitivity gntd. over full common·mode range Logic input clamp diodes-meets both "A" and "B" version specifications • ±5V standard supply voltages connection diagrams Dual·ln·Line Pack8ClO Dual·ln·Line Pac"Vee- INPUT IA IIPOT 11 ,om 2A tIC INPUT " OUTPUT IV ., OUTPUT STROlE 11 STROH S zv STROI( Vec- " _UT IA GilD INPUT I. INPUT lA tIC II'UT 2'1 IIC OUTPUT IV STROlE II .U1?UT STROft ZV " otSAIU 0 GND TOPVI£W TOfIVIEW Ordar Number DS55107J, DS75107J, DS5510BJ,DS75108J,DS75207J or DS75208J Sea Pac"- 9, Ordar Number DS75107N; DS751oaN, oS75207N or DS75208N 'Sea Pac"- 14 Ordar Number DS55107W or, DS5!il0BW Sea Package 27 'Ordar Number DS1603J, DS3603J DS3604J or DS1603W Sea Package 9 or 27 Ordar Number: DS3603N or DS3604N Sea Pai:kage 14 I product sel,ection guide TEMPERATURE~ PACK,AGE~' INPUT SENSITIVITV~ --55°C::;TA S+125°C ooC :S TA $, +10°C CAVITV OIP CAVITV OR MOLOEO DIP .:!:25mV ±25mV ±10mV 0575107 0575108 053603 0575207 0575208 053604 OUTPUT LOGICI TTL Active Pull-up TTL OPen Collector TTL TRI'STATE 0555107 0555108 051603 10-3 1m ~ .. Interface NAlIONAL 051605/053605, 051606/053606, 051607/053607, 051608/053608 hex M05 sense amplifiers (M05 to TTL converters) general description The 053605 series is a new series of programmable hexMOS sense amplifiers featuring high speed direct MOS sense capability with high impedance states to allow use of a common bus line. The OS1605/0S3605 and the .oS1606/0S3606 have TRI·STATE® outputs. The OS1607/0S3607 and 0$1608/0S3608 have both TR I·STATE inputs and outputs. High impedance states are controlled by an enable input. Outputs are high current drivers capable of sinking 50 mA in the low state and sourcing 5 mA in the high state. features • Non·inverting inputs 053607) Input current threshold (the level at which the output changes state). is determined .by the current at the programming pin. The current threshold is 10CiJlA with the programming pin grounded and 250JlA with the pin unconnected. The threshold can be set·from 100JlA to 300pA by connecting a resistor from the pin to ground, and set above 300JlA by connecting a resistor from the pin to the positive supply. • • • • • • • • Inverting inputs. (OS1606/0S3606, OS1608/0S3608) No. external components required (direct MOS sensing) Programmable inpu·t thresholds Current sensing-100pA minimum 50 mA drive capability TRI·STATE control Single 5Vsupply 15 ns typical propagation delay (OS3605) connection diagram typical· application Vee DISABLE Dua~-In-Line Package 1N6 INs OUTij OUTs (OS1605/053605, OS1607/ . PACE Interface IN4 OUT 4 lOMBS31 BUFFERS 'OM ADDRESS LATCH lDSJ608 -{>HEX SENSE AMPS TOP VIEW JDM8091 ordering information ORDER NUMBERS DATA AND ADDRESS' OUTPUT pACE -o-....·C::><>----' ~I~!~~~ o-------i ><>----~-----......... 1 IN ENBt 1 DATA A , 1 UA 5 OATA B i4 6 DATA C ) Oc I' GNO TOPVlfW Order Number DS1645J, DS1675J, DS3645J, DS3675J, DS3645N or DS3675N See Package 10 or 15 truth table INPUT ENABLE OUTPUT DISABLE DATA OUTPUT 1 1 0 0 0 0 1 0 X 0 1 Q Data Feed·Through Latched to Data Present when Enable Went Low X 1 X Hi-z High Impedance Output OPERATION Data Feed·Through x = Don't care. ·Specifications may change. 10-11 ~ Interface Advance Information* NAll0NAL OS1646/0S3646, OS1676/0S3676 6-bit TRI-STATE ® MOS refresh counter/driver e.g 'lit general description C") The OS1646/0S3646 and OS1676/0S3676 are 6-bit refresh counters with outputs designed to drive large capacitive loads up to 500 pF associated with MOS memory systems. PNP input transistors are employed to reduce input currents. The circuit has Schottkyclamped transistor logic for minimum propagation delay, and TRI-STATE® outputs allow it to be used on common data buses. e.g en c ..... e.g 'lit .... e.g en c The OS1646/0S3646 has a 15 ohm resistor in series with the outputs to dampen transients caused by the fast switching output circuit. The OS1676/0S3676 has a direct, low impedance output, for use with or without an external resistor. The counter uses as its input the RAM clock signal, and with each clock input, it advances the count by one, thus .generating a new refresh address. Extra pins in the package are used for a two input NANO gate and a two input NOR gate, both of Which have capacitive drive outputs. features • • • • • • • Circuit counts when clock goes high TTL/OTL compatible inputs PNP inputs minimize loading Capacitance-driver outputs TRI-STATE outputs Extra gates on unused pins Built-in damping resistor (OS1646/0S3646) logic diagram OUT 1 OUT J DUTZ our 4 OUT 5 OUT6 ClK OUTPUT ENABLE connection diagram The OS1646/0S3646 and OS1676/0S3676 have TRISTATE outputs .which can be tied to the outputs of another TR I-STATE driver. The refresh counter can control the address lines into a memory array during a short refresh cycle, and then return to the highimpedance state to allow the primary driver to control the address lines. Dual-In-Line Package 116 ENBl 15 OUT I; " OUT 5 OUT 4 13 11 0 typical application OUT Vee ABC 11 , " 0- AODREssl INPUTS H-t-+.....- H-++--t--,>-- j~~~ORV ARRAV H-t-+-1t-+-.1 , elK OUT1 J OUll 4 5 6 Dun ) A:s REFRESH CONTROl I' OUTPUT DISABLE GND TOPVIEW OSJ646/ Order Number DS1646J, DS1676J. DS3646J, DS3676J, DS3646N, or DS3676N OUTPUT ENABLE See Package 10 or 15 CLOCK D53676 ~~~:~~~ 1----' ·specifications may change. 1012 c Interface Advance Information* ... en m ~c en to) OS164710S3647, OS1677/0S3677, OS16147/0S36147, OS1617710S36177 quad TRI~STATE® MOS memory I/O registers m ~ c general description ... en DS1647/0S3647 and OS1677/DS3677 they are TRISTATE. The· "B" port outputs are also designed for use in bus organized data transmission systems and can sink 80 mA and source -5.2 mAo The "A" port outputs in all four types are TRI-STATE. The OS1647/0S3647 series are 4-bit I/O buffer registers intended for use in MOS memory systems. The circuits employ a fall-through latch for data storage. This method of latching captures the data in parallel with the output, thus. eliminating the delays encountered in other designs. The circuits use Schottky-clamped transistor logic for minimum propagation delay and employ PNP input transistorsC>-W'Y----Q OUTPUT IN RD v"SEE GRAPH FOR VALUE DS3671 Operating with Extra Supply to Inhance Output Voltaga Level Bootstrap Clock Driver Driven from' a TTL Gate ·Specifications may change. 10-17 Interface ~ Advance Information* NAll0NAL 0516149/0536149, 0516179/0536179 hex M05 drivers general description The OS16149/0S36149 and OS16179/0S36179 are Hex MOS drivers with outputs designed to drive large capacitive loads up to 500 pF associated with MOS memory systems. PNP input transistors are employed to reduce input currents allowing the large fan·out to these drivers needed in memory systems. The circuit has Schott'ky-clamped transistor logic for minimum propaga· tion delay, and a disable control that places the outputs in the logical 'T' state (see truth table). This is especially useful in MOS RAM applications where a set of address lines has to be in the logical "1" state during refresh. fast-switching output. The OS161791OS36179 has a direct low impedance output for use with or without an external resistor. features The DS16149/0S36149 has a 15 ohm resistor in series with the outputs to dampen transients caused by the schematic diagram • High speed capabilities • Typ 7 ns driving 50 pF • Typ 25 ns driving 500 pF • Built-in 15 ohm damping resistor (OSI6149IOS36149) • Same pin-out as OS8096 and OS74366 EQUIVALENT INPUT r----:......==-'--:=-=--:==::-~...",,.--1--_1,.....--Ov" 15 (DS16149/0836149 ONl VI L - -.....~wo.-oOUTPUT INPUT L ___ _ L-~- _ _ _ _ _ _~_:"""-----~--~--~G'D connection diagram typical application Dual·1 n-l ine Package 0SJ6149 OR DSJ6119 .0' 681TRAM ADDRESS DRIVER r----' 1====:::1 \------1 1-_ _ _ _-, I I ADDRESS LINES I I MM5210 0' I MM52ID I 'Sl'" OR DSl679 I 1=1:t:;:==::j REfRESH I MO' ORIVfR HI-t+,.-.--, ~~N~~ESS I I DISABLE L _ _ _ _ .J MOSRAM ARRAY & SilT RAM ADDRESS OUll DUH GND IN3 TOP VIEW Order Number DS16149J, DS16179J, DS36149J, DS36179J, DS36149N or DS36179N See Package 10 or 15 ... "" DR 053616 truth table MO. CLOCK DISABLE INPUT 0lS1 DIS 2 OUTPUT 0 0 0 1 0 0 1 0 0 1 1 1 0 1 X X X 1 1 COUNTER DRIVER INPUT ADDRESSOR COUNT SELECT '''''ADDRESS "I~CDUNTER 1 "Specifications may change. - Don tcare 10-18 c ~ Interface Advance Information* c en ..... ...o U'1 general description • Tightly controlled output currents over temperature, Vee, and common-mode variations schematic diagram CD • High speed 15 ns max • Wide output common-mode range • High output impedance • Inhibits for party-line applications • Current sink outputs • Dual circuits • Standard supply voltages • Input clamp diodes • 14 pin cavity or molded DIP INPUT AT INPUT B1 INI'IIHIT CI INHIBfT C2 U'1 U'1 o ........ c 6 or 12 mA ~ U'1 ±5V o Package INPUT OUTPUT OUTPUT o l~ n INPUT Al c en ...... connection diagram Dual~ln·Line 'fIIPUT a2 Order Number D855109J, 0855110J, 0875109J Dr 087511 OJ See Package 9 Order Number OS75109N Dr 0875110N See Package, 14 typical application Party-Line Data Transmission System MISTED·PAIR T~UWISSIO~ liN, II II II I II I \ Notel: 1/2 of the dual·circuit shown. ... o ........ OS55109/0S75109, OS55110/0S75110 dual line drivers features U'1 U'1 CD NAll0NAL These products are TTL compatible high speed differential line drivers intended for use in terminated twisted-pair party-line data transmission systems. They may also be used for level shifting since output common·mode range is -3V to +1 OV. An internal current sink is switched to either output dependent on input logic conditions. The current sink may be turned off by appropriate inhibit input conditions_ en Zo'2-= II Note 2: "Indicates connections common to second half of circuit. *Specifications may change ...... .... .... N .... It) (J) C ....... ....N .... It) It) ~ Interface NAll0NAL OS55121/0S75121 dual line drivers (J) C general description features The OS55121/0S75121 are monolithic dual line drivers designed to drive long lengths of coax ial cable, strip line, or twisted pair transmission lines having impedances from 50 to 500 ohms. Both are compatible with standard TTL logic and supply voltage levels. • Designed for digital data transm ISS Ion over 50 to 500 ohms coaxial cable, strip line, or twisted pairtrarismission lines • TTL compatible • Open emitter-follower output structure for party-line operation The DS55121/DS75121 will drive terminated low impedance lines due to the low-impedance emitterfollower .outputs. In addition the outputs are uncommitted allowing two or more drivers to drive the same line. • Short-circuit protection Output short-circuit protection is incorporated to turn off the output when the output vciltage drops below approximately 1.5V. • AN~-OR • High speed (max propagation delay time 20 ns) • Plug-in replacement for the SN55121/SN75121 and the 8T13 . connection diagram logic configuration typical performance cha racteristics Dual-In-line Package O",tput Current vs Output Voltage 16 D2 E2 F2 15 C2 82 A2 V2 -300 Vee'" 5.0V V1H == 2'.OV 14 =i -250 [--. oS +-! i T(5C '···f- ~ ~ -200 ~ ~" -150 t.:I ~ ~ -100 , I \ I c ..2 -50 I .. ro 1 II \1 0.5 LO 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.1l Vo - OUTPUT VOL TAG E IV) A1 B1 D1 F1 E1 V1 OND truth table TOP VIEW Order Number DS55121J, DS75121J, DS75121N or DS55121W See Package· 10, 15 or 28 OUTPUT INPUTS Y A B C D E F H H H H X X H X X X X H H H L All Other Input Combinations H = high level, L = low level, X ""- Irrelevant ac test circuit and switching time waveforms _I ~ ~5.0ns -1 1-J.Dv~t· 9D% 90%' i _50", INPUT )'--11--1""""--1,,"""0 OUTPUT . r 10% ' {IV '.5V 1.5V ' tpLH - - C, (NOTE B) OUTPUT v O " Vo, Note 1: The l1ulsf !lenerators have the folluwing characteristics: . ZOUT "" SOu, tw eo 200 liS, duty cycle eo 50%, t, = t, '" 5.0 ns Note 2: CL iocludes probe illld jig capaci1allce. 10-20 .--- I , ' tO% : , '-, 1.5v/ tPHL ' I.._----.J ~ ~ Interface c(J) (11 (11 ..... N N ........ NATIONAL C (J) ..... (11 ..... 0555122/0575122 triple line receivers general description features The 055512210575122 are triple line receivers designed for digital data transmission with line impedances from 50Q to 500Q. Each receiver has one input with built-in hysteresis which provides a large noise margin. The other inputs on each receiver are in a standard TTL configuration. The 0555122/0575122 are compatible with standard TTL logic and supply voltage levels. • • N N Built-in input threshold hysteresis High speed ... typical propagation delay .time 20 ns Independent channel strobes Input gating increases application flexibility 5ingle 5.0V supply operation Fanout to 10 series 54/74 standard loads Plug-in replacement for the 5N55122/5N75122 and the 8T14 • • • • • connection diagram truth table Dual-I n-Line Package A Y L OUTPUT H X x x X X X L H L H X H X L H L ·H X H L X L H L X X =0 S H L H INPUTS st R high level, l "" low level, X '" irrelevant tB input and last two lines of the tnJth table are applicable to re'ceivers 1 and 2 only. A1 B1 R2 S2 A2 B2 Y2 GNO TOP VIEW Order Number DS55122J, DS75122J, DS75122N or DS55122W See Package 10, 15 or 28 ac test circuit and switching time waveforms 2.6V 84.5 :; 5.0 ns- 2.6V lN3064 INPUT I OUTPUT 5.Dk Voc -= Note 1: The pUlSE !lenerator has the folluwin9 dlaraGteristics: ZOUT "" 5B~!. tw ~ 200 ItS, duty I:Ytle '" ~O%, t, = t, '" 5:0 ns. Note Z: CL includes probe and jig capacitance. 1021 mJ ~ Interface NAll0NAL 0575123 dual line driver general description features The OS75123 is a monolithic dual line driver designed specifically to meet the 1/0 interface specifications for IBM System 360. It is com: patible with standard TTL logic and supply voltage levels. • Meet IBM System 360 1/0 interface specifica· tions for digital data transmission over 50.11 to 500.11 coaxial cable, strip line, or terminated pair transmission lines • TTL compatible with The low-impedance emitter-follower outputs of the OS75123 enable driving terminated low impedance lines. In addition the outputs are uncommited allowing two or more drivers to drive the same Ii ne. • 3.11V output at • Short circuit protection • AN~-OR Dual-In-Line 15 16 02 E2 typic.al performance characteristics Pack~ge C2 B2 logic configuration • Plug·in replacement for the SN75123 and the 8T23 connection diagram F2 5.0V supply -59.3 mA • Open emitter-follower output structure for party-line operation Output short·circuit protection is incorporated to turn off the output when the output voltage drops below approximately 1.5V. vee sin~le 10H = .2 Y2 Output CUrrent vs Output Voltage -300 14 J" l5.~V --+-....--+-0 OUTPUT C, (NOTE 2) OUTPUT vo, Note 1: THE PULSE GENERATORS HAVE THE FOllOWING CHARACTERISTICS: tw = 200 ns, DUTY CYCLE = 50%. . Note 2: ZOUT ,., 50U, CL INCLUDES P~OBE AND JIG CAPACITANCE. 10-22 ~ irrelevant Interface 0875124 triple line receivers general description features The OS7!j124 is designed to meet the input! output interface specifications for IBM System 360. It has built-in hysteresis on one input .on each of the three receivers to provide large noise margin. The other inputs on each receiver are in a standard TTL configuration. The OS75124 is compatible with standard TTL logic and supply voltage levels. • • • • • • Built-in input threshold hysteresis High speed .. typ propagation delay time 20 ns Independent channel strobes Input gating increases application flexibility Single 5.0V supply operation Plug-in replacement for the SN75124 and the BT24 connection diagram and truth table Dual·ln-Line Package A S Y X X L L H H L H H H H L L H X X X X X L L H X OUTPUT INPUTS Bf R X X L H X X L H:: high level,l '" low level, X == irrelevant tu input and last two lines of the truth table AI B2 are applicable to receivers 1 and 2 only. V2 TOP VIEW Order Number DS7512ljJ See Package 10 Order Number DS75124N Se. Package 15 typical application A B C o 95 COAXIAL CABLE 10-23 o ... It) ~ c ~ Interface NAlIONAL D575150 dual line driver general description features The OS75150 is a dual monolithic line driver designed to satisfy the requirements of the standard interface between data terminal equipment and data communication equipment as defined by EIA Standard RS-2.32-C. A rate of 20,000 bits per second can be transmitted with a full 2500 pF load. Other applications are in datatransmission systems using relatively short single lines, in level translators, and for driving MaS devices. The logic input is compatible with most TTL and DTL families. Operation is from -12V and +12V power supplies. • Withstands sustained output short-circuit to any low impedance voltage between -25V and +25V • 2Jls max transition time through the -3V to +3V transition region under full 2500 pF load • Inputs compatible with most TIL and DTL families • Common strobe input • Inverting output • Slew rate can be controlled with an external capacitor at the output • Standard supply voltages ±12V schematic and connection diagrams Dual·ln-Line Pack;;.ge 2Y +Vcc 1Y STROBE S INPUT lA -Vee ..... +Vcc c>-<~-..----- -~~-~~-----, TO OTHEA UNE DRIVER INPUT A STROBE s O-HI++~-I*,H TO OTHER LINE DRIVER INPUT ZA TOP VIEW GND Positive lOglCY ~AS Order Number DS75150N See Package 12 l---+-....-""tv-~-+--H>--+...-+<> OUTPUT _+__-' CND 0-..... TO OTHER Dual-I n-L ine Package UNE DRIVER NC tVee OUTPUT tV OUTPUT ZY -Vee NC NC NC STROBE INPUT INPUT GND NC NC S lA 2A TO OTHER LINE DRIVER Vee o-~-----------4----4--~--' Component values shown are nominal 1/2 Df"ir~ujt$lJoW" TOP VIEW Positi~e LDgicY AS Order Number DS75150J See Package 9 10-24 ~ Interface OS75154 quadruple line receiver general description The DS75154 is a quad monol ithic line receiver designed to satisfy the requirements of the standard interface between data terminal equipment and data communication equipment as defined by EI A Standard RS-232C_ Other applications are in relatively short, single-line, point-to-point data transmission systems and for level translators. Operation is normally from a single 5V supply; however, a built-in option allows operation from a 12V supply without the use of additional components. The output is compatible with most TTL and DTL circuits when either supply voltage is used. the negative-going threshold voltage to be above zero_ The positive-going threshold voltage remains above zero as it is unaffected by the disposition of the threshold terminals. In the fail-safe mode, if the input voltage goes to zero or an open-circuit condition, the output will .go to the high level regardless of the previous input condition. features In normal operation, the threshold-control terminals are connected to the VCC1 terminal, pin 15, even if power is being suppl ied via the alternate VCC2 termi nal, pin 16. This provides a wide hysteresis loop which is the difference between the positive-going and negative-going threshold voltages_ In this mode, if the input voltage goes to zero, the output voltage will remain at the low or high level as determined by the previous input. • • • • • For fail-safe operation, the threshold-control terminals are open. This reduces the hysteresis loop by causing • Input resistance, 3 kD to 7 kD over full RS-232C voltage range Input threshold adjustable to meet "fail-safe" requirements without using external components Inverting output compatible with DTL or TTL Built-in hysteresis for increased noise immunity Output with active pull-up for symmetrical switching speeds Standard supply voltage-5V or 12V schematic and connection diagrams COMMON TO 4 CIRCUITS ------l VCC2 {NOTE I A1 GNO 0-+------..... 0-...I-----"Mrl 0--.--------1--. I I I I I I I Dual-In-Line Package R1 ""':..J -------, 1 OF4RECEIVERS 1.6k I I Uk I I I DUTPUT GNO 4.2k INPUT ..... .... UI . UI ~ NAll0NAL Vee1 cCJ) Y: o-+"VIIV-+-H I I IL A TOPlJlEW 1k Order Number DS75154J or DS75154N See Package 10 or 15 ':'_ _ _ _ _ -.J _______ Note: When using Vee1 (pin 15). VCC2 {pill 16) mav be left open or shorted to Vee1 When using VCC2 • Vee! must be left open or connected to the threshold control pins. 10-25 ~ Interface NATlONAL DS75324 memory driver with decode inputs general description features The OS75324 is a monolithic memory driver which features two 400 mA Isource/Slnk) switch pairs along with decoding capability from four address lines. Inputs Band C function as mode selection lines Isource or sink) while lines A and o are used for switch·pair selection loutput pair Y /Z or W/X). • High voltage outputs • • Dual sink/source outputs Internal decoding and timing cirCUitry • • 400 mA output capability DTLlTTL compatible • I nput clamping diodes schematic and connection diagrams r--.-.....------.. . . . . ,....---------.....------"""'" v--------....--o ~~.:~TW TIMING IN'UTS r-' MOOESutcr AODRfSS INPUTS ~DCffi~N"O......,....-t-_-+-H ++++-----' SWITCH·PAIR SH~L -+--i-' D O-...... Dual-In-Line Package OUTPUT !iND Z (SlIi'" Dual-I n~Line Package OUTPUT OUTPUT SOURCE OUTPUT OUTPUT l Vee V COLLEC· X W (SOURCE) 1011.$ (SOURtEl (SIIIK' Z GNb 1 (SINK) Vee OUTPUT SOURCE OIiTPUT COllEC· x OUTPUT V ISOURCEI TORS I:>UURCFI (SlflK) W ADDRESS ,II,utO AOORESSINPUTS GND 1 and GND 2 Me to be used in parallel. TopvrEIil Order Number DS75324J Order Number OS75324N See Package 10 See Package 14 10-26 c ~ Interface rJ) U1 U1 W N U1 ...... NAnONAL C ~ DS55325/DS75325 memory drivers general description The 0555325 and 0575325 are monolithic memory drivers which feature high current outputs as well as internal decoding of logic inputs. These cir· operate at higher source currents for a given junction temperature. If this method of source current setting IS not demed, then Nodes Rand RINT can be shorted externally activating an Internal resistor connected from,V CC2 to Node R. ThIS provides adequate base drive for source currents up to 375 mA with V CC2 ~ 15V 01 600 mA with VCC2 ~ 24V. cuits are designed for use with magnetic memories. The circuit contains two 600 mA Sink-SWitch pairs and two 600 mA source·switch pairs. Inputs A and B determine source selection while the source strobe 15 , 1 allows the selected source turn on., In the same manner, inputs C and 0 determine sink selection while the Sink strobe IS 2 1 allows the selected sink turn on. The OS55325 operates over the fully military temperature range of -55°C to +125°C, while the OS5325 operates from 0° C to + 70 0 C, Slnk·output collectors feature an "'ternal pull·up resistor in parallel with a clamping diode connected to V CC2. ThiS protects the outputs from voltage features surges asso'ciated with switching inductive loads The source stage features Node R which allows extreme flexibility in source current selection by contrOlling the amount of base drive to each source transistor. ThiS method of setting the base dllve brings the .power associated with the reSistor out· side the package thereby allOWing the circuit to • 600 mA output capability • 24V output capability • Dual sink and dual source outputs • Fast switching times • Source base drive externally adjustable • Input clamping diodes • oTLITTL compatible schematic and connection diagrams Dual-In-Line Package SOURCE Sl COllECTORS Sl ~ STROBES Order Number DS55325J. DS75325J. DS75325N or DS55325W See Package 10, 15 or 28 truth table ADDRESS INPUTS SOURCE SINK OUTPUTS STROBE INPUTS SOURCE SINK SOURCE SINK A B C 0 S1 '2 W X v Z L H X L H ON OFF OFF OFF H OFF OFF L X X X L H OFF ON X X L H H L OFF Off ON x x X H L H L OFF OFF OFF ON X x x H H OFF OFF OFF OFF H H H H X X OFF OFF OFF OFF OFF H = high level, L = low level, X = irrelevant NOTE: Not more than one output is to be on at anyone time. 10-27 U1 W N U1 .... (0 C"') In ,..., c en ~ Interface NAnONAL OS75361 dual TTL-to-MOS driver general description features The DS75361 is a monolithic integrated duaITTL-toMaS driver interface circuit_ The device accepts standard TTL and DTL input signals and provides high-current and high-voltage output levels for driving MaS circuits. It is used to drive address, control, and timing inputs for several types of MaS RAMs including the 1103 and MM5270 and MM5280. • Capable of driving high-capacitance loads • Compatible with many popular MaS RAMs • V CC2 supply voltage variable over wide range to 24V • Diode'clamped inputs • TTL and DTL compatible The DS75361 operates from standard TTL 5V supplies and the MaS Vss supply in many applications. The device has been optimized for operation with V CC2 supply voltage from ·16V to 20V; however, it is designed for use over a much wider range of V CC2' • Operates from standard bipolar and MaS supplies • High-speed switching • Transient overdrive minimi,zes power dissipation • Low standby power dissipation connection diagrams Dual-In-Li'ne Package ., .2 GNO Dual-In-line Package NC NC A' '2 TOP VIEW TOP VIEW Order Number OS75361 N Order Number DS75361J See Package 12 See Package 9 10-28 NC GNO ~ Interface NA110NAL OS75362 dual TTL-to-MOS driver general description features The DS75362 is a dual monolithic integrated TIL-toMOS driver and interface circuit that accepts standard TIL and DTL input signals and provides high-current and high-voltage output levels suitable for driving MOS circuits: It is used to drive address, control, and timing inputs for several types of MOS RAMs including the 1103. • Dual positive-logic NAND TTL-to-MOS driver • Versatile interface circuit for use between TTL and high-current, high-voltage systems • Capable of driving high-capacitance loads • Compatible with many popular MOS RAMs • V CC2 supply voltage variable ,over wide range to 24V maximum • • V CC3 supply voltage pin available V CC3 pin can be connected to V CC2 pin in some applications • TTL and DTL compatible diode-clamped inputs • Operates from standard bipolar and MOS supply voltages • High-speed switch ing The DS75362 operates from the TTL 5V supply and the MOS Vss and V BB .supplies in many applications. This device has been optimized for operation with V CC2 supply voltage from 16V to 20V, and with nominal VCC3 supply voltage from 3V to 4V higher than V CC2 ' However, it is designed so as to be usable over a much wider range of V CC2 and VCC3 ' In some applications the VCC3 power supply can be eliminated by connecting the V CC3 pin to the V CC2 pin. • Transient overdrive minimizes power dissipation • Low standby power dissipation schematic and connection diagrams Dual~ln-line Package Y1 V2 V CC2 \l CC3 A2 GNO VCC2 ------.....,I----. TODRIVERS OTHER { ...... ... l' INPUT A 0-----..................---1 ....._-o~UTPUT A1 +-M~., TOP\lIEW Order Number DS75362N See Package 12 Dual-In-Line Package TO OTHER DRIVERS NO V1 NC Al Ne Y2 NO Vce3 A2 NC 4-----t-------~-~--~~__oGNO ONE OF 2 SHOWN NO TOP VIEW Order Number DS75362J See Package 9 10-29 GNO ~ Interface NAll0NAL 0575364 dual MOS clock driver general description shifting may be done with an external PNP transistor current source or by use of capacitive coupling and appropriate input voltage pulse characteristics. The DS75364 is characterized for operation over the O°C to +70°C temperature range. The DS75364 is a dual MOS driver and interface circuit that operates with either current source or voltage source input signals_ The device accepts signals from TTL levels or other logic systems and provides high current and high voltage output levels suitable for driving MOS circuits. It may be used to drive address, control and/or tim ing inputs for several types of MOS RAMs and MOS shift registers. features • The DS75364 operates from standard MOS and bipolar supplies, and has been optimized for operation with V CCl supply voltage from 12-20V positive with respect to VEE, and with nominal V CC2 supply voltage from 3-4V more positive than V CC1 . However, it is designed so as to be useable over a much wider range of V CCl and V CC2· In some applications the V CC2 power supply can be eliminated by connecting the V CC2 pin to the V CCl pin. • Versatile interface circuit for use between TTL levels and level shifted high current, high voltage systems Inputs may be level shifted by use of a current source or capacitive coupling or driven directly by a voltage source • • • Capable of driving high capacitance loads Compatible with many popular MOS RAMs and MOS shift registers V CCl supply voltage variable over wide range to 22V maximum with respect to VEE V CC2 pull-Up supply voltage pin available Operates from standard bipolar and/or MOS supply voltages High-speed switching • Transient overdrive minimizes power dissipation • Low standby power dissipation • Inputs of the DS75364 are referenced to the V EE terminal and contain a series current limiting resistor. The device. will operate with either positive input current signals or input voltage signals which are positive with respect to VEE. In many applications the VEE terminal is connected to the MOS V DD supply of -12V to -15V with the inputs to be driven from TTL levels or other positive voltage levels. The required negative level • • connection diagrams Dual-In-Line Package Dual-I n-Line Package VCC2 Yl vee1 Y2 Ve e1 NC Y2 NC Y1 NC A2 NO NC NC A1 NC v" TOP VIEW TOP VIEW Order Number DS75364N Order Number DS75364J See Package 12 See Package 9 10-30 ~ Interface NAnONAL 0575365 quad TTl-to-M05 driver general description The DS75365 is a quad monolithic integrated TTL-toMOS driver and interface circuit that accepts standard TTL and DTL input signals and provides high-current and high-voltage output levels suitable for driving MOS circuits_ It is used to drive address, control, and timing inputs for several types of MOS RAMs including the 1103_ • The DS75365 operates from the TTL 5V supply and the MOS Vss and Vgg supplies in many applications_ This device has been optimized for operation with V CC2 supply voltage from 16V to 20V, and with nominal VCC3 supply voltage from 3V to 4V higher than V CC2However, it is designed so as to be usable over a much wider range of V CC2 and V CC3 - In some applications the VCC3 power supply can be eliminated by connecting the V CC3 pin to the V CC2 pin_ Capable of driving high-capacitance .Ioads • Compatible with many popular MOS RAMs • Interchangeable with Intel 3207 • V CC2 supply voltage variable over wide range to 24V maximum • V CC3 supply voltage pin available • VCC3 pin can be connected to VCC2 pin in some applications • TTL and DTL compatible diode-clamped inputs • Operates from standard bipolar and MOS supply voltages • Two common enable inputs per gate-pair features • High-speed switching • Quad positive-logic NAND TTL-to-MOS driver • Transient overdrive minimizes power dissipation • Versatile .interface circuit for use between TTL and high-current, high-voltage systems • Low standby power dissipation schematic and connection diagrams TODRIVERS OTHER Dual-In-Line Package {+--------J----. INPVT A o-----....-+.+-i ENABLE E1 0-'--",---+-+." ENABLE E2 o-...---!---+-I<....-' V' A4 2E2 14 2£1 13 A3 Y3 VCCJ 12 ...+4..........I4IIHr--o ~VTPUT I VI Al 1E1 lE2 A2 TOP VIEW TO OTHER { DRIVERS PositiV\" Logic;: Y" A"Et"E2 ~....~~-4--------4~--~-~--oGNO ONE OF 4SHOWN 10-31 Order Number DS75365J or DS75365N See Package 10 or 1!? V2 GND ~ I M 0- co co C/) o M o Interface ~ NAll0NAL CO CO C/) o 057803/058803, 058813 two phase oscillator/clock driver M general description ........ o ~ C/) o DIP. The DS8813 comes in an 8·pin molded DIP, providing damped MOS outputs only. The DS7803 is a self contained two phase oscillator/ clock driver. It requires no external components to generate one of three primary oscillator frequencies and pulse widths. Other frequencies can easily be obtained by programming input voltages. Three sets of outputs are provided: damped and undamped MOS outputs and TTL monitor outputs. The MOS outputs easily drive 500 p F loads with less than 150 ns rise and fall times. In addition the outputs have current limiting to protect against momentary shorts to the supplies. features • • • • • • The DS7803 and DS8803 areavailable in a 14·lead cavity DIP. The DS8803 is also available in a 14·pin molded Two phase non-overlapping outputs No external timing components required Frequency adjustable from 100 kHz to 500 kHz Pulse width adjustable from 260 ns to l.4,us Damped and undamped MOS outputs TTL monitor outputs block and connection diagrams OS7803/0S8803 14Vss INHIBIT WIDTH 2 lJ TEST J 12FR£Q CONTROL CONTROL MOS DAMPfD,., MOS"1 MOS V" 5 DAMPED '"2 MQS0l J Ro MOS DAMPEO", TTl "'2 GNU Voo ....1--.....,,",.,..-+':...0 ~2~PEO y~ ' - - - - - - 1 - ' - 0 MOS<;>, L..------t-=-o MOS '" v~ Voo TOP VIEW Order Number OS7803J, OS8803J or OS8803N See Package 9 Or 14 "ST OS8813 Dual·ln-line Package FR~~~~~~~ 0-"+--------, PUlSEWIOTH PULSE 5 1 INHIBIT CONTROL v~ 2 "'l~~~PED " P----"NIr--+'-o " TEST OUTPUTS FREO Voo CONTROL TOP VIEW Order Number DS8813N See Package 12 TEST 10·32 c Interface ~ ~ S ....... NAll0NAL c en 057807/058807. 058817 two phase oscillator/clock driver o ..... general description c The OS7807 is a self contained two phase oscillator/ clock driver. It requires no external components to generate one of three primary oscillator frequencies and pulse widths. Other frequencies can easily be obtained by programming input voltages. Three sets of outputs are provided: damped and un-damped MOS outputs and TTL monitor outputs. The MOS outputs easily drive 500 pF loads with less than 75 ns rise and fall times. In addition the outputs have current limiting to protect against momentary shorts to the supplies. co co The OS8817 comes in an 8-pin molded DIP, providing damped MOS outputs only. features • • • • • • The OS7807 and OS8807 are available in a 14-lead cavity DIP. The OS8807 is also available in a 14-pin molded DIP. Two phase non-overlapping outputs No· external timing components required Frequency adjustable from 400 kHzto 2 MHz Pu Ise width adjustable from 130 ns to 700 ns Damped and un-damped MOS outputs TTL monitor outputs block and connection diagrams O87807/0S8807 Dual-In-line Package 11 Vee 10 INHIBIT TTL.,II WIDTH 2 CONTROL MaS l DAMPED ")1 TTL ('2 MOS~Jl Mas 5 DAMPED 92 GND MOS02 MOS Ro 10 DAMPED ~)1 Voo fJ!IOS DAMPED <;12 TOP VIEW Order Number OS7807J, OS8807 J or O88807N See Package 9 or 14 MOS"I MOS(I2 V.. Voo TEST INHIBIT OSS817 Dual·ln·Line Package FREQUENCY CONTROL PULSE 1 INHIBIT WIDTH PULSE WIDTH CONTROL 10 00] '.)2 10 . TEST MOS DAMPED OUTPUTS FREO CONTROL Voo TOP VI£W Order Number OSB817N See Package 12 VOS Voo TEST .INHIBIT 10-33 en CO ~ ~ App Notes/Briefs NAllONAL » z ~ o -4 ~ CD C/) (/) Q) .c t- O LINE SELECT tOLUMN ADDRESS INPUTS Figure 5. Basic Digital Character Generator and CRT Refresh Memory CHI' ENABLE BIPOLAR COMPATIBILITY Figure 4b. MM5241 Vertical Scan Character Generator Element A dynamic register is one that must be clocked at some minimum frequency. Data is retained in the form of charge storage and the charges would eventually leak out of the storage nodes if not . re·established. In contrast, the ROMs being dis· cussed are static devices, generating an outpu·t only when addressed. Specifically, they are designed and programmed to be sequenced by TTL ICs. Furthermore, the new generations of ROMs and registers accept and put out bi polar level signals and operate off +5 volt and -12 volt power supplies. or:t I Z UJ Then, as the second of the seven recirculations begins, the beam would have to be shifted an additional line to start the second series of line scans-and so forth. Assume that on the first sweep of the CRT beam, the ROM is being addressed by the six register outputs representing characters N I, N2 , 1\13, etc. The first horizontal, 5·dot line of each character in the display row are displayed in sequence. Then the line address inputs to the ROM from the con· trol logic Change to their second state ~ the time that N I has completed its recirculation to the N register's outputs. Thus, on the second CRT sweep, the second series of 5-dot lines are displayed horizontally for all N characters. At the end of seven recirculations, the complete row of N characters is on the display. The M-N-N technique does not require any more register stages than the M-Ioop technique and significantly reduces control and drive circuit requirements-again producing a lower cost per function. REFRESH MEMORY MODULATION The technique employed in' the M'N-N refresh memory is called "clock modulation". In other applications, it has already been found to significantly reduce total storage costs. 3 It helps minimize power dissipation-in most terminals, the amount of power consumed is unimportant in itself since line power is used, but registers are powered by clock drivers and the cost and complexity of the drive network is certainly important. Furthermore, the technique allows long, very high-density MaS circuits, produced by relatively inexpensive low threshold (bipolar compatible) processes to operate at very high effective character rates. Now, the contents of the N register are not returned to the input of the N register. Instead, they are fed back to' the input of the M-N register and this register is clocked to load the N register with the second group of N characters. The M-N register is then held still while the N register recirculates Seven times to generate the second row of characters on the display. After all M characters are on the display, the first group' of N characters is reloaded into the N register and the entire process is repeated to refresh the display. CD ..c ~ o ~ I Z « Human factors-chiefly the eye's response timedictate that the display be refreshed at least 30 to 35 times a second for good legibility. Most designers prefer to refresh at 60 Hz power line frequency because it is generally the most convenient frequency. As shown in Figure 7, the raster scan system uses nine clOCk intervals to generate a row of characters on the display. Seven are for the high-speed recirculations. Durina the other two intervals, the first N characters are fed back from the output of the N register to the input of the M-N register while the N register is loaded from the M-N register with a new row's worth of characters. Since two intervals are used foi th is operation, the registers operate at only half the character rate. The rest of the time, the M-N register is chargequiescent. Its average clock frequency is only about 11 % of the character rate. Besides generating the line address inputs (that is, the number of recirculations of the N register). the control lOgic keeps track of the number of dots and spaces in he output bit stream. The spaces between characters in a display row are inserted as "0" bits when the ROM outputs are serialized by the TTL register. The counters also control the loading and recirculations ofthe MaS registers in the refresh memory subsystem. In other words; most of the refresh memory (perhaps 90% in a large display system) operates at only half the character rate (say 1 MHz instead of 2 MHz) only two-ninths of the time. The savings in the drive network alone can be judged from the power-frequency plot for a typical MaS dynamic register (Figure 8)3. In addition, the designer can A multiple row raster scan display could be generated with the M-Ioop technique in Figure 5 but, the implementation is cjifficult and impractical. This technique is more appropriate for single row displays. Using this method of display, all M characters to be displayed must recirculate seven times to generate a 5 x 7 horizontal scan, so all stages of the registers must operate at the full character rate. To form several rows with a single-loop memory requires an interlaced scan rather than an ordinary raster scan. The first series of 5-dot lines are generated by the first N character outputs as before, but the next set of N inputs to the ROM will generate the first group of 5-dot lines in the second row of characters on the display. Therefore, the beam must jump to the new line position. To display four rows of 5 x 7 characters, for instance, would require a staircase generator that would step the beam by the height of nine scan lines (seven dot lines, plus two blank spacing lines between rows) three times after the initial scan. i .! ~ .• . ! , :;: ; a.1D1 ~ 0.0001 1 10 100 1,lI0II MAXIMUM OPERATING FREQUENCY IKHd Figure 8. Power YS Frequency Plot of Typical MOS Dynamic Register increase the number of characters generated per refresh cycle, for a larger display, or increase the number of dot lines, for a larger fClnt, or both. 11-6 » select the dot lines and,the 6-bit ASCII code from the 256 (2") word locations in each ROM. These two additional bits dre supplied by the A and B outputs of a TTL binary counter DM8533 (SN7493) and the counter's C output is used to commutate the MK001 and MK002. The ROMs are enabled by an output at the TTL logical "0" level. Thus, with the gating shown, the MKOOl is enabled during the first four of seven line-rate clock inputs anI:! the MK002 during the remaining three inputs. Remember, though, that dynamic registers must be clocked to retain data. How long can the M·N register be turned off] Long enough for practical .applications. The guaranteed minimum frequency is temperatur~ dependent, since temperature affects charge-storage time. The minimum for National Semiconductor's MM-series registers is 500 Hz at 25°C, rising to 3 kHz at 70°C (maximum operating temperature is 125°C, but that is not a display environment). At room temperature, the registers can safely be quiescent for as long as 2 msec. (The typical MM register will actually hold data for 10 msec.) Suppose the N register stores 40 characters and operates at 2 MHz. The quiescent period can be as short as 40 it 7 x 0.5 = 140 [..ts. If standa~d TV raster timing is maintained then the quiescent period will be 7 x 63 [..ts = 44111s. Obviously, the designer has great leeway in character rates, .operating temperatures, and register capacities. 2 ~ o -I :r (1) en CD .s::. ~ oq- . z « The data transfer from the character generator to the bipolar memory in Figure 12 is accomplished by sequencing the column address lines and en· abling the appropriate memory simultaneously. Each pair of DM8550s (SN7475s) then contains the data for one of the five columns in a character: The DM8842 (SN7442)-one in 10 decoder pro· vides the decoding functions which are connected to the enable line on the quad latches. A seCond consideration which should not be overlooked in systems cost is the compatibility of ROMs in multi·package character fonts. Optimum ROM usage and organization will result in lower systems cost. ROMs will also find applications in micro-programming and code conversion where synchronous operation is preferred. LARGER, FASTER SYSTEMS Most low cost ·terminal designs have been based on the 5 x 7 font because of the high cost of diode matrixes and wideband video circuits. But it is by no means the most 'legible font. A 5 x 7 font is acceptable for applications in Which the display changes slowly, but human engineering studies indicate that it causes severe eyestrain when an operator reads rapidly changing data. The 8 x 10' font is much better and 12 x 16 is almost optimum for legibility. Small, lower case characters can be sharply defined, too, and they almost appear to be drawn with continuous strokes. System designers considering these fonts for lowcost displays run, at present; into CRT cost problems. The least expensive displays are televisiontype CRTs with limited video bandwidth. Bandwidth also limits the number of characters that can be .displayed simultaneously. Not counting the times required for beam retrace. and functions other than character generation, which reduce the time available in a refresh cycle for dot handling, the necessary bandwidth is roughly: The greatest portion of the discussion has. dealt with a 5 x 7 font. A full 64 character display can be coded into a single MOS package. Now that LSI has entered the scene, we see,a different trend towards larger, more stylized font. The economy of MOS ROMs will provide the customer with a more legible character font at the present cost of "discrete" character generators. An analysis of the most practical solutions to various fonts are tabulated in Table 2. The part types which have been used to generate a 64 x·7 x 5 raster scan font are the SKOOOl-3 ROM kit or the MM5240 which is under .development. The vertical scan font is satis· fied by the SK0002-3 ROM bit or the MM5241 which is under development. If we examine the other possible fonts, these same two monolithic elements will satisfy the requirements if they were 64 x 8 x 5 and 64 x 6 x 8 respectively. Therefore, the added memory storage is being .incorporated into the MM5240 and MM5241. In some of these cases the font is scanned in the horizontal' dimension while in others the font· is scanned in the vertical dimension. You find both the 8 x 5 and 6 x 8 elements capable of satisfying the font matrix requirement. Since all the ROMs listed are static by_design, there are no special clocking hardships induced with the solution of any of these larger fonts. This i.s not true for all dynamic ROM solutions. TV-type CRTs have a maximum bandwidth of about 4 MHz, of which only about 2.5 MHz is generally useful. If one uses a 5 x 7 font with one spacing bit' (6 x 7 total) at a 60-Hz refresh rate, each displayed character needs 2.52 kHz of bandwidth, so the limit is about 1,000 characters. In contrast, the new ROMs take as little as 700 nanoseconds to generate a dot line, or about 5 /-1s per character, That's fast enough to generate 200,000 characters a second, or a display of more than 3,000 characters at the 60-Hz refresh rate. The actual dot rate in the serial bit stream to the CRT can approach 10 MHz. And if larger fonts are generated in some multiplexed addressing mode, the required bandwidth can be much higher. As mentioned before and shown in the table, the same ROM element is used in both raster scan or vertical scan applications. If we recall the design solutions showing the refresh memory and character generator for a 5 x 7 display, the first thing Luckily, these problems are not insurmountable and there are alternatives to using oscilloscopequality CRTs or storage tubes, which are fine for high performance applications but too rich for low cost terminals. BW; (dots and spacing bits per character) X (characters per display row or page) X (refresh rate) 11-10 » Obviously, the designer can drop the refresh rates. New CRTs with longer persistence phosphors facilitate this. Also, CRT manufacturers have been responding to the new terminal market by working on bandwidth improvements, and they are apparently going to reach 10 MHz in moderately pri~ed video systems soon. z The register stages can either shift the bits to the serial output for recirculation or store the data indefinitely. Hence, displayed characters can be swept along a line of indicators, "frozen" on a ~tationary display, or made to reappear periodIcally at any desired repetition rate. ~ o -i ::r (1) en A code-converting!character.generating ROM can be placed at the register input, to display numbers and symbols or alphanumerics. A deSigner can get almost as much flexibility from a lamp or panel display as from a CRT display. In fact, the first application of the MM5081 is controlling a matrix of neon lamps in a moving billboard display. Finally, the designer is not obliged to display his characters digitally just because he uses a MaS ROM. Don't forget that the ROM is really working as a code converter, generating a 35-bit machine language code from a commu nications code. The language translation can be whatever the situation requires. Some applications for character generators in instruments are also cropping up. Displaying range scales on an oscilloscope is a good idea that can be improved upon with the new ROMs. The display frees the operator of the chores of mentally cijlculating scale factors and manually writing these on scope photos. With an alphanumeric font, the camera can also record information such as test conditions, date and time of test, identification numbers, etc. Photo sequences and the data needed to analyze the curves can be coordinated automatically. All that need be done is update methods used in analog displays, which form characters with strokes rather than dot lines or columns. The ROMs can be programmed such that the bit outputs, when integrated, control X and. Y ramp generators. The slopes of the ramp functions are determined by the number of bits in a sequence and the lengths are determined by the locations chosen for turn·off bits. As in the vertical scan technique, the ROM is addressed at the character rate. Even though some characters can be formed with one or two strokes (I, L, etc.), equal time should be given to all characters in a page display to keep the character rows aligned. A standard sized area of the MOSFET array, such as 6 x 8 or 5 x 8 should be used for each character. Most patterns would thus be a combination of stroke and. nostroke outputs. The single-chip fonts have an 8-stroke 'Capacity for each of 64 characters wh ich is more legible than the standard segmented type of instrument readout, since slant lines could be generated wherever needed. Similarly, a ROM can be programmed to display standard curves for gO-no-go equipment checkout operations. For example, if a radar's pulse amplifier should have certain output characteristics, the ROM generates the correct outp". "\lrves through a digital-to-analog converter and str6"',~enerator. When an actual operating characteristIc. ~nd the reference curve are displayed simultaneou';..." the operator can tell at a glance whether the rad", is functioning properly. Many curves or general pur pose curve segments can be programmed into a ROM and picked out as needed with selector switches or a ROM microprogrammer. APPENDIX ~ ... (1) 3 (/I » . 'C 'C o QI (") ::r g n ::r QI ;; ... (") . (I) C) (I) ::l .,. (1) . g (/I ROMs can be programmed as lookup tables, random,logic synthesizers," encoders, decoders, and microprogrammers as well ascharacter generators. A single ROM can perform limited combina· tions of these functions, virtually qualifying it as a microcomputer. It has been suggested that this capability be used in control panels to perform functions like actuating an alarm when a trans· ducer level goes out of range and initiating corrective action. ROM addresses can be derived from digital meter circuitry. In multi-point measuring systems, this would provide the solid state equiva· lent of a rack of meter relays. WHAT ABOUT INSTRUMENTS AND CONTROLS? While it is safe to predict that 1970 will be "the year of the MaS" in alphanumeric terminals, MaS applications in numeric readouts are just beginning to emerge. A new device with considerable promise in this field is a high voltage, MaS static shift register, the MM5081. Developed by National, it has a TTLcompatible serial input, 10 parallel outputs that can stand off -55V, 10 latching-type storage stages, and a serial output. DEFINITIONS OF DISPLAY TERMS Font: A set of printing or display characters of a particular style and size. A typical dot·character font is 5 x 7, referring to the number of dot loca· tions per character. This novel combination of functions means that the MM5081 can drive lamps, numeric indicator tubes, filament tubes in segmented number and symbols displays, electroluminescent panels, and the new gas·cell arrays. In short, it provides MaS with a good foothold on the numeric side of the readout family tree in Figure 1. Dot Character: A character formed by a pattern of bright dots on a CRT screen or dark spots on hard copy, rather than by continuous strokes. The dot 11·11 I ... ...CO (I) ....o Q) c:: Q) ~ ... .... Q) ..~ ... !to) ....o .s: (,) CO ec. c. « pattern. corresponds to bit-storage patterns in a digital memory_ Column: In a dot character matrix for vertical scanning,·a column is a vertical series of dots. On a page display, a column contains several vertically aligned characters. In this article, a column refers to a dot column . Row: A horizontally aligned group of characters on a display. Line: ·'n this report, line refers to the number of dots displayed in a single scan when a raster scan character is generated. In a 5 x 7 dot character, there are seven lines of 5 dots each. Page: A display consisting of several rows of characters, corresponding to lines on a printed page. Raster Scan: See Figure 9. ~ Vertical Scan: Two types of CRT vertical scans are shown in Figure 10. In hard copy applications, the dots in a column or character may be printed simultaneously· by the printing transducers rather than being scanned. (/) Sawtooth Scan: See Figu re 10. (I) E ~ Q) Dynamic Element: A digital device that must be clocked. A dynamic shift register must be clocked to retain data_ A dynamic ROM is clocked to decode the address and generate an output. Static Element: A device that does not have to be clocked to retain data. A static ROM uses direct coupled decoding for bit selection and static output buffers. REFERENCES 1. A.D. Hughes, Desired Characteristics of Automated Display Consoles, Proc. Society for Infor. mation Display, Vol. 10, No.1, Winter, 1969. 2. Dale Mrazek, MOS Delay Lines, Application Note AN-25, National Semiconductor, April, 1969. 3. Dale Mrazek, Low Power MOS Clock-Modulated Memory Systems, Application Note AN-19, National Semiconductor, April, 1969. 4. Floyd Kvamme, Standard Read Only Memories Complex Logic Design, Electronics, January 5, .1970. Simplify Pedestal Scan: See Figure 10. .s: t- O ~ I Cl 11-12 ~ App Notes/Briefs NAnoNAL HIGH VOLTAGE SHIFT REGISTERS MOVE DISPLAYS There was a time when one had to go to Times Square or Picadilly Circus to see a moving lamp display. But now they're going into stadiumscore· boards, stock brokers' offices, waiting rooms and many other places where an attention· getting man· machine interface is wanted. REGISTER PLUS SWITCHES Figure 1 shows in simplified form how one MM5081 would be connected to drive a bank of 10 neon lamps. A data bit stream is entered into the serial input and shifted at the clock rate to the serial output. Then, it can be routed back to the input andrecirculated to repeat the display motion. Naturally, display designers would like to make the control and drive circuitry more compact and less expensive. What's needed to replace the banks of discrete switching devices is storage and switching high-voltage circuits in monolithic form. That's exactly why National developed the MM5081 high· voltage MOS shift register. The states of the data bits circulating through the register control the switching of the MOS output transistors. When a bit in the true state (MOS logical "1") is being stepped down the 10 register stages, the lamps will turn on and off in sequence at the register clock rate. In this mode, the clock rate is the display rate. A typical display rate will move the light along by no more than two or three lamps per second, making any message dis· played on parallel rows of lamps easy to follow and read. A latch-type register cell that can shift at frequencies to DC and a single-phase clock input are used in the MM50~1 to achieve this effect. However. the logic formatting the data for display will have to run at some higher rate. If the control system has other functions as well, it may be desirable to load the register at a clock rate in the hundreds of kilohertz. At such a high rate, the bit stream flashes by the 10 parallel output switches too rapidly to see the lamps being turned on. After loading, when the main system logic is freed, the clock rate is dropped to. the display rate and the message is seen. The message simply recirculates at the display rate until new data is ready for loading. This unusual IC is the first MOS device capable of driving gas·discharge tubes and other high·voltage display elements without going through a bipolar buffer such as a transistor or SCR. Moreover, it can "walk" the message around and around the dis· play when operated ina recirculating mode. The latter feature provides a.clear-cut division between system functions - the MM5081·s take on the responsibility of display operation per se, while the system logic need only format messages and control updating by invading the registers. In other words, the main system logic need pay only intermittent attention to display operation. If the main system is a data-processing computer, for instance, it can handle the display like any other peripheral. Relieved of responsibilities for mOiling and refreshing the display, the main system can do more data processing between display updates. :xl CD CC !!l- ... s: o CD III < CD o III "0 III CO Q. III Q CI) > o ::! ... III CI) .;tn CI) IX: The use of high-speed logic for control is facili. tated by making the MM5081 with low-threshold. p-channel, enhancement-mode MOS transistors. As a rule, a low threshold device allows data to be entered at bipolar logic levels. brings the serial output back to the serial input through the top gate when the "new data enable" line is low (DTL/TTL logical "0") or permits the registers to be reloaded with new data when the enable line is high. A pull-down resistor is placed on the register output to handle 1.6 mA the current sinking required for operation of the TTL or DTL recirculation control gate. The output transistors do not need a large gatevoltage change to turn on and off. They are also low-threshold devices in this sense. But they have to withstand transients up to 100 volts and stand off steady state voltages up to 55V to operate lamp-type displays reliably. Adequate gate logic voltages for the output transistors must be ensured to make the lamps glow brightly when they should be on or to make them free of any residual glow due to switch leakage when the switching transistors are turned off. That is, a low RON and high ROFF must be ensured despite very high voltage on the MOSFET drains. Be·cause a pullup resistor is used, the input gate should be .. TTL or DTL device with an uncommitted-collector output able to withstand at least 1OV. Amongsuch devices are the DM881 0, DM8811 or DM7426 (SN7426) quad NOR.gates, or the DM8812 hex inverter. All these TTL devices will stand off to 14V. TIC.KER-TAPE DISPLAY A straightforward type of moving lamp display is illustrated in Figures 2 and 3. Simple messages such as CALLING DR. CASEY .•. CALLING DR. CASEY ... DR. CASEY, PLEASE REPORT TO SURGERY ... or stock quotes, or a series of instrument readings would be displayed as 7X5 characters by this system. That is, each character would be a lighted lamp pattern selected from a moving matrix seven lamps high by five lamps with a moving column of lamps turned off between characters. The off column is a space bit in each lamp row. Assume that .the display is long enough for 33 characters. Each row requires 33X6 lamps and 198 register stages. Each row is a cascade of 20 MM5081's. The input of the first register and the The other two gates used in the input switch can be any TTL or DTL types. The arrangement shown OATAIN .OW, FIGURE 2. 7XN Bit Shift Register and Display 11·14 output of the last register are connected as in Figure 1, and the registers in between are simply daisy-chained by connecting each serial output t~ the next serial input. All seven rows would use 140 register packages_ switch. The purpose is to limit the current and voltage across the lamps and the MOS output transistors to ensure that they operate reliably and have long Iives. Also, the method reduces power consumption and allows lower power, inexpensive high-voltage power supplies to be used. The character data for this type of system can be formatted by a standard character generator. For instance, the standard ASCII code can address a bipolar compatible read-only memory such as National's MM5241AA, which is programmed to generate 5X7 dot·type characters for CRT display. However, in the lamp display system, the display refresh function is handled without an additional memory. The column bits are entered in each register chain, as before, through the input gating at a rate determined by the clock rate supplied the MH0025C clock driver. The MH0025C is a two-phase driver. However, since the MM5081 takes a single-phase clock input (converted to a two-phase clock inside the register package), only one of the dual drivers in the MH0025C package is shown (the other half can be used to share the clock-drive load). The high-voltage switch seen in Figure 3 and detailed in Figure 4 switches at a rate of 50 Hz and a duty cycle of 25%. Thus, when any of the MOS output transistors is on, the lamp that is "on" during that 250 msec display-rate interval (100% duty cycle at 2 Hz) is actually on for only 5 msec at a time. Then it turns off for 15 msec. This refresh rate was chosen because it provides a good lamp intensity with no apparent fl icker. ::XJ CD CQ ~ ... CD 1/1 s: o < After the registers are loaded, the clock into the driver is dropped to a frequency of 2 Hz, if the register was loaded at a higher frequency. This rate is stabil ized by the coupl ing capacitor Ce . The coupling capacitor on this type of driver determines the maximum pulse width, but the mini· mum pulse width is established by the clock signal. So, at the lower frequency, the characters sweep smoothly from right to left across the display lamps. They repeat the message every 100 seconds because 200 register stages are in each of the seven parallel rows. CD o 1/1 "0 Q) <1/1 FIGURE 4. High Voltage Switch Both the clock driver and the registers operate off the 10V and :..aV power suppl ied. -45 1 SOH. The -125V supply turns on the lamps, and the -45V supply turns them off. But what is actually being used is the voltage difference, or bias. Most glow-discharge lamps require a 65V starting voltage and a 60V holdi ng voltage. The switch keeps the lamps alternating between these levels while the MOS transistors are on, but imposes a maximum voltage of only -65V on the MOS transistors (that is, 125-60V) for the 5 msec "on" time. The MM5081 can easily' take this - the spec allows -100V at 60 Hz (or 16.66 msec) and they are stress-tested to this level. I -12S~ ON QFf NEW DATA INPUT INDUSTRIAL DISPLAYS The characters displayed can be any kind of symbol within the resolution of the lamp array from letters to cartoon characters - and within the flexibility of the controls. Getting patterns to move back and forth while changing shape is technically feasible, but would require complex clocking techniques to put the bits in the desired location. Static pictorial displays would be fairly simple to implement, merely requiring loading of the registers at a high rate followed by storage at a DC display rate for the desired time. Although the characters would appear static, the high-voltage switch would keep the actual duty rate low. FIGURE 3. System Block Diagram DISPLAY DRIVE The high voltage supply (shown in the block diagram in Figure 3) is generated from a high voltage 11·15 ID III > as Q. III Q Q) > o ~ . III Q) .~ C) Q) a: There are many potential new applications for moving-lamp displays in industrial control systems_ Functions such as process flow rates through several feeder pipelines or subassembly line rate in an assembly plant, cannot easily be set up on a CRT display. Complex computer graphic techniques or very expensive multi-gun displays may be needed. The clock rates and lengths of a number of rows of lamps can readily be adjusted by hand-operated controls, such as voltage-controlled oscillators and gating between registers chosen by selector switches. Any feeder-line display rate that can be represented by the display rate could therefore be varied at a compressed scale of time and distance until the display operator arrived at the optimum balance of rates. This is a visual approach to a problem that generally requires complex mathematics and anaItlg computers to solve. Nor do the rows of lamps have to be al igned. Individual rows might represent route sections in a transportation network between junctions_ By driving each section at a display rate simulating the speed of a particular train, and switching the "train" of moving lights from row to row via switches at the junctions (serial output to serial input register connections), control personnel could simulate system operation. Problems such as tie-ups - or worse - at junctions could be worked out by varying display rates for the trains whose schedules conflicted. ~ App Notes/Briefs »z , U'I U'I NAll0NAL . "T1 ~ .c c ~ ::s ~ LOW FREQUENCY OPERATION WITH DYNAMIC SHIFT REGISTERS o ..... 1j ~ Q) o ::s When C J: FIGURE lb, Ratio Type Dynamic Shift Register Cell +'! 3: c o '+=i ...«I Q) Q. o > c u !cr ... Q) LL 3: o .....I . It) It) 90lH CLOCK Z c( DATA OUTPUT '" r '. ,I ----------,...,'~'__ ________ .J~ FIGURE 2. Timing Diagram For Two Phase Dynamic Shift Registers establish a "0" at node B in that case, an electrical ratio between the on impedance of O2 and 0 3 must be considered by the cell designer. The ratio dynamic shift register cell of Figure 1b has only one isolated node which limits minimum frequency operation. It, like the ratioless cell, is the gate node of the logic transistor. The ratio cell does not rely on stored precharge to establish a "1" level on a succeeding logic gate mode. If a "0" level had been transferred to node A of the ratio cell by 0 1 during C ... .s::. T IN or TOUT for ratioless cells; ;: c:: o '';; CO ... CI) C- Total capacitance at critical node VINITIAL Voltage at critical node immediately after isolation of that node by trans· fer clock. O Minimum voltage required at critical node for operation. > CJ IL = Total leakage current at critical node. c:: Q) :J C" ... Q) u. It) It) I Z When calculating temperature effects of a system operating in the clock burst mode, the designer must remember that power dissipation in the shift register is approximately double at 2.5 MHz what it is at 100 kHz. High frequency bursts will heat the chip, causing high junction temperatures which reduce the time the clocks can be off. ¢d or ¢d for ratio cells SUMMARY The initial voltage can be optimized in two ways: by using the highest clock amplitude possible and by allowing something greater than minimum clock pulsewidth to insure that the maximum amount of charge is coupled to the node (and in the case of the ratioless cell, that the maximum precharge voltage is obtained before transfer). A high value of VGG or V oo , the negative supply voltage, in· creases on·chip power and therefore junction tem· perature, as well as increasing the minimum reo quired node voltage. It is a good idea, therefore, Dynamic shift registers can be operated at very low clock rates if manufacturers data sheets are consulted and the proper clock phasing is used . Added margin can be designed into systems by keeping clock amplitudes high, the clock pulse· widths 10 to 20% wider than'specified minimums, power supplies low and temperatures as low as possible. Beware of circuit board hot spots which increase the temperature of individual packages, or extensive interlead coupling or ringing which could result in positive clock spikes. « 11·20 App Notes/Sriefs » 3 ...c;'CD I» ::J AMERICAN AND EUROPEAN FONTS IN STANDARD CHARACTER GENERATORS I» ::J C- Ten popular American and European 64-character subsets for displays and printers are now available from Natronalas single-chip, standard character generators. These parts, listed in Table 1, are sold off-the~shelf without a ROM masking charge. Input-output configurations and character formats for the ROMs are shown in Figures 1 and 2. Application NoteAN-40 The Systems Approach to Character Generators gives examples of line and column address-control logic, and CRT and printer operating ,tech niques. The ROMs are static, bipolar-compatible types, operating without clocks on standard power supplies. Rowand column access times are typically 450 and 700ns respectively. An MM4240/MM5240 2560-bit ROM is used for the 5 x 7 horizontal-scan fonts and an MM4241/MM5241 3072-bit ROM for. the 7 x 5 vertical-scan fonts_ The MM4240 and MM4241 operate at -55°C to +125°C and the MM5240 and MM5241· at -25°C to +70°C. ::J ::J C/) Dr ::J C- ... C- I» 64-CHARACTER SUBSET O :r FIGURE Upper·case alphanumeric 3 ASCII Lower-case'alpha and symbols 4 Hollerith Upper-case alphanumeric 5 MM4240ABZ!MM5240ABZ EBCDIC-B Upper-case alphanumenc 6 MM4240ACA/MM5240ACA EBCDIC Upper-case alphanumeric (IBM) 7 MM4241ABUMM5241ABL ASCII Upper-case alphanumeric 8 MM4241 ABV /MM5241 ABV ECMA Upper-case AfN, Scandiriavian 9 ASCII MM4240AE!MM5240AE MM4240ABUIMM5240ABU ... () ;... C) CD ::J CD ... I» MM'42'41ABW/MM5:?41A'BW ECMA Upper-case A/N, German MM4241ABX/MM5241ABX ECMA Upper-case A/N, general European (French, British, Italian) 11 MM4241ABY IMM5241ABY ECMA Upper-case AJN, Spanish 12 TABLE 1. Single-Chip, Standard Hori:iontal~~an (CItARACTER ADDRESSI 0, ~M424t)1 MM'' ' 0, \ Genera~ors " " b, b 4 ~ ,ow COLUMN OU1I'tJTS • OUTPuts S' iil 10 and Vertical-Scan Character IN~~~~ h. 0, ROW 'i COLUM .. 001. AODRUS ' INPUTS ) ROW CHiPENAll£ 0------' COLUMN ADDRESS { INPUTS • DIU • • • 1\11 • • • ~OORESS100 • '01. 110. 111. ADDRESS 0, DOlI 8,S~B!Je.8. L. \ c. ." I» I» MM4240AAiMM5240AA :: I» ::J r+ Vertical Scan (7 x 5) ADDRESS) CD III Horizontal Scan (5 x· 7) itHARU;~:.l . c: o "C o CODE TYPE NUMBER m gg'r,;ii2§ t U-.I ' O. 8.. •• B,. •• • • • oUTPun B. . . . 82 PROGRAMMA8LE tUlI'ENABtE • 0, (M ROM COltFrGUAATIOIi (A) ROil CONFIGURATION fiGURE 2. Vertical-Sean Character Generator ROM FIGURE 1. Horizontal-Scan Character, Generator ROM 11-21 • w .. .. . .... 1/1 g ca Q) c: Q) C!) Q) (,) ~ ca ..c: Note that each ROM has a chip-enable input to permit multi-ROM operation with common control logic_ For instance, two horizontal-scan ASCII character generators may be operated in tandem to obtain upper and lower-case characters_ In this case, chip-enable would be controlled with bit b 6 of the normal 7-bit ASCII code, and its complement, ti6 . characteristics of all the horizontal-scan character generators) . MM4240AEiMM5240AE generates unique symbols describing the ASCII-7 control codes, as well as lower-case letters (Figure 4). The designer may not wish to display or dot-print the symbols. Since the symbols are generated only when the most significant address bit is logic "0", this bit line maybe used to disable the chip, and blank the screen when control signals are transmitted. If not, the system designer can use the symbols as he likes. HORIZONTAL SCAN FONTS (.) 'E ca c: ....ca 'tl (J) ,E ....1/1c: o u.. c: ca Q) ..o Q. j W 'tl c: ca c: ca (,) '':: Q) E •••: ••••: .el :::- •••• •••:: ·i: ...· :..............: :••.!-....! 1··-: ....••... .... .. ... ·•-:-...... · ...: .•••• . :1. .. . .. · . . .. . .... ..... ... :.. e: _.1._ -:- :: ·. ··..·: .·...· •: · : ·· .·. ··....··• ····.....·....· ...... ·· · · ·...." : · · · ·..·:" ·.. ...··...... : · .... ..... ·..:· ·.·....•· ..... .... ....: ·.......·····....'· ..n" ::..' " ...,.. .... .... ...".... .......... .. .. · . . . . ·...... ............... .. ...... . ···:......::.......-_...... .- ....... ....:......: :.. ·••.1 ·...:·... .....:: .. -_. .....•. ".. " ... ·.....:....: :.................... ..••:-.:...... .::: :... . : ... ...... .. ... i···! .i••: :•••• •i ..: I•••• ! :...1 ... ... ··:••e:··: .i.··" ...·:: .. ······ ····..• ._·.....·.· " " ~ ro ~ ~ 00 61 0(10(11(1 000011 OIlO1{!D 000101 000110 000111 " " :...: :...! :..: 000000 10 0111 ODD 11 001001 •E 12 1101010 13 001 a11 14 IS 16 11 001100 001101 00111(1 001111 ,.~. 20 12 2J 010001 " MM424OAIU! 1oIM§24DABU 30 010011 " ., : : : : .:: 40 41 42 4] 100001 100010 100011 51 101001 ~ 61 110001 110000 JJ 011110 100000 50 101000 " 010111 35 011010 : :•• " 010100 JJ 011001 " 26 010110 52' 101010 011111 II··· 4~ 46 41 100101 100110 1110111 44 53 101011 56 ~1 101100 101101 1111110 101111 ~ ~ ~ 110011 110100 65 110101 61 110111 ~ 110110 0 10 111000 FIGURE Sa .. MM4240ABU/MM5240ABU Tvpical Address Inputs .. . .. . . . ··.......: .......I .I:.... :: .:.''. i''.. ......: i: ·. " .. ........ ·..• ......... · . ··......'.. ....···:••....I.·.... ..::::'.:: ·. ·....' ...." ... " " ::. ·.•...... " .... ..·.. . : .-i-•. ·Hi· :·.... . .... . .. : ... :-.. .-:- ... .." .'" · .......... .... : : .. :: .. :: .. : ..... ... . ... ! : ! :... i.·.1 ••••• . ... . ... .... ·........._... i .. ... · ...... . ·· .0:" ··" ..............: :............... : . . ··:......: 1 :.... .... ···:··i·· : ••.•. ' •. .. .. .:-., ..•.. .......... : ... ... :r.:: .•: : ..... :...::.....: :: .. . I . ..... :••: :...: .... :: :: ·.1.· " -. • is·· ••• • : • ••••• I·": i...: =.... L.. I .... i :..:; ro 000 aGO I 10 ~ '000001 000 {J10 000011 13 14 15 0(11)10 001011 001100 001101 : 11 G01GnU 22 20 010QOO : 010001 :: 30 011000 : 31 011001 40 100000 .111 100001 ~ ~ 00 OJ {I0Dl00 ODD lilt 000110 000111 16 0011'0 1l I •• I .... : 0101110 I' 010011 I I •••• 010101 010110 011101 011110 :1 J/ 3;!' 13 34 011011 011100 4J 100011 44 1011100 4~ 100101 4& 100110 , SO 010111 .1. . . . . 011010 42 100010 27 15 010100 0\1111 41 100111 • .1' 51 101000 h" lHIOOO 1100111 001 52 1010111 ~ liQUID ~ ~ 110011 110100 • e, ••• ~ 1111101 " 110110 61 110111 e 10 11100II 11 1\1001 12 11t11.1f1 n 101 15 J6 1111111 1111flO 111101 111110 111111 FIGURE 6. MM424011ABZ/MM5240BABZ Horizontal· Scan EBCDIC·S Graphic Subset 15 T111~O 111101 " 111110 111111 r··: :.... .. I···: I···· r··· :.... ' ·........... ... ... . ' 01 111001 14 FIGURE 5b. MM4240ABU/MM5240ABU Horizontal Scan Hollerith Graphics Subset ••• : •••••! ... I ..•• : •••• : ••••••••• no 1J 111011 I···! i ...: :.... I•••: i .... i :..:i ·i···!. ...·• ·....:... .. ...·· :·· ..:·.. ··•: ...·· - ·· ··,: ·" '1 ..... · . ···'.'.....·.··...···: ...·I.·.'.····........·.......:• ·• ··...•... .....···.• " " " .......... .-·•....:.- .. . .. .. ··:.::-:. .:1:. ::::: •• : II····! ..... ,.. . . · . .. . .. .. ··............. · .: ..: .....':. ..: .... · .. ... . . .. . ... ·:I::·.·:.·.:.··. .-:. ..... ·..•.•:.. ......... ··1··.. .:.• ... -:... . .._...... . · .. . ··.' ••••• ••••• .s :•••••••••••: ·•...••... .......! .!......: ..... ··........ 1.:. :....•... : 1.-1.. . ..: · :• :• ··....... ·.-..._." ..-._"..: ..:: ........ .:.: .. • · ..·· ·. •"_.· · " 00 0000(10 : : 10 001000 01 ~ DIM 001 000010 11 001001 12 OLI1010 ~ O~ ~ 000100 000101 000110 0011111 001101 001110 001111 ID 1J 14 001011 1101 100 ~ Z, U'I ~ » 3 . ~ (;' I» ::s I» ::s c. m c: a "0 ~ I» ::s ." o ... ::s (II ::s ... en I» ::s c. I» a. (") ..=r ... .. I» I» n ~ , : I I : : ·.1 : 24 010100 : I •••• 26 " 20 OIOOM 010001 610010 " 010011 ]0 011000 31 011001 32 011010 u ~ 35 • 31 011011 011100 011101 011110 011111 •• 40 100000 4\ 100001 51 ~o 101000 110001] •o 010110 010111 e. 42 100010 43 52 53 1010111 1111001 010101 • 44 45 46 41 100106 100101 100110 100111 56 57 54·· •• ~• • 101100 101101 101110 u u ~ ~ ~ 61 1111010 110011 1111100 110101 110110 110111 12 13 11\'011 111100 111101 111110 111111 .0 • 10 111000 11 111001 111010 15 77 FIGURE 7. MM4240ACA/MM5240ACA Horizontal· Scan IBM EBCDIC Graphic Subset m ... (/) ... o ... IU CD s: CD C!J ... ... CD ... ... .... ... ... ............. VERTICAL SCAN FONTS :... I..J I...:·: .: .: I... I... I .: .::. : i i...: :.... i..·· i•••• ! :...! All 'five of the standard vertical-scan subsets in Figures 8 through 12 are generated with 6-bit codes derived from code recommendations R646 of the International Organization for Standardization. These recommendations cover ASCII-7, European ECMA-7 and CCITT alphabet number 5 . .. .... ... ·....... .... ::.*: :-.-:::::: :-.: :-::-.:::. .. . ... · ..... ·... .. ... ............ ......... ........ . : . ··............ .. . ............ ·-1···: .:: .....· ....... .. . . · .. .. . .... · ... · . . : ....:. . .:.. ...-::..... .................. ... : .. : ... · . . ...... . ....: :....: .: ..... .. .- . .. : ·. :........... .... -.:.... . ....- · · . · .. :: " ..... . ..- .. :... ... ..... ....· i-· ·.. ·..· .. .~: ·:......:.: ." ... ... .... ... ·:.......····.......··· ·.·......·: ·....·····.........·· ··.......·· ·.........·.·....·.· ...•...·.·....."..• " .:·"·.. ..·" •.·..".: ·..." ·...··· · ··" ·,... " ..··•· ·· ......... ... i••• · ..• ·....•••.....· ·i......··: ..:.......:..·:...··.·....····..·.....•...... · ....:. " " .. ...· • .· ...... . .. · . ···.....·· ...·· ....··• ··.....·····....... · ... ...... • · ..... · • · · ·"· ·" · ·."... · .... ·I···" ...... ..:.. ···............ ... .......:..................... ··· ........::·· ..::.......: .•••·....·· ·: ....·:- . ···.··: ·...: ··• .... · ·· ·:•...··: .·...····•...·• ·• ..... · · ·..... ···· ....·..··.........··......•....•• ·...:..•.: ... .. :: ·" ·" ·" •. ..· ..· ······ ·····• :·1·:·· ..1:.= 00 aalluao ~ .s::. (.) 'E IU "C s: ... IU CIJ s: ...s: (/) o The ASCII subset for American use, in Figure 8, is practically identical to the horizontal-scan subset. Those in Figures 9 through 12 follow preferred character styles in the countries indicated. The underscore (character 37) is dropped below the line so that it may be used as a cursor. s: Q. e :::J W "C s: IU s: IU CJ '':: CD E « oz . It) z « 000101 000110 000111 0\lloo0 001001 12 001010 001110 001111 001011 001 100 001101 i···: :...: i···: :...• "i··: :: :: 20 21 22 ~ 2~ 010001 010010 0100!'1 OHiIOO 010101 30 DIIDIlO 31 32 3J 011011 l4 35 011100 26 J6 011110 100010 100011 100100 1001111 100110 " ~ 55 ~ ~7 101101 101110 101111 ~ ~ ~ ~ 110010 110011 110101 " 110110 110111 " 111110 60 110000 61 1111 001 10 111000 71 12 111001 111010 ·" 1111111 " 111100 111101 " 31 0110111 t1 24 010100 25 26 010110 n 21 010111 : n ~ 011011 011100 35 all UI1 ~ 1111110 J7 011111 :: IOltOIO 43 100011 52 53 !)4 55 Sli 101001 101010 101011 101100 IOII1}1 10111(1 101111 110001 110010 110100 nOl01 110110 110111 16 n 111100 111101 111110 !lllll 100001 44 4$ 100101 46 41 100111 65 6J 111001 " 111010 111011 : I I ••• • ••••• : ••• • 01 000010 000000 000001 .~. ~ 001000 001001 nofOl0 01 OJ 000'011 000100 001011 001100 ODD 101 000110 000111 " 601110 001111 2~ 26 001101 : 17 ::: ~o 0101100 21 010001 22 0101110 3D 011000 24 010100 018101 J2 011010 3J 011011 34 011100 35 011101 42 ••••• 100001 100010 100011 100100 100101 " ~ ~ !)4 55 ~ 51 101010 101011 101100 101101 101110 101111 11 011001 0 100000 50 21 010 Iii 23 010011 : 100111 101 100 13 010011 on J1 ~ 0111111 ECMA-7 Font for Scandinavian Use 011111 101011 16 001,110 FIGURE 9. MM4241ABV/MM5241ABV Vertical Scan 21 010111 u 22 010010 n ! 101010 101001 21 010001 111000 o· 50 101000 15 001101 0 .· .· ··....".........". . ·" ·" ..." · ···. .· . ..· ·. :..:: .-! ••.•: •••:. .·1 :... •••.••••:: ··... ..... ....... . ..... ...... .. ......... .... ....... . ....,... ....... ··-H.·.......• ....•......•.:. · · ·····.... ..... ....······...·•.· .. IOnnOI 14 0011011 :: :: 60 40 100000 1] 001011 10 110000 ..... ....... ..... .. ... ••••: ... : ··..·..: :.......I ...... ... ··I... ··.· ...··: ·...···: ...... ..... .·. ···...· ...........··....•... ··.. .... ·:::• ··.. ....... ..... · ··..·. 010000 12 DOl 010 OIODUU 101000 :... :.::-:..... : : ::: I:: : : :: : n : 01 DOOlti : 17 15 06 000110 Q5 : 50 07 000 100 000101 : ' .~. ..... 000 010 04 1100100 : 100000 ...:·i i•••...! i........: .i...· !...·,1..... ..... .....• ... I ... I ·:•••.... ·'" :..." ••: :.........•••• I•••..•·.z••••" ·: " · ••...•••1• ...... • · .·.... ........ ·.. •••'......·:• ···.....··:•• ·:• ·..···• ···..• ..····.··...... • :• ..· ... . " " " 000001 OJ OOOOtl : With standard programming, the bits in the column outputs are sequenced for a sawtooth scan with dot columns running in the same direction, as illustrated in Figure 13a. For a pedestal scan, Figure 13b, alternate columns can be .reversed by putting an 8-bit shift left/shift right TTL shift register (DM74198) on the output as illustrated in Figure 14. 000000 11 0(11001 W 011 000 Vertical-scan character generators are generally used in dot-matrix tape printers, ink-dot spray printers and high-definition sawtooth or pedestalscan CRT displays. They may also be used to control raster-scan TV tubes or CRTs if the tube is turned on its side so that the raster scan is made vertically to provide a page-like format. OJ DOD 011 =: 10 001000 02 OOODlil :: U- IU CD :: :: : CJ IU 01 000001 J6 011110 J1 011111 •• 0 46 100110 41 100111 ......: ..... ..... .:: :.... .........: : ..:.:. ........ ........ :.... ... . ..... . • •••• ..I •• :.... ••••• : ••••• ••••• : 101000 101001 .. ..... ......... .: · :...... : .. .=· ... .... " .........: . ·......... ~ 61 110000 11 61 110 001 ~ ~ ~ ~ 110010 110011 110100 110101 " 110110 111100 15 111101 J6 111110 111 11 12 Il 111000 111001 111010 111011 61 FIGURE 10, MM4241ABW/MM5241ABW Vertical-Scan ECMA-7 Font for German Use FIGURE 8. MM4241ABLlMM5241ABL Vertical-Scan ASCII-7 Graphic Subset 11·24 » z .... ... ... ............. :... ... I... ...! i•••:! . I .: i... i... ! .. ...e.: ........... : ... :... ... . ............ .. .:..................::......•... .: .. .. . ........... .. .. .... ... ..... . .. .... : :: m : : : .... : ::........... :... :.... : ....: .. .... ... I ... i.·-! ...... i-:-: I:. :! :. ·:::.... .:: ...I ·...... . .. ... ............ .. . .... · .... ...::....::......... . .. .. .. .. i·...:::.::':' :: . .... .... : . ..... · ...... : ..... :.. ..... : :.... · . .:. :..: i ! ...:: :. : .' 'I' : .. :-.-:::::! .... ... ··:...... ..:: ...:: ·...... ..i:·-: :-.: :-::-.:: .. .. ... ............ .. . ... ............... ..... . . .. . ..... ···:............. ...... :.::':' ......... : : ::: .... .. .. . .... . ... . .I::. ·....... . ....... ...I ..... ... .·.. . . ..' :.. ·...... 'i'. ..... · : ...I · ·! . ..... . .. . .. · ··.. 'i"·........... ··i·. ..' .::'. ·· .. .. "!' : 45:: ••::. . " . . · .. . ... !. ..' : .. ' · : . ··i·· .'. : '. .:" ......... .. . .... ..... ... ... .........'.......··: .........: ··..•.-..· ·•··· ···........··: ......··." ··..... " " .. ... ... .. . . · . ··......·.......: · .· .:... ..··..·....···• " " · 00 ro 01 001100(1 DOD 001 001000 001001 .~. ~ 01 ODD 011 000100 ODD lOT 000 I'D DBa 111 12 001010 13 601011 14 001100 IS 001'01 16 001110 11 001111 20 21 n 010001 01a 010 30 0110ao :11 011001 )2 011010 n M 25 010100 II 34 J; 011011 011100 011101 26 21 010110 010111 16 ~ ~ 100001 ~ 000 DID 010 ODD loa 0011 M 100100 100101 100110 100111 52 101010 53 101011 54 If}1101l 55 101101 56 101110 57 101111 101 001 50 110000 110001 OJ 110011 110010 10 11 72 13 111000 111001 1\1010 111011 " 111100 110101 110110 111110 ~ 00 01 000101 000110 a00111 001000 onIOO! 12 1lO10U 13 001011 14 001100 15 001101 16 001110 11 001111 30 011000 21 m_ 22 mm 23 M 25 m_ um 26 010110 21 illOl11 31 011·001 32 011010 II 34 35 011011 011100 011101 36 011110 J7 011.\11 , :I 100000 100001 SO 101000 101001 52 101010 60 110111 110000 0 71 111101 ~ 000100 ..' · : i"! :.... : ·...... 'i'. ..... ..... · . ... . :.. : ·... ..... .. ,. .:.. ',:, .' .. :.' ·· .:.'........ :. : :: ..... . " . ·.............. . 5· " . · .'= .. ..'" . : ·: :' . ...... .·: ..... ............ .:. .... . ·...........··........... · .. ..... · ··· ·...· .·"·.. ·" ....·..·.....·..··.. ....·...·..._.··......• . .· ···.... .... ......·•...·... ·'" " " " · " · 61 65 110100 ro 000011 20 ": 50 101000 ~ 000010 m_ " 100011 01 000[101 .~. n tOil 010 00 000000 11111' 111000 110001 110010 43 100011 44 53 101011 54 101100 45 \00'01 46 100110 108111 55 101101 56 101110 51 101111 63 65 110011 110101 61 110110 110111 0 •••1 1I1111l1 41 72 13 111010 111011 77 111100 111101 111110 FIGURE 12. MM4241ABY/MM5241ABY Vertical·Scan ECMA·7 Font for Spanish Use FIGURE 11. MM4241ABX/MM5241ABX Vertical·Scan ECMA~7 Font for General European Use (French .. British, Italian) , U'I -..J » ...(=j'CD 3 III ::l III ::l Q. m c: ... o " CD III ::l "o ... ::l 1/1 :i' ... f/) III ::l Q. III ... Q. (') ':r ... III III C"l ... ...CD C') CD ::l CD ... PEDESTAL DISPLAY SAWTOOTH DISPLAY ...o III ,,r----.,,, , , , ,,I ,, ... 1/1 NEXT CHARACTER I I FIGURE 133. Sawtooth Vertical Scan FIGURE 13b. Pedestal Vertical Scan m 11·25 .. ...o ...111CD CI) C CD CI .... ... CHARACTER G~N[RATOR " IN'lIT CHA/lA~!~: OM14198 LEFT/RIGHT SHIfTER lAXIS MODULATIOr.j CD (,) 111 111 .t: (.) ... 'tJ 111 'tJ C 111 . . r--'~-,=-~,+--------IMOVEAlONGTllPOR 80TTOMDfP£DESTAlt en c CI) LtIlE COUNTER c o LINE DIVIDER ---COLUMN DOT/COLUMN DIVIDER COUtoTER FIGURE 14. Conversion of Sawtooth Output to Pedestal Scan u. C 111 CD Q. e ::I w 'tJ C 111 C CII (,) For example, the extra height may be used in an otherwise 5 x 7 font to drop the tails of commas, semicolons and lower-case letters below the bottom line of the capital letters. Fonts as large as 16 x 12 are entirely practical without additional control logic, using the chip-enable feature of four MM5241s. Large-font Qrganizations are discussed in AN-40. CUSTOM FONTS The two ROMs can also be custom-programmed to provide special characters, or fonts larger than 5 x 7. The MM4240/MM5240 actually stores 64 5 x 8 characters or character segments and the MM4241/MM5241 stores 64 8 x 6 characters or segments. They are not limited to 5 x 7 and 7 x 5. ';: CD E « ,..... . In Z « 11-26 ~ App Notes/Briefs » z I -.J en NAnoNAL APPLYING MODERN CLOCK DRIVERS TO MOS MEMORIES INTRODUCTION s:o c. ... ~ MOS memories present unique system and circuit challenges to the engineer since they require precise tim ing of input wave forms. Since these inputs present large capacitive loads to drive circuits, it is often that timing problems are not discovered until an entire system is constructed. This paper covers the practical aspects of using modern clock drivers in MOS memory systems. Information includes selection of packages and heat sinks, power dissipation, rise and fall time considerations, power supply d"ecoupling, system clock line ringing and crosstalk, input coupling techniques, and example calculations. Applications covered include driving various types shift registers and RAM's (Random Access Memories) using logical control as well as other techniques to assure correct non·overlap of timing waveforms. The OS0026 is a high speed, low cost, monolithic clock driver intended for applications above one megacycle. Table II illustrates its performance characteristics while its unique circuit design is presented in Appendix II. The OS0056 is a variation of the OS0026 circuit which allows the system designer to modify the output per· formance of the circuit. The OS0056 can be connected (using a second power supply) to increase the positive output voltage level and reduce the effect of cross coupling capacitance between the clock lines in the system. Of course the above are just examples of the many different types that are commercially available. Other National Semiconductor MaS interface circuits are listed in Appendix III. The following section will hopefully allow the design engineer to select and apply the best circuit to his parti· cular application while avoiding common system pro· blems. Although ·the information given is generally applicable to any type of driver, monolithic integrated circuit drivers, the OS0025, OS0026 and OS0056 are selected as examples because of their low cost. 0" n ~ C ::::!. < ~ ... ...o VI s: o en s: ~ 3 o... ~. PRACTICAL ASPECTS OF USING MOS CLOCK DRIVERS The OS0025. was the first monolithic clock driver. It is intended for applications up to one megacycle where low cost is.of prime concern. Table I illustrates its performance while Appendix I describes its circuit operation. Its monolithic, rather than hybrid or module construction, was made possible by a new high voltagegold doped process utilizing a collector sinker to mini· mize VCESAT. ~ ("') VI Package and Heat Sink Selection Package tYpe should be selected on power handling capability. standard size, ease of handling, availabilitY of sockets, ease or type of heat sinking required, relia· bilitY and cost. Power handling capability for various packages is illustrated in Table III. The following guide· lines are recommended: TABLE I. OS0025 CharacteristicS PARAMETER CONDITIONS IV+ - V-I ~ 17V tON tOFF t, C'N ~ O.OO22~F. ~ ns 25 ns 150 ns ~1mA V+-O.7 V I, OV, lOUT = ns 50n Positive Output Voltage Swing VIN .- V- Negative Output Voltage Swing liN = 10mA.louT::: lmA On Supply Current (V+) II~ = UNITS 15 30 RIN = C L ~ O.OOOlMF, RO on VALUE =- lOmA V- + 10 V 17 mA TABLE II. OS0026 Characteristics PARAMETER CONDITIONS IV+ - V-I ~ 17V tON tOFF C'N I, RO ~ O.OOlIlF. RIN ~ 5m2. C L ~ =- OH 1000 pF I, Positive Output Voltage Swing VIN - V- Negative Output Voltage Swing liN On Supply Current (V+j liN = 10 mA = = OV, 'tOUT = -lmA 1OmA, IOVT '" 1 mA 11-27 VALUE UNITS 7.5 ns 7.5 ns 25 25 ns os v+ - 0.7 V V- + 0.5 V 28 mA m II) CI) ".::: o E CI) :iE The TO·5 ("H,;') package is ~ated at 750 mW still air (derate at 200 C/W above 25 C) soldered to PC board. This popular cavity package is recommended for small systems. Low cost (about 10 cents) clip·on heat sink increases driving capability by 50%. where: v+ - V- = Total voltage across the driver Req (J) o :iE ... o II) ~ CI) > ";: o = Equivalent device resistance in the "ON" state The 8·pin ("N") molded mini·DIP is rated at 600 mW still air (derate at 90°C/W above 25°C) soldered to PC board (derate at 1.39W). Constructed with a sl?e'cial cop' per lead frame, th is package is recommended for medium size commercial systems particularly where automatic insertion is used. (Please note for prototype work', that this package is only rated at 600 mW when mounted in a socket and not one watt until it is soldered down.) (3) DC = Duty Cycle "ON" Time =-----------------"ON" Time + "OFF" Time ~ CJ .!2 u I: ~ CI) "0 o :iE For the DS0025, Req is typically 1 kn while Req is typically 600n for the DS0026. Graphical solutions for Poc appear in Figure 1. For example if V+ = +5V, V- = -12V, Req = 500 n, arid DC = 25%, then Poe = 145 mW. However, if the duty cycle was only 5%, Poe = 29 mW. Thus to maximize the number of regis· ters that can be driven by a given clock driver as well as minimizing average system power, the minimum allow· able clock pulse width should be used for the particular type of MOS register. To TO·8 ("G") package is rated at 1.5W still air (derate at 100°C/W above 25°C) and 2.3W with clip·on heat sink (Wakefield type 215·1.9 or equivalent·derate at 15 mWfC). Selected for its power handling capability and moderate cost, this hermetic package will drive very large systems at the lowest cost per bit. Additional information is given in the section of this data book on Maximum Power Dissipation (page 2). Power Dissipation Considerations CD ..... I Z « The amount of registers that can be driven by a given clock driver is usually limited first by internal power dissipation. There are four factors: 1. Package and heat sink selection 2. Average dc power, Poc 3. Average ac power, PAC 4. Numbers of drivers per package, n From the package heat sink, and maximum ambient temperature one can determine PMAX , which is the maximum internal power a device can handle and still operate reliably. The total average power dissipated in a driver is the sum of de power and ac power in each driver times the number of drivers. The total' of which must be less than the package power rating. DUTY C'YCLE 1%) FIGURE 1. POC vs Duty Cycle (1 ) In addition to Poe, the power driving a capacitive load is given approximately by: Average dc power has three components: input power, power in the "OFF" state (MaS logic "0") and power in the "ON" state (MaS logic "1"). (4) where: (2) f For most types of clock drivers, the first two terms are negligible (less than 10 mW) and may be ignored. Thus: Poc == PON = Graphical solutions for PAC are illustrated inFigure 2. Thus, any type of clock driver will dissipate internally 290 mW per MHz per thousand pF of load. At 5 MHz, this would be 1.5W for a 1000 pF load. For long shift register applications, the driver with the highest package power rating will drive the largest number of bits. (v+ - V-)2 Req = Operating frequency C L = Load capacitance x (DC) 11·28 fW Combining equations (11. (2). (3) and (4) yields a criterion for the maximum load capacitance which can be driven by a given driver: LlT Logic rise and fal-l times must be known in order to assure non-overlap of system timing. 500 • i zoo .! CL =2nF 400 z 0 ;:: 0: ~ 2 I 300 0 100 f- I I 1/ 1.1' cL =1.5nF 71 '" I C 1,,~iFL T'I I Note the definition of rise and fall times in this application note follow the convention that rise time is the transition from logic "0" to logic "1" levels and vice versa for fall times. Since MaS logic is inverted from normal TTL, "rise time" as used in this note is "Voltage fall". and "fall time" is "voltage rise." . p.- IA I VCL - SOO.F I I 1/ ," ./ i-'" o iii .... o 0.5 j...oo kt,:: 250 I,F '" I I Power Supply Oecoupling V+-V-=17V 1.0 1.5 2.0 2.S PULSE REPETITION FREQUENCY (MH.) FIGURE 2. PAC VI PRF _ (DC)] Req . (5) As an example, the OS0025CN can dissipate 890 mW at T A = 70°C when soldered to a printed circuit board. Req is approximately equal to lk. For V+ = 5V, V- = -12V, f = 1 MHz, and dc = 20%, C L is: 106 CL S [ n Although power supply decoupling is a wide spread and accepted practice, the question often arises as to how much and how· often. Our own experience indicates that each clock drive~ sl)ol.lld have at least O.lpF decoupling to ground at the V+ and V- supply leads. Capac·itors should be located as close as is physically possible to each driver. Capacitors should be non-inductive ceramic discs. This decoupling .is necessary because currents in the order of 0.5 to 1.5 amperes flow during logic transitions. There is a high current transient (as high as 1.5A) during the output transition from high to low through the V- lead. If the external interconnecting wire from the driving circuit to the V- lead is electrically long, or has . significant dc resistance the current transient will appear as negative feedback and subtract from the switching response. To minimize this effect, short interconnecting wires are necessary and high· frequency power supply decoupling capacitors are required if V- is different from the ground of the driving circuit. (890 x 10-3 ) 0.2] (2)(17)2 -lxl03 Clock Line Overshoot and Cross Tal" 1340 pF (each driver) Overshoot: The output waveform of a· clock driver can, and often does, overshoot. It is particularly evident on faster drivers. The overshoot is due to the finite inductance of the clock lines. Since most MaS registers require that clock signals not exceed Vss , some l11ethod must be found in large systems to eliminate overshoot. A straightforward approach is shown in Figure 3_ In this instance, A typical application· might involve driving an MM5013 triple 64-bit shift register with the 050025. Using the conditions above and· the clock line capacitance of the MM5013 of 60 pF, a single OS0025 can drive 1340 pF/ 60 pF, or 00 MM5013's. In summary, the maximum capacitive ·Ioad that any clock driver can drive is determined by package type and rating, heat sink technique, maximum sys~m ambient temperature, ac power (which depends on frequency, voltage across the device, and capacitive load) and dc power (which is principally determined by duty cycle). Rise and Fall Time Considerations In general rise and fall times are determined by (a) clock driver design, (b) reflected effects of heavy external load, and (C) peak transient current available. Details of these are included in Appendixes I and II. Figures A 1-3, A14, AII-2 and A/Il-~· illustrate performance under various operating conditions. Under 'Iight loads, performance· is determined by internal design of the driver; for moderate loads, by load CL being reflected (usually as CLIP) into the driver, and for large loads by peak output current where: Lp~ -12V - FIGURE 3. Use of Damping Resistor to Eliminate Clock Overshoot 11-29 g-,;: ... C ~. ;;; S s: o en s: CD 3 o.... CD' en (I) Q) 't; o E Q) a small damping resistor is inserted between the output of the clock driver and the load. The critical value for Rs is given by: +5V r-- I ::2 (/J 1 H .8 ~' L_-" J -V- ~ ::2 S l!? Q) > 't; o ~ g C3 . c Q) 'C o In practice, analytical determination of the value for I Rs is rather difficult. However, Rs is readily deter· mined empirically, and typical values range in value between 10 and 5on. CD ..... I Z « ¢, CM -12V FIGURE 5, ClOck Line Cross Talk The negative going transition of!fl, (to MOS logic "1") is capacitively coupled via C M to Q. c.. « -v): (6) o One last word of caution with regard to use of a damp· ing resistor should be mentioned. The power dissipated in Rs can approach (V+ - V-)2fC L and accordingly the resistor wattage rating may be in excess of lW. There are, obviously, applications vvhere degradation of tr and tf by use of damping resistors cannot be tolerated . Figure 4 shows a practical circuit which will limit over· shoot to a diode drop. The clamp network should· physically be located in the center of the distributed load in order to minimize inductance between' the clamp and registers. The OS0056 connected as shown in Figure 6 will mini· mize the effect of cross talk. The external resistorS to the higher power supply pull the base of a 01 up to a higher level and forward bias the collector base junction of 01. In this bias condition the output impedance of the 050056 is very low and will reduce the amplitude of the spikes. +5V +BV +8V o,p'rl" i ~ lk , 01 1N914 ,,·fl" OZ 1N914 Jif" - -lIV FIGURE 6. U... of 080056 to Minimize Clock Line Cross Talk . -12V Input Capacitive Coupling FIGURE 4. Use of High Speed Clamp to Limit Clock Overshoot Generally, MOS shift registers are powered from +5V and -12V supplies. A level shift from the TtL levels (+5V) to M05 levels (-12V)is therefore required. The. level shift could be made utilizing a PNP transistor or zener diode. The disadvantage to de level shifting is the increased power dissipation and propagation delay in the level shifting device. Both the OS0025, 050026 and 050056 utilize input capacitors when level shifting from Cross Talk: Voltage spikes from , may be transmitted to .s CL (50 mAl (20) "' ~ ~ ))=2~ 1/ 20 I16 or 1.0-'1--' ~ (AI·]) ~+ -V-=17V 1-1- 1/ 12 ~I--' V VV' II 050025 Input Drive Requirements t/ o+ -,¥ .. ",,"SjIlPiLLUr L 20D 3: (I) 3 o... ~ DRIVER J> 3DO 3: oCJ) en !-J~ ~~ I- 1/ f - - 1OU9!2DJIV£J- i ln~ OUTl'UTI'ULUWIDTII'INI'UTPUlSEWfOTH PLUS9O",. 700 0 If DC eperaticn to. a negative level is desired, a level translater such as the OS7800 cr OS0034 may be empleyed as shewn in Figure AI-9. Finally, the level shift may be accemplished using PNP transisters are shewn in Figure AI- 10. I- INI'UTPUL$E$. FDflINPU1'ULSES;65+ROC' .. 900 The OS0025 may be direct-ceupled in applicatiens when level shifting to. a pesitive value enly. Fer example, the MM1103 RAM typically eperates between greund and +20V. The OS0025 is shewn in Figure AI-8 driving the addres er precharge line in the legically centreiled mede. 2200 DM74411 C'N (pFI FIGURE AI-7. Output PW Controlled by CIN '1 L --¥ DSD025CN .J FIGURE AI-8. DC Coupled DS0025 Driving 1103 RAM .5. &w'~ ·5V r-I-I, 7 0, ,I j TO&: MOS SHIFT TTL! ",PUTS REGISTERS :><>-""T=----....-T-I--:)o-.,..:5:...o" L OHDOl4D .J f"I'J: ~O.'"F L MH0025CN . I"if" L. .J 0-12V ~O.'"F OSOOi~i .I r'~ ~12V FIGURE AI-g. DC Coupled Clock Driver Using DS0034 - FIGURE AI-l0. Transistor Coupled DS0025 Clock Driver 11-33 ill APPENDIX" Rise Time Considerations 050026 Circuit Operation Predicting the MOS logic rise time (voltage fall) of the OS0026 is considerably involved, but a reasonable approximation may be made by utilizing equation (AI-5), which reduces to: The schematic of the OS0026 is shown in Figure AII-t. The device is typically ac coupled on the input and responds to input current as does the OS0025. Inter· nal current gain allows the device to be driven by stan· dard TTL gates and flip-flops. S ...1/1 G) > ";:; Q .¥ U o U (AII-1) For CL ~ 1000 pF, V+ ~ 5.0V, V- ~ -12V; t, == 21 ns. Figure AII-2 shows OS0026 rise times vs C L • With the TTL input in the low state 01, 02, OS, 06 and 07 are "OFF" allowing 03 and 04 to come "ON." R6 assures that the output will pull up to within a VBE of V+ volts: When the TTL input starts toward logic "1," current is supplied via CIN to the bases of 01 and 02 turning them "ON." Simultaneously, Q3 and 04 are snapped "OFF." As the input voltage rises (to about 1.2V), OS and 06 turn-on. Multiple emitter transistor OS provides additional base drive to 01 and 02 assuring their complete and rapid turn-on. Since Q3 and 04 were rapidly turned "OFF" minimal power supply current spiking will occur when 07 comes "ON." 25 ·20 ~ ! ~~;... I . 15 ~ 10 V' -Y-'17Y V' -V-'2OV ;;- ] ~ ~V t::: ~ RD· 500 T•• 25"C v+ 200 1 400 &00 I0Il 1000 1200 LOAD CAPACITANCE CpF) EXTERNAL 06 c,• T 0' INPUT 01 CD ~ 01 :.;, 08 ....., D. '! ...Q1 ~ ~B * ....0. 02 03 '"'-.~ D.! 10k I DB 0], 0' O. The MOS logic fall time of the DS0026 is determined primarily by the capacitance Miller capacitance of 05 and 01 and RS. The fall time may be predicted by: ..... ~OU (AII-2) TPUT 06 .... >--- Fall Time Considerations ~D' .... ;;; Z c( FIGURE AII-2. Rise Time vs Load Capacitance to.. .." .... where: ....0. DID 01 Cs· ~ Capacitance to ground seen at the base of O~ l' hFE2 ~ 2 pF ~ (hFEQ3 + 1) (hFEQ4 + 1) == SOO FIGURE AII-1. OS0025 Schematic (One-Half Circuit) For the values given and CL = 1000 p F, tf Figure AII-3 gives tf for various values of C L • 06 now provides sufficient base drive to 07 to turn it "ON," The load capacitance is then rapidly discharged toward V-. Diode 04 affords a low impedance path to 06's collector which provides additional drive to the load through current gain of 07. Diodes 01 and 02 prevent avalanching 03's and 04's base-emitter junction as the collectors of Oland 02 go negative. The output of the DS0026 continues negative stopping about O.SV more positive than V-. == 25 . il V'-V"·15V,.2OV 20 z .... ~ I ! ...~ ~ ~ When the TTL input retLJrns to logic "0," the input voltage to the DS0026 goes negative by an amount proportional to the ·charge on CIN' Transistors 08 and 09. turn-on, pulling stored base charge out of 07 and 02 assuring their rapid turn-off. With 01, 02, 06 and 07 "OFF," Darlington connected 03 and 04 turn-on and rapidly charge the load to within a V BE of V+. ::!: 15 ........ V 10 Ro .. sOn / 5 TA ",25"C V o 200 400 &00 BOO 1000 LOAO CAPACITANCE CpF) ·FIGURE AII-3. Fall Time vs Load Capacilanc~ 11-34 17.S ns. DS0026 Input Drive Requirements 5.0 The DS0026 was designed to be driven by standard 54/74 elements. The device's input characteristics are shown in Figure AII·4. There is breakpoint at V IN == 0.6V which corresponds to turn·on of 01 and 02. The input current then rises with a slope of about 600n (R2 II R3) until a second breakpoint at approximately 1.2V is encountered, corresponding to the turn·on of 05 and 06. The slope at this point is about 150n (R 1 II R2 II R3 II R4). 4.0 ~ "15 > 3.0 2.0 1.0 10 30 20 s:o .. 40 0.. 16 TA -2S0C I' ;;; .s... z ::l FIGURE AII-5. Logical "1" Output Voltage vs Source Current V-"DV 12 CD lOUT (rnA) v· '" zov (") 10 ~ / B ~ ;; 1-1- r-- C . o V IL In actual practice it's a good idea to use values of about twice those predicted by equation (AII·4) in order to account for manufacturing tolerances in the gate, DS0026 and temperature variations. -I- .... i-' o 0.5 1.0 1.5 INPUT VOLTAGE 2.0 A plot of optimum value for G'N vs desired output pulse width is shown in Figure A 11-6. 2.5 IVI J 2400 v+ -V-"'2DV ~- 2200 CL 5 1800 :;: 1600 j 1400 = V L ~ 1000 ~ 800 ~ 600 _ 400 ; 200 '" ~ Input Capacitor Selection L 0 t- I-0 V tl ~ I MAX ROG IN In - IMIN . 3 D~~~ID~~- o (ii' ..,.r:: VJ f-"""TRANSISTOR _ WITH 50 OHMS TO +5V DRIVING 050026- ~ 100 200 300 400 .500 600 100 800 FIGURE AIt~6. Suggested Input Capacitance vs Output Pulse Width DC Coupled Applications The DS0026 may be applied in direct coupled applica· tions. Figure AII-7 shows the device driving address or pre·charge lines on an MM1103 RAM. (AII·3) or +11V (AII·4) GIN ROln 100pf IMAX IMIN In this case RO equals the sum of the TTL gate output impedance plus the input impedance of the DS0026 (about 150n). IMIN from Figure AII·5 is about 1 mAo A standard 54/74 series gate has a high state output impedance of about 150n in the logic" 1" state and an output (short circuit) current of about 20 mA into 1.2V. For an output pulse width of 500 ns, 500 x 10- 9 --------20mA (150n + 150n)ln 1 mA ~ 100 pF DS0026CN 1 TO ADDRESS LINES ON MEMORY SYSTEM 1/20M'1400 560 pF FIGURE AII·7. DC Coupled RAM Memory Address or Precharge Driver (Positive Supply Only) 11·35 ...o CD foM74S00- OUTPUT PULSE WIDTH (ns) A major difference between the DS0025 and DS0026 is that the DS0026 requires that the output pulse width be logically controlled. In short, the input pulse width == output pulse width. Selection of GIN boils down to choosing a capacitor small enough to assure the capaCitor takes on nearly full charge, but large enough so that the input current does not drop below a minimum level to keep the DS0026 "ON." As before: ~. VJ s: loon pF ~ 1200 . .. C/) L TA"'25"C ~ 2000 ~ o s:o FIGURE AII·4. Input Current vs Input Voltage The current demanded by the input is in the 5-10 mA region. A standard 54/74 gate can source currents in excess of 20 mA into 1.2V. Obviously, the minimum "1" output voltage of 2.5V under these conditions can· not be maintained. This means that a 54/74 element must be dedicated to driving 1/2 of a DS0026. As far as the DS0026 is concerned, the current is the determining turn·on mechanism not the voltage output level of the 54/74 gate. 0" C') In Q) ''::: o E Q) ::!: For applications requiring a dc level shift, the circuit of Figure AII-8 or A 11-9 are recommended. +s.ov en o Quad decoded MOS clock driver. OS1674 Quad MOS clock driver. OS75361 Dual TTL·to·MOS driver. OS75365 Quad TTL·to·MOS driver. MOS Oscillator/Clock Drivers ::!: OS7803/0S7807, OS7813/0S7817 7 ¢10UTPUT ....o ... OS1673 In Q) > ';: 02 INPUT 9 5 92 OUTPUT MOS RAM Memory Address and Precharge Drivers C O.l/-lF .::I. (J o (j ... I: -12V ~ Dual address and precharge driver. OS0026 Dual high speed address and pre· charge driver. TTL to MOS Interface Q) ::!: OS0025 FIGURE AII-S. Transistor Coupled MOS Clock Driver "C o Complete two phase clock system for MOS microprocessors and cal· culators. TTL ,NPUTS { 0 - -.....- , OH0034 Dual high speed TTL to negative level converter. OS7800 Dual TTL to negative level con· verter. C) I: OM7810/0M7812/ Open collector TTL to positive OM7819 high level MOS converter gates. > C. Q. I ca Q. I/) is >< '':: .-ca ::! . ~ o c: o '.j:i .:o I/) CI) a: I .s::. ,!? :I: ,S: I/) ::! a a: C) c: 'SO ca en ....: .-. -i·: I···· -i··: i··.. reM I·..· ·-: :' i...i :.... ·.1.· I 011 000000 .: ...:.. : .102••• • •••• .104••• I.... I OJ 05 01 000001 .:. 000010 000011 000 Ion 000101 06 000110 interface terminals (although some terminal manufacturers are going to larger sizes in response to complaints that 5 x 7 presentations Ci3use eyestrain)_ In other applications, a standard is often set by older printing techniques. To cite a few examples: business-machine users are accustomed to typewriting; advertisers want characters with "sales appeal" on their billboard displays; scor.eboards and traffic-control signs must be read easily at a distance; and electronic printing systems may have to simulate several metal type fonts_ -: •••• 1 01 000111 i i.··· i 1-:-11-·.1 r' : . . . 1: ··....I"·!.! ....:.· .....::e.: ·....• • ·• • · • · ·! ·...•....··.....·• ........'.· ...... · • · ·... ."·• ·...... · r··! · " · ..... ...• • ·•·•·.•·..• .··•.·.....•·.' ·:...•• •·•·• ...I -;-+-·'" • ·• ·• • ·. • ·•• ."·· ••." ···•• :: •• . ...· ·....·..·....... · ·....... · .· . • ••· ··• ::i:: ··1·· ..... ·..• ·· ... "·· ·• " ·•·· ··•..·· ...··:.•• ··_.··..-••·• :• ·....•.......... ·.- •·• ... ... " " " ...." .". ·••" :...: :....! :: ••..•••• '.•·• ...... · 10 001000 •••• : " 001001 DOl 010 1) • •••••• 14 001011 001'0(1 :: 16 I ••• 1 17 15 0011(11 010001 22 010010 001110 001111 :: :: : : '.' I -.- I e. 11 010000 ••• • 12 " " 010011 010101 " 010110 " 0111T11 : 1I 011000 l2 011001 3J 011011 l4 011100 J5 011101 011110 011111 .: : •••••••••• I I 40 1110000 •• •••• " 100001 I 100010 4l 100011 101000 " " 110000 " 110 DOl ... .. 11 1\1001 100110 101011 II 50 101101 110010 110011 1101011 101110 ••••• 110101 110110 12 111010 ·• "·· " .'· 1J 111011 111100 4 •••• ~: 101111 ..... ..... ....... ... .: .:......!:. ·i: :. ···..... .. .. .. ... ·····i. .....; .:.....i · .. .. ,,, 111101 • 111111 ~ 5 6 7 '231667 , 6 ••••• ~ I 111110 1 2 3 , 110111 I .234512l45 , " ••••• 76 12345 , : ' :: ......···........... ..... ...... '.'....... .:... .····1 . ...: ::.: :: " 100111 II···. • I ••:. I ......... : : 70 111000 101010 54 101100 .": : I 52 II 45 100101 n I 50 100100 : The matrix size is frequently enlarged to improve lower-case character definition in UCILC applications. A 5 x 7 font typically grows to 7 x 9 for UC and 7 x 12 for LC, as in Figure 2_ Likewise, 7 x 9 is expanded to 8 x 12 and 12 x 16 to 12 x 24 for lower-cases . FIGURE 2. UC/LC Characters at 5 x 7 and 7 x 12 Matrix Sizes 17 ·I (AI Upper-Case Font . ... . . ···i 1-:·1 I;·;; :!.!I ·.... ..... ..... ..... ... . ...... ...... .... .... :...: :...: .. .. : ·.. ........·.. .. .. .. . . ·..'... ... ..... .... ••••••• : ••1•• •• ::: · ·.." · . . . . . . . .. ... ... .. .. .. ... . :.. : : ••: I·.·:, : : : :.:.:. ·:..•••·..: :...:.:..:.:_...: ............... .... .... ... .... .... :..•••..: ,I·:·: :.:.: :.:.: :...:_.:-_.:. . .. .:.:.: . ..:•••:........ ·........................................ ............................. :..:::::::::: II I:::::: : : ... ......... ..: :... .... :....::. . .: ·'. ·:.... - I: ••••: •••••: . ........... .. .... ...... ..,.. " .:.: .i···· GO 000000 " 000001 ~ ro ~ ~ ~ ~ DOG 010 000011 1HI0100 000101 000110 000111 10 001000 11 001001 12 0011no 13 001011 14 001100 15 0011111 16 001 liD 20 010000 21 010001 n n ~ ~ ~ 27 010010 1110011 010100 010101 010110 010111 » 31 011001 n n ~ ~ ~ 31 011010 011011 011100 011101 011110 011111 41 100001 42 100010 41 100011 44 100100 45 100101 46 100110 47 100111 ,56 101110 51 101111 At 5 x 7, it is most economical, as a rule, iopro' gram a "full set" of 128 UC!LC characters in standard character·generator ROMs_ The full set in Figure 1 is stored in two 64·character MaS ROMs. This provides a mass-production base and equalizes access times. If the 32 special symbols generated with the ASCII control codes are not usable, they are simply blanked by disenabling the lower-case ROM when .the seventh ASCII bit is "0_" But if the font is scaled up to simulate typewriting, for example, this practice becomes wasteful since 96 characters would suffice. Another complication is that many special ized font sizes, such as 11 x 9, do not fit neatly into standard ROMs made in building block sizes. In other words, one cannot store the font in a minimumsized ROM array without paying the extra costs of custom ROM development or specialized lowvolumn ROMs. · ··:.: .·· ···• ·..... ·:....·......·. · · ·· "·· ...·· · · · ... " ... ... .. .. . .:.. :: :: : .... ..... .... ·:....::...::'.. ............. . . .... .......... . ... ...· .....· •·· ·: ··. ...···..... · .. ···.'.····.·.......·:: ..... · · ·· · ·· " • · " " · 100000 ··..:: ....: ·•'.' " 101011Q 101001 52 101010 55 101011 101100 : 101101 CHARACTER-GENERATOR ROMs Consequently, character-generator ROMs have been developed that adapt to a variety of font sizes. They may not exactly fit the theoretical matrix array at odd sizes. but that is easily offset by the economy of parts standardization. : 00 61 110001 ~ ~ ~ ~ ~ 110000 110010 110011 110100 110101 IlOilO 61 110111 111001 12 111010 13 111000 74 111100 15 111101 "'-;110 11 111111 Two such MaS ROMs are outlined in Fi,gure 3 with their addressing for 5 x 7 horizontal scanning and 7 x 5 vertical scanning. The vertical-scan subsystem in Figure 4 shows the amount of support logic typically required in a display. I (8) lower-Case Font FIGURE 1. ASCII Full Set Font of 128 5 x 7 Characters 11-38 » 2 rr' }~" ....... .... ...: A, CHARACTER CODE A) A. A, 0 A. ..W ADDRESS Roll. ..W CHARACTER CODE AJ A• 000011 DUTPUTS A• COLUMN ADDRESS SCAN {'' ... 010101 A, ADDRESS USE 2 ROMs AND, APPLY Ar TO CE FOR 128 CHARACTERs '" r COLUMN ADDRESS A, • •••• 1 ••• ~ : OUTPUTS ~ en 'I» < :i' CQ CA~ C" USf 2 ROM. ANO APf"LY A, TO CE FOR 128 CHARACTERS SCAN r IBI 7 x 5 Vertical-Scan, 64-Characters IAI 5 x 7 Horizontal-Scan, 64-Characters m UI FIGUR'E 3. MM5240 and MM5241 Standard Character·Generator ROMs :IJ o ~ (II :i' :::t c· ':3" I :IJ CD CHARACTER GENERATOR ------- Z AXIS MOO cS' :::I ---- .-------, INPUT • CHARACTER DATA ~ C..... OUTPUT REGISTER C o.... I s: . ! )c' ,....-------+-+--o :::~~~El C iii' ~ LINE COUNTER LINE COLUMN DOT/COLUMN DIVIDER COUNTER DIVIDER FIGURE 4. Typical 7 x 5 Vertical..scan Display Generator Subsystem iii <(II !c.. . ~ The MM5240 expands straightforwardly in 64· character increments to larger fonts, such as the 9 x 7 or lOx 8 arrays in Figure 5A. An expansion such as Figure 58 would be used to provide a full set UC/LC font. These expansions keep the character rate the same as at 5 x 7, whereas docbling the size of each monolithic ROM would not. However, the chief attraction of this conversion is in UC/LC applications. Figure 7 shows how to use three ROMs to generate 96 7 x 9 to 8 x 12 horizontal·scan characters-a 25% savi.ngs compared with a "full set" expansion. The chip·enable inputs are programmed to sense the sixth and seventh character-ad.dress bits. External decoders aren't needed. 32·CHARACTER BLOCKS If each ROM in Figure 7 is replaced with a paraliel assembly of three ROMs (24 outputs). the result is a 24 x 12, 96-character vertical-scan generator with the same character rate as at 8 x 12. In other words, the 32·character approach ma inta ins the benefits of parts standardization and. performance up to a very high resolution.· A similar expansion of the MM5241, as in Figure 6A, would provide 7 x 9 to 8 x 12 horizontal·scan fonts. However, the direct 64·character expa(lsion places a ROM·enabling operation"in the middle of the character. Such operations are common in large-font generator designs. Other ROMs can be used in this fashion. In Figure 8, the MM5227 TRI·ST ATE® and MM528B 256 x 12 ROMs are shown in expansions that complement those of the MM5241. These ROMs provide access ti mes well under a microsecond. For rates in the nanosecond range, general·purpose bipolar ROMs with four or eight outputs, such as the DM8597 256 x 4 and DM8596 512 x 8 can be worked into similar organizations. A simple solution to this problem is to "steal" a character·address input, use it as a row·address input, and then use a chip·enable input as a character input (Figure 6B). This provides a 32character or 64,charact.er block enabled during the between·characters spacing interval. A 32·character block would be. the only ROM required in a system using only numbers and symbols. 11·39 :i' i iil iD I f Sc 'j; A. .,-A., "CI C '" ~ (II OUTPUT ...... Q >< A,o-!-++-_ _....J COLUMN Q. ,!! PIS A,-As REGISTER 'C: ~ ::IE t Q c o '+i :J ~G) SP'" ·.•: e.::..3 ·· ... ::~!~~~: m: .s:.• •• • ,~ :::E: ,5 07JCDLUMN ADDRESS 010 , • • • , • z • 4 RDM OUTPUTS , SPAtE 10 " (AI 9 x 7 or 10 x 8 Vertical-Scan, 64-Charactars III ::IE om: tI) c 'S; '" (BI 9 x 7 or 10 x 8 Vertical-Scan, 128-Characters en an FIGURE 5. Expansion of MM5240 to Larger Fonts 00I Z < Designs proportioned to the matrix size are not the, most efficient at the larger font sizes. It pays to analyze the actual character patterns to deter· mine whether other organizations can be used. Theoretically, they couJd all have been unique, since'there is a possible pattern variation ranging from 128 to 65,536 (2 7 to 2 16 ). UC/LC and horizontal·scan fonts are more variable than upper· case vertical·scan fonts, but they are still far from worst·case. For example, thfHull-dot columns in such vertical· 'scan characters as b, 8, d, D, H, T, etc., are usually identical. An upper·case font typically contains only 60 unique column patterns at 7 x 5, 110 at 9 x 7, 120 at 11 x 9, and 122 at 16 x 12. This analysis led to the organization in Figure 9A. Instead of doubling the 64 x 12 x 8 organization to produce fonts up to 16 x 12, it adds only a 2k .~ 1ii :! PARALLEL ~ Q lOSERIAt MM52JI CON\lERTER 25&>1. COLUMN GENERATOR c o '.j:i ::::J ~CD CHARACTER! . . INPUT DATA A7 o-....HH-----....I a: •......• 1234i;6719'OIlU I .c .21 : ::I: : • II) • :! o a: (I) • •••••••• (A) 12 A. . . . X ~~O~~L~~N ~ ••••••• -- e - - - - .5 en .s;c ca ..... . :: e. ~; 112 COLUMN 13 ClDCK~a "15 ,6 16 Vertical Scan (UC) o - - -....-I It) co I Z c( A.~~~~' A,o-....+-HI-----....I PIS (BI 16 x 12, 96-Character Generator (UC/LC) FIGURE 9. Intermediate Coding Designs (MOS'ROM Organizations) 11·42 OUTPUT DATA l> that holds the column output' static ,until it has to change would be highly efficient. ROM. Up to 128 unique column patterns are stored in 8·bit,- half·column segments in the MM!i231 256 x 8 ROM. These are accessed with 7·bit intermediate codes selected with the input' array and a half·column clock at a submultiple of the dot rate. The intermediate codes necessary to form each character are simply listed in character· generator fashion in the' input code converters. At 16 x 12, the savings for an upper·case font are 12k - 8k or 4 kilobits-33%. Figure 10 is a practical design for upper·case fonts with 10 x 10 to 13 x 10 matrices. It saves nearly 40% of ROM capacity. Moreover, the matrix width varies with the character shape as can be seen in the example word LIMB. The characters look more natural and are 'evenly spaced. Column height is changed by programming the outputs to be used. Since the 8·bitoutputs of the MM5241 ROMs' actually allow 128 unique columns to be selected, the savings could grow rapidly through several expansion levels even without further rearranging. If more than 128 unique column codes are reo quired the second ROM in the storing Can be changed to possibly a 512 x 8 ROM (MM5232) therefore giving 256' unique columns which can be generated for the larger fonts and character 'group sets (96 characters or 128 characters). Proportional spacing makes this organization an excellent choice for ink·dot spray printers and other "line of type" printing applications, as well as vertical·scan displays. This technique does not lend itself directly to raster·scan displays since characters are scanned sequentially on one raster line at a time rather than completi ng a c!'aracter before starting a new character. To use this technique on raster·scan an intermediate storage memory would be necessary for as a line memories. Assume a 16 x 12, 96·character requirement. MM5241 ROMs added as in Figure 9B would provide 192 unique column patterns and the savings would be at least 18k - 12k = 6k. PROGRAMMING AND OPERATION It might be necessary at the 24 x 12 UC/LC size to use two MM5227 256 x 12 ROMs in parallel, but this would stiil, save 27k -15k = 12k (or perhaps 36k - 18k in a 128·character application, using four input and two output 'ROMs). The efficiency grows with font size because the column patterns become more redundant. Assume a nominal matrix size of 13,x 10. This takes a 256 x 16 ROM array. Each 16·bit output word contains a 13-<1ot column pattern, a 2·bit repeat code and, in the last word of a character, an EOC bit (end of character "1" bit). Address location 0000 0000 is reserved for an all·zero spacing column: At first glance, the organization appears to double tne access time because there are two stages to be accessed in sequence. But since there is no feed· back, the stages can operate in a ripple mode. Thus, an 8·bit bipolar register can be inserted between the stages to temporarily store each intermediate code. This restores 'the overall access time to that of the slowest ROM ih the series (e.g., less than a microsecond for MaS ROMs) and the character rate is essentially the 'same as that achieved with conventional ROM techniques. The first address of each character is listed in the small input ROM at locations where they will be accessed by the standard code. The intermediate code will then be the starting address and the next column·select codes for each character will be generated sequentially by the logic. Suppose characters @ through K occupy locations 00000001 through 0010 1111 in the main ROM. Then, L's three words occupy locations 0011 0000 through 0011 0010, M starts at 0011 0011, and so forth. L takes three words at the 13 x 10 size since the 2·dot bar pattern can be repeated only four times with a 2·bit repeat code. If the columns were programmed 12 or less dots high, a 3·bit repeat code could be used. L would be generated with two words and single·pattern characters like "dash" with one word. This solution uses only 2 x 16 bits of storage for the character Land compared with its present techn ique of lOx 12 = 120 bits. Alternatively, the output ROM. input ROM, or Qoth may be 'bipohir to increase the rate. The DM8596 512 x 8 ROM fits most large·font geometries quite well and costs less than sub· assemblies of 1k bipolar ROMs. Again, an inter· mediate register will maximize the rate. ' REPEAT~PATTEFiN CODING Some character styles have bold "double dot" or similar patterns that result in a high probability of the' same column pattern repeating sequentially in the same character. Tl:1is characteristic is common in "ticker tape" systems, large·panel and billboard displays, news bulletins broadcast to appear as a running line across a television picture, and so forth. Typical fonts exhibit less than 256 actual changes of column patterns through a 64·character sequence, not the worst·case of 320 at 7 x 5, 640 at 10 x 8, and so forth. Therefore, an organization Now, let's generate LIMB. First, the standard code for L (e.g. 001 100) is converted to 0011 0000, which sets the address counter. The address counter access that word in the main ROM, and the repeat code in the output sets the master counter to time out in two column scanning intervals. L's first two columns are thus' formed. At the master counter's terminal state, the address counter advances to 0011 0001, the master counter is reset 11·43 2 Co en en I» < :i' CC ::1:1 o s: !II :i" ::t cS' ::T • ::1:1 CD ~ C 0" ... ;::, o o ... 3: I» .... )C" o iii" iii'" lIS Q. ,!!! Q ...>< ';:: Proportional spacing is inherent. So is high·speed since the input ROM is a small bipolar array. The main ROM can be either MaS or bipolar general· purpose ROMs. This .organizationshould ·also expand efficiently since the repeat probability tends to rise with matrix width. to time out in four column intervals, the address counter advances again, and word 0011 0010 is accessed during four intervals. This last word includes an EOC bit. When EOC and the ti me·out state of the master counter co.incide, gate 1 clears the address counter. Now address 0000 0000 generates the. space· pattern in two spacing columns. When the master counter reaches its second state, gate 2 enables the address counter's parallel preset inputs. Finally, the input ROM sets the counter to the starting address for I and the process continues through I, M and B. I n printing applications involving more complex characters, the operational advantages might be of more interest than ROM savings. For example, two 64 x 6 x 8 or 512 x 8 ROMs might be used as an UC/LC generator with the ninth address input a direct shift control. lIS :!: ...o I SPACE CODE OGOO Q COUNTER OUTPUT ~ '0000 so. ~ ~ "00001"'00"0011001,0,010,01011001100"'01000 (1.,1 111110) 0. 1100" II (I (I 11(0)" 0) 0 I 1 0 OliO 0' !-O 0 (I 00,'0) 00 (I ~~: ~ ~~ ~ ~~~ ~~~~~~~ ~~~~~~~ :! ::::: i : : :: ! ! ::: 13.. g: : : : ...... ...... .. ........ 12.. ... ...... _....•• 1(1.. •••••• ..,.. •• 9.. ••.• ....•. •. •• ~ :: :::: -:- ..... :: I:::::.. 5.. .... 5.. •.•• •••••• .2.......... .. .... ..... ........ •..... ...... .......... .J............ ...... .... ........ '4 LSBI : c o '';:; 11 :::I '0 II) CD •• •• •••• •••• •• •• COLUMNS, 1 ~ 3" 5 6 1 B 9111 a: REPE~JJ~O~O~ I 1032103110 EOCCODEoDOOOOIIII .t:. ,21 000011 0000000000011 (Repeat Pattern Character Ouality and Coding Example) ::J: ,5 II) :!: oa: Cl c 'S; CIS en '''''''E' [ DATA INPUT D.M14IB !2REOI an co I Z 2 It is perhaps of more interest to .examine an actual system to determine the effects of clock decoding. As an example a complete Sk-by-16-bit memory has been designed and is shown in Figure 4. This system is not optimized but will serve as a good comparative example. Table II shows power. consumption for operating and standby modes with clock decoding and Table III gives power consumption without clock decoding. A comparison . between these tables shows a 42% decrease in power consumption by employing clock decoding. Table IV shows various memories mechanized using the basic Sk:by-16 module. Power consumption is given with and without clock decoding for cycle times of 635 ns and 1,000 ns. It is clear from these tables that as memory size increases clock decoding becomes essential. Saying this another way, the ratio of a memory components operating power to standby power is an important parameter for the designer. the DM7474, as shown by the dotted line in Figure 2, the glitch will be extended into a full Phase 1 pulse. The extra Phase 1 pulse after a refresh cycle will not cause any problems but it will change the value of the refresh current. I f refresh is implemented by doing one refresh cycle every 62.4/.1s, the refresh power will be doubled over what it would be if 32 refresh cycles are done consecutively every 2.0 ms. This is due to the fact that with 32 consecutive refresh cycles the memory receives 33 Phase 1 clocks and with a refresh cycle every 62.4/.1s the memory receives 64 Phase 1 clocks. One advantage of connecting REFRESH to the clear input of the DM7474 is that REFRESH is no longer required to be applied for the entire cycle and may return to a one after the positive edge of T1. TABLE II. Power Consumption of Bk x 16 Module (With tCYCLE IcC (rnA) @ 5.25V OPERATING OPERATING TTL 1,180 1,180 IBQ {mAI@ 8.75V MH()()26 124 1.2 MM5262 699 12.8 650 Total Current 2,003 1,194 Total Power (Watts) 10,5 63 OPERATING STANDBV 0 STANDBY 0 0 11 0 0 19.2 8.0 6.5 761 20.3 8.0 6.5 12.2 0,33 0.07 0.057 111 0> = 635. nsand Clock Decoding) 100 (mA) @-16V STANDBY • 00 0 Total Operating Power = 10,5 + 12.2 + 0,07 '" 22.8 Watts Total Standby Power = 6.3 + 0.3:3 + 0,057 = 6.7 Watts TABLE Ill. Power Consumption of 8k x 16 Module (With tcYCLE = 635 ns and No Clock Dec:oding) Icc (rnA) @ 5.25V IOD (rnA) @-1SV IBB (rnA) @8.7SV OPERATING OPERATING OPERATING TTL 1,180 0 0 MHOO26 241 231 0 MM5262 1,333 1,290 9.6 Total Current 2.754 1,521 9.6 Total Power (Watts) 14.4 24.4 0.875 Total Operating Power = 14.4 + 24.4 + 0.875 ~ 39.3 Watts TABLE lV. Power Consumption of Larger Memory Systems Using Multiple 8k " 16 Modules TOTAL POWER (Watts) tcVCLE ,"" 635 ns TOTAL POWER (Watts) tcvCLE c: 1,000 ns NUMBER OF CARDS CLOCK DECODING NO CLOCK DECODING CLOCK DECODING NO CLOCK DECODING 8k x 16 1 22.8 39.3 16.9 25,8 8k x 32 2 45.6 78.6 33.8 51.6 16k x 16 2 29,5 78.6 23.5 51.6 16k x 32 4 59 157.2 41 103.2 32k x 16 4 42.9 157.2 36.7 1032 32k x 32 8 85.8 3144 73.4 206.4 MEMORY SIZE (I] :;.._...... ~ , o, . .,. .t•, ~ ~ ' I" i:l:i4.'lJ~.'" rr:~, ,., , l "I .!"~.!..~'~ - r- - ~ t.-U~_:,_E;:_"_"_DE_'_ _L~_'!."::";~~ itt' r.-1 Diig~:fl~ : rifffft~=t~4#~=~~":~1"1'~~~~~ L" ;I~ ~3 : - ... 1 ,,~..- n 1 _ . I : I : DM741S4 -====~. ts:I A. ~ I· '++++I~f.+..;":-"'~. I I I I A. ~ r .• iL~.~~,i: ~"'~ I- ~ I I L____ _~.!!.JI I~ r---------J I'"ij ~ '.'11 I I tu: ' 1IM141ll elR ~-.-. : .... ~ ~-- :::::::JJ DII14tl V I", ::., .. ~ I ~. I I 1 1 " ' . 11 1 I I ~'fIGURf;l~ OATAUIAILE :11 h-' I OUTPUT EMilE \l1D,UHERl L - - - -l I I I h T, _____________________ J FIGURE 4, 81< x 16 Memory Module I I I I I : I ~ -=-= ,. "''____ ' ' ' ' ' ". :'~J __ : z..... 151'~ I '0 -I, 1 3 -", . -. ., jIoA"TJtUM'lR .. OIIJ.11 .-........ OM141M I II I 1,1 -I.. "-I,, WI. U$EOUTPtfTt 4tlt1. USEDUTI'UTS ", I "M. I "" : ....""H I utfUs!o. CClI••£CT DII7'I54 IIS£GllTPUTS IIS£OUTPUTl ! ........... : -=:: _____ J I L _ _ _ .J L _ _ 11-48 ~ 1--4 ..."".'" '" ::""" l/ ~1.8~ ~ ~/ Ad .L.l~=-""'LL"'·''""''=-'''' ~D~~~:R~ :: I t=: ~~ .. :~l l/ II '. n / .... FOR . . .OR'f lIS FOllO'WS: II. ----~.,--- r-,--~I!!!"!!"!l"i'tlrt=t--W-WI~"~"'~"T"t"~1~I"~'''::'!I'';;' ::.::~ 'f ~ I EaID~i:;::JII~: """"j" ..,'" ~-__---1+_~I, L II : L-l+-+--~f-(: LMIU I .Y I ~--+------, :1 DMM12 1$'2 ES,D~~:~:~.~ II ~D~~-~ :~RE~E:.:;:~I.E?~O~ "# "'I I ~ J :: I I I "I)' _AO_',...- .. -- II I±-'D : I;: ::""U --- ____ ~ __..___ J ~._ 1 I•.,..... ~LI'" " ...,,, / I l~~~~~~~~~~"': J I I 'T -,- i ~~7 ATAOUT [!]CfICURE I]!!:i: - --, -, r - - -- ~::. GTVllkMOOUH ,, ,,, , ,, , M l> ~ ~ App Notes/Briefs ZI CO CD :t ~ NAll0NAL ... o C CD (II tE' ::J HOW TO DESIGN WITH PROGRAMMABLE LOGIC ARRAYS ~ ;::j: :::T ." a ... (Q III INTRODUCTION A new and exciting IC device, the PLA (Programmable Logic Array), is heralding a new era of circuit compression comparable to the introduction of medium scale integration devices in the days when gates and flops were the only digital building blocks available. The large variation in the partial product terms possibilities of the 14 input variables are shown below: = 1, 1617 P, r;o 1'4 3 3 III cr CD r- o (Q P2 = 14 15 17 1'2 r:;;.1'4 As the name suggests, a PLA is an array of logic elements such that a given input function produces a known output function. In this sense, the device could be as simple as a gate or as complex as a Read Only Memory (ROM). Applications range from the slowest and smallest systems, such as traffic light controllers, to fast, high performance and complex large digital processors. In the following sections, the PLA will be described and its advantages over.alternate logic forms demonstrated. P3 = 16 1,2 P4 = Is 19 110 111 +5.(!V ,;, l> ... iil <(II GNO WHAT IS A PLA? Since there is a difference between a Programmable Logic Array (PLA) and a rectangularly structured Read Only Memory (ROM). the PLA should be described. Even though any input code can be decoded to any output code in the PLA, not all possible input combinations are possible within the same package. The numbers of inputs to a PLA are much more than would be available with ROMs (Figure 1). In the case of the DM8575/DM8576 there are 14 inputs and 8 outputs. This would relate to ROM with 2'4 or 16,384 words. This PLA (DM8575/DM8576) has 96 equivalent words. These terms are called partial prod.uct terms. Each product term can be described as a logical AND function which relates to a protion of the total output terminal solution. Each product term can be programmed to any complexity up to the input limit of the PLA. The DM8575/DM8576 PLA may have 14 variables in its product term or it may only have one input which establishes the product term. The PLA logically can be described as a collection of "ANDs" which may be "ORed" at any of its outputs_ Figure 2 shows the logical data flow from the. 14 address input terminals through the "AND" gate to the "OR" gate and to the output terminal. INPUT (1~ OUTPUT GROUP INPUTSJ CODE IS OUTPUTSI 111.196 PRODUCT TERM H-INPUT PtA ·~_ov GND lNPU·l OUT~LlT ADDRESS 19 INPUTS) CODE IB141lQ6 BIT ROM FIGURE 1. 11-49 OJ ~ f!... « ,~ CD o -' Q) ::ca:I E E a:I ...CD e MASKING /OI'TlIIN / £L. ... ..t:. '~ ~20f8 c: CD 'iii Q) I I I I o B Of8 DATA ...o OUTPUT FIGURE 2. 3: o :t 0) 00 Z « It is possible to combine or collect by mask option any of the product terms for any of the several outputs to establish the output code combinatioris desired. Logically any or all of the partial product terms (AND terms) can be combined (ORed) at each output. at the outputs. The system designer must test the possible choices to be used within the PLA. He should combine all mutual terms within the same package. Commonly grouped product term adds to the efficiency of the PLA or PLA array as indio cated in the previously mentioned equations. The equations for the output group have the following form: 01=Pl+PI6=P20+P42+ P92 02=P6+PI6+P17+P42+ PS2 WHY A PLA? The appl ication of the PLA in a digital solution is a natural evolution in system design. Several years ago digital systems were designed with gates and dual D memory elements. The system at that time, was conceived and implemented in its best possible way. A later development in system design utilized ROM's to provide the complex decoding for the control necessary to satisfy the same system design objective. Now we are in a new era. The design of the same system control function can be achieved by utilizing the, desirable characteristics of the .PLA (Programmable Logic Array). The reason for this evolution of design is based upon one or more of three possibilities. First, the new design will yield a higher performance solution. This generally relates to an improvement in system dynamic performance because fewer levels of logic are required to 'provide the same control function. Second, the design will result in a lower parts cost. This is due to the more efficient useaf the memory array as compared with the normal rectangular array ROM. The third possible advantage comes from the reduction in system manufacturing cost brought about because of the reduction in com· ponent assembly cost, the reduction in printed circuit board cost or possibly connector cost within the system. Each time a system's physical size can be reduced by the use of more complex elements such as a PLA (Programmable Logic Array) the cost of that system decreases also because fewer cards and connectors are required. 0 3 = PI + P20 + P36 + ... P96 Each of the partial product terms labeled PI through P96 are shown as they appear at each output. Note that the same product term may be used in as many output equation groups as required. It can be seen that PI, the first product term, is used in both outputs one and three and P16 and P42 are used in outputs one and two. A PLA need not have more than one output but it is generally more efficient to build the PLA or ROM with more than one output. The PLA in this discussion has eight output terminals which reflect the silicon efficiencies of today's technology. This product has the ability to be masked with outputs in either a positive true state or a negative true state. (Figure 2) These capabilities enhance the elements valuewhen applied to the system solution since the inverter at .the output terminal is not required. To use this memory storage device, the memory storage equations must be written or tabulated so they can be stored' within the mask programmed element. A large number of possible choices exist when the equations or product terms are collected 11·50 l> THE PLA AS A CODE CONVERTER An invalid input is designed to produce an all-high output state by virtue of the fact that it is not a recognizable product term, Being a device, which from its input terminals produces outputs in· accordance with a predefined set of rules, a P LA can be viewed as a memorystoiage device (i.e., a limited capability ROM). Hence, if all the partial product terms for a particular code conversion can be limited to the 96 available, then the PLA could be used in this application. :2 , 00 CD :I: o ~ THE PLA AS A DECODE ELEMENT IN A DIGITAL PROCESSOR r+ o Why does it naturally follow that the PLA lends itself to the control function of a digital processor or other simularly organized system? Many processor oriented systems have control instruction codes which are much wider (a large number of inputs bits) than that which can be easily satisfied with ROM's, Recall that a product term consists of a combination of input variables which can represent a characters code, then the code conversion is possible for a 96 character set_ Take the case of 12-line Hollerith to 8-line ASCII conversion as an example. Theoretically, 12-line input represents the possibility of 4k words. Actually, seven of the 12 Hollerith lines are not binary coded lines, they are ordinary decimally coded lines. So that a ROM structure with 12 input lines are not used, these seven lines must first be encoded to 3 binary lines using additional logic elements prior to being presented into a common 8-input ROM (Figure 3A). In addition, the 12-input ROM would have to decode all the non-existent input possibilities into don't care (or error) output states. o CD III ., The PLA solves this problem efficiently, All 12 inputs are presented to the PLA. Since selective decoding is a feature of the PLA no provision need be made for pre-encoding of the inputs (Figure 3B). iil ~ FIGURE 3B. I,/' HOltERITH TO ASCII MODE CONTRDt 4 INPUT NAND GATES ARE DM7430 TVfI'ES QUlPUl A5CII·S PUNCHED CARD DATA INPUT "NCHES ZONE (,:---------------------""l ,,----------------,-----"'1 NOTES: 1. IIss ~ +12.1111 '111"1.. liDO - G1110, IIcG T + 2. Tile Hulk",th ,nputdata (linasl through AN't QH'-TTI DEVICE 12.0V '10% IScomid.r.d 12~ '" 1I1/,;1'\ lu'" h"'" "'''.... alLy open !Mit z n.,.UT CONTROL CODE .----- r-- = = ~DM8591 r;:= ~ ,- r= t-- OM141S1 0 ~ 1----0 DM741SJ .--DM8S~7 ... -~ c(I) f--o UI cO' ,......-0 ::;, f--o f--o t-t-- f.-f-c:: ::J: 0 ~ >-f- CD f--o f--o L-- ~ INSTRUCTION REGISTER INPUT WORD I---<> .----OM141Sl (XI P ~ '---- ;::+ ::T <, ..---- e-= OM1415J C: ~,- h I '--- n DM1415J ,-- f--o OM'597 f--o f--o ~ p f--o '---- i--o DMa591 3 3 III { L-- CD r0 ~~ DATA [ IIU'Ul suaT~~~~ ... III f--o f--o '-- MAJOR[ CYCLE "a I-----<> FIGURE 5. INSTRUCTION CODE.INPUT TiMING CODE INPUT 2a-SIT OUTPUT WORD m FIGURE 6. 11·53 !II > ...E « ,~ Cl o ...I Q) ~ CO E E ...ClCO e Q. ... J:: '~ s::: Cl 'iii CI) o ...o ~ ::t m , ex) z « l;LOCK FIGURE 7. FIGURES. 11·54 » :z, lem. The input control code is 14·bits wide and the output control word is 28-bits wide, Figure 9. This means that we would use four PLA's to generate the decoder solution if none of the packages required more than 96 partial product terms. In our example assume that there are four output codes which have 90 partial product solutions without considering the terms required by the four other output terminals of the PLA under Note that the state diagram Figure 8 shows that the maximum time interval X is checked to be greater than the present value of the A elapsed time counter. If this is true, the state counter indexes to the next machine state (state B). The output data transmitted to the holding memory (DM8551's in Figure 7) will be changed with every state step in the system. The four packages of holding memories are used to store the control information for the traffic indicators. The memories (DM8551's) are sequentially updated by using the same scan decoder which is used as a multiplex decode of remote traffic counters (DM85L54's). CD to ::I: ~ .-+ o o(I) (/) cC' question. :l The initial thought about solving this problem, would suggest the use of an additional PLA with inputs and outputs connected together to obtain the extra product terms. Since the four PLA's have a total of 32 outputs and only 28 are required, the 4 unused additional outputs may be coupled from a second PLA to the PLA which first contained the 4 high Usage partial product groups of terms (Figure 9). The control coding developed allows a state interval to be shortened because one of the cross streets has detected on coming traffic. Also, the state interval can be lengthened if no cross or left turn traffic is detected. As the sequencer steps from state to state the other state conditions are tested. In other words, while in state B state conditions for A, C and D are tested for the necessary conditions which might modify the timing of state B. The four traffic counters which are shown in Figure 7 as DM8554 elements are multiplexed sequentially into the PLA sequencer controller where they are logi· cally "ANDed"with present state timing. Using this information the sequencer period is modulated per the equations defined by the state equations. ~ ;:.: :::r "'tI a ... co Q) 3 3Q) 0- eD r o INI'UT ADDRESS co GROUP n' ...» ill -< (/) It should be noted that the sequence order need not be orderly. The sequence of states through a complete cycle may have repeat intervals or jump commands in any step within the vastly variable complete sequence loop. There is no special require· ment that the sequencer be designed with order in mind if some sort of disorder will yield an improvement in performance. The performance advantage may relate to a dynamic performance improvement or it may relate to a cost performance improvement. Generally a cost improvement resu Its when fewer parts are required in the overall solution. OUTPUT CONTROL CODE 12U OUTPUTS) FIGURE 9. DESIGNING WITH A PLA How should a PLA solution be developed? An orderly approach to the solution is necessary when the control word is wide and complex inform. The following techniques may be of some help in determining the decode combinations when using a PLA solution_ Doing this allows half of the partial product terms to be placed in each of two separate PLA's. PLA's can be connected with common inputs and common outputs. It should be noted that the output code tor the common terms must be programmed using a negative true logic for, since this permits "wireOR'ing" the outputs. This very significant design possibility would not be allowed if standard ROM techniques are used. 1. List all input control codes which are required for each output. 2. Reduce this list logically to minimize the number of partial product terms. This interesting observation shows that memory expansion for this product (PLA) is different than other memory elements. The normal Read Only Memory (ROM) or Random Access Memory (RAM) elements have chip select inputs wh ichmust be decoded and selected before the package is activated. When these types of memories are expanded, additional decoder logic elements are required to select the proper memory array Figure 4. I n case where there are more than one output terminal, 3. Combine similar terms which may be used on more than one output terminals. 4. Group outputs which can share the largest percentage of the same partial product term'. There are some additional considerations with the general solution. Let's assume the following prob· 11-55 m ~ ~ .;:: C ~ CJ .2 (.) . I: CI) -0 o ~ C) where: The TO·5 ("H") package is rated at 750 mW still air (derate at 200°C!W above 25°C) soldered to PC board. This popular cavity package is recommended for small systems. Low cost (about 10 cents) clip·on heat sink increases driving capability by 50%. v+ - V- = Total voltage across the driver "ON" state (3) OC Co < = Duty Cycle "ON" Time ~--------- "ON" Time + "OFF" Time For the DS0025, Req is typically 1 kn while Req is typically 600n for the DS0026. Graphical solutions for Poe appear in Figure 1. For example if V+ = +5V, V- = -12V, Req = 500 n, arid DC = 25%, then P oc = 145 mW. However, if the duty cycle was only 5%, Poe = 29 mW. Thus to maximize the number of registers that can be driven by a given clock driver as well as minimizing average system power, the minimum allowable clock pulse width should be used for the particular type of MaS register. To TO-8 ("G") package is rated at 1.5W still air (derate at 100°C/W above 25°C) and 2.3W with clip·on heat sink (Wakefield type 215-1.9 or equivalent-derate at 15 mWfC). Selected for its power handling capability and moderate cost, this hermetic package will drive very large systems at the lowest cost per bit. Additional information is given in the section of this data book on Maximum Power Dissipation (page 2). I: '> Q. = Equivalent device resistance in the Req The 8·pin ("N") molded mini-DIP is rated at 600 mW still air (derate at 90°C/W above 25°C) soldered to PC board (derate at 1.39W). Constructed with a slJl€cial copper lead frame, this package is recommended for medium size commercial systems particularly where automatic insertion is used. (Please note for prototype work', .that this package is only rated at 600 mW when mounted in a socket and not one watt until it is soldered down.) Power Dissipation Considerations The amount of registers that can be driven by a given clock driver, is usually limited first by internal power dissipation. There are four factors: 225 ~ 1. 2. 3. 4. .sz Package and heat sink selection Average dc power, P oc Average ac power, PAC Numbers of drivers per package, n ";:: : ill 20V~1. 200 l' I 150 f From the package heat sink, and maximum ambient temperature one can determine PMAX , which is the maximum internal power a device can handle and still operate reliably. The total average power dissipated in a driver is the sum of dc power and ac power in each driver times the number of .drivers. The total of which must be less than the package power rating. I 1/ 50 0 17 Ii. V e-0 10 lL V ~ .......,. V 20 V / v+-Ivp / V zv 15 25 .!, / 20V ,.I V / 125 15 100 '"~ /1 117:t 175 _IRED; 500 REO'" 1k 30 40 50 60 10 DUTY CYCLE 1%1 FIGURE 1. POC vs Duty Cycle (1 ) In addition to Poe, the power driving a capacitive load is given approximately by: Average dc power has three components: input power, power in the "OF F" state (MaS logic "0") and power in the "ON" state (MaS logic "1"). (4) (2) where: f For most types of clock drivers, the first two terms are negligible (less than 10 mW) and may be ignored. Thus: Graphical solutions for PAC are illustrated in Figure 2Thus, any type of clock driver will dissipate internally 290 mW per MHz per thousand pF of load. At 5 MHz, this would be 1.5W for a 1000 pF load. For long shift register applications, the driver with the highest package power rating will drive the largest number of bits. (v+ - V-)2 Poe == PaN = Req = Operating frequency C L = Load capacitance x (DC) 11-28 ~ App Notes/Briefs NAnONAL APPLYING MODERN CLOCK DRIVERS TO MOS MEMORIES s:o .. c.. INTRODUCTION The OSO.0.26 is a high speed, low cost, monolithic clock driyer intended for applications above one megacycle. Table .II illustrates its performance characteristics while its unique circuit design is presented in Appendix II. The OSO.0.56 is a variation of the OSO.0.26 circuit which allows the system designer to modify the output performance of the circuit. The 050.0.56 can be connected (using a second power supply) to increase the positive output voltage level and reduce the effect of cross coupling capacitance between the clock lines in the system. Of course the above are just examples of the many different types that are commercially available. Other National Semiconductor MOS interface circuits are listed in Appendix III. MaS memories present unique system and circuit challenges to the engineer since they require precise timing of input wave forms. Since these inputs present large capacitive loads to drive circuits, it is often that timing problems are not discovered until an entire system is constructed. This paper covers the practical aspects of using modern clock drivers in MaS memory systems. Information includes selection of packages and heat sinks, power dissipation, rise and fall time consid· erations, power supply decoupling, system clock line ringing and crosstalk, input coupling techniques, and example calculations. Applications covered include driving various types shift registers and RAM's (Random Access Memories) using logical control as well as other techniques to assure correct non-overlap of timing waveforms. The following section will hopefully allow the design engineer to select and apply the best circuit to his particular application while avoiding common system problems. Although ·the information given is generally applicable to any type of driver, monolithic integrated circuit drivers, the OSO.0.25, OSO.0.26 and OSO.0.56 are selected as examples because of their low cost. PRACTICAL ASPECTS OF USING MOS CLOCK DRIVERS The OSO.0.25 was the first monolithic clock driver. It is intended for applications up to one megacycle where low cost is of prime concern. Table I illustrates its performance while Appendix I describes its circuit operation. Its rnonolithic, rather than hybrid or module construction, was made possible by a new high voltagegold doped process utilizing a collector sinker to minimizeVCESAT. CD ::::I n 0" n 7' .. .. o <' CD 1/1 ....o s: o C/) s: CD 3 o ::!. CD 1/1 Package and Heat Sink Selection Package type should be selected on power handling capability, standard size, ease of handling, availability of sockets, ease or type of heat sinking required, reliability and cost. Power handling capability for various packages is illustrated in Table III. The following guidelines are recommended: TABLE I. OS0025 Characteristics PARAMETER CONDITIONS IV+ - V-I ~ 17V VALUE UNITS 15 ns tON G'N ~ O.OO22I'F. tOFF RIN "" GL ~ O.OOO1~F, RO t, ~ on 50n ~ V~ av, V 1N Negative Output Voltage Swing liN"" lOmA, On Supply Current (v+) liN -'" lOmA '" ns 25 ns 150 ns lOUT;;; -1 mA V+ - 0.7 V lmA V- + 1.0 V 17 mA tf Positive Output Voltage Swing 30 lOUT'" TABLE II. 050026 Characteristics PARAMETER CONDITIONS IV+ - V-I ~ 17V VALUE UNITS 7.5 ns 7.5 ns 25 25 ns ns tON C'N ~ O.OOlI'F. R'N ~ 011 tOFF RO t, 0 50l1. C L ~ 1000 "F tf Positive Output Voltage Swmg VIN-V-"'OV,louT""'-lmA V+ - 0.7 V Negative Output Voltage Swing liN'" 10mA. lOUT - 1mA v- V On Supply Current (v+, liN'" 10mA 11-27 + 0_5 28 mA (I] . ... Q) (,) ...coco s::. (J "Eco "C c: ...co en ,= ...c: II) UItE LINE tOUNTER DIVIDER --.-tOtuMIi COU_TEA FIGURE .14. Conversion of Sawtooth Output to Pedestal Scan o u. c: CO Q) . Q. o ;:, W 'C c: CO c: CO (,) For example, the extra height may be used in an otherwise 5 x 7 font to drop the tails of commas, semicolons and lower-case letters below the bottom line of the capital letters. Fonts as large as 16 x 12 are entirely practical without additional control logic, using the chip-enable feature of four MM5241 s. Large-font organizations are discussed in AN-40. CUSTOM FONTS The two ROMs can also be custom-programmed to provide special characters, or fonts larger than 5 x 7. The MM4240/MM5240 actually stores 64 5 x 8 characters or character segments and the MM4241/MM5241 stores 64 8 x 6 characters or segments. They are not Iimited to 5 x 7 and 7 x 5. '0::: Q) E « ..... LO I Z « 11-26 » z ... ... .... ....I-.: .I... ............ . ! .: .I... .. ·.......... .1•••..1I.....: I • .. .: ....: .... .... _...!:: ...... ··:.....:: ..:.:.i ....... I:·.: ::!: . .. ... ..........- .... .... ... I....•J ....I...: I...• I....: .I.............. . L.. ! .: i i i...: :.... I..·· i.... I :..J : : ... :...: ·: " .: ...i I I·: I I : i le.J I ! ··:I···......... ..!..-.:....:1-::........... ... ....•••: ..:!.. :::::.: .!....:: ..:1... ..i. ...-.... .-:-........-.. [ :.... ...·1 .•••..! . • ..... ".. . .." . . . .... :: .. ·· ··.. ......::............::........ . .. : ... . .... · . .....:.....:.. ..... .... :. ..! . ... . .. . :.= ... ..... .: ..... ..... .: :.... ......-: .... .... ..... ..... ... ···... ... ... ........... .. ...... .. ......... .... ....... . ...... ...: ... ... ... ........ ...... ·......... .. .............. . .. .. . .: ..." ... .. :::. •••• 00 000000 Ql ~~ ~ ~m ~ mrn -:-: .-: 001000 " 001001 •••• : 13 •• : •••• : 12 14 001010 001011 001100 21 n ~ ~ 0100110 010001 D1DOIO 010011 010100 la : 011000 " 100000 31 : I.32••• 011001 011010 41 100001 51 1010110 .~ 110000 101001 61 110001 " 100010 52 101010 " 110010 011011 ~ ~m mm l4 011100 2!i 010101 011101 DB1110 2~ 010110 1. 011110 43 44 45 46 100100 100101 100110 U HOol1 10 71 12 73 11100II 1110111 111010 111011 00 0011000 54 101100 M 110100 111100 55 101101 n· 110101 15 111101 56 101110 " 110110 7& 111110 : :1••• •••••·:••M• : •••• :, 01 OOOODI ~ ~ 000010 000011 000100 ~ ~ 000101 000110 • •••1 ~ 0lI0111 : I I ·16 : ·... • 11 15 001101 100011 53 101011 ~ ~m : ••::. I.·... ro : .~ M ~~ 10 001111 001000 12 001010 " 001001 13 001011 14 001100 15 001101 16 001110 11 1101111 I···: :...: r··: :....., .. ! I! II I :... :.::.:..... : : ::1 I:: : 21 0111111 20 ~ • • •• : 22·· •• ! -·rs·· ! :"21·: 010100 010101 DID 110 01D111 14 011100 35 011101 36 011110 ~.. . .:. ..·....-................ . ...... :. : •• . ·a· ,e.:: . ... .: ..... • " .. .:........:......... .. . . .. .. ..:. · 010000 010001 010010 : :: : -:- J1 011111 : : 30 31 32 011000 011·001 011010 : : 010011 011011 :: : 31 011111 :: : . .:.....:. : :: ..... ...:. ...1 :·1·:.. .•:.: 1.. ..... .. ." .• . : ..: . :. ......... : ..... :... ... ·... .......... .. ....... ........ ......... . ...... .. .... ••••• .....• ..... ....• . . . . . . . ·•...'" ......• . •".. " ..•". ··• . 41 100111 100000 41 100001 41 010 I~O 43 100011 44 100100 45 100101 46 100110 41 100111 ••1 51 Hl1111 51 101000 101001 ••••• .: ~ 110111 52 101010 53 101011 501 101100 ••••• ••••• 5!io 101101 56 101110 In 111 .: I··..........: ~ 61 U ~ ~ 11000a 110001 110010 110011 1101110 e 110101 " 110110 ~ 110111 ..... •••.1 n 111111 11100II FIGURE 11. MM4241ABX/MM5241ABX Vertical·Scan ECMA·7 Font for General European Use IFrench, British, Italian) 11 111001 12 111010 11 13 111011 1111111 111101 1111111 111111 FIGURE 12. MM4241ABY/MM5241ABY Vertical·Scan ECMA·7 Font for Spanish Use I (J'I ...... » 3 ... C:;" CD Gl. :;, III :;, ~ m ...c o " CD III :;, "o:;, ... III 3" ... en III :;, ~ ... Gl Q. n ':1' .,Gl Gl ... n ... CD SAW TOOTH DISPLAY C) CD :;, CD ., PEDESTAL DISPLAY Gl g ... III NEXT CHARACTER FIGURE 13a. Sawtooth Vertical Scan FIGURE 13b. Pedestal Vertical Scan II] 11·25 l> Z1 .... Form IV o o MM4241/M1IJI5241 eEl CHARACTER LINE ADDRESS ADDRESS DECIMAL (DECIMAll _0 LSB Bl (') OUTPUT CODe B2 B3 BO BS B6 B8 B7 SUM CHARACTER LINE ADDRESS (DECIMAL) ADDRESS DECIMAL _5 0 0 Ll L, Lo o 0 0 LSB Bl OUTPUT CODE B2 B3 80 BS BO c B7 B8 SUM :JJ 1 1 o 3: 2 010 ... 3 3 01 1 "'0 ~ o 4 0 ... CC 100 5 5 -, o 3 001 2 ~ 1 1 0 _6 0 I» 3 3 0 000 :i' 1 1 CC 001 2 .- 2 010 --_. 3 3 01 1 4 4 100 5 S 1 1 0 _2 ..- t-- _7 I 0 000 0 1 1 001 2 010 2 i 3 3 01 1 0 100 I 4 : 5 S 1 10 _3 _8 r-------. 1 1 001 r---.-.. - 2 2 010 3 3 01 1 0 4 100 s S 101 _4 0 0 000 _9 0 r--" 1 0 1 2 2 3 3 4 4 5 5 TB TB Note 1: On the character address and output word negative logic is used: f\ logic "1" most negative voltage A logic "0" most positive voltage on the line address positive logic is used: A logic "0" most negative voltage A'iogic "'" most pos,itive voltage Note 2: Line address (L o , L 1 , Ll.) are the column select lines in a character generator application. In a read only memory applicatipn A(, shall be considered the MSB and Lo the LSB. Note 3: TB is the total "'" bits in a column expressed in Decimal. Note 4: SUM is the total "1" bits in a row expressed in Decimal. 11-61 m Cl c E E I'CI ...Cl TAPE ENTRY FORMAT Tape format for the following ROMs. MM3501 MM4210(MM521O MM4211(MM5211 MM4213(MM5213 o... c.. MM4214(MM5214 MM4220(MM5220 MM4221(MM5221 MM4230(MM5230 Note 5 ~ MM4231/MM5231 MM4232(MM5232 MM4233(MM5233 bg. MSB Note 6 . o a: E Note 8 2 Spaces b" LSB -+-'---, --",--Note3 .s 1/1 1 Space ::s Note 2 (J i\lV) 6 inr)"/ (Hlr)l-< o o '7 Z rj(Jf)tJn(J(1'l I) ()011110n On'l()Wl(ln (j 4 1)1 Cllrl\()] q 1 4 0 _ -_ _ _ _+_Note 4 IE1 < T86 ?51) Tf15 4() B4 (lIn TAJ 100 TEi;2 1">5 18', 197 t -'::::=======j-l SpClce L __ 8-BIT TAPE FORMAT Note 1: The code is a 7*bit ASCII code on 8 punch tape. Note 2: The ROM input address is expressed in decimal form and is preceded by the letter A. Note 3: The total number of "1" bits in the output word. Note 4; The total number if "1" bits in each output column or bit position. Note 5: Specify product type. Note 6: Must type POS logic, or NEG logic depending on which is used. Note 7: LOGIC ON ADDRESS AND OUTPUTS must be the same (either pas or NEG). Note 8: Specify the pattern necessary to enable the ROM on the ROMS that need chip selects. Tape format for the MM5202, MM4203(MM5203 and MM4204(MM5204. PROM TAPE P AND N FORMAT Carr,,,ge return Ime feed allowed betwr.een F and B StartCharacteri StoPCharac!eri { , DataF'eld· I , I MSB (Pin 11) I BPPPN P P N N FBN N PPN N PPF WordO Word 1 lS8 (P;n4) t I BNPNPNNNNF Word 255 ~ ~ All Address Inputs LOW All Address Inputs HIGH "'Data Field: Must have only P's or N's typed'between Band F. No nulls or rubouts. Must have exactly eight P and N characters between Band F. Any characters except Band F may be typed between the F stop character and the B start be rubbed out. Data for exactly 256 words must be entered, beginning with word O. P "" "1" or the more positive voltage. N "" "0" or most negative voltage. When the MM4204/MM5204 is used the word length is 512. PROM TAPE BINARY FORMAT o o r-------~~---------------,-.-BITl 00 0 00 00 00 00 00 00 0 ' 0 0 0 ~((WORD3 ' '------.---~----...J--BIT ~WORDN ~WORD2 NO,te1: No~e 2: Note 3: Note 4: WORD 1 8 WORDO START Tape must be all blank except for the 513 words punched. Tape must start with a START punch. Data is comprised of two words the first being the actual Data the second being the complement of the data. A punch is equal to a "1" or most positive voltage and the omission of a punch is a "0" or the mOre negative voltage. When programming the MM5202 or MM4203/MM5203 it should be remembered that the opposite logic from what is programmed will appear on the output of the PROM. In otherwords a P on the,tape will program a Logic "0" or VL in the PROM. 11-62 l> 2 .!.. CARD ENTRY FORMAT Card format f.or the: MM3501 MM4210/MM5210 MM4211/MM5211 MM4221/MM5221 MM4230/MM5230 MM4231/MM5231 MM4213/MM5213 MM4214/MM5214 MM4220/MM5220 MM4232/MM5232 MM4233/MM5233 o o n cell S 3 ::0 o 3: "U AD012 1-'::-::;-:,:::-:-;:::::.::-";-:;...::...::'-':------=--=-::-::----='-:''-' -'-' 1 (I (; 01 0 1 0 1 01 (I 0 4 CC ~~7:~~------------- ------------------1 ~~---------------------------------------------~------------~ ----------------------1 --- - - - - - - - - - - - - - - - - - - - - - - - - 1 L-t=::=;-'--''----==c:::':::::~: ----------------- ---- ..---- -_... -------- -------------- - ---..----- - - - - - - - - - - - - - 1 ----- - - - - - - - - - - - - - - - - - - - - 1 1 - - - - - - - - - - - - - ---------- - ------- ------------ - - - - - - - - - - - - - - - 1 f---------------------------- ----------------------j Note 1: Note 2: Punch three input addresses per card with the first address in columns 1-25, the second in columns 26-50 and the third in columns 51-80. The ROM input address is e)(pressed in decimal form. and is preceded by the letter A, Note 3: Note 4: Note 5: Note 6: Note 7: The total number of "1" bits in the output word. The total number if "1" bits in each output column or bit position. Specify product type. Must type POS logic or NEG logic depending on which is used. LOGIC ON ADDFl:ESS, OUTPUTS AND CHIP ENABLE must be the same (either Note 8: Note 9: Leading zeros must be punched, Specify the Chip Select Logic Levels that will enable the ROM where necessary. pas or NEG), Card format for the MM5212. 000000000000 I I I I 1 I -:-,-:-,-:,-C,;-:-,---;- I -C, -C, 01010' 000000000000 r- \.... 0 101 0' 06 --~~ -- --------: --:-:..:.:..:.:-::~:'-:,-: -'-: --:--:- - : - - ' - - - - - - ------------------------------------~----'----------------------------~ '23.66189101112131415181119 192021 222~2476262"128:l!i1J1)]1323334l!i:JE;J'38~~41.24l4'l~54641484950r.1 52535<1 nSS57585950 6162&314856667.61:1 1011 12131. 1516 n78 1'9 l1li Nate 1: Note 2: Note 3: Note 4: Note 5: Note 6: Punch three input addresses per card with the first address in columns 1-25, the secon~ in columns 26-50 and the third in columns 51-80, The ROM il)put address is expressed in decimal form and is preceded by the letter A. The total number of "'" bits in the output vvorcL The total number if "1" bits in each output column or bit position, Specify product type. Must type POS logic. Not. 7: POSITIVE LOGIC ON AOORESS AND OUTPUTS_ Note 8: Note 9: ".'" more pOSitive output. "0" more negative output. Leading zeroes must be punched. 11·63 ~ II) 3 3 ~ CC Q .S E E l! - Card format for the MM5215. g Q. 123." 7 UI to II '2",,, 151811" " 21121:n 232" 2'5211 V 529 30 31 un 34 3536.17 . . . . . . , rbl2 ~IX: 42 U .. 45 . . '" ...... so II 52&.:1 M$I." 111"l1li8112 83"'111.57". 7011 72 n:N "',. 11 71"." 11'-, E SIn :;:, (.) o o'I";" ~;--------------~------------------.----------------------------------------------1 Z Z tc m DESIGNING MEMORY SYSTEMS USI NG TH E MM5262 cO" INTRODUCTION ~ :::s :5" CC CD The objective of this application note is to describe, in detail, the operation of the MM4262/MMS262 Dynamic 2K P·channel silicon gate RAM and how to apply this RAM in' designing memory systems, Specificafly the topics to be covered are: I. Detail description, of operation of MM4262/ MMS262 II. Memory Systems Application of MM4262/ MMS262 A, B, C, D, E, III. information can be read from the memory or written into the memory, "Dynamic" says the information is stored in the form of voltages on capacitors. Lastly "MOS" says the device is manufactured using Metal· Oxide·Semiconductor technology, Inputs consist of eleven address inputs (2 11 ~ 2048), Chip Select, Read/Write Control, Data In, three clocks and three power suppl ies, All inpu~s except clocks and power supplies can be driven by standard TTL circuits, The power supplies are nominally VDD ,,; -1SV, VSS = +SV and VBB '" +8.SV, The clocks swing from VDD to VSS nominally, There is one output which sources current, Interface System Timing R,efresh Requirements Power Considerations Printed Circuit Layout Considerations A logic diagram for the MM4262/MMS262 is shown in Figure 1. Because dynamic logic is difficult to represent A 16K x 10 Memory Application Example Although the MM4262/MMS262 device is being used as the primary example, many of the topics discJssed are of general application to the design of memory systems, I. Detail Description of Operation of MM4262/MMS262 The MM4262/MM5262 is a 2048 x 1 random access read/write dynamic MOS memory, "2048 x 1" says the device is organized as 2048 words with each word con· taining one bit, "Random access" says that words may be accessed in any sequence, "Read/write" says that TTL Positive Logic Notation (VDD = -1SV, VSS ~ in standard logic symbols it is necessary to show actual tra'1sistors in some cases, Further, the internal logic is shown in negative logic notation, In this notation a logic "1" is the most negative voltage level and a logic "0" is the most positive voltage level. Th is is opposite to the normal TTL lOgic convention, It may seem, at first, that this change in logic convention introduces unneccessary confussion, particularly since all inputs and outputs to the MM4262/MMS262 are specified using standard TTL logic convention. However, once the negative logic con· vention is accepted and inputs are translated to this con· vention it will be much easier to understand the internal operation of the MM4262/MMS262, +5V) C/) ~CD 3 c: III III :;i" ... CC ::r CD ~ ~ CJI N 0'1 N Negative Logic Notation Used In Figure 1 (VDD ~ -15V, VSS = +5V) Voltage Level Logic Level Voltag,e Level Logic Level 3.SV to 6V 1 3,5V to,6V 0 -SV to 0,8V 0 -5V to 0,8V 1 ;;;. 500llA @ 1.8V 1 ;;;. SOOIlA @ 1,8V 0 .;; 10QjlA @OV 0 .;; 100llA @ OV 1 4V to 6V 1 4V to 6V 0 -16V to -14V 0 -16V to -14V 1 5V 1 +5V 0 -15V 0 -15V 1 Clocks Internal Levels o < To aid in this translation Table 1 shows inputs and out· puts in TTL positive logic format and in the negative logic format used in Figure 1. See page 11. Inputs Outputs . 3 Table 1 11·65 lD Using the negative logic notation described~ in Table 1 a logic "1" (-15V) applied to gate of an MOS transistor wi II cause that transistor to turn on giv ing a low impedance between the drain and source term inals, while a logic "0" will cause that transistor to turn off giving a high impedance between the drain and source terminals. and the Y Write line will go to a logic "1" when 3 is a logic "1". In order for the MM4262!MM5262 to operate properly the clocks ¢1, ¢2,and ¢3 must be applied in sequence. Also, as can be seen from the above description of its operation, the ciocks must not overlap one another. For instance, if ¢1 and 2 were both on simultaneously, the XN lines could not be discharged properly by the memory cell transistors, QA2 and QA3' If <1>2 and <1>3 were on together, the memory cell would quickly lose the information stored there. Detail A, shown in Figure 1, shows the basic memory cell used in the MM4262!MM5262. Information is written into the cell and read out of the cell via the column line XN' The Write and Read operation are controlled by the two row lines, YMW and YMR respectively. Information is stored in the cell as a voltage level on capacitor CA' The refresh of a row will then be accomplished when the clocks 1, <1>2 and 3 are applied in sequence. The sequence of events would occur as follows: At 1 clock at logic "1", all X lines are pre· charged to a "1" level by the transistors labeled Ql. This "1" levei is maintained by the capacitance of the X lines until it is conditionally discharged by the cells of the selected row. The conditional discharge of the X lines takes place when Y read line, YMR, goes to a logic "1" turning on QA2' If a logic "1" is stored on capacitor CA' QA3 is conducting, allowing the XN line to discharge to Vss (+5V). If, on the other hand, a logic "0" is stored on capacitor CA, OA3 is not conducting and the XN line will maintain the logic "1" level established during (,/>1 time. Note that information being read out of the selected cells on the X lines is of the opposite level as that stored on capacitor CA (1) All X lines are precharged to a logic "1" at 1 time. (2) The complement of the data stored on the cell capacitors of the selected row, is stored on the X lines at <1>2 time. (3) The information stored on the X lines is written back into the cells of the selected row at <1>3 time. There is then only one remaining question to resolve. The above refresh cycle restores not the original voltage stored on capacitor CA, but its complement. When the information is eventually read out of the cell, how can we tell if the cell contains a logic "1" or "0", since the voltage alternates with each application of the <1>3 clock? The answer is the Dummy Cell shown in detail B of Although the information from only one cell will be output from the RAM, when the YMR line of a particular row is taken to a logic "1 ", all 64 X lines will assume the complement of the data stored in the 64 memory cells of that row. This characteristic is fundamental to the refresh operation of the MM4262!MM5262 and will be discussed in the following text. Figure 1. There are 32 Dummy Cells, one for each row. The oUtput, DC, of the Dummy Cell corresponds to the XN line of the memory cell. Like XN of a memory cen, PC is precharged to a "1" level at ¢1 time (through Q5)' Since the YMR and YMWlines are the same for the Dummy Cell and its corresponding row, the output, DC, of the Dummy Cell will alternate between a logic "1" and a logic "0" each time the 1, 2, and <1>3 clocks are applied. As will be discussed, the output, DC, is used to complement or not complement the input and output information. The Dummy Cell is equivalent to a one bit counter and determines if the row has been complemented an even or an odd number of times. Since DC is changing in synchronism with all memory cells in its corresponding row, the voltage out of any cell will be properly interpreted logically to the outside world. The Write operation is controlled by the Y write line, YMW ' When YMW of a particular row goes to a logic "1" level QA 1 conducts charging the storage capacitance, CA , to the same logic state that eXisted on the XN line prior to YMW going to a logic "1". Note that when the YMW line of a~ particular row goes to a logic "1" the information on the 64 X lines will be transferred to the 64 cells of the selected row. Since the information is stored as a voltage on a capacitor this voltage must be restored or "refreshed" periodically or leakage currents will cause its loss. As described above information can ~be read out of a cellon to its corresponding X line and also can be read from the X line back to the storage capacitor, CA' Referring to Figure 1, the row lines YMR and YMW (M = 1 through 32)are driven by transistors Q3 and Q4 respectively. Address inputs AO throughA4 select which row is to be driven by taking the gates of 0 3 and 0 4 to a logic "1 ". As can be seen from the logic diagram the Y Read line of the selected row will go to a logic "1" when 2 is a logic "1 ': The description of the basic memory storage mechanism is now complete. All (hat remains is a description of the circuitry required to transfer information into and out of a particular cell. In order to understand the input! output circuitry, it is necessary to specify the timing 11-66 requirements of the MM4262/MM5262. Figure 2 shows these timing requirements. The necessity of non·over· lapping clocks has already been discussed, The timing diagram quantitatively shows this with the tirning intervals T 1 2' T23 and T31' In general, it requires a certain amount of time for information to propagate through the internal logic elements. This propagation time .limits the minimum allowable clock pulse widths (T 1PW, T 2PW and T 3PW) and the minimum allowable time between clocks (T 12, T 23 and T 31)' I nput signals in general must be in a stable logic state prior to a clock edge, input set up time, and after a clock edge, input hold time. These signals are subscripted "S" (set up) and "H" (hold) respectively on the tim ing diagram. Set up and hold times are also determined byini:ernal propa· gation delays. All timing conditions, as specified in the MM4262/ MM5262 data sheet, must be adherred to for the proper operation of this device. This seems like an obvious statement, but in cases of malfunction it is often found that incorrect timing and/or voltage 'Ievels are the cause. Any of the basic functional blocks. is simple taken by itself. When considered in total, they only seem com· plex. Let us examine each, for the MM4.262/MM5262, in turn: (1) -< C/) l 3CII c: CII 3' ec r+ ::r (1) 3: 3: U'I N en Write Circuit The Write Circuit is driven by the Input Data Buffer and in turn drives the DS lines. The Memory is divided into four quadrants. Each quadrant con· tains 512 bits of storage capacity. There is a separate Write Circuit for each quadrant. The inputs of the four Write Circuits are tied together. (4) Row Decoder The Row Decoder decodes address inputs AO through A4 into one·of the 32 rows. The output of the five input NOR gate, of the selected row, goes to a'iogic "1", gating on transistors labeled 03 and, 04' Information is then read from or written into the cells of that row, at ¢2 and ¢3 time, as previously described. V~K ';'ZeLDCK ---+-1-'----"1 v,,, -~f--+_--"""'\.I v" --:-rll-:t----I-'-' (5) v,,-I,......_+_....;~ READ/WRITE Vll_ v" -I--t---,......--+--t--tT-v-+•.r - VrL_ '''-1----.1 GAlAODT IOl_ -.-TActl 3 o N (3) DATAl. Input Data Buffer The Input Data Buffer converts TTL input voltage levels to MOS voltage levels and gates the input datil to the Write Circuit. The gating of input data . is c~ntrolled by the CS, R/W and ¢3 inputs and the output of the Dummy Cell, DC. When DC is a logic "0", t~e complement of the input data is written 'into the selected cell. When DC is a logic "1 ", the input data is written into the selected cell in the same logic sense in which it appears on the input pin. The basic functional blocks are: (1) Input Address Buffer, (2) Input Data Buffer, (3) Write Circuit, (4) Row Decoder, (5) Column Decoder, (6) Memory Storage Array, (7) Sense Circuit and (8) Output Data Buffer. '>JCLOCI( 3: (1) (1) (2) Up to this point, the description of the MM4262/ MM5262 has proceeded from the inside'out, so to speak. Changing our perspective at this time will make the description of the input/ou"tput circuitry more easily understood. To do this, let us consider the basic functional blocks of this, and almost any other RAM for that matter. V,,1. I nput Address Buffer Addresses AO through AlO and CS are strobed into latches by the ¢1 clock. The latches hold the address and ch ip select information fixed until the next ¢1 clock updates them. The true and complement of address and chip select inputs are available at the latch outp~ts. The Input Address Buffer also converts from TTL voltage levels to MOS voltage levels required by the internal circuitry. --TAC(,-- • NOTE, SHADED AREAS AilE HUON'T CARE" eONOlf'ONS. ALL TIMES IIEASUREP TO 5O%POINTSWITH 1•• If " 2D Ill. FIGURE 2. Timing Diagram for MM4262/MM5262 11·67 Column Decoder The Column Decoder decodes address inputs A5 through AlO into one of 64 columns, The output of the siK input NOR gate, of the selected column, goes to a logic "1" at ¢1 time turning on' the tran· sistor labeled 02' Turning on 02 will connect the selected X line to its appropriate DS line. As discussed previous'ly, the X lines are precharged to a logic "1" at ¢1 time and, as will be seen, the sense amplifier also charges the DS line to a logic "1" at ¢1 time. At ¢2 time, information from the selected .cell is input to the sense circuit via the selected X line through 02 and the DS line. At QJ3 m time data is written into the selected cell from the Write Circuit via the OS line, 02 and the appropriate X line. (6) Memory Storage Array The Memory Storage Array contains 2048 memory cells (detail. A) and is arranged in 32 rows and 64 columns. This array is subdivided into four quad· rants of 16 rows and 32 columns (512 memory cells) each. The subdivision is necessary only to facilitate circuit layout and improve performance due to parasitic elements. It has no functional significance. The operation of the storage array has been discussed previously. (7) The hooker is of course, "if done properly." What ,is proper? The wors~ case TTL "0" level is 0.4 volts maximum when sinking 16 mAo The MM4262/MM5262 does not require any current sink, except for leakage" and its "0" level input voltage is 0.8 volts leaving 0.4 volts for noise margin. Clearly the TTL "0" level is no problem. The "1" level is not so straight forward. A , worst case TTL "1" level is 2.4 volts and at VSS = 5 volts the MM4262/MM5262 requires a minimum of (VSS -1.5) = 3.5 volts as an input "1" level. Clearly this is in conflict. However an examination of the worst case TTL "1" level specification in more detail will. make this picture considerably brighter. Figure 3 is the schematic of a typical TTL gate. The "1" Sense Circuit level output voltage is: Vout ( 1) = VCC - (I C2 x 1.6K + VBE(03) + VD1)' With transistor 02 turned off 04 will be off and with no dc load on the output, IC2"; O. The one level output voltage is then: Vout (l) = VCCV BE(03) - VOl' At 25°C V8E (03) and VDl will be approximately 0.7 volts. The TTL "1" level output is Vout (l) = VCC - f.4 volts, giving 0.1 volts of noise margin. It is important to note that even though TTL "1" levels are'specified as absolute voltages they. actually follow the VCC supply. The Sense Circuit is designed such that the OS lines are forced to a logic "1" and OS lines to a logic "0" at <1>1 time. Information from the OS lines is strobed and latched by the Sense Circuit at <1>2 time. The DS outputs of the Sense Circuits drive the Oljtput Data Buffer. (8) Output Data Buffer The Output Data Buffer converts the output data from '. MOS levels to the output current levels specified on the data sheet: Three of the OS lines, from the three quadrants not selected, wi II be at a logic "0" level. The fourth DS line, from the selected ·quadrant, will be gated to the output in the same logic sense when OC is a logic "1 ", and complemented when OC is a logic "0". DM5484/DM7404 r - -.......--_-1 - Latches input addresses and precharges internal nodes. FIGURE 3. Typical TTL Gate Under what conditions will the "1" level output of a TTL gate equal 2.4 volts? Several conditions have to exist simultaneously. For a military grade part (_55°C to +125°C) the "1" level output will equal 2.4 volts, when VCC = 4.5 volts, Vin(O) = 0.8 volts, lout = 400f.lA and the ambie.nt temperature is -55°C, Remember the 25°C value und~r the conditions of Vin(O) = 0.4 volts, lout = 0 is VCC - 1.4 volts. The temperature coefficient of a forward biased diode is approximately -2 mvtC. Going to _55°C will then degrade the "1" level by (25°C .• (_55°C)) x 2 mvtC = 0.16 volts or Vout (1)/-55°C = VCC - 1.56 volts. At VCC:= 4.5 volts Vout (1 )e55 e e = 4.5 - 1.56 = 2.94 volts. As the input "0" level degrades to 0,8 volts transistor 02 starts turn· ing on causing a voltage drop of IC2 x 1.6K to further degrade the output. All these affects combine to pro· duce a worst case "1" level output of 2.4 volts. If a "1" level of VSS - 1.5 volts must be guaranteed, under all the above condition, the TTL gate by it;elf can not drive the MM4262/MM5262 inputs. <1>2 - Reads information from selected cells. <1>3 - Writes information into selected cells. II. Memory System Application of the MM4262/MM5262 A. Inteliace , In applying the MM4262/MM5262 device to any system three distinct types of interface must be considered. The inputs, the output and the clocks each has unique inter· f.ace requirements. The inputs are TTL compatible. Let's look in detail at what "TTL compatible" means. It does not mean that the user can drive the MM4262/MM5262 inputs with any TTL gate without giving it another thought. "TTL com· patible" means that the MM4262/MM5262 can be driven by TTL, if done properly, without the need of voltage translation. 11-68 One solution, that will absolutely guarantee that the VSS - 1.5 volts "1" level requirement is met, with ample noise margin, is to use a resistor connected between the TTL output and the VSS supply. The penalties that are paid for this are increased number of components and a slight increase in power. The TTL output will pull to the VSS supply with an RC time constant of the pull up resistor and the capacitance of the line, after the maximum TTL "1" level has been reached. Figure 4 shows the form the TTL output would take when going from a "0" to a "1". There would be no appreciable difference between the "'" to "0" transistion with or without the pull-up resistor. The pull-up resistor should be selected to meet speed requirements and at the same time keep power dissipation and load on the TTL gate within allowable limits. Since most manufacturers of standard 54/74 TTL specify speed with 50 pF load, eight MM4262/MM5262 device inputs (8 x 7 pF ~ 56 pF) could be driven by a single 54/74 device. If more drive capability is required, other devices such as the OM7096/ 8096 hex Tri·State ® inverters are capable of driving twice the capacitance that a 5404/7404 can drive, with the same rise time. in package count. It performs both the function of converting current to TTL levels aswell as increasing fanout. The OS1605/3605 family and the DS3625 sense ampli· fiers are recommended for use with the MM4262/ MM5262. The OS3625 is a dual sense amplifier and incorporates a latch. The OS160512605 family is a hex sense amplifier. All have Tri-State ® outputs for bus interface capability. The clock signals for the MM4262/MM5262 have three requirements which have the potential of generating problems for the user. These requirements, highspeed, large voltage swing and large capacitive loads, combine to provide ample opportunity for inductive ringing on clock lines, coupling clock signals to other clocks and/or inputs and outputs and generating noise on the power supplies. All of these problems have the potential of causing the memory system to malfunction. Recognizing the source and potential of these problems early in the design of a memory system is the most critical step. The object here is to point out the source of these problems and give a quantitative feel for their magnitude. ~ CD 3 ...o < CJ) ~3 !J) c !J) s· E Q) I/) ... ~ CJ) ..o > E Q) ~ Cl c: '2 ,2' :B o o::t ~ z « Damping the clock driver by placing a resistance in series with its output is effective, but there is a limit since excessive resistance will slow down the rise and fall time 'of the clock signal. Because the typical clock driver can be much faster than the worst case driver, the damping resistor serves the useful function of limiting the minimum rise and fall time. This is very important because the faster the rise and fall times the worse the ringing problem becomes. The. size of the damping resistor varies because it is dependent on the details of the actual application. It must be determined empirically. In practice a resistance of 10n to 20n is usually optimum. 0, " INPUT ~ " '. ~ ~ ~a. 0. D, R, * 0, D, R3 Limiting the inductance of the clock lines can be accomplished bv minimizing their length and by laying out the lines such that the return current is closelv coupled to the clock. lines. When minimizing the length of clock lines it is important to minimize the distance from the clock driver output to the furthest point being driven. Because of th is, memory boar<;fs are usuallv designed with clock drivers in the center of the memorv arrav, rather than on one side, reducing the maximum distance by a factor of 2. [\' '.:. R, ~ R, 10K!' Using multilayer printed circuit boards with clock lines sandwiched between the VDD and VSS power plains minimizes the inductance of the dock lines. It also serves the function of preventing the clocks from coupling noise into input and output lines. Unfortunately multilayer printed circuit boards are more expensive than two sided boards. The user must make the decision as to the necessity of multilayer boards. Suffice it to say here, that reliable memory boards can be designed using two sided printed circuit boards. The 16K words x 10 bits memory board described inthe example at the end of this application note demonstrates this. ~ n, I ...... " r 0--{) OUTPUT :..' °00 J- 0. R, FIGURE 7. Schematic 011/2 050056 .L vnUT +8.5 V +r'"" T C~lnOOpF v" The recommended clock driver for use with the MM4252/MM5262 is the DS0056/DS0056C dual clock driver. This device is designed specifically for use with dynamic circuits using a substrate, VBB supply. Typically it will drive a 1000 pF load with 20 ns rise and fall times_ Figure 7 shows a schematic of a single driver. -IAMP' _ _ _ _ _ __ FIGURE 8. Clock Waveforms (Voltage and Currend In the case of the MM4262/MM5262 V+ is +5 volts and VBB is +8.5 volts. VBB should be connected to the VBB pin shown in Figure 7 through a 1 K resistor. This allows transistor 08 to saturate pulling the output to within a VCE(SAT) of the V+ supply. This is critical because as was shown before the VSS - 1,0 volt clock level must not be .exceeded "t any time .. Without the VBB pull up on the base of 04 the output at best will be 0.6 volt below the V+ supply and can be 1 volt below the V+ supply reducing the noise margin or this line to zero. As can be seen the current is significant. This current flows in the VDD and VSS power lines. Any significant inductance in the lines will produce large voltage transients on the power supplies. A bypass capacitor, as close as possible to the clock driver, is essential in minimizing this problem. This bypass is most effective when connected between the VSS and VDD supplies. A bypass capacitor for each DS0056 is recommended. The size of the bypass capacitor depends on the amount of capacitance being driven. Using a low inductance capacitor, such as a ceramic or silver mica, is most effective. Another helpful technique is to run the VDD and VSS lines, to the clock driver, adjacent to each other. This tends to reduce the lines inductance and therefore the magnitude of the voltage transients. Because of the amount of current that the clock driver must supply to its capacitive load, the distribution of power to the clock driver must be considered. Figure 8 gives the idealized voltage and current waveforms for a clock driver driving a 1000 pF capacitor with 20 ns rise and fall time. 11-70 »z The output current of the clock driver during the transition from high to low or low to high may be as high as 1_5 amps when driving a large capacitive load_ During the transition from high to low this current is also conducted through the V- lead. If the external interconnective Vwire between the clock driver and the circuit driving the clock driver is electrically long, or has significant DC resistance, the current transient will appear as negative feedback and subtract from the switching response. To minimize this effect short interconnecting wires are necessary and high frequency power supply decoupling capacitors are again required. The output is current, so it is more meaningful to examine the current that is coupled through a 1 pF parasitic capacitance. The current would be: CD en CS· ::::I :r CC While discussing the clock driver it should be pointed out that the DS0056 is a relatively low input impedance device. It is possible to couple current noise into the input without seeing a significant voltage. Since this noise is difficult to detect with an oscilloscope, it is often overlooked. This has been a hypothetical example to emphasize that, with 20V fast rise/fall time transitions, parasitic elements can not be, neglected_ In th is example 1 pF of pa;asitic capacitance could cause system malfunction, because a 7404 without a pull up resistor has typically only 0.1 volw of noise margin in the "1" state at 25°C. Of course it is stretching things to assume that the inductance, L, completely isolates the clock transient from the 7404. However, it does point out the need to minimize inductance in input/output as well as clock lines. o... 3 < C/) ~ r+ CD 3en C en :i' CC On the other hand Read Access Ti me, T A CC2' is an MM4262/MM5262 characteristic. For the MM5262 it is specified as 195 ns maximum and 150 ns typical. This simply means that a typical MM52$2 has a T ACC2 of 150 ns and no MM5262 has an access of greater than 195 ns. Other parameters, such as T ACC1' are dependent on both system generated timing (T AS and T 121 and MM4262/MM5262 characteristics (T ACCll. T ACC2 maximum is obtained by setting TASand T 12 to their minimum and T ACCl to its maximum. , c C Clock coupling to inputs and outputs can be minimized by using multilayer printed circuit boards, as mentioned previously, physically isolating clock lines and/or running clock lines at right angles to input/output lines. All of these techniques tend to minimize parasitic coupling capacitance from the clocks to the signals in question. CD The timing diagram in Figure 2 defines the critical timing parameters on the MM4262/MM5262. Timing parameters are either gen'erated by the system or controlled by the physical characteristics of the MM4262/MM5262. There is sometimes confusion regarding the definition of maximum and minimum for these parameters. For instance, the .jJl clock pulse width, T lPW, is generated by the system and for the MM5262 has a minimum value of 95 ns and a typical value of 70 ns. It does not sound correct to have the typical value less than the minimum value. This specification simply means that the typical MM5262 will function properly with a Tl PW of 70 ns but a T 1 PW of at least 95 ns must be suppl ied if all MM5262 devices are to function properly'. Cc 1 V ; 20V x - - - ; 20V x - - ; 0.35 volts CL + Cc 56 + 1 ,l 3: B. System Timing Lastly the clock lines must be considered as noise generators. Figure 9 shows a clock coupled through a parasitic coupling capacitor, Cc ' to eight data input lines being driven by a 7404. A parasitic lumped line inductance, L, is also' shown. Let us assume for the sake of argument, that Ccis 1 pF and that the rise time of the clock is high enough to completely isolate the clock transiem from the 7404 because of the inductance, L. With a clock transition of 20 volts the magnitude of the voltage generated across CL is: ,1404 This exceeds the total output current swing so it is obviously significant. In considering clock coupling it is also important to have a detail knowledge of the functional characteristics of the device being used. As an example, for the MM4262/ MM5262, coupling noise from the ¢2 clock to the address lines is of no particular consequence_ On the other hand the address inputs will be sensitive to noise coupled from the ¢ 1 clock. An excellent source of information on MOS clock drivers is Application Note AN-76, Applying Modern Clock Drivers to MOS Memories. AN-76 is of general application and it is recommended that the memory designer be familiar with it. ~ tc V When setting up the system timing adequate margins must be maintained such that under worst case conditions all of the timing requirements are met. The main point to consider in establishing these margins is the variation in propagation delay of the components driving Tel Vss FIGURE 9. Clock Coupling 11-71 w the MM4262!MM5262. An example will best serve to illustrate the type of problem that must be considered. From table 2: T3(min) - T 2(max) ; 11 - 12; -11 ns Let us look at the. timing of the rising edge of '/Ij and address inputs to the RAM. As we saw before it is critical to maintain address setup and hold times (T AS and T AH) for proper operation. Figure 10 shows the logic diagram and timing for this example. Table 2 gives the minimum and maximum propagation delays to AO and 4>1' IN B to 4>1 tpd 1 5 ns 22 ns tpd 0 3 ns 15 ns tpd 1 12 ns' 35 ns' tpd 0 11 ns' 34 ns' Substituting from table 2 gives: T1AH + 3 ns - 34 ns ?90 ns or TIAH ;;;>59 ns With the estimated worst case time of Table 2, TIAH, input address hold time must be at least 59 ns. ' Table 2 This example demonstrates how the memory system designer must account for variations in propagation delays of logic elements used to drive the MM4262! MM5262. As the details of the .external logic vary the determination of critical timing paths also vary. Some tracking of delays in this logic can usually be anticipated. In the above example we have assumed none. Tracking of delays will produce, in general, a faster system. As system performance depends more and more on com· ponent tracking to reach speed goals the risk of failure also increases. The memory designer, with knowledge and experience, must trade off this improved .performance against risk, 'AM5262 .><>----..+-----\ •• " t/GO~mll4 "'~ 1{60M74114 I12D511056 IN, 'N. is well. The worst case conditions for T AH occur when the 'h delay is maximum and the Aodel~y is minimum. From Figure 2: "Estimated Using DS0056 Data Sheet IN, > -12 ns all Maximum Minimum INA to AO Theretore, since -11 ns C. Refresh Requirements T". ~TAH In section I, detail description of operation of MM4262! MM5262, the need for restoring or "refreshing" the information stored in the RAM was indicated_ The internal leakage is such that each cell of a MM5262 must be refreshed at least every 2 milliseconds and the MM4262 at least every 1 millisecond_ Since thi! RAM refreshes on a rOw basis (32 rows) refresh could be accomplished by applying 32 4>3 clocks every .2 ms (1 ms f6r MM4262), One 4>3 clock for ~ach row_ ___ '. FIGURE 10, In this case, assuming there is no tracking of delays, the worst case situation will Occur for TAS when theci>l delay is minimum and the AO delay is maXImum, From Figure 2: Although address inputs AO through A4, row addresses, must clearly be defined during refresh, it is also necessary that normal set up and hold times be observed for the column addresses, A5 through A1 0, A reasonable alternative is. to force them to a logic "1" or "0" state and sequence AO thro'ugh A4 through their 32 states"lf it is more convenient to let A5 through Al0 vary, TAS and T AH must be observed on those addresses during refresh, Setting T lPW at its minimum allowable value gives: T AS ; T3(min) + 95 ns - T 2(max) ;;;> 80 ns T3(min) - T 2 (max);;;> -15 rlS 11-72 » z D. Power Considerations Power consumed by a memory system using the MM4262/MM5262 can be divided into four categories: (1) Power required for peripheral circuitry, (2) Clock power, (3) dc power required by the MM4262/MM5262 and,. (4) ac power required by the MM4262/MM5262. '1 -~~ D TCyc=840M Lr . '5V ~ c m US' ::J :i' CO \ 0, Calculation of peripheral circuit power, assuming it is TTL, is straight forward and won't be described here. Clock power, which is dissipated almost entirely in the ciock driver, is completely described in application note AN-76 mentioned previously. Again it is recommended that the memory designer be familiar with this applica· tion note. i: -l!iV s: I .5V CD 3 o... U 'J -l!iV < en ! CD 3 In describing power consumed by the MM4262/MM5262 the terms dc and ac power should be defined. When there is a resistive path for the current it is termed dc power, even though the current may be switching. When there is a capacitive path for the current it is termed ac power. These are not conventional definitions but it is necessary to make some distinction between the two types of current. DC power is proportional to the duty cycle of the clocks while AC power is proportional to the frequency of the ciocks. /II 1S0mA C /II :i' 1BOmA ... CO :r- 'DO CD SOmA /;'--.OmA _ - 200 Figure 11 shows I DO for a typical MM5262 operating at T A = 25° C with a cycle of 840 ns. As can be seen a large current transient, 150 mA peak, occurs during the 1 clock time. Current during 1 clock time is composed of de and ac current, T.he dc current, 20 mA, is approxi· mately constant throughout the It>, clock interval. The ac current results from precharging internal capacitive nodes dU,ring the 1 clock time. The remainder of the currents are basically a combination of ac and dc currents. .J ........ - - - -_ _ _ _ _ n~ 4000' 600n$ 800ns s: s: U1 N 0'1 N The primary purpose for showing the 100 current waveform is to point out the magnitude of the current transient during 1 time. If the worst case current is calculated using the above equation, with worst case value for A, Band C with T CYC = 635 ns we get: 100 max = 3 mA + .1.7 mA + 15.7 mA = 20.4 mA Note 17, on the MM4262/MM5262 data sheet, gives an approximate relationship for calculating 100 , This rela· tionship is: The initial ac transient accounts for approximately 77% (15.7/20.4) of the total power dissipation of the RAM. In addition to the 100 current there is also a current transient due to the input clock .capacitance of ¢1 that must be considered. With 20 ns rise time on the 1 clock this current is: -A x ' T-1PW T 2PW I 00. + Bx - + C x1000 - -ns TCYC TCYC TCYC With the aid of Figure 11 the terms A, Band C can be readily identified. I = 50 x 10- 12 farads x 20 volts/20 x 10- 9 sec The A term is the value of the dc current during the 1 clock interval, T 1PW' The resulting average current is simply A times the duty cycle (A x T 1 PWiT CYC). The B term is the same th ing for the 2 clock interval, T 2PW. = 50 mA The purpose of pointing out all these transient currents and their magnitude is to demonstrate the need' for using bypass capacitors with the MM4262/MM5262. If there is significant inductance in the VDo, VSS and/or VSS lines, serious voltage transients will result unless sufficient bypass capacitors are used. Requirements vary with actual application, but 0.1 JlF, from VOO toVSS and from VOO to VSB' for every other RAM is usually sufficient. Again, since ,bypass capacitors are attempting to defeat line resistance and/or inductance, it is important to place them physically as close as possible The C term accounts for the shaded area, QC in Figure 11. QC is the amount of charge transferred .to the internal node capacitance each cycle. Therefore the amount of charge per unit time, I, is: I = Qc/TCYC' In the above formula for 100, C = Qc/10- 6 sec. This corresponds to an on chip capacitance of approximately 500 pF with which the chip bypass capacitors must charge share. 11-73 ID Clock lines are by far the worst noise generators. Their effects can be minimized by using series damping resistors to guarantee that the clock voltage transitions are no faster than is absolutely necessary. to the RAMs they are intended to bypass. Using one centrally located capacitor is effective for decoupling transients generated on one board from getting into another board, but usually will not help decoupk transient internal to the board. CI C III ::;:) III E Q) ~ ~ CJ) ...o> E Q) ~ CI c '2 ,2' ~ C .q. .q. '7 Z « Figure 12 gives a printed circuit pattern for laying out a memory array using the MM4262/MM5262. This pattern has been used successfully on RAM boards of up to 16K words by 10 bits. For techniques of minimizing total system power the reader is referred to application note AN-a6. A Simple Power Saving Technique for the MM5262 2K RAM. AN:S6 explores the use of dock decoding to minimize the number of clocks that must be applied. It is easy to see from the above discussion that this could produce significant power savings since an undocked RAM draws only 1 COilA from the VDD line. III. A 16K words x 10 bits Memory Application Example The MM4262/MM5262 has a wide variety of applications. One example is an 16K words x 10 bits memory board developed by National Semiconductor's Memory SYstems Division. Photographs of the memory board are included. E. Printed Circuit Layout Conside.rations All of the consideration in laying out printed circuit boards for RAMs center around minimizing the inductance of lines and capacitance coupling from one line to another. II II II II I~II I~ ~ I I l.. ,...~ I I~. ~ I I! C'HIPSElECT 110111 I I. , I I I 3::"i+,Tll:r= Capacitive coupling is minimized by physically isolating or shielding noise sources. Shielding using multilayer printed circuit boards is probably the most effective but is also the most expensive. Physical isolation can be accomplished by running sensitive Iines such as the data out line at right angles to the clocks and addresses. V50 READ/WRITE ClOCK, ~!i i~i ii*~;::: ~ii i~i !i*~~· ~ :: Inductance can be minimized by keeping line lengths as short as possible. Also running a line and the return for the line close together will reduce the effective induct· ance of the line. The effect of inductance on power supply lines can be reduced with the use of bypass capacitors. This solution is, of course, not acceptable for data or clock lines. I J I I I I I AU ~AIO II II II I II I VSB Voo DATA DATA Vss our I II I II IN FIGURE 12. 11-74 :-~L;! -. a ! I : ~ T ,I I I I I ~ • : i ,J,., ~t!l ! I T1 T1 ,.L-. 111 I I I I I I I I I I L ~ ______ ....:.--1 ------1 I I I I I I I I I I I I I I I I I I I 11-75 m C II: 0( C ID > II: 0 > :; III ~ :; I- 3: !!! ~ " ~ ~ 11·76 ~ (1) 3 o -< (J) ~ (1) 31/1 C 1/1 :i" Ie r+ :::r (1) ~ ~ (11 N en N m 11-77 ~ App Notes/Briefs NAnONAL TRIG FUNCTION GENERATORS Accuracy is the major design variable of trigono-' metric lookup tables built with MaS read-only memories. Only a. few ROMs are needed for most practical applications, but accuracy can be made to increase very rapidly with memory capacity if interpolation techniques are used. 'For instance, without interpolation a single 1024-bit ROM can store 128 angular increments and generate an 8-bit output that will be better than 99.9% of the handbook value (Table 1). BINARV DECIMAL OUTPUT SINE D .00000000 .00000011 .00000110 3 0.7 1.4 2.1 .00001001 0.000 0.012 0.023 0.035 127 89.3 11111111 0.996 ADDRESS 0 1 2 OEGAEE\S (al TABLE 1. MM422BM/MM522BM Sine Function Generator If one simply cascaded ROMs to improve input resolution and output accuracy for a high·accuracy trig solution (X=sin 0) as in Figure 1, large numbers .of ROMs might be needed. This 24-ROM system stores 2048 12-bit values of sin x (or other trig functions!. giving angular resolution of 1 part in 2" (0.05%) and output accuracy of 1 part in 2'2 (0.024%). The system in Figure 2 has the same resolution and' is accurate to the limit of its 12 output bits (0.024%), wh ich makes it just as good. But it only requires four1024-bit ROMs and three 4-bit TTL full adders, so it only costs about one-fifth as much as the more obvious solution of Figure 1. ~ ,..--.., 1 Instead of producing x = sin 0, the Figure 2 sYstem divides the angle into two parts and implements the equation x = sin iJ = sin (M + L) = sin M cos L + cos M sin L It can be programmed for any angular range. Assume the range is 0 to 90 degrees and let M be the 8 most significant bits of 0 and L be the 3 least significant bits of e (8 being the 11-bit input angular increments, equal to 90 0 /2048, or 0.044 deg.) as in Table 2. With an 8-bit address, the three 256x4 ROMs will give the 12-bit value of sin M at increments of M = 900 /28, or 0.352 deg. The cos L can only vary between 1 and 0.99998. So we assume cos L=l and store values of sin M at 0.352 deg. resolution (bl FIGURE 1. Conventional 2048-lncrement Sine Table Uses 24 ROMs 11-78 3: in the top three ROMs, reducing the equation to Since we are using an approximation, accuracy is not quite as good as the Figure 1 system. The additional error term is cos L, assumed 1 but actually is a variable between 1 and 0.99998. At every eighth increment, L is zero, making cos M sin (J = sin M + cos M sinL Values of the second term are stored in the fourth ROM. The maximum value of the second term in the above equation can only be cosMsin L = 0.00539 where cos Mm • x = 1, sin Lmax = 0.00539. This is the maximum value to be added to sin M above. Only the five least significant bits of a 12-bit output are needed to form the maxi· mum output, so an MM522 is used in its 128x8 configuration. M M. ADDRESS L 0 0 1 L 1 2 3 1 5 1 0 6 1 1 0 7 1 1 1 .r-'6 32 1 0 o 0 o 0 1 1 0 1 o 0 o o 0 0 o 0 0 o 0 0 64 1 128 1 0 0 0 0 o o o o 0 o o o 0 0 0 0 0 0 o 0 0 0 0 0 0 o 0 0 0 0 0 o 0 0 1 1 1 1 1 1 1 256 1 0 512 1024 2048·1 0.044" 0 1 1 8 OUTPUT o 4 v--.. 9 ~A~R'I = 1 0 1 1 1 o 1 1 1 1 1 ,-. TABLE 2. Programming of 2048-lncrement Sine Table ,-, ...tD a)' -to .... o . -t cQ' .." c: ::l (') r+ o· ::l Q CD ::l CD ... o... I» r+ 1/1 sin L=O, and sin x=sin M to 12-bit accuracy. Then the error rises to a limit of near 0.002% at -every eighth increment where L is 0.352-0.044. This error can be halved by adjusting the fourth ROM's output so that CARRYOUTPIJT ::'OUT oen r' r'O DM82Bl ADnER r" If five ROMs are used-four MM521'sand all eight outputs of the MM522-15-bit accuracy can be achieved, and thus improving the accuracy by a factor of eight. The resolution could also be smaller, of course, if the angular range were smaller as in an application involving a sensor with a limited field of view. Variations of the system could be used to space the increments irregularly to compensate for sensor nonlinearities, to improve accuracy in specific angular ranges. 3LEASTSIGBITS_j lIla.iMOCE) MMS22 in 128 X 8 MODE pnerates cos (M" - 2.8) sin L 3 MM521 generate sin M sin 0 '" sin M + cos (M A - 2.B) sin l This example has a binary fraction output, like the sine function generator in Table 1. For instance, the 8·bit output at the 64th increment representing sin x = sin 45° is 10110101. This equals 1 X T' + 0 X 2- 2 + 1 X 2- 3 + 1 X T4 + 0 X T S + 1 X 2- 6 + 0 X 2- 7 + 1 X 2- 8 , which reduces to 1811256 or 0.7070_ Handbooks give the four-place sine of 45° as 0.7071, so at this increment the output is accurate to approximately 0.01 %. This table, the MM422BM/MM522BM, is used in fast Fourier transform, radar, and other signal-pro· cessing applications. FIGURE 2. Four·ROM Lookup Table Generates 2048 Values of Sin x-by Interpolation T,echnique. Let the 4 most significant bits of M be called M4 and the angie at these increments be Xm = 90° 124 = 5.63 deg. Sin L (the 3 least significant bits of (J) has the same maximum as before and cos M4 has a maximum of cos 5.63 deg. = 0.99517, and continuing as follows: cos (11.26) = 0.98076 cos (16.89) = 0.95686 cos (84.37) = 0.09810 Other standard tables that are available off the shelf include an arctan generator, several code generators (EBCDI C to ASCII, BCD toSelectric, and Selectric to BCD) and ASCII·addressed char· acter generators for electronic, electrical and elec· tromechanical display and printout systems. All interface with TTL logic and operate off 12·volt power supplies. Write for data sheets, or use one of our programming tables to jot down any special input-output logic functions you need. through the 16 increments of M4 . Now sin (J = sin M + cos M4 sin L and the appropriate cos M sin L values are stored in the fourth ROM. In effect, we have divided the 0° to 90° sine curve into 16 slope sectors with M., each sector into 16 subsections with M, and each subsection into'8 interpolation segments with L. 11-79 OJ U) c .~ U) CD . ... = a: Q CD ~ App Notes/Briefs NA110NAL U) CD MASK 'PROGRAMMING SPECIALIZES MOS SHIFT REGISTER DESIGNS There are enough storage cells, 110 stages, clock and power supply lines on each MM4007 chip to make up to tWo 100-bit registers. The minimum length of each register half, MA and Me, is 20 bits. The programmable parts, PA and Pe , may be 0 to 80 bits long. Lengths need not b'e equal. For instance, register A may be 29 bits and register l3 76 bits (PA = 9, PB = 56). A quick, economical way of customizing MOS shift register bit lengths is programming the metallization mask, the mask that defines the thin-film wiring pattern etched on the silicon wafer. Metallization etching is the most convenient process step to specialize because it is consistent from wafer to wafer and is the last major process step before testing. Utilizing this technique, National Semiconductor has developed two variable-length dynamic MOS register designs. Both of them, MM4007/MM5007 and MM4019/MM5019, are bipolar compatible. Dual registers 20 to 256 bits long, single registers 40 to 512 bits Icing, and a variety of taps and pinouts provide the system designer with a method of obtaining custom length shift registers ,quicklY and at reasonable cost. V" TOP VIEW FIGURE 1. Dual Shift Registers Up to metal masking, wafer design and fabrication are standardized. No time is lost-or money spentin developing custom arrays or tuning up the process. Automatic test systems further reduce turnaround time and production costs. An MM4019/MM5019 chip is similarly organized, except that MA and Me are 40 bits and PA and Pe vary from 0 'to 216 bits. Again, lengths may be unequal, such as 240 bits in the A half and 136 bits in the B half. Clock and supply line pin locations are standardized, but 110 pinouts, are selectable., The I/O terminals on the chip may bll bonded to package pins which are more convenient for the PC board layout.' For example; a couple of board feedthroughs might be eliminated by bonding the A register input to Pin 7 (rather than Pin 1) if data comes in fro'm the right and exits on the left. Or, A and B co~ld share an input pin when they have the same signal source. Programming the metallization mask mainly involves routing signal connections past selected storage cells to adjust total register length to the desired number of cells. Wire-bonding changes provide output tap options. DUAL REGISTER DESIGNS Basically, each of the variable-length types is a dual register (Figure 1 and Table lAl. TABLE 1 Register Length Optians M (BITSI MM4007/MM5007 P TOTAL (BITS) (BITS) M (BITS) MM4019/MM5019 P TOTAL (BITS) (BITSi A. DUAL REGISTERS A Register 20 o to 80 20 to 100 40 Oto 216 40 to 256 B Register 20 Ot080 20 to 100 40 Oto 216 40 to 256 MA+Ma PA + Pa MA+Ma PA + P a 80 Oto 432 B. SINGLE REGISTERS 40 o to 160 40 to 200 80 to 512 C. TAPPED SINGLE REGISTERS Total register length same as single registers with tap locations determined by :ither half of the dual registers. 11·80 SINGLE-REGISTER OPTIONS Since clock rates are synchronized by the common clock inputs, the registers may also be serially connected inside the package, as diagrammed in Figure 2. One output is internally connected to the other input. .... .;. v~ This extends the maximum length of an MM4007/ MM5007 to 200 bits and the MM4019/MM5019 maximum to 512 bits. However, each half still has the same minimum, so the minimums become 40 and 80 bits, respectively (Table 18). Again, the customer specifies the most convenient I/O pin connections. TOP VIEW FIGURE 3. ~ II) en :;II:" ." .., Nt o ~ to VI/>H transition and the start of a tP2 VI/>H to VI/>L transition. The same spacings apply, when tP2 preceeds tP I . Partial Bit Times T1I\I, TOUT: The time between leading edges of clocks, measured at the V¢H levels. TIN is the time between the leading edge of tPlN and the leading edge of tPOUT. TOUT is the time between the leading edge of : The time delay between the 10% and 90% voltage points on the clock pulse as it travilrses between its logic VI/>L and logic VI/>H levels. Output Source Current: The current which flows out of the output terminal of the register when the output is a logical High level. Conventional current flow is assumed. , Clock Pulse Falltime, tfl/>: The time delay between the 10% to 90% voltage points on the clock pulse as it traverses between its logic Vt/>H and logic Vt/>L levels. Clock Pulse Width, L or V~ H) which the .clock driver must assume to insure proper device operation. VGG Current Drain: The average current flow out of the VGG terminal of the package with the out· put open circuited. Clock Control Setup Time, 1'cs: The time prior to the clock Low to High transition at which the clock control must be at its desired logic level. Power Supply Voltage, VGG: The negative power supply potential required for proper \levice operation; referenced to V55' Power Supply Return, Vss: The Vss terminal is the reference point for the device. It must always be the most positive potential applied to the device. Clock Control Hold Time, fch: The time after the High to Low transition for which the clock control must be held at its desired logic level. Data Setup Time, tm: The time prior to the clock High to Low transition at which the data input level must be present to guarantee being clocked into the register by that clock pulse. Vss Current Drain: The average current flow into the Vss terminal of the package. It is equal to the sum of the IGG and 100 currents. Data Pulse Width, tdw: The time duririg which the data pulse is in its VIH or VIL state. Power Supply Voltage, V DO: The negative power supply potential required for proper device opera· tion, referenced to V55 • Data Hold Time, t,u,: The time after the clock High to' Low transition which the data input level must be held to guarantee being clocked into the register by that clock pulse. Clock Input Voltage Levels, Vt/>H Vt/>L: The voltage levels (logic "1" or "0") which the clock driver must assume to insure proper device operation. Data Input Voltage Levels:, The voltage levels (logic VI Lor V IH ) which the data input terminal must assume to insure proper logic inputs. 3' ;t Data Output Voltage Levels, VOH, VOL: The output voltage levels (logic "I" or "0") which the output will assume with a specified load connected between output and V55 line. .....e III CD ....o r:: o E r:: ;j: CD C Data Input Voltage Levels, VIH VI L: The voltage levels (logic "1" or "a") which the data input terminal must assume to insure proper logic inputs. Control Initiate Window: The time in which a load command signal must be appl ied to affect bit time tn. This time extends from the start of ter to the start of teo. Control Release Time, tor: The maximum time that a load command signal can be changed prior to the VrpL to VrpH transition of the output clock, .l: D.. 0.21)0 I '.385 I t--- to.DZ5--l 0.100 ±o. 010 1 -l ~~:--------il r-~~~~~~~~~~~~~~'~~-f'::: 0.025 'AD 0.515 ~~~cr.or.rr.~~~~~~~' b ··'''~ II ~~; IT i.1l1) 0.012 I~±O.025-------i '68' I J~ ~l ;==1 .001 0.060 0.100 I f-- I ' 0.100 --l f-- to.DID II 0.018 -11--+3.002 ~'1~5 ' Package 11 24-Lead Cavity DIP (J) 1I.Q25 "D rc_·_· r iI_I rr- ~ 590 0620 ~ Package 10 16-Lead Cavity DIP (J) Package 9 14-Lead Cavity DIP (J) f I _-J GLASS I SEALANT \ II ~:~~~ ~~ ~ I _ _ 0.685 _ _ _.· '0.025 Package 11A 28 Lead Cavity 01 P (J) VI 0.055 -0.005 0.200 1/ l1.k ---H--!O.002 0.018 ,m MIN '.07' "tI ::r ..c:: Fr~=+' f--- :::~~ --1 D.. I ~ 0.030 I l te, . .0.,30 ~5~~: '--L! , T-i 0.009 0.015 It--.,0425 +0.025 I -0. 015 ---l -" II 0.050-----l I :to.OHi -I r-- I 0.100 _I !O.010----:J, L 0.018 I :to.DOJ ~~ '.MIN 125 Package 17 22-L.ad Molded DIP IN) 1.... ,.... RAD ~~~~J5 1------1.270MAX.-------I1 h "OOk·~ I .'T, .~'''' 0620--- iT~~: r _-0625 +0.025_ 1 . -0.015 I ---i JL 0.015' tD..015 I - ---1 f--O.l0D TVP ' I~ 0.018 ----, to.D03 ~5 O~I~5 MIN Package 18 24-Lead Molded DIP IN) 0.06:: RAD PIN NO.1 INOENT 1 ~r-r:r-r:r-r:r-r~~1 J' 0.550 1-------1.470MAX------~__I. h O.600 '0.030 r =~tnT J 0.130 it 0.00' 0.015 1--0.625 ~::~~~--~ t::~~~ L :to.003 Package 19 28-Lead Molded DIP IN) VIII ....RA' PIN NO. llNOENT P,"",,- 20 4O-Lead Molded DIP (NI ! - - - - - -•.2Z0MAX ---'---i! 1 NO.lIDEf4T ~~]" . m¥ -~~ .... 15MA[... rl~ _-.-L ~D.lDOREF~ I I 0.118 --i I- :!:Ull 1\ LD2G B.l25M1I -it-a.D15 Package 21 24-Lead Quartz Lid Cavity DIP (QI SEATING PLANE ~~ Inl"J,o' fr-:':::j 1-~i"'" 00 0 ~.t-t "'''...ji0-019 ~ ~:: 0.500 ••• DIA Package 23 B-Lead TO-5 Metal Can Package (H I Pa,*- 22 4-Lead TO-72 Metal Can Package (HI IX (/) c: m 1-- (1.335 o I 'iii OIA ___1 I 0.310 I. f--- 0.305 DI.A---' r-i'I.0."5. II~ c: L 'fT_1 Q) O.,65 E o 0.050 ' 1 -'1 '~=-J~ , =lli=--..j~~~l'.120 cu (J 'iii 0.01 O.on >- OIA 0.16' OIA111LEAOS &. ! Q. I 0.400 TVP 0.600 01A '0011' I L ~ I 0.060 OIA TVP Package 24 Package 25 10-Lead TO-5 Metal Can Package (H) 12-Lead TO-S Metal Can Package (G) J I 1,0.(120 0,040 0020 1--0040 I-- Package 25A --IIf-- .t,. '.015 O.019 . 0.040 Package 26 Package 27 INCHES TO MILLIMETERS CONVERSION TABLE INCHES MM INCHES MM INCHES MM 0.100 0.200 2.54 5.08 0.001 0.0254 0.010 0.254 0.002 0.0508 0.020 0.003 0.0762 0.1016 0.030 0.040 0.508 0.762 0.1270 0.050 1.016 1.270 0.1524 0.1778 0.060 0.070 1.524 1.778 0.2032 0.080 0.090 0.004 0.005 0.006 0.007 0.008 0_009 0.2286 x II. O.019--i~ 14-Lead Flat Package (W) 14-Lead Flat Package (F) 10-LeadFlat Package (F) 0.'15 0.300 7.62 00400 10.16 12.70 2.032 0.500 0.600 0.700 0.800 20.32 2.286 0.900 22.86 15.24 17.78


Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19
Create Date                     : 2016:08:11 18:15:48-08:00
Modify Date                     : 2016:08:11 20:02:11-07:00
Metadata Date                   : 2016:08:11 20:02:11-07:00
Producer                        : Adobe Acrobat 9.0 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:0ead63e7-6aa1-a647-b970-3737e463eb69
Instance ID                     : uuid:bbd338f0-444f-2f4d-81d7-16194aa26313
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 542
EXIF Metadata provided by EXIF.tools

Navigation menu