1979_Microcomputer_Development_Systems 1979 Microcomputer Development Systems

User Manual: 1979_Microcomputer_Development_Systems

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

Download1979_Microcomputer_Development_Systems 1979 Microcomputer Development Systems
Open PDF In BrowserView PDF
microcomputer
development systems
and subsystems

Motorola reserves the right to make changes to any products herein to improve reliability, function or
design. Motorola does not assume any liability arising out of the application or use of any product or
circuit described herein; neither does it convey any license under its patent rights nor the rights of
others.

EXbug, EXORciser, EXORdisk, EXORprint, EXORterm,
MDTL, MECL, MICRObug are trademarks of Motorola Inc.

Copyright
Motorola Inc., 1979
"All Rights Reserved"
Printed in Switzerland

EUROPEAN MOTOROLA SEMICONDUCTOR SALES OFFICES
DENMAA~

Sales Othces
Hans Bockler·Strasse JO

MotOf'OI.AJS
Giadsaxeve,J70

2860Soborg
Tel. (01)67 44 22
FRANCE
Motorol. Semlconducteurs 5.A.
Headquarter
15·17, avenue de Segur
75007 Pans
Tel 5515061
Salesorhce
42.avenuedeLaPlame·Fleune
36240 Meylan (Grenoblel
Tel 176)902261

SOUTH AFRICA
MotOfOI.S.p.A

3012 Langenhagen _ Hannover
Tel (0511)782037138

Headql,lilrler

VlfnSbergerstrasse 43
8500 Nurnberg

20129M"ano
Tel 73861411213
Molorol, S.p.A.

Tel (0911)65761

SalesOlt,ee

D,vISlone Sem,condullon
Voade' Barroce,a 2

7032Slndel1,ngen
Tet(0703)163074175

40138 Bologna
Tel (051)533446

SPAIN

10·12. Mount Stree!.
TelevISion House
ManchesterM25WS.Lancs
Tel (61)833073118330734

MOlorol. Espana 5.A.
Capitan Haya 55
Maarl(]20-TeI.2790802

Sales Olt,ce
Colvilies Road. Kelvin ESlale
East Kllbflde. Scotland
Tel. (3552)391 01

SWEDEN
Motorol.AB
VIJebelgsvaegen 19
17140 Solna - Tel (06)820295

SalesOlllce
Via COslantlno Maes 68
00162 Roma - Tel 8314746

WEST GERMANY
Motorola GmbH,
Ge.chiittsbe... ich H.lbl.i[ar
Heaaquarter
MunChne.·Strasse 18
8043 Unterlohnng
Tel (089)92481

Molorol.lId.
Headquarter
York House, EmprreWay
WembleyMrddlesex
Tel (01)90:28836

Tel 7861164

Stralsunde,S,rasse 1

Abrahamlmcoln,SI'u"e 26
6200Wlesbaaen
Tel (061211761921

UNITED KINGDOM

Molorol. South Able. (Ply) ltd.
PO Bo> 39586
Bramley 2016

V,a eno MenOH' 11

HOLLAND

HEADQUARTERS
EUROPEAN OPERATIONS
SWITZERLAND
Motorol. Inc.
SemiConductor Group
IS. chemin aela VOII·CrElUSe
P.O. Bo~ 8 - 1211 Gen~ve 20
Tel (022)991111

SWITZERLAND
NORWAY

Motoroll B.V.
Emmalaan41
Utrechl
Tel (030)510207

Motoroll S.miconductor
Product&SA
Aile landstrasse 101
8702Zolltkon - Tel (01}655656

Motoroll AlB (Slrvic. Ollic.)
B'ugt 1
Oslo 1 - Tfll 102)419140

FRANCHISED MOTOROLA SEMICONDUCTOR DISTRIBUTORS
AUSTRIA
Elb,te.. GmbH
£ndreSSlrasse54-1236Wlen
Tel (222)885611

EBV EI.kl,onlk Venrlabs·GmbH (Ma," Ollical
Oberweg6 - D·6025Unlerhachlng
Tel (089)611051
EaV Elektronlk Vlnriab,·GmbH
In der MelneWQrth 9 a - 03006 8urgweael llHannover
Tel (05139)5036

BELGIUM
Diode Belgium
Rue P,card 202·204 Tel. (02)42851 05

1020

Bru~elles

00210 HelSInki 21

FRANCE
Belllon Electroniqua
Zone InauSlnelle ae Kerscaol8resl
29219 Le Relecq·Kerhuon - B P 16
Tel. (98) 260303
C.ldla S.A.
53.,ueCharles·Fri!!rot Tel. (01) 581 0020

94250 Genlilly

SOUTH AFRICA
l'Elaclron
704 Main Pretoria Road. Wynberg Tul.
PO 80~ 10544. Johannesburg 2000
Tel. 406296

8.V. Diode
Hollanllaan 22 - Ulrecht
Tel (030}664214
M.nud .. Nederllnd B.V.
Meerstraal1
5473 lG Heeswl)k (N 8) Tel (41[391252

EBV EI.ktronik Venrl.bs·GmbH
Ale.anderSlrasse 42 - 07000 Siuligart 1
Tel \07111247481

FINLAND

Equipamentos de Laborltorlo LOA
Rua Pearo Nunes 47 - Lisbon I
Tel 970251

HOLLANO

EBV Elektronlk Ven,ieba·GmbH
Myllusstrasse 54 - 0·6000 F.an~\url ,
Tel 10611) 72 0416

DENMARK
DI&trlbut....n InterelkoApa
Hoveagaden 16 - 4622 Havarup
Tel. (03) 38 5716

Field O~
VeneenteklJanlle 16 Tel. (90)6922577

EBV Elaklronlk Venrlaba·GmbH
Ostslrasse 129 - 04000 Dvsseldorf
Tel (0211)84646

PORTUGAL
Mlcadonlali ElectronlCI LId.
Chafllaou - P 0 Bo~ 240 - Thessalonlkl
Tel 306600
M.cadonlln EI.ct,onlca LId.
Lloyd George 10 - A'hens
Tel 121)3609571

Jermyn GmbH
Posllach 1160 - 06277Camberg
Tel (064341231

SPAtN

P0

80~

Hispeno ElectroniCI SA (Main Ollice)
Pollgono IndustfiSI 'Urtlnsa"
Apar,aoo de Correos 48 - Aicorcon (Madfld)
Tel (01)6194108

25

Hispano ElaClronlca S.A
F 1
Tel 1070731604116042
Jermyn GmbH
Rathelbecks(.ass(' 262
04000 Ousselaofl12
Te(1021112030g41203095
MUTRON. Muner .. Co KG
Botrlstrasse 22
02800 Bllm...'" 1
Tfll104211310485

PO

80~

164

SWEOEN
Inlerelko AB.
Box 32 - 12221 Enskede
Tel 106)132160

Mllcom LTD. Motoroll Building
Nlloo Street. Vandk Square - Teheran
Tel 661214115

MUTRON. MLilier .. Co KG
Theodo' HeussAlnq 28
05000 Kol" 1
TP.1102211122424
MUTRON. MLilier .. Co KG
ASber;k~lrasSfl 18
02100 Ha,nhll'G 90
Tel (0401 76~ 30 28

C.ldtalllnlni S.p." (Main Olllca)
Via Fill Gracchl 36 - 20092 Clnlsello Balsamo (MI)
Tel 102)6120041

RTG. E. Sprlngorum GmbH + Co (Main Olllce)
Po.,tlach 426
046000n'tn,,,nlll
T,,'(0231>549<;1

C.lcllelt.ll.n. S.p.A.
Via Tu'atl33 - 40055 Cas'enaso (Bolognaj
Tel (051)7880761767034

ATG. E. Springorum GmbH + Co
Fllp.d'Kh Ellerl Dam", 112
0 200() Hafllbu'<.,l 10
if'I(040)69.)7061,62

eelcllaltlnlnl S.p.A.
Via Mombarcaro 96 - 10136 TO'lno
Tel (11)3593121359369

RTG. E. SpnniOrum GmbH + Co
Ungp,erstrasse 43
0l1000 MunCh"" 40
Tel (089)366500

C.ldl,nlnlnl S.p.A.
Via Anconlta(1o 6/4 - Padova
Tel (049)687709

RTG. E. Springorum GmbH + Co
Reuilinge. Slra~se 87
07000 Siullgan Dege.(cch
Tel (071'1766428

Cramer 1t.1l1 S.p.". (Main Olllce)
Via C"stolo,o Colombo 134 - 00147 Roma
Tel (061517981

Etl. GrOI S.A.
5. rue Pascal - 94800 Vllle)ul)
Tel. (01)6782727

RTG. E. Splingolum GmbH + Co.
MendelsSohn Bdrtholdy SlIdsse 6 Tel (06121)527309

Cramarltlil. S.p.A.
Via S SlmpliClano 2 Tel 102)809326

S.C.A.I.B. SA
80. rue d'Arcuell - S,lIc 137
94523 RunglS Cede~
Tel. (01)667 2313

SASCO Vanrlab von .Iaktronlschln
Bau.lam.ntan GmbH (Main Ollie.)
Hermann Oberth·Strasse 16 .. 0 6011 Pullbrunnb Munchen
Tel (089)4611211

SI' Commerclale Tou"lec:trlc (M.in Olllca'
15·17. 80ulevara 8onrepos - 31008 Toulouse
Tel.(61)621133

SASCO V.rtr'lb von Ilektronisch.n
Bluel.m.nlan GmbH
Postlach 3066 - 04005 DusseldodlMeerbusch J
Tel. (02150) 1433

Ets. F. Feul,l.r S.A. (M.m Olllca)
Rue aes TrOls·Glofleuses
42270 St·Priest·en·Ja,el (SI Etlennel
Tel. (77) 746733
Ela. F. F.utrlerS.A.
Avenue Laplace - Zone Industnelle
13470Carnoux
Tel.(42)821641

aa

F.ulrler lie
FrlnCI
29. rue Ledru·ROllin - 92150 Suresnes
Tel. (01) 7724646
Ets. GrOI S.A. IM.ln Olllc.)
13. rue V,ctor·Hugo - 8P 63
59350Sam(·Andre·lel·Lllle
Tel.(20)512133
Eta. G'OI S.A.
14. avenue dil General·leclerc Tel (83)351735

54000 Nancy

St' Commerclela Toul"lctric
80·83. QUal des OueYfies - 33100 Bordeau.
Tel (56)865031
GERMANY
AII ...d Na~e - En.t.chnlk GmbH
SCl'lIlIerSlrasse 14 - 0·2065 OUlckbornlHamburg
TeJ(04106)6121
Allred N.y. - Enat.chnlk GmbH
Brunows,rasse 7 - 01000 Berllfl 27
Tel. (030) 43330 52
Allred Nay. - Enalec:hnlk GmbH
HllaeshelmerSlfssse 31 - 0·3000 Hannover
Tel (0511) 88 60 86
Allred Naye - Enltaehnlk GmbH
B"kenslrasse 107 - 0 4000 Ousseldod
Tel (0211)666'45
AII ...d Neya - En.teChnik GmbH
Rhelnstrasse 24 - 06100 Darmstadt
Tel. (06151) 2 64 46
AII ...d Ney. - Enatachnlk GmbH
8reltwlesenstrasse 25 - 0·7000 Stuttgart 60
Tel (0711) 736357
Allred N'.,.e - Enatlchnlk GmbH
Mafia· Theresla,Slrasse 6 - 08000 Munchen 80
Tel (069)473023
Distron GmbH" Co.
BehalmSlrasse 3·- 0·1000 Berlin 10
Tel (030)3421041145

C.ldtslllllln.S.p.A
Via Lo,enzo II MagnifiCO 109 Tel (06)42365514271550

06200 W,esoadef1

SASCO V.nrleb von alektlonisch.n
aluel,mlnten GmbH
Post(ach 270 214 - 0·3000 Hannover
Tel (0511)662586

Napoli

0·5000 Koln 1

A.M. Lock & Co Ltd.
NevllleStree!. M,dllieton Road
Oldham. lancs OL96lF
Tel (06116520431
Celdis Ltd.
37·39 Loverock Road
Readlflg. Berks. RG3. lEO
Tel (0734)565171
H.wk. EI.ctronlca Ltd.
Hawke House Green Street
Sunbury on Thames. Mlaalese~ England
Tel (9327)85577
Crellon Elaclronics LId.
380. Ba,h Roaa
Slough, Berks SLI 6JE
Tel (06286)4434
ITT Electronic Services
EdiflourghWay
Harlow. Esse~ CM20 (20fl
Tel Har(ow (0279) 26 777

Ltd. S.p.A.
10139 TOflno

Jllmynlndustrlas
Vestry ESla,e - Sevenoaks. Kenl
Tel (732)51174

SliveratlrLld. S.p.A.
Via S Sofia 15 - 35100 Paaova
Tel 22336

Mlcro·Marklllng LId.
396. Bath Roaa
Siougn. 8erks SLI 6JO
Tel 106286) 4422

N(GERIA
Beckron Intlrnatlon.1
14.AlhSjl 8SShorun Sireet
SW IkoYI - PO 80x 1896·- Lagos
Tel 56629

YUGOSLAVIA
Elektrotehna Ljubljln.

0·6000 Muncnen 2

8aaCann~tall

Tachnoprojakt GmbH
Vertflebsburo Dortmund
Schlldslrasse 4 - 04600 Dortmund 30
Tel (0231)433682

EUROPEAN SEMICONDUCTOR FACTORIES
Prtnted in SWitzerland

ERA Elaktronlk San.yi V. Ticar.t A.S.
Gall Mustala Kemal Bul 12
Onu. Is Hanl Kat4 079 - Yenlseh"IAnkara
Tel 254933

SlIvlIslar LId. S.p.A.
Via del Gracchl20 - 20146 Milano
Tel (02)4996

~~~~~1 ~)a~~~~ ~5';6

rachnoproJlkt GmbH (Mlln Olhce)
Helnrlch·Ebne. Slfasse 13 - 0 7000Stullgart
Tel (0711)561712

ERA Elektronik Sanlvi V. Ticerlt A.S.
Eskl 8uyukaere Cad 491A.4 Levent
ISlanbul
Tel 646500

Bologna

SASCO Vertrl.b von elaktronl,chan
aauillmlnt.n GmbH
Stallienoorgsirasse 24 - 07000 Stuttgart I
Tel (0711)244521

SPOERLE Electronic
ZwelbruckenSlfasse 1 Telj069)227417

6008lufl<.:h

UNITED KINGDOM

Sllv.ralarLld. S.p.A
Via Pa'Slello 30 - 00198 Roma
Tel (06)6448841

SPOERLE EI'clronic
Grosse Wltschgasse 9·11 Tel (0221)235096

5430 WeUlngen

TURKEY

20100 Milano

SASCO V.rtri.b von alaktronl,chan
a.ualemanten GmbH
LoreMer Slfasse 15 - 08500 Nurnoe.g
Tel (0911)204152

SPOERLE Elactronic
OI10·Hahn,Slfasse 13·· 06072 Drelelcn b Franklurl
Tel (06103)3041

Elblle~AG

Omni R.y AG
Dulou'Slrasse 56 Tel (011340766

Cram .. Itlill S.p.A.
Corso Trllano 109 - 10135 Tonno
Tel (011)6192062/6192067

Sll~."tar

SWITZERLAND
Alb ZwysslQ Strasse 26 Tel (056)265641

00162 Roma

Crlm .. Itlill S.p.A.
Terza Trav8rsa DomeniCO Fontana. 22AIB Tel 255300
Cram .. It.ttl S.p.A.
Via Ferrarese 1012 Tel {051)372777

AB Gosta Bilckstrom
Aistromergatan 22 - 80x 12009
10221 Stockholm
Tel.(08)541080

NORWAY
Oil Tlndberg ElaktroAlS
Skedsmogaten 25 - Oslo 25
Tel (02)197030

E~port·lmport

Tllova 51 - PO
61000 LJubllana
Tel (611320241

PHZ Tr.napot S.A. (lntraco BUlla.ng)
UI Stawkl 2 - 00·950 Warsaw 1
Tel (004822)395079

Motoroll S.mlconduCl8urs SA.
Canto Laouzello - LeM"all
31023 TouiouseCEDEX
TeI161)401t88

34·1

Elektrot.hn.Ljubljlna
Filiaia 8eograd
Marsala T'la 611
11000 8eograd
Tel 1011)696924

POLAND

FRANCE

Bo~

GERMANY
Motoroll GmbH
MunChner Strasse 18
8043 Unter(.ohflng
Tel (089)92481

UNITED KINGDOM
Motorola Semiconductors Ltd.
Colvilies Road. [(elVin Estate
East Kllbflde!GlasgowIScotiana)
Tel13552139tOI

Page

Selector Guide
Chapter 1 - Development Hardware
The EXORciser and Its Module
M68SDT EXORciser I . . ..
M68SDT II EXORciser II . .
MEX3870M MC3870 Emulator Module
MEX6808-22,6816-22S 8K/16K Static RAM Modules
MEX6812-1 2K Static RAM Module
MEX6815-3 8K Dynamic RAM Module . . . . .
MEX6816-1 16K Dynamic RAM Module . . . .
MEX6816-1HR, 6832-1HR, 6848-1HR, 6864-1HR 16/64K Hidden Refresh RAM Modules
MEX6816-22D, 6832-22, 6848-22, 6864-22 16/64K Dynamic RAM Modules
MEX6820 Input/Output Module
MEX6821-2 Input/Output Module
MEX6845 CRT Control Support Module
MEX6850 ACIA Module . . . . . . . .
MEX6850-2 ACIA/SSDA Support Module
MEX6854 ADLC Support Module
MEX68488 GPIA Support Module
MEX141000M MC141000/1200 Simulator Module
MEX68CT MOT EST-I Component Tester . . .
MEX68PI2 Printer Interface Module
MEX68PP3 EROM/PROM Programmer Module
MEX68SA2 System Analyzer II . . . . . . . .
MEX68SPM System Performance Monitor
MEX68USEB User System Evaluator B Module
MEX68USM Universal Support Module . . . .
MEX68WW,68XT Wirewrap and Extender Modules
MGD6800DSM Data Security Module
MGD8080DSM Data Security Module
...... .
Development Systems
MEX6801EVM MC6S01 Evaluation Module
M68ADS./ADW. Autonomous Development System
M68TD5. Total Development System . . . .
M68PPR2 PDS PROM Programmer . . . . .
M68MEB1 Microprocessor Evaluation Board
M68CIM1 Audio-Cassette, Interface Module
M68SXS. EXORterm 200/220 . . . . . . . .
MACE29/800 Microcode Analyzer and Control Storage Emulator
EXoSlice Family Introduction . . . . . . ..
MEE4810 16-lnput/32-0utput MECL Module
MEE48MTA MEXL/TTL Adapter Module
MEE32RA 1 K x 32-bit MECL RAM Module
MEE1PR MEXL PROM Programmer Module
MEE1WW Universal MECL Wire-Wrap Board
M68SFD EXORdisk II . . . . . . . . . . .

iii

1·2
1-13
1-18
1-20
1-23
1-25
1-27
1-29
1-31
1-34
1-36
1-38
1-40
1-42
1-45
1-47
1-49
1-51
1-55
1-57
1-59
1-64
1-66
1-68
1-70
1-71
1-73

1-75

1-77
1-83
1-89
1-90
1-93
1-94
1-96
1-102
1-103

1-104
1-105
1-106
1-107
1-108

Peripherals

Page

.'

M68SP702 Model 702 Printer
M68SP703 Model 703 Printer
M68SP779 Model 779 Printer
M68SP781 Model 781 Printer
M68MPR1 Medium Speed Printer
M68SXD. EXORterm 150 . . . .

,.,10
1-112
1-114
1-116
1-118
1-119

Chapter 2 - Software
Resident Software
Co-Resident Editor/Asembler
M68BASR010
M68COBOL010
M68FTNR012
M68MASR010
M68MPLR010

.......... _

Resident BASIC Inter'preter . . . .
Resident ANS COBOL Compiler
Resident FORTRAN Compiler ..
Resident Macro Assembler and linking Loader
Resident MPL Compiler . . . . . . . . . . . .

2-2
2-4
2-6
2-8
2-9
2-11

Cross-Computer Software
2-13
2-15
2-17

M68EML Simulator . .
M68MPLC Cross Compiler
M68SAM Cross Assembler

Firmware
2-19
2-21
2-22
2-23

M68EAB1 Editor/Assembler/BASIC Module
M68EAM1 Editor/Assembler Module
MEC68MIN3E Minibug 3E Firmware
M6810S1 Input/Output Supervisor .

Chapter 3 - Microcomputer Subsystems
Micromodules
Micromodule Chassis, Card Cages, Power Supply
M68MM01 Monoboard Microcomputer 1 . .
M68MM01 A Monoboard Microcomputer 1 A .
M68MM01 B Monoboard Microcomputer 1 B
M68MM01 B1 A Monoboard Microcomputer 1 B 1A
M68MM02 Central Processing Unit . . . .
M68MM03 32/32 Input/Output Module
M68MM04 8K/16K AROM/ROM Module
M68MM05A,B,C Analog I/O Modules ..
M68MM06 2K Static RAM Module . . .
M68MM08,A MICRObug Monitor/Debug
M68MM09E CMOS-RAM Module . . . .
M68MM11 RS-232-to-TTY Adapter
M68MM13A,B Digital Output (Contact Closure) Module
M68MM13C,D Digital Input (OPtically Isolated) Module
M68MM15A,A1 High-Level A/D Module
M68MM15C Analog Output Module
M68SAC1 Stand Alone Computer
M68DIM. Display Interface Module
M68MDM1 5" Display Monitor
M68MDM9 9" Display Monitor . .

iv

3-2
3-6
3-10
3-14
3-18
3-22
3-25
3-28
3-31
3-35
3-37
3-39
3-41
3-43
3-46
3-49
3-53
3-57
3-59
3-61
3-63

Power Supplies
PL T800, 810, 820 Triple Output, Series Regulated . . . . . . . . . . . . . . . . . . . . . . . .
PL T840, 841 Triple Output, Series Regulated . . . . . . . . . . . . . . . . . . . . . . . . . .

Page
3-65
3-68

An additional power supply, designed initially for use with micromodules is Ihown on pages 12-2.
Solid State Relays and I/O Modules
M120D05A, 120D10A, 240D05A, 240D10A Chassis-Mount Relays
MP120D2,3; 24002,3; P120D2,3; 24002,3 PC-Mount Relays
lACS AC Input-Logic Output Isolation Module
IDC5 DC Input-Logic Output Isolation Module
OAC5 AC Load-Logic Input Isolation Module
ODC5 DC Load-Logic Input Isolation Module
MS16 I/O Mounting System . . . . . . . . . .

v

3-71
3-74
3-77
3-78
3-79

3-80
3-81

ALPHANUMERIC LISTING OF DEVICES

Device
IAC5
IDC5
M68ADS./ADW.
M68CIM1 · ...
M68COBOL010M
M68DIM.
M68EAB1
M68EAM1
M68EML · ...
M68FTNR012
M6810S1 · ...
M68MASR010
M68MDM1
M68MDM9
M68MEB1
M68MM01
M68MM01A
M68MM01B
M68MM01B1A
M68MM02 · .
M68MM03 · .
M68MM04 · ..
M68MM05A,B,C,
M68MM06
M68MM08,A
M68MM09E
M68MM11
M68MM13A,B
M68MM13C,D
M68MM15A,A 1
M68MM15C
M68MMCC5
M68MMCC10
M68MMLC
M68MMPS1 .
M68MMSC
M68MPLC
M68MPLR010M
M68MPR1
M68PPR2
M68SAC1 · ...
M68SAM
M68SDT · ...
M68SDT II · .
M68SFD · ..
M68SP702A 10
M68SP703A 10
M68SP779A 10
M68SP781 A 1 A
M68SXD. · ..
M68SXS. · ..
M68TDS. · ..
M120D05A,10A

Page

Device

Page

3-77
3-78
1-77
1-93
2-6
3-59
2-19
2-21
2-13
2-8
2-23
2-9
3-61
3-63
1-90
3-6
3-10
3-14
3-18
3-22
3-25
3-28
3-31
3-35
3-37
3-39
341
3-43
346
349
3-53
3-3
3-3
3-2
34
3-2
2-15
2-11
1-118
1-89
3-57
2-17
1-2
1-13
1-108
1-110
1-112
1-114
1-116
1-119
1-94
1-83
3-71

M240D05A,10A
MACE29/800 .
MEC68MIN3E
MEE1PR
MEE1WW ..
MEE32RA · .
MEE4810 . • .
MEE48MTA
MEX68CT
MEX68PI2 · .
MEX68PP3 · .
MEX68SA2 .
MEX68SPM .
MEX68USEB
MEX68USM
MEX68WW
MEX68XT
MEX3870M .
MEX6800 . . .
MEX6801EVM
MEX6808-22
MEX6812-1 · .
MEX6815-3 ..
MEX6816-1 · .
MEX6816-1HR
MEX6816-22D
MEX6816-22S
MEX6820 . . .
MEX6821-2 . . .
MEX6832-1 HR
MEX6832-22 ..
MEX6845 . . .
MEX6848-1 HR
MEX6848-22
MEX6850 . . .
MEX6850-2 ..
MEX6854 . . . .
MEX6864-1 HR
MEX6864-22 ..
MEX68488 · .
MEX141000M
MGD6800DSM
MGD8080DSM
MP120D2,3 ..
MP240D2,3 . . . . . . .
MS16
OAC5 . . . · ......
ODC5 . . . . . . . .
P120D2,3 . . . .
·
P240D2,3 . . . .
·
PLT800,81 0,820
PLT840,841
·

..

vi

........
........
........
. ......
........

3-71
1-96
2-22
1-106
1-107
1-105
1-103
1-104
1-51
1-55
1-57
1-59
1-64
1-66
1-68
1-70
1-70
1-18
1-7
1-75
1-20
1-23
1-25
1-27
1-29
1-31
1-20
1-34
1-36
1-29
1-31
1-38
1-29
1-31
1-40
1-42
1-45
1-29
1-31
1-47
1-49
1-71
1-73
3-74
3-74
3-81
3-79
3-80
3-74
3-74
3-65
3-68

®

MOTOROL.A microsvs"tems

IiIP.IIIIPIIIIiIUIIiBIDS
IIIIIIP IIIi

IDGDPDla liOPDODIPUGBP
BIBIBnGS
Here's what Motorola brings to your microcomputer
THE COMPONENTS
Starting your microcomputer system

For MaIClmum Versatility . ..
The M6800 Microcomputer System - an NMOS system
that is rapidly becoming an industry favorite. Start with
the basic MC6800 8-bit Microprocessor and supplement
it with just the right MSI/LSI support chips you need
(I/O, memory, etc.) to optimize your final design ...

Start with the chip set that precisely meets your
design objective. Motorola manufactures the
industry's most complete selection of solid·state
microcomputer components to give you the
performance you need and the design flexibility
you want-

Or - choose the MC6802/MC6846 combination that
provides complete microcomputer performance with just
two chips ...
Or - go with the MC6801, a powerful microcomputer
on a single chip that is, nevertheless, expandable with all
M6800 support chips, should the need arise.
And, when even greater throughput is desi red, choose
the MC6809-an 8-bit processor with 16-bit internal
processing capability.
For Dedicated Applications ...
Two complete, single·chip microcomputers that could
provide the simplest solutions to complex problems:

At A Glance",

The MC3870 - an 8-bit NMOS system, that is ideal for
low-cost, high·volume requirements;

Choice of . ..
Processing Capability

The MC141000 Family - a 4-bit CMOS system for
equipment demanding extremely low power require·
ments_

1-bit, 4-bit, 8-bit, 16-bit

Choice of . ..

Where High Speed Counts ...
Two bipolar 4-bit slice families composed of LSI
components designed for microprogr.ammable computer
implementation of any desired complexity.

Technology
NMOS, CMOS, TTL, ECl

Choice of . ..

The M2900 Family - a Schottky TTL system with a
clock frequency range of 8.3 to 9.5 MHz.

Performance
Medium Speed, High Speed

The Ml0800 Family - a MECL system offering highest
speed operation with a system clock frequency range of
10 to 15 MHz.

Choice of . ..
Chip Complements

Special for Industrial Control Applications . . _
When the required answer from a computer is simply a
yes-orono, on-or-off, high·or-Iow indicatiol'l\ as in many
industrial control systems, the l-bit CMOS MC14500B
Industrial Control Unit may provide the ideal solution.
It offers simple design, simple programming and reliable
performance_
Whatever your system needs, Motorola has the chip set
that matches your design goals, conveniently and costeffectively.
For more complete details, ask your Motorola reo
presentative.

Multi-Chip applications
versatility, Single-Chip
applications simplicity

EXbug, EXORciser, EXORdisk, EXORprint,
EXORterm, MECL, and MICRObug are trademarks
of Motorola Inc.

2

design party. , ,
MICROSYSTEMS
Instrumentation for
System Development
There are important differences between systemdesign with hardwired circuitry and designing
with microprocessors. With hardwired, dedicated
circuitry, once the necessary components have
been functionally interconnected, the job is
done; with microprocessors, when the hardware
of the system has been defined, that is when the
real design starts-the job of designing the
program that turns a basic uneducated computer
into a functional system dedicated to a specific
task.
The key to developing a dedicated microcom
puter system and, ultimately, to manufacture
and service the system, is an umbrella of support
hardware and software ranging from evaluation
and development aids to manufacturing and
service instruments. The Motorola MPU/MCU
Product Family is already complemented with
an array of such user·oriented development
products, and additional systems are being im·
plemented as quickly as technological advances
permit. It is part of a systematic plan to keep
Motorola microcomputer elements foremost on
the "preferred product" list of the system
designer.

At A Glance",
Choice of, "
System Development Tools
An umbrella of support products that can be
tailored to your system design needs ... and
your budget.
Page 4

Choice of, ..
Software Support

Subsystems for
System Implementation
If you implement a large number of systems
with the same design, designing a microcomputer system with individual components often
becomes the most practical way to maximize
profits. But if the numb'er of systems you need
is small, the design costs could be exorbitant.
That is when it pays to consider the use of
Motorola Micromodules.
Micromodules are a series of up-to-date microcomputer subsystem boards, prewired and tested
to yield complete systems with minimum additional design demands. Since they are produced
in volume design costs are amortized over a
significant production run. And since they come
with a range of functional capabilities, they can
give your system the characteristics it needs at a
very competitive overall price.

Assembly language or high·level language,
Motorola software lets you design and debug
your system with dedicated design systems.
Page 12

Choice of. , ,
Modularized
Microcomputer Subsystems
Multilevel subsystems, replete with periph·
erals, to let you start your hardware design
at a higher level of componentry.
Page 16

3

Choice of. ..

dllllOP n& 111& 1

•J

r

Motorola supports its various MPU/MCU
lines with an array of hardware and
software development systems that
meets the wide range of customer needs.
Starting with a modularized, expandable
concept for M6800 system emulationthe EXO Reiser-the system now transcends process technologies and supports
a II Motorola microcomputer components. The newest 2-MHz NMOS
M6800 Line, the CMOS MC141000
system, the single-chip NMOS MC3870
MCU, even Motorola's two bipolar
processor families-all are emulated or
simulated by the basic EXORciser in
conjunction with dedicated plug-in
accessories. It is a system that is never
out of date; that is expandable with new

At A Glance ...
plug-in add-ons as quickly as new or
improved component families are introduced; that offers unlimited flexibility at
a modest cost.
Complementing the development systems is a selection of compatible peripherals-a series of dot-matrix printers, a
keyboard entry/display terminal, a dual
floppy disk storage system. Each is
equipped with the appropriate interface
circuitry that adapts it to the EXORciser
and other Motorola development
systems.
And Motorola facilitates the involved
task of program development with a
comprehensive software library of
editors, assemblers, interpreters and
compi lers that provides the man/machine interface in a variety of languages.
Assembly language-of course. But also
available are "translators" that permit
high-level language entry with MPL,
FORTRAN, BASIC and COBOL.
At Motorola, product support development is a continuing large-scale effort
that keeps pace with the development of
the product itself.

M6800 Development Systems:
EXORc"er II
EXORciser I

}

.. for maximum versatility

EXORterm 220 }
EXORterm 200
PDS famdv

. for program development
for lowest cost

Add· On Accessories for Other
MPU!MCU Lines:
Exosl,ce}
MACE
..

..... for bipolar processors

MEX3870.
MEX141000

. ..... for NMOS 3870 Systems
.... for CMOS 141000 Systems

Accessories for System Diagnosis
and Manufacturing
Support Software:
Resident Software Options

System Peripherals:
EXORt.rm 150
EXORd"k "
EXORpront

5

Display Terminal
. Floppy Disk Storage System

Dot-Matrtx Printero;

&hB EIIIDilBr
To develop a computer, it takes a computer.
One with even greater capacity than the system
under development. The EXORciser is such a
computer, developed expressly as a design,
evaluation and diagnostic instrument for
Motorola microcomputer systems.
Essentially, the EXORciser is an expandable
"breadboarding" system that allows almost
instantaneous emulation of any M6800-based
microcomputer configuration, from the simplest
to the most elaborate-and with optional
accessories its powerful design and diagnostic
functions can be extendeu to other Motorola
microcomputer families as well ... the popular
NMOS MC3870 Microcomputer, the CMOS
MC141000 Microcomputer and even the highspeed bipolar M2900 (TTL) and M10800
(MECL) systems. Built-in programming and diagnostic routines facilitate the development and

debugging of dedicated programs for each.
Three versions of the EXORciser are currently
available. Each consists of a cabinet with a
built-in power supply, and a prewired busoriented motherboard with a basic complement
of functional modules. Together, these form a
complete development microcomputer, with the
capability of adapting the unit to a specific
design problem by adding optional interface
circuitry or expanded memory capacity. The
additional requirements are available as add-on
modules, permitting the user to purchase as few,
or as many, as needed for the anticipated end
function(s) or the system(s) to be developed.
Thus, the EXORciser is a system that is never
out of date, being at all times upgradable as new
and expanded microcomputer functions become
available.

,*~;"J'!>W'_'-:'I"f~"~~~,f
i;<":.'ii .

EXORciser II - Contains an MPU II module, and a
Debug II module. The MPU module mounts the
MC68800 MPU, generating clock frequencies of 1.0, 1.5
and 2.0 MHz. This system, through its expanded Debug II capability, can operate in a "dual memory map"
mode. This permits the debug programs to reside in an
independent memory, leaving the full 64K memory
capacity of the M6800 system available for the user's
program_ The motherboard has provisions for up to 12
add-on-plug-in assemblies so that a system of almost any
complexity can be rapidly assembled_

EXORciser I - Earlier version of above, uses MPU I
and Debug I modules. Useful for operating at frequencies up to 1 MHz, with only a single memory map.
Provisions for up to 12 add-on modules.

6

...1 i&1 bllil OP&iOII
It might be convenient to own a single complete
development system; on that would help design every
microcomputer that might ever be required, from the
smallest to the largest. But it would be expensive. That is
why the EXORciser contains only the basic electronics
that is required for all systems, regardless of size. The
remaining circuitry-various interfaces, add-on memory,
etc.-is offered as modular options, to be purchased
when and if demanded by system design. This expandable feature assures maximum utility at low cost. It
also guards against equipment obsolescence because new
modules with greater capabilities are constantly being
developed as the technology advances.
The Modules listed below expand the basic EXORciser
capabilities for the development of microcomputer
systems with M6800 type microprocessors. Add-ons for
expansion of EXORciser capabilities to other MPUs and
MCUs, and for even more sophisticated diagnostic
functions, are described on subsequent pages.

EXORciser Expansion Modules -

All EXORciser II Modules will also operate with EXORciser

r,

but at a

maximum frequency of 1 MHz.
For EXORciser II
and EXQRt.rm 220
11,1,5 .nd 2 MHz frequency)

For EXORciser 1
and EXORt.rm 200
Function

11 MHz frequency limid

MEMORY ADO-ON

M68MM06
MEX6812·'

M68MM09E2

2K Static RAM
2K Static RAM
2K CMOS RAM with battery

M68MM09E4

4K CMOS RAM with battery

MEX6815-3

8K Static RAM
8K Dynamic RAM

MEX6816·1 HR
MEX6916-1

16K Static RAM
16K Hidden Refresh RAM
16K Dvnamic RAM

MEX6816·22D

MEX6832-' HR

32K Hidden Refresh RAM
32K Dynamic RAM

MEX6832-22

MEX6848·1 HR

48K Hidden Refresh RAM
48K Dvnamic RAM

MEX6848-22

MEX6864·1 HR

64K Hidden Refresh RAM
64K Dynamic RAM

MEX6808-22
ME X6816-22S

MEX6864-22

I/O ADD·ON
MEX6820

PIA Module with four B-blt I/O ports for parallel-onented peripherals

MEX6821·2

MEX6850

ACIA Module

MEX6850·2
AUXILIARY MODULES

MEX68PPJA/8/M

PROM Programmer

MEX68USM

Universal Support Module to Support 6800 lamlly of deVices

MEX68PP3A/B/M
MEX68USM

MEX68SA

Systems Analyser for Monitoring, AnalYZing
MC6800/MC6802 Microcomputer Systems

MEX68SA2

and

trouble-shooting

MEX68WW

Universal Wlrewrap Module for prototype De\l8lopment

MEX68WW

MEX68XT

Extender Module permits access to any development module from outside
the EXORciser chaSSIS

M~X68XT

7

OPIBn& B&a&iOnB ...

The EXORterm 200/220 Development Stations add
video display and keyboard entry facilities to the capabilities of the basic EXORciser/EXORciser II. They
consist, fundamentally, of an integral card cage containing the EXORciser Debug Module and the MPU module.
The cage has provisions for 6 more standard EXORciser
modules, thereby providing considerable system design
flexibility_
EXORterm 200/220 contains a high-quality CRT with a
full 1920-character screen and easily readable 7 x 9
ASCII characters_ A 59-key detachable keyboard incorporates 12 special keys encoded to invoke functions
unique to a development system in each of its three
command levels .. ,DOS, EXbug and MAID_ Its serial
communications link uses speeds up to 9600 baud for
information exchange:

• ••

The Polyvalent Development System Family provides an
ideal first step into the world of microcomputer design.
With its full ASCII keyboard, a 5" CRT Monitor
displaying up to 16 lines of 64 characters, an audiocassette interface for mass storage capability and a
medium speed printer, it does not require any other
terminal_ A ROM resident Editor/Assembler and BASIC
Interpreter is also available allowing sophisticated microcomputer appl ications development.

DEVELOPMENT SYSTEMS
hrt Num""r

Nama

M.in Purpose

Firmwar.

MPU
Modul.

Fraq.

RAM

Included Option.

M68TDS1

TDS1

MedIum SIze Software

Minlbug 3E

SAC

921.6 kHz

8K

5" CRT, Keyboard, Kansas City Interface,

M68TDS2

T052

MedIum Size Software

Mlnlbug 3E

SAC

921.6 kHz

8K

Printer Interface, EdItor/Assembler

5" CRT, Keyboard, Kansas City Interface,
Printer Interface, Editor/Assembler/BasIc

M68TDS3

T053

MedIum Size Software

Mlnlbug JE

SAC

921.6 kHz

,6K

5" CRT, Keyboard, Kansas C,ty Interface,

M68TDS4

TDS4

Medium Size Software

Mmlbug 3E

SAC

921.6 "Hz

'6K

Printer Interface, Editor/Assembler
~ .. CRT, Keyboard, Kansas City Interface.

EXORCiser 1

Software/Hardware

EXbug 1.2

MPU

1 MHz

Pnnter Interface. Editor/Assembler/BasIc
M68SDTT2

RS232/TTY Interface

M68SXS10200

EXOAterm 200

Software

Exbug 1.2

MPU

1 MHz

12'" CRT. Keyboard

M68SDTTU28

Use EXORCiser 1

Software/Hardware

EXbug 1 2

Use 8

1 MHz

RS232/TTY Interface

M68SXS10280

Use EXORterm 200

Software

EXbug 1.2

Use 8

1 MHz

M68SDT2·2DM
M68SDT2·2SM
M68SDT2·2X

EXORCiser 2, DynamiC
EXORCiser 2, Static
EXORCiser 2

Software/Hardware
Software/Hardware
SoftW8re/Hardware

EXbug 2
EXbug 2
EXbug 2

MPU2
MPU2
MPU2

2MHz
2 MHz
2 MHz

EXORterm 220

Software

EXbug 2

MPU2

2 MHz

M68SXS2202

8

12" CRT, Keyboard
32K Dvn
32K Stat

RS232 Interface
RS232 Interface
RS232 Interface
12" CAT. Keyboard

IIISIII
The modular concept of the EXORciser/EXORterm makes these ideal instruments for expansion as a development system for MPUs/
MCUs other that the MC6800_ For example:

The M141000 Simulator
What the MEX3870M does for the MC3870 NMOS
MCU, the MEX141000M does for the MC141000/1200
CMOS MCU ... it provides an EXORciser-based tool for
debugging actual software configurations of the user's
final system. The Simulator consists of a hardware
module and an associated software package. Using the
information generated by the Simulator, and the debug
facilities provided by the Simulator, the user can find
and correct problems in the source program. Thus, the
Si mulator offers an economical and expedient means for
developing new applications prior to committing the
programs to the final production masks_

The 1'v16801 Support System
The problem-before you can get a simple-chip microcomputer from the factory, you must come up with the
program that converts the chip into a functional
microcomputer. The program is then built into the
read-only memory portion of the components you
receive.
The 6801 Support System is EXORciser/EXORterm
compatible and is capable of operating with any of the
existing M6800 modules, allowing the MC6801 software
and hardware development in either the EXORciser 1/11
or EXORterm. The Support System consists of a control
module, an extender cable terminated by a 40 pin male
DIP plug and control software. This allows the user to
evaluate and debug his own MC6801 system in either the
single chip, expanded multiplexed or non-multiplexed
mode, in real time (to be introduced).

The EXOslice Family
The EXOslice family, working with the EXORciser,
provides the user with a mean of developping 2900 and
10800 4-bit slice Microcomputer systems.
The EXOslice family includes high speed expandable
1 K x 32 bit MECL RAM modules for microcode storage,
16-input/32-output MECL modules and MECL-TTL
adapter. A MECL PROM Programmer allows programming of MECL MCM10149 256 x 4 PROM devices.
The FAST software provides a mean of dumping or
loading user's files (configuration descriptions, microprogram) to and from several source or media (keyboard, papertape, cassette, diskette) and offers several
debugging features for the user's microprogram.

The M6809 Support System
The same features are also available for the MC6809
microcomputer. The 6809 Support System is EXORciser/EXORterm compatible and also provides the user
with USE (USER SYSTEM EVALUATOR) capability
(to be introduced).
The M3870 Emulator

MACE 29/800 - Microcode Analyzer
and Control Storage Emulator

The MC3870 is a powerful, 8-bit, single chip Microcomputer (MCU) ideal for large-volume, dedicated
appl ications.
The MEX3870M is a plug-in module that converts any
one of the EXORcisers into a real-time MC3870
Emulator. That is, by means of equivalent hardware and
associated software-an appropriate cross-assembler and
an F BUG control and diagnostic program-it converts
the EXORciser into a development system customtailored for the MC3870 microcomputer chip. The
cross-assembler provides an object file (on disk) from the
MC3870 source code which is loaded into the Emulator
Module. Subsequently, the debug routine of FBUG
permits examination and change in the instructions of
the user's operating program_ Then, when the program
has been debugged, it can be loaded into ROM and
plugged into an available socket on the Emulator,
whereupon the board can be removed from the EXORciser and employed in the user's system to check out
final system operation.
The MEX3870M includes the hardware module and the
appropriate software and cross-assembler. Additional
requirements for implementation include the MOOS,
Editor and 24K bytes of memory.

This development aid supports the bipolar M2900 TTL
and M10800 MECL 4-bit slice systems. It is intended to
minimize the time required to develop microcode for
custom processors built with bit-slice components.
The MACE 29/800 provides Writable Control Storage
(microprogram memory) and real-time microprogram
diagnostic capabilities. Its chassis contains power
supplies, a multilayer backplane, and a 1 O-slot card cage.
PC modules containing the WCS, diagnostic, timing,
control and interface hardware are mounted in the card
cage, with adequate extra slots to house a user's
prototype system. Alternatively the user's system may
be developed externally, and interconnected with MACE
via a cable interface system-or, the chassis may be used
to house totally independent prototypes_
The MACE 29/800 is designed to work with the
EXORciser which controls the system operation. All
microprogramming tasks appear as M6800-oriented operations, with the necessary translation performed by a
software package included with MACE. This takes
advantage of the extensive hardware and software
components that ;,ave been developed for the EXORciser, thereby reducing system cost.

9

IOOllllPil1 FIP lal&BI dill

•••

The EXORciser/EXORterms (and their basic
options) are very versatile instruments for
M6800 Microcomputer development. Through
emulation of a user's system they take the
guesswork out of hardware and software design.
And with thesE: additional modular options, they
can be turned into complete, highly sophisticated post-design Centers.

<

P((O

A

,z

ei

User System Evaluator (USEB) - MEX68USEB
The MEX68USEB module is a second-generation
addition to the Options array. It not only permits
complete emulation ot an M6800 or M6802 Microcomputer system during design, it extends all the EXbug
(diagnostic) functions into the user's prototype or final
operating system.
USE consists of three assemblies-a Processor Module, an
Intercept Module and a Cable and Buffer Assembly. The
Processor Module is used in place of the MPU Module
originally supplied with the EXORciser and permits the
sharing of the EXORciser's inherent capabilities with the
user's external system. The Cable and Buffer Assembly
plugs into the MPU socket at the user's system and
transfers control of the user's system operation to the
EXORciser or EXORterm. The intercept Module adapts
the system for mounting the optional Systems Analyzer
for even greater diagnostic power.
The USE System may be pruchased to upgrade existing
EXORcisers I and lA, or EXORterm 200, or these basic
systems l'l1ay be purchased with the USE System
replacing the original MEX6800 MPU Module.

',",

Systems Analyzer
This unique instrument can be used to enhance the
capabilities of the EXORciser or EXORterm as a design
tool, or as an independent, portable troubleshooting unit
for field service of bus·compatible equipment.
In field service applications, the Systems Analyzer derives
operating power and I/O signals directly from the system
under test. It can stop the system at any point in its
program, step through the program, change the contents
of the system memory, and monitor and record the
MPU's operation during a selected portion of the
program. It can even perform these functions without
shutting down the operation of the system.
In EXORciser applications, it adds the same options to
the system's inherent program development capabilities.
In conjunction with the EXORciser and USE, it offers
the most powerful combination of development and
diagnostic tools available for microcomputer work.
1 MHl Version, for EXORCiser I and IA
and EXORterm 200
MEX68SA
2 MHz Version, for EXORciser II
and EXORterm 220
MEX68SA2

10

manupaO&UPina
System Performance Monitor - MEX68SPM
The System Performance Monitor provides the means of
monitoring an operational microcomputer system for
the purpose of collecting data about processor utiliza
tion which is used to optimize the eXisting program.
Monitoriog consists 01 periodically sampling the address
lines of the system under test. These samples are
accumulated to produce a map of memory addresses and
their corresponding freCluency of reterence. At the
completion of an operation, the Mon'tor formats and
prints a report on a control terminal. Tf,e wste'T1 is
particularly useful for the analysis of complex computer
programs and can result in greatly Imoroved software
effiCiency.
PROM Programmer - MEX68PP3
Once a program for the microprocessor system is
designed and (lehuggecJ, It IS entcreli Intn a Read-Only
Memory which become, p"n "i Ihe dedicated MPU
nperated fond <,ystern

Wher' an end

~\,.~tp.rn

I')

matlU

facturerJ In large Quantities, trw,,, PI ogl arrom~d ROMs are

often

purchased

In

quantiTy

~rorn

th!.:

compunent

',upplie: Whpr, (lilly a ff'w ~nd s)'<;temo; art~ to be
producect, the PfllJipment manLJfacturpr may elert to dse
3
pruwammal,le ROM iPROMI. (lr an Electrically
Altelat·,I,· "ROM (E'iUM, :ilHJ dn 'he p,oq,arnrn"'g
hlPlc,elf
The PROM Progra;nrT'er VI/Iii
tunctlon qL;'ckly. easdy illld IrH~xp~r1"r.,·t::'y

Thf> PROM Programmer ,s

pf:r tilt m

thiS

dt~~lgllp.d t(l1HI)(paTTl,j \jd:\f~tv

of MOS f'Rorvh. E ROM, ,It,d b,pole, f'k()M., IIclud"'q

30

{j€,'v'Cf~ :V~Jt' p,lmhpJ'l fr,)IO

G dl~h~Hl:,1

''''~J!lI,JI':jI'tltrel~

It can vt-:tl!Y tht-: (1~.ltd I:' frlf~ PROI\~, rr:J:',ft~' ddtd f!("Jn":
thf-! PROI\j\ ro 1ht' ,h,,,t·lopmp.l'l ::'y'')tc'rn Hl1.,M nll-rTlorv.

and
to

~r:JI:"tP.'

J"othf'!

t)leJ(.k\ :d riaLj trorT' (,:w rnPflh""V ~!!catlon
PII)qr dlnf"T1.! ig
! tint:;' Vdf I~\ cieppndllig on

PROM used
Willi Soft,,,,,'e un C""etle MEXG8PP1A
With Soll,,",-e I ) " Popel Tdpe !'v1f'X68PP3fl
wir" Software r," MUOS Od.en" M[X68PP3M
Component Support Modules -- MEX68USM
The lJl1lvIJ rsal Support Ml)dult~ .(" a printed Clleu1t tino
wrreWldO module Ilsed In ,u~port the 6800 fdl11iiy of
d~vlf:e<;
fhe lowPI oortlOIl ot th~~ h('cl~d con!alnS hilly
dec{Jupd E XORr:I')I'f :ntert(JcP I(,qlc whl;" th~ tup portion
!~~ d 'Nlrf~wrap dred
rhf! nl(Hiule ,,, dl~() dVdddtJlp. wlth
tactory

adupport

<,pecdlcally

Ihp

MC6845 CRT Co"'roiler c!ev.ce thf' IIr1C()8488 ('t'IA
deVice ,It the MC6854 Aill r: rlpv" e

11

Choice ot. ..

11100 SUPPOPG SOFGIIPB
Human programmers speak one set of languages;
machines understand another. Hence, a number
of computer routines have been developed to
automatically convert the instructions associated
with the various "programmer languages" into a
sequence of instructions that can be followed by
the computer. Such translation programs are
called assemblers, compilers or interpreters.

Resident Software Options
A resident development system provides the lowest
program development cost where a number different
M6800-based microcomputer systems are contemplated
over a period of time. The software, designed for the
EXORciser/EXORterm and PDS systems, includes an
editor and an assembler/macroassembler. In addition,
four high-level languages can now be used with the
M6800 Microprocessor: FORTRAN, BASIC, MPL, and
COBOL.

Going hand-in-hand with the "translators" for
programming purposes is the editor. This software routine permits the programmer to use a
computer to make whatever changes may be
required in creating, correcting or revising a
program. The M6800 MPU Family is supported
by a variety of such software programs in order
to simplify the system designer's programming
chores.
Motorola provides a compatible family of resident software that permits M6800 program
development using Motorola Development and
Evaluation Systems.

Firmware
Motorola provides a family of support firmware ROM's
that permits M6800 program development using
Motorola Development and Evaluation Systems.

User's Group Library
The User's Group Library provides a collection of
general purpose programs and routines developped for
the MC6800 MPU family. The library includes Test and
Debug Programs, 1/0 Routines, Data manipulation and
operating routines as well as Mathematics packages The
l,brMY is available either in binders form or on ca<;settes
or diskettes media.

12

M6800 Resident Software Options
Ordering Information and Minimum RAM Requirements (Bytes)
EXOReiser/EXORterm
PDS

Software

+

EXOReiser/EXORterm

EXORdisk II
Co-resident Editor! Assembler

M68EAM1 17KI
I R OM ReSident I

M68XAE6813 AlB 18KI

M68SMDOS100 116KI
I,ncluded in EXORDISK III

Macroassp.mbler/ Linking

Not available

M68MASR010 AlB 116KI

M68SMDOS100 124KI
I,ncluded in EXORdisk III

M68BASR010 AlB 18KI

M68BASR010M 120KI

Loader including 6801
Instruction set

Resident BASIC

M68EAB1 114KI
IROM ReSident,

Interpreter

includes Editor!

Assembled
Resident COBOL Compiler

Not available

Not available

M68COBOL010M 132KI

Resident FORTRAN Compiler

Not available

Not available

M68FTNR012M 124KI

Resident MPL Compiler

Not available

Not available

M68MPLR010M 156KI

A suffix: Cassette

B suffix· Papertape

M suff, x: MOOS Diskette

M6800 Firmware

System Family

Description

Part Number

PDS

MEC68MIN2

Minibug 2-executive program

MEC68MIN3E

Minibug 3E-executive and debugging program with 8 break-points

PDS

capability
I

M68MM08A

Micromodule

Microbug-executive and debugging program with 8 break-points
capability

MEX68EX812

M6810S1

Debug module

EXORciser 1
EXORterm 200

Input/Output Supervisor-CRT, Keyboard, Printer data handling

PDS

Exbug 1.2-executive and debugging program to be used With

program

\

13

Choice of. ..

SISGel pePiPDePBIS
Peripherals are not necessarily an integral part of
an MPU support line, but when designed for use
in conjunction with a particular MPU development system they often precipitate savings by
avoiding circuit redundancy. Motorola already
supplies some dedicated peripherclls for the
EXORciser development system and has more
under consideration. Each peripheral is supplied
with the necessary circuitry to perform the
E XO Rciser interface function.

EXORterm 150
EXORterm 150 is a display terminal and console
expressly personalized for use with the EXORciser. In
this role, it facilitates the exchange of data between the
user and the EXORciser via a high quality video
Interface in combination with keyboard entry and a
serial communications link using speeds up to 9600
baud. To further enhance the efficiency of the User/
EXORciser Interface, special keys have been encoded to
invoke functions unique to the EXORciser in each of its
three command leveis, EXbug, MAID, and DOS. For
user convenience, the functions represented by each of
these 12 special keys are displayed on the 23rd and 24th
line of the screen, As the command level is changed, the
function of the respective key changes and is displayed
accordingly. EXORterm 150 includes Extended Display
ROM and Editing/Cursor and Page Mode Control Keys.

Medium Speed Printer
The MPR noiseless printer prints 80 characters per line
at a speed of 30 characters per second on metal Iized
paper (M68MPP1). It accepts 7·bit ASCII characters
including Carriage Return and Line Feed codes and can
be connected directly to the PDS products family (ADS,
ADW, TDS).

14

EXORdisk II
EXORdisk II is a dual floppy disk storage system that
extends the capacity. of the EXORciser by up to
256,256 bytes of memory per diskette. It allows
high· speed transfers because of fast headsettling time
and logical sector arrangement. An interface card
connects it to the EXORciser. The new software, MOOS,
contained on a single diskette, permits random or
sequential file organization and multiple I/O file activity.
MOOS also features: job control files for batch-type use,
file expansion with recopy, user-defined commands, user
access to system routines, high-speed program loading,
and binary memory image files to conserve disk space.
Twenty MOOS commands provide the user with a
comprehensive means to rapidly develop or modify
software. The resident driver firmware is accessed by
MOOS to control disk operations-various entry points
are available to a user to perform certain operations.
Specifically, a user has access to initialization and error
checking, diskette operation, line printer drive and
diskette mini·diagnostic routines. A minimum of 16K
bytes of RAM, together with the EXORciser, and
EXORdisk II provide a complete development system
whose high·speed software capabilities can be matched
only by much more expensive mini-computers .

......

---- ...

- ...-~---

'\

Dot-Matrix Printers
Motorola offers a line of four dot-matrix printers to
complement its microcomputer development systems.
The line includes a full-range choice of features, such as:
80 and 132-column formats
60, 120 and 180 characters per second
Bidirectional and logic-seeking print heads.
All four printers are equipped with an Interface I/O
Module and an Interconnection Cable Assembly that
specifically adapt them to the EXORcisers and the
EXORterm 200. In addition, these interface accessories
permit the printers to be used with Motorola Micro·
modules to provide more complete single-source availa·
billty of microcomputer system components.
The four models in the line are'
Model 779 - a low-cost printer capable of printing
from 80 to 132 columns of 5 x 7 dot-matrix at a rate
from 21 to 90 lines per minute at 60 characters per
second.
Model 781
an 80·column charar.ter printer which
features bidirectional. toglc·seeking movement of the
print head enahllng throughput of up to 120 lines per
minute.
Model 702 - also equipped With bidirectional, logic·
seeking print head, and with a head speed of 120
characters per second. ThiS model has 132 character
print columns and IS capable of throughput from 45 to
1851pm
Model 703
the top of the Motorola M,crosystems
pnnter line. ThiS IS an Ideal printer for the business
system. With a head speed of 180 characters per second.
it provides high throughput rates from 70 to 280 Ipm.
All models except 779 have tractor feed with a
paper·out sensor Each uses standard computer paper
from one to SIX parts. Model 779 has pinch roll feed and
uses standard teletype roll paper.

lOiDPDDDIOPU&8P 9U0919&8109

A high-level starting point for Microcomputer System Implementation

Motorola
Microsystems
elevates the starting
point for microcomputer system
design from the customary "component" level to
the board level. This pervasive line of subsystems includes
a variety of assembled and tested plug-in "Micromodules" ranging from monoboard microcomputers, ready for dedicated programming to mix-and-match subassembly boards that give the
designer a large number of system design and performance
options. These subassemblies are supplemented by compatible
support peripherals that reduce the hardware design and
assembly phase of microcomputer system development to the
simple interconnection of properly selected subsystems.
The M icrosystem approach to microcomputer deSign is offered
as an addition to, not necessarily a substitute for, fundamental
design Ing With basic components. It is particularly suitable for
equipment manufacturers with small-volume applications and
limited development and manufacturing resources, or where
design and development time-savings are of critical importance.

16

Choice of. ..

PlliOPI

II
Choose from a selection of differently configured single-board microcomputers; add a suitable power supply and, perhaps, some additional
external memory; put these into an appropriately available enclosure (or design your own);
and you have a complete microcomputer-ready
to receive your dedicated firmware (ROM,
EROM or PROM) and go to work.

IGBPI

Motorola's Micromodule series of monoboard
microcomputers offers a choice of variations to
best match a particular end-use requirement. All
boards use the popular MC6800 or MC6802
microprocessor as the basic control unit. Variations consist principally of I/O selections and
memory expansions.

FEATURES AND VARIATIONS
Micromodule I-Part Number M68MMOI

Basic MPU-MC6800
1 MHz Crystal·Controlied Clock
1 K byte Static RAM
Sockets for four 1 K EROMs or ROMs
Three MC6821 PIAs (60 peripheral I/O linesl
36K bytes available for external memory
Micromodule lA-Part Number M68MMOIA
Similar to above, but substitutes one MC6850 ACIA (with
RS·232C interface I for one of the PIAs in the above unit. This
adds communications (serial) interfaca capability and offers 40

lines of peripheral (parallell I/O capacity. Permits up to 59K
bytes of external memory addressing.

Micromodule IA2-Part Number M68MMOIA2
Same as Micromodule 1 A but provides a convenient strap option
DATA
BUS

CONTROL
BUS

that permits use of five different ROMs in the four on·board

ADDRESS
BUS

sockets-including:
1 K EROM with multiple-voltage supply (MCM27081
1 K EROM with single (5 VI supply
.
2K EROM with single or multiple supply (MCM27161
1 K Mask-Programmable ROM (MCM683081
2K Mask-Programmable ROM (MCM683171

Micromodule IS-Part Number M68MMOI8

Basic MPU-MC6802
1 MHz Crystal·Controlled Clock
128 bytes of Static RAM
Sockets for two 2K byte EROMs or ROMs
One MC6821 PIA (20 pe"pheral linesl
Three 16-Bit Programmable Timers IMC68401
Micromodule 181-Part Number M68MMO 181

Similar to above, but adds the following capabilities,
256 (additional) bytes of Static RAM
S."al I/O With RS-232C Int.rface

MICRObug MONITOR/DEBUG
MICRObug provides the user of Micromodules with a system development and debugging capability. It is intended for use with Monoboards,
above, and with the CPU Module M68MM02 described on the following
page.
M68MM08A
MICRObug ROM only. Use with Monoboards
M68MM01 AlOl A2/01 81.
M68MM08
MICRObug ROM with a MEX6850 Communi·
cations
Interface
Adapter
Module.
Use
with
Monoboards
M68MMOl 101 8 and CPU Module M68MM02.

------------------_._----_._-_..._------_.,-._-_.
17

Choice of. ..

PUGHP BUblBBBlDblieS
When you need more design flexibility than a
single monoboard computer can provide, choose
from a wide selection of subassemblies to give
your system the characteristics it needs, at an
affordable cost. Motorola Micromodules allow
almost limitless diversification or expansion of
microcomputer functional capabilities.

All micromodules are electrically and mecha·
nically compatible with each other, and with the
EXORciser Development System (see Page 6).
This means that they may be plugged into the
EXORciser for hardware and software debug·
ging, using the EXbug Firmware of the EXORciser Debug Module.
A CENTRAL PROCESSOR
CPU Module -- M68MM02
the cornerstone of a totally modular mlcrocom
puter system. It combines all of the processing and
control power of the MC6S00 Microprocessor with the
necessary two-phase clock generator, the reset circuitry
101 power turn-on initialization, and the bus interface
and control circuits. Moveover, it supplies the tlmmg,
priority, and refresh controls for 3-state and HALT
operations and memory refresh.
TtllS IS

0"'"
lO,,101';h
I\JS,
IUS

,,,. 10.'"

"00>"1\'
.u~

A('('IIIH<

INPUT /OUTPUT CAPABI LI TI ES
Pdrdliell/O M'Jdui'"

A

I
OA'"

~o ..

rJl(',

'"'
~o .. ,

uv"f(

A~

A ,,"Ol"'"

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

----....

M68MM03 - 1hlfty two TTl c'''''patibl,' pJ'dli.,' 'f'I"';-'
dnd 32 T1 L. compat:ble Idtchl'd and buf'ered pd,alie,
outputs Jre provided b; this powerful I/O module. This
permits interchange of four contiguous (S·bit) bytes of
parallel data between the Central Processor and an
external system. By using the Index Register of the
MC6S00 MPUs, all 32 input bits can be read and stored
in 20 machine cycles, while only 18 cycles are required
to load and latch the 32 output bits.
Up to 256 1/0 modules may be used with a micromo·
dule-based system, providing up to 8192 input and
output bits.
MEX6820 - Similar to above, but tailored as a
development system with on·board address· select
switches and provisions for installation of wire-wrap
sockets for adding custom interface circuits.
MEX6821-2
2 MHl v'!I,lon of MEoX6820

Serial I/O Moduie

....,

GO""" .

.·, ... •.. w
~,,:...... l!.

MEX6850 - ThiS module interfaces the CPU module
with an asynchronous data communications device. It
permits 7 or S·bit transmissions; TTY and RS·232C
terminal interface; program selectable odd, even or no
parity; eight switch-selectable baud rates from 110 to
9600 baud.
MEX6850-2 - 2 MHz verSIOn of ME X6850. but in
addition. the module, With a minor jumper modification,
will accomodate the SSDA deVice.

MEMORY ADD·ONs
2K/4K Static RAMs

M68MM06 - This module provides 2K b'ltes of Static
NMOS RAM, organized in two 1 K x B·bit groups which
appear to the system bus as 204B contiguous address
locations. The base address can be assigned in 2K·byte
increments throughout the range of 000016 to F00016.
The address can be selected by means of on· board or
off· board jumper connections that modify address·select
bits A 11 through A 15.
MEX6812 - Similar to above, but tailored as a deve·
lopment system with on·board base address switches,
and RAM/ROM switches that disable the write function,
causing the RAMs to operate as ROMs.
M68MM09E2 - This module contains 2K·byte of static
CMOS RAM with battery on the module, providing non
volatile memory in Micromodules based systems. Data
retention is as long as 30 days.
M68MM09E4 - This module is a 4K·byte version of
the M6BMM09E2.
BK to4BK RAM
,0'"
~"(l

~,.,

LlAU

""''''

BUS

The RAM modules described on page 7, with configura·
tions of BK, 16K, 32K and 4BK·byte, static, pseudo·
static (hidden refresh) or dynamic can be used in a
Micromodule based system.

ROMs Prewired Boards

BK/16K fROM/ROM
M6SMM04 (SKI - Permits installation of 8K bytes of
either EROM or ROM for storing the required firmware
programs. Simply plug the programmed memory devices
(MCM68708 EROM or MCM68308 ROM) into the

19

appropriate sockets and select the base memory address.
Operates over address range of 000016 to EOOO16 in
BK·byte increments.
M6SMM04·1 (16K) - Similar to above, but with 16
sockets, rather than 8, for 16K bytes of memory.

A-D/D-A CONVERSION MODULES
fami Iy, Motorola offers eight converters for this
purpose. There ·are five input modules (A-to-D)
and three output modules (D-to-A) as follows:

In many applications a digital computer is
required to interface with analog signals. In such
cases analog-to-digital and digital-to-analog conversion is required. As part of the Micromodule

--No of Channels
Resolution

Type

Input Voltage

Output

Single-Ended

Differential
AID (Input)
M68MM05A

8

, '2 bits

-

M68MM058
M68MM15Ao

8

16
16

M68MMl 51'1-

16

31

I

12

hlt~

o to 5/10 V,
o to 5110 V.

12 bits

o to

120lts

o to 5/10

5/10 V, '5/10 V
gain

~rogrammable

M68MM158

I

1

expandable
104

No. of
01 A (Output 1
M68MM05C
M68MM15CV'
M68MM15CI'

I

16 hits

I

V, '5il0 V
programmable ga.n

' 25/55/80 mV
for thermocouple or

Binary

2"s

l)r

complp.m~nt

Binary or

2's complement

Bmary

strain gage Inputs

ou,p;, Channel, -~r==--

Output Range

I
4
, to 4
, to 4

Binary
Binary

'2,5/5/10 V

'2.3/5110 V

I

17 b,'<.
1 L b.H

I

o to 5/10 V, '2,5/5110 V,@ 5 mA, 1£2
o to 5/10 V. '5/10 V,@5mA,0.212

121]1'\

4 to 20 rnA current output, 9 V

I

--

• Capable of working at 2 MHz

HIGH ISOLATION I/O MODULES'

Digital Input Modules

M68MM13C/D - These Micromodules provide 24 opti·
cally isolated input channels. The Modules sense the
amplitude of the input voltages to determine if the input
is read as a data" 1" (greater than 17 V) or as a data "0"
(less than 4 V). Data is outputted in banks of 8 bits.
Address Lines AO and A 1 select the set of 8 inputs to be
monitored. Module 130 incorporates i dc-to-dc con·
verter which supplies the necessary wetting current to
sense (user-supplied)' contact closure currents as inputs.

Relay Type Output Modules

M68MM13A/B- Some microcomputer applications
require outpu1 circuits with low on·impedance, high
output current and/or hetter isolation than provided by
tramistors. For such applications, the Motorola Micro·
module Family includes output modules With reedrelay
outputs. Module 13A has 16 digital output channels and
Module 13B has 32 channels. Output relays are selected
In banks of 8 by the Address Bus and the status (on/off)
of each relay In the bank is controlled by the data on the.
Datil Bus. Rated load IS 10 watts (max.) per channel.

20

Choice of. ..

OhaSSiS. oaPd oallS and POlIP SUPPlilS
Bringing your modularized microcomputer system on line is simple with these accessories designed to
match the Micromodule architecture and your end use. Choose from a variety of chassis with power
supply, and card cages with separate power supply to tailor the system to your requirements ...

M68MMlC2 and M68MMSC2
Micromodule chassis with Power Supply for standard
RETMA 19" rack mounting Available in two pre·wired
ready·to·use models: long 10·card chassis, M68MMLC2
and short 5·card model, M68MMSC2. 80th versions use
15 A (@ 5 V) triple DC output power supply with
specifications of M68MMPS1·2, below.

M68MMCC05 and M68MMCC10
Want to use a separate power supply? The two card
cages
with
lO·card
(M68MMCC10)
or
5card
(M68MMCC05) capacity are sized to handle your Micro·
module requirements effectively and efficiently, Cages
may be mounted in five possible orientations and have
accommodations for power connection.

M68MMPS1·2 (220 VAC)
Triple Output Power Supply designed to handle voltage
and current requirements for up to 10 Mlcromodules.
Offers 15 A output at 5 volts for flve·volt MPU systems,
plus separate +12 V and ·12 V outputs (2.5 A and
1.5 A, respectively) for associated memory systems and
other accessories. Dimensioned for mounting on either
side of card cages described above.

21

Application Support

AN764

Design of MPU-based systems is not difficult_ The nature
'of the required components reduces the hardware to a
small number of easily compatible building block.
'Iowever development of software to efficiently convert
he computer into a dedicated' machine is another
natter. It demands a thorough knowledge of the
nteractive nature of the building block, as well as
detailed knowledge of the processor's unique instruction
set and its capabilities. Motorola's M68DD application
support ranges from a literature library to personalized
training and consultation.

AN77D
AN771
AN773
AN774

AN775

Support Literature

AN777

Technical documentation
AN782

(Prices on application)

"M6800 Microprocessor Applications Manual"
A 7Do-page book discussing all aspects of the M6800
system from components to programming and
applications.

AN783
E8-49

"Motorola microcomputer components"
Technical description of all semiconductor components
related to Motorola Microcomputers.

A floppy disk controller using the MC6852
SSDA and other M6800 microcomputer
family parts.
Data acquisition networks with NMOS and
CMOS.
MEK68ooD2 microcomputer kit system
expansion technique.
A CRT terminal using the M6800 clock
generator/driver.
A simple high speed bipolar microprocessor
illustrates system design and microprogram
techniques.
M6800 systems utilizing the M6875 clock
generator/driver.
A dual processor system for use in the
EXORciser.
Interfacing and controlling digital temperature data using the MC68oo.
Synchronizing two Motorola MC6802s on
one bus.
Application performance of the MC6860
modem (see also AN731 & AN747).

Specific detailed delCriptions
More than
products of
Motorola to
covering all

"M68DD Programming reference manual"
A book of 112 pages discussing all aspects of M68DO
programming and including short description of
firmware commands set.

100 different booklets describe different
hardware, software, firmware and allow
ship with each part a technical document
aspects of the equipment. (Available with

product)

"From the computer to the microprocessor"
An introductory book to computers and microprocessors available in English, French or German.

Data sheets
Each part is described in a separate data sheet available
from your local Distributor or the Motorola Sales Office.

"Understanding microprocessors"
An introductory book to microprocessors covering
aspects such as programming, system design and MPU
market.

Microsystem. Functional Guide
This booklet is a complete Microsystems functional
guide, covering all products available with their respective part number and classified by major type of
function.

"Getting aboard the 488-1975 bus"
Implementation of the IEEE 488-1975 Instrumentation
Bus will the MC6B488 Interface Adapter.

System Design Courses and Seminars
Application notes

After more than three years of training sessions held in
major cities all over Europe, Motorola's 3-day, hands-on
microprocessor course has emerged as one of the most
popular ways for engineers to master the design of
M68DD systems. The course is taught by experienced
instructors, well qualified in microprocessor techniques_
It is given according to a pre-published schedule in all
countries, but can be presented at specific factory
locations at a nominal cost.
For the latest schedule, and additional information,
please contact your local Distributor or the Motorola
Sales Office.

R-29-3-10 MC687DA, MC6871A, MC6871B microprocessor clock applications in M68DD microprocessor systenh.
An ICU Development Aid using an M68DO
AI-75
Family.
InterfaCing MPU-MC6BOD with CMOS
AN320
systems.
Microprocessor control of industrial air conAN322
ditioned plant.
Low-speed modem fundamentals (see also
AN731
AN747 and EB-491.
Low-speed modem system design using
AN747
MC6B6D (see also AN731 & EB-491
Device operation and system Implemen
AN754
tat ion of the Asynchronous Communica·
tions Inwrface Adapter (ACIAI MC685D.
Analogue to· digital converSion techniques
AN757
With the M6800 microprocessor system.

Engineering Assistance for Applications
Assistance for MPU applications is available to the
M68DO user. An international network of consultants
has been set up all over Europe to provide you with the
design support you may need. (Please call your Motorola
Sales Office or Distributor for names and addresses. I

22

___________chapterl
development hardware

1-1

M68SDT
EXORciser 1
Emulator for M6800
Based Systems
The EXORciser is a mooularizeo, expanoabk instrument that permits "instant breadboarding" and
.:valuation of any M6~OO-baseo microcomputer system. It consists of a prewired, bus-oriented chassis
ano power supply, togt:ther with three ba~ic modules
an t-.tPU Module, a Debug Mooule and a Baud
Rail: MuJuk. Thl'sl' provid~ the ba'>IL' l'untrol and IIlterface funL'lwns of a microcomputer, and house
the system development and diagnostic programs. A number of separately available, optional memory
modules and additional Interface modules (up to twelve) lJlay be added, simply by plugging them into
existing prewired sockets, to convert the basic system into an exact prototype of a desired end system,
Thus, the FXORCIser, with Its built-1Il EXbug Firmware, enables the designer to configure, evaluate and
debug hi, final ,ysll:IIl hardware and '>()ttware USlIlg actual \IIliWO components.

Features
• Reduces syskm oeveJopment time and cost
• Emulates final ,ystem ardliteL'ture and performance through modular buildmg block concept with
standard M(J~OO components
• Permits debugging of final system design through built-in diagnostic firmware
• Facilitates program development using separately available Resident Software

EXORciser Options

EXORciserSpecH~tions

Basic Models:

Power Requirements

no \'olt

M6HDTT2
M61lDTIT2B
(Dimensions:

lahle lop I'XORcise, I
220 \'olt T.hl<- Top EXORcise, I \\ith lSHI
19.25'17.5,7, W, D x H)

~rX&HRK

Ra.(.'k Mounted. Conversion Kit

95·135/205·250 Vac
47-420 Hz
250W

Word Size

Data
Addres.-;

(Convl"rts standard table-top modd for rack muuntmg.)

Instruction

Memory Capability
Instrut'tions

Clock ('yde T.me

g lIits
16 lIil5
16, and 24 II.\>
65,536 bytes (maJUmum)
~,

72, variable length
Selectahle: I "s crystal control
dOl.:k or proviSions for an
(':\.t~ma1 clock between I ,us

and 10 "s.
Interrupt

Maskable rrdl-time

Data TemlinaJ Interfal'e
Chara&:teristlcs

Reade, Control Signal

110,150, JOO, 600,1200,
2400, 4800 anJ 9000
rry (20 mA neuUal cunent
loop) or ~ IA RS·232C compatible
('ontwl SIgnal for ITY devices

Operatmg Temperature

0·55 0 C

lIaud Rates
(Swill'h Selectable)
Signal Characlcnsti('s

mlx.hn~d

1-2

for ("ternal control

1-3

The M68SDT
EXORciser
Description and Operation
The haslc EXORciser L'(lntalns th,' ,'Ollllllllll III!,rl'.iIl'llh III ,I I11ILT(),',)lllpIJt,'r 11 h,','0111"S quick, easy, and essentially error'prool With
proViSlllll~ for up to I:: add-{)11 as'ic'lllhltes, ,I s~",ll'l11 01 ..1I111ost any complexity can rapiJly he assemhled,
ThL' i1lustratiun on the pr"Cedlll!! rat!" shuws thl' major l'OmpOnl'llis (.1 thl' baSIC FXORcI,er as wI'I! as
those of 'l'vt'raillptlllllal !-XOR.'lse! Ill",luies, SupplIed "'Ilh the basi,' LXOR.cls,'r arc' III,' \lPU ~l()dule,
the' Ikhug Module, and thl' Baud R.Jt.: \loduk', The Baud Rail' Module ,'()nLIIT1S, pfllliaril~, all \1(,14411
Bit R.a t" (.t' nt'ra tor Ihat d ett'fl11lnt', I hl' d :11,1 tra I1$fer ra te between J n e \ t erna II1'rm ina I Jnd I Ill: FXO R Cl't'r,
rhe 111llduk suppit,', "Ight SWitch ,,'iL'cl.lhk baud rates, The Baud Rate Moduk, ,I' ,h()",n, .Ibo pro"I,;'.",
the tnllnnal connl'Llion..;, 'lnd Sl'rves as J ked-through hl'lween the krmin.Il and the LXl'ug hrmware ,)n
the Debug ~lllduk,
Tht' ~lPll ~oduk IIlcludes a buIlt-ill, t'fystal-contf(liled I Mill clock that pr'lic'foprocessmg Unit which imparts to tlw IXORciser lIs C0111pUI.ltl'lf1 ~IlJ
can twl ca pabilit les,
The Dehug Moduk t hwugh lis L Xhug I ir111Warl' stored in the lIIodu Ie '-.; three ~CMI>X3() ROM s,
ellahles the user to evaluate and ,It-hug a system under development, lhe module'., two M( 'hS I 0 RA~1s
proVide a 256 byte scratch-pad melllllry for the EXbug fllutines,
These functional ";L!bs~ ste1l1"; of I he basil' EXORCiser are suppkrnt:lltrd hy a power supply and a bus ..
oriented distrIhutIon systClll, ThiS hus ,yste111 transfers the power ,>upply voltage a .. well as tht: data,
address, anJ control 'ilgnals to the optional modules,
COllspicuous by their ahsence from the basic EXORCIser are the memory and Input/output modules
needed to turn this tool into a functional system, These memory and input'"utput modules are available
as separate, optIOnal modules and give the syst,'ms designer the tlexlbtllty to configure any de,lred
system, Overall. the i:-,XORciser call address up to 65K bytes of memory, and addresse~ the mput/output
modules (as well as the memory modules) as memory,

Typical Design Procedure
Microprocessor system designs can be Implemented m many ways, Motorola provides a compatible
family of host-computer and time-share programs upon which the user can develop his system software,
However, where microprocessor systems are being developed for a variety of end uses and applicatIOns,
the EXORciser with its resident software and hardware emulation capabilIties may well prove to be the
most efficient and least expensive <;ystem design and development It)ol.
Using the EXORciser in a typical de~ign process normally begllls by delilllng the functIOns to be performed by the proposed ~ystem, I n thiS definitIOn phase the deSIgner makes the reqUired trade-{)ffs
between the system hardware and software functions,
The designer now, using the appropriate memory and input/output modules, emulates his proposed
system in the EXORciser. Recognizing that some systems may require speciallllterface CIrcuitry and
customized circuitry, provisions have been made on the input/output module, for the designer to insert
14, 16 and 24 pin wirewrap sockets and construct the special lllterface C1rc'uitry, Also the designer can
construct any customized circuitry on the Wirewrap Module,
The terminal, as illustrated, provides the means for communications between the deSigner and
EXORciser. This can be done by means of the terminal keyboard, from paper tape, or from a cassette
associated with the particular terminal in use,

1·4

The Mfl800 resident software, when loaded into the EXORciser, provides the designer with a powerful
tool on which to develop his software. Using the capabilities of the M6800 Resident Editor, the designer
enters a source program dther via the terminal keyboard or from the selected medium. The user now can
modify and change his source program as required to meet his proposed systems requirements. This
includes:
Printing out all or any part of the program for detailed examination;
Changing any characters or string of characters in the source program;
Deleting or adding instruction lines or characters anywhere in the program.
At the end of the editing process, the Resident Editor will provide a source program that may be stored
on paper tape, cassette, or diskette. This source program may be used in subsequent assembly operations
on any of the compatible Motorola assemblers and cross assemblers.
The EXORciser's M6800 Co-Resident Assembler or the Resident Macro Assembler and Linking Loader
can be used to automatically translate the source program into an object program. The Co-Resident
Assembler requires a minimum of 8K bytes of memory while the Macro Assembler and Linking Loader
requires a minimum of 14K bytes of memory.
The resultant Object Program is available from the EXORciser in three forms.
1. A printed assembly listing of the source program.
2. An Object Program on paper tape, cassette, or diskette.
3. A machine file, consisting of the machine-coded program stored directly into the EXORciser
memory. This option permits the program to be executed immediately after assembly with no
need for subsequent loading.
The Macro Assembler in its assembly process allows the assignment of the memory addresses of a
program to be relocatable and assigned when loaded by the Linking Loader rather than fixed during the
assembly operation. With the Co-Resident Assembler, the program address assignments are fixed and
absolute in the assembly operation.
Once the designer has configured the EXORciser to emulate his hardware and has developed his
programs, he is ready to debug his system. The EXORciser, with its EXbug system development
Firmware, permits the user to debug both his system hardware and his system software as required until
he has his system up and operating.
The EXORciser with its USE (User System Evaluator) option can be used to test and evaluate equipment external to its chassis. By removing the MC6800 Microprocessing Unit from the user's system and
connecting the USE cable from the EXORciser into the MPU's socket, the EXORciser with its EXbug
Firmware can be used to debug and troubleshoot microprocessor systems.
The EXORciser also can be used as a production tool. An EXORciser equipped with USE can be used
in a final test area for testing the user's production system. With MOTEST, our component tester, the
EXORciser also can be used to test the M6800 family of parts.

1·5

EXORciser Bus Signals
The EXORciser bus interfaces the MPU Module with other modules being used in the EXORciser. This bus
permits the EXORciser to be configured to meet a user's specific application.
r>af:iBiiS (00-1Y1) - These eight bi·directionallines, when enabled, provide a two-way transfer of data between
the MPU Module and the selected memory location. The data bus drivers on the modules are three·state logic devices.
Address Bus (AO-A IS) - These 16 lines, when enabled, transfer the MPU memory address to the selected memory
location. The MPU Module controls the operation of these lines through its three·state bus drivers.
Read/Write (RIW) - This MPU output signal indicates whether the MPU Module is performing a memory read
(high) or write (low) operation. The normal standby state of this line is read (high). Also, when the MC6800 MPU on
the module is halted, this signal will be in the read state.
Valid Memory Address (VMA) - This line, when high. indicates that the address on the bus is valid.
Valid User's Address (VUA) - This line, when high, indicates that the address on the address bus is valid and the
EXORciser is not addreSSing its EXbug program.
Memory Clock (MEMCLK) - This is the basic clock signal used by the MPU Module to generate its <1>1 and <1>2
non·overlapping clock signals.
Phase I (<1>1) Clock - This signal is derived from the Memory Clock and is present during the MPU addressing time.
This signal is controlled by the MPU Module.
Phase 2 (<1>2) Clock - This signal also is derived from the Memory Clock and used to synchronize the transfer
of data on the data bus. This signal is controlled by the MPU Module.
Bus Available (BA) - The Bus Available signal will normally be a low level. When activated, it will go high indicating
that the address bus is available. This will occur if the Hill line is low or the MC6800 MPU is in the WAIT state as
the result of execu ting a WAl instruction. At such time, all the MPU Module three·state output drivers will go
to their off state and other outputs to their normally inactive state. An interrupt command or actuating the
ABORT or RESTART switch removes the MPU from the WAIT state.
Interrupt Request (mQ) - This level sensitive input, on going low, requests that an interrupt sequence be generated
in the MC6800 MPU. The MPU will wait until it completes the current instruction that it is executing before it
recognizes this request. At that time, if the interrupt mask bit in the MPU Condition Code Register is not set,
the MPU will begin the interrtipl sequence.
Non.Maskable Interrupt (N'Ml) - This level sensitive input, on going low, requests that an interrupt sequence be
generated within the MC6800 MPU. The MPU will wait until it completes the current instruction that it is executing
before it recognizes this request. At that time, the MPU will begin its non·maskable interrupt routine.
Reset - This edge sensitive signal initiates an MC6800 MPU power·on vectored interrupt initialize routine when
power is first applied to the EXORciser and each time the EXORciser's RESTART switch is actuated. This signal, in
addition to resetting the module's MPU, is used to reset and initialize the rest of the EXORciser.
Three·State Control (TSC) - This input, when high, causes all of the MPU Module's Address Bus lines and R/W line
to go to their off or high·impedance state. The Valid Memory Address and Valid User's Address signal will be forced low.
The Data Bus is not affected by the Three·State Control. This signal is initially jumpered to ground on the MPU Module.
Refresh Request (REFREQ) - This signal, when low, initiates a memory refresh operation. The MPU Module, on
receiving this input, stops generating the <1>1 and <1>2 clock signals with <1>1 high and, through the Refresh Grant command,
instructs the initiating memory module to refresh itself.
Refresh Grant (REFGRANT) - The MPU Module, on receiving a RefreSh Request input, generates a Refresh
Grant signal to instruct the initiating module to refresh itself.
Memory Ready (MEMRDY) - This signal enables the MPU Module to work with slow memories. The MPU
Module, on receiving a low level Memory Ready input, stops generating the .pI and <1>2 clock signals with <1>2 high.
The initiating module, on completing its memory operation, returns the Memory Ready signal to a high level.
R3It - When this input is low, all activity in the MC6800 MPU will be halted. This input is level sensitive. In
the MC6800 MPU will be halted. This input is level sensitive. In the halt mode, the machine will stop at the end of
an instruction, Bus Available will be high, Valid Memory Address and Valid User's Address will be low, and all other
three·state lines will be in their off or high·impedance state.
Transition of the Hill line must not occur during the last 250 ns of <1>1. To insure single instruction operation, the
Hilliine must go high for one <1>1 clock pulse.
Refresh Clock (REFCLK) - This signal is generated by the dynamic memory module being used as the
master refresh module. This signal is used to initiate a memory refresh operation on the dynamic modules
funsti0iling as slave refresh modules.
tan By (STDBY) - This line is a low level during a power· fail condition and a high level during normal
EXORciser operation.

Bus Control
It is possible for a module other than the MPU Module to gain control of the bus. This module would place a low level
Hill on the bus and monitor the Bus Available signal. When the MPU Module completes the instruction it is performing,
it generates a high level Bus Available signal. The module requesting control of the bus now must pull the Three·State
Control line low, forcing the MPU Module address bus drivers to their high·impedance state. The requesting module now
has control of the EXORciser bus until it elects to relinquish control.

1-6

MEX6800
MPU Module
• Provides the MPU and clock functions for
both the EXORciser Debug system
and the emulated user's system
• Crystal controlled I MHz clock
• Provisions for an external clock
• Automatic system initialization and
restart capability
• Dynamic memory refresh capability on a
cycle stealing basis
• Capable of working with slow external memories
The MEX6800 MPU Module is the heart of both the EXORciser
Debug system and the user's system under development by providing
both the system clock and the MC6800 Microprocessing Unit (MPU). The
MPU Module also automatically initiates an EXORciser restart operation when
power is first applied to the EXORciser.
The clock circuit generates a crystal-controlled I MHz signal, but the system may be operated with an
external clock at frequencies between 100 kHz and I MHz by means of a switch mounted on the
MPU Module.
In addition to generating the basic EXORciser timing signals, the clock circuit provides the EXORciser
with the capability of refreshing dynamic memories and working with slow memories. The dynamic
memories are refreshed on a cycle stealing basis. In working with slow memories, the MPU Module
stretches the clock pulse to give the memory sufficient time to complete its assigned operation.

Specifications
(Note: Positive current flow is defined as flowing into the tenninal. negative current flow as flowing from the tennina!.)
Memol)' Size Capability
Data
Word Size
Address
Instruction
Instruction Set
Interrupts

Clock Signal

Input Control Signals
Logic "0"
Logic "I"
Address Bus and R/W
Logic "0"
Logic "I"
orr-State Leakage Current'

65,536 bytes maximum
8-bits
16-bits
8, 16, or 24 bits
72 variable length instructions
Maskable and non-maskable
real-time interrupts
Software interrupt
I MHz; provision ror external
clock between 100 kHz and
I MHz
TIL Voltage Compatible
0.0-0.8 V
2.0-5.25 V
0.0-{).5 v
2.4-5.25 V
-401'A

1-7

Data Bus
Input Logic "0"
Input Logic "I"
Output Logic "0"
Output Logic "I"
Output Orr-State Leakage

Three-state n-L voltage
compatible
0.0-0.8 V (-200 I'A at 0.4 V)
2.0·5.25 V (25 I'A at 5.25 V)
0.0-{).5 V (40 rnA at 0.5 V
through a resistor to VCC)
2.6-5.25 V (-10 rnA at 2.6 V
through a resistor to ground)
100 I'A at 2.6 V

Current

Output Control Signals
Logic "0"
Logic "I"
Operating Temperature
Power Requirements
Physical Dimensions:
WxHxT

TIL voltage compatible
0.0-{).4 V
2.4-5.25 V
o to 700 C
5 Vdc at 700 rnA
9.75 x 5.75 x 0.062 in.

MEX6800
MPU Module

Resident
(also available as additional
Optional Module)

CLOCK
CONTROL
CIRCUIT

~RCi3er

BUFFERS

I'

~IE.)(~~
elK

~--

RE.SET
CIRCUIT

....

CLOCK

CLOCK
CONTROL
SWITCH

~

CLOCK
CONTROL
CIRCUIT

.~

f+-

M6800

MPU

r+

~8
,1,..4

"

f6

~~~~~~

EXORciser BUS BUFFER

Va
CONTROL.
RE.SE.i INTERRUPT DATA
SIGNALS
BUS

ADDRESS
BUS

/

~

16

CO~ frROL

1-8

BUS

~I
.0"
.02

TIMING
CONTROL
SIGNALS

Debug 1
Module
• Provides EXbug system development Firmware
• Contains the special hardware to implement the
EXbug functions
• Enables the user to communicate with the
EXbug firmware via a data terminal
• Interfaces EXORciser front panel switches and
controls with the MPU
The Debug Module, through its EXbug Firmware and
implementation hardware, provides the EXORciser with its
uniqut: capabilities to evaluate and debug a system under development. The EXbug Firmware is stored in the module's three MCM6830
ROMs with the module's two MCM681 0 RAMs serving as a scratch pad memory
for the EXbug routines.
Using the EXbug routines provides the designer virtually unlimited freedom in examining and
debugging his proposed system hardware and software. He c,!n, for example, search the input medium
for a file, load a file into EXORciser memory, verify the contents in the EXORciser memory, print out
the contents of the EXORciser memory, and record the memory contents on the selected medium. In
between these input/output functions, the user can examine and, if required, change the memory
contents. He can insert and remove one hardware breakpoint and up to eight software breakpoints. He
also can run in real time or trace through the user's program or a selected portion of the user's program.
While using these routines, the user modifies his hardware and software as required until he has his
system up and running. The DISABLE switch on the module may be used to disable the EXbug routines.
The user communicates with EXbug via an external terminal working in conjunction. with the Baud
Rate Module and the Debug Module. The STOP-ON-ADDRESS/SYNC ENABLE switch on the Debug
Module is used to generate a sync pulse at a pre-selected address or to enable the hardware breakpoint
function.

Specifications
(Note: Positive current flow is defined as flowing into the tenninal, negative current flow as flowing from the tenninal.)
Address and Control Bus
Logic "0"
Logic "I"
Data Bus
Input Logic "0"
Input Logic "I"
Output Logic "0"
Output Logic "I"
Operating Temperature
Power Requirement.

TTL voltage compatible
0.0~.85 Y (-200 /JA max at 0.5 Y)
2.0·5.25 Y (25 /JA max at 5.25 Y)
Three-state Tn voltage compatible
0.0~.85 Y (-200 /JA max at 0.5 Y)
2.0·5.25 V (25 /JA max at 5.25 Y)
0.5 Y max at 40 mA through a resistor to Y CC
2.6 Y min at -10 mA through a resistor to ground
o to 70"C
+5 Ydc at 1.3 A
+12 Ydc at SOO mA
-12 Ydc at 500 mA

Physical Dimensions
WxHxT

9.75 x 5.75 x 0.062 in.

1-9

Debug
Module

Resident

RAM

STOP
BIT
SELECT

ROM

RUN- ONEI NS1RUCTION

EXORciser
BUS
BUFFER

BIT
lTY RS·232C
RATE. SIGNALS SIGNALS

5lJ'1

/

$TOP·ON·

ADDRESS/
SYNC
SWITCH

yv
J

y
~

DATA
TERMINALINTERFACE -

T

It

RAM

ROM

t

t

~

CONTROL
LOGIC

r1 T
r+

RESE.T

RUN· ONE·
INSTRUcn ON

L-

"-

1
NMI

EXORciser BUS INTERFACE.
16

r

.. ~
CONTROL

ADDRESS
BUS

DATA
BUS

1·10

'\

JJ!oUG
DISABLE
SWITCH
+

.+

PROM

t

11EN

T

•• •• ••
, [ STOP·
ON·
ADDRESS

,

coMMANDS

STOP
BIT
SELECT

T

I

FRONT PANEL

• TIMING
BUS

RESET

,

~

.

ABORT

..... RESTART

Baud Rate
Module
• Provides the EXORciser with eight switchselectable baud rates between I 10 and 9600.
• Provides an interface between the Debug Module
and the selected data terminal
• Provides an interface between the front panel
and the Debug Module
The Baud Rate Module, in conjunction with the Debug Module, enables the
designer to communicate with EXbug via a data terminaL The Baud Rate
Module's crystal oscillator baud rate generator (MC 14411) and baud rate
switch provide the EXORciser with eight standard rates. This module also
interconnects the Debug Module to a data terminal and with the front panel.
Included with the module is the front panel interconnect cable.

Specifications
Baud Rates:
(Switch Selectable)

Physical DimelUiions:
WxHxT

110,150,300,600,1200,
2400,4800, and 9600

3.688 x 5.25 x 0.062 in.

Power Supply
• Provides all required EXORciser voltages
• Capable of supporting a full EXORciser rack
of Modules

The power supply provides the EXORciser with
+5 V de, + 12 V dc and -12 V de power sources. The
+5 Vdc regulated source has both overload and overvoltage protection.
This power source is capable of driving a complete rack of EXORciser modules.
The +12 V de and -12 V dc sources are used to power portions of the interface circuitry
between the EXORciser and a data terminal. These sources have overload protection and may be used
to power custom circuitry on other modules.

Specifications
Output Voltlles:

Input Voltage:

+5 Vdc@ 15 A
-12 Vdc @ 1.5 A
+12 Vdc @ 2.5 A
95·125/205·250 Vac

Input Frequency:
Physical Dimensions:
L xWxH

1·11

47 to 420 Hz, Single Phase
9.50 " 6.25 x 5.00 in.

Baud Rate
Module

Resident

CR'{SlAI..

FRONl
P A N E L . + _ + - - - - - - + . - - - - - - - - - - - - +...~
COMMANDS
5
",OIH~.()~

ny

SIGNALS

~~'a~
~()\)Ul..£'

5

RS2~2C+_~-----~~----------~
SIGNALS
5

Resident

Power Supply

-

110 VAC

-

0

[

I[

I[

+5VOlT
POWER
SUPPLY

-

-

+5VOLT
VOLTAGE
REGULATOR

+ 12 VOLT f - +12VOLT
POWE.R
VOLTA~E
SUPPLY f - REGULA OR

-12VOLT
POWER
SUPPLY

~

......

-12VOn
VOLTAGE.
REGULATOR

1-12

-

+5 VOLT
CROWBAR
CIRCUIT

---

+5VDC

GND
+12VDC

GND
-12VDC
GND

M68SDTII
EXORciser II
Development
System
The EXORciser II Development System IS the basic tool for deSigning and une!0plng microprocessorbased systems using any of Motorola's families of microprocessor Jnd mllToprogrammahle parh. It is
an extremely powerful and easy-to-use development syqem that has hl'en designt'd to be highly
user-{)rienteJ in oruer to reduce system uevelopment time and cost The EXORcIst'[ " incorporates
several auvanced features, incluuing Dual Memory Map mode of operation anu the abilIty to develop
higher performance systems using the MC68A and MC()8B smes parh (1.5 MHl anu 2.0 MHz. respectively). In aduition. a totally new set of optional support mouules has been Incorporated to meet the
increased capabilities of EXORciser II.

Features
• Versatile anu ea,ily expanuable design devt:lopment tool useu to evaluate anu debug the u<.,er's
system hardware and software
• Dual Memory Map mode of operation
• Selectable clock speeds of 1.0 MHz, 1.5 MHz, and 20 MHz
• 8 selectable baud rates from 110 to 9600 baud
• A SIngle RS-232C compatible serial communications Interface
• A chas,is containing a 14-card motherboaru and the nece,sary + 5 Vue and ± 12 Vue power supplIes

Specifications
Power Requirements

Word Size
Data

95 -I 35/205 -250 Vac
47-420 III
250 W

Instructions

8 bits
16 bits
II, I h. and 24 bits
65,536 bytes (maximum)
72, variable length

C10e k Signal

Crystal controUed 12 Mill with logic for

Address
Instruction

Memory Capability

Memory Speed
Interrupt

genentmg 2-phase nun-overlapping signal
to MPU and system bu,
Jumper selectable 1.0, 1.5, or 2.0 MHz
Maskahle and nonmaskable

Data Terminal Interface
Chara(·tenstl<..:~

Baud Rates

(Jumper Selectable)

I 10, 150, JOO, bOO, I 20(). 2400,
41!OO, and 9600

Signal Characteristics

T"' Y (20 rnA neutral currenl InoOp) or

Reader Control Signal

('onlrol \'gnal for TTY dt"vil e\ modified

Operating Temperatures

o to 55 0 (

HA RS·232( compa"bl.
ror exlernal <:ontrol

I-,X()f{ci!.er and LXnug are trademark!lo of Motorola 1m

1-13

Description and Operation
The basic EXORciser II contains the common ingredients of a microcomputer, and offers the system
designer a low-cost, versatile means of achieving unique final-system performance through the selective
addition of separately available, optional modules. These separate assemblies plug directly into the
EXORciser's bus so that system expansion becomes quick, easy, and essentially error-proof. With provisions
for up to 10 add-<>n assemblies, a system of almost any complexity can rapidly be assembled.
Supplied with the basic EXORciser II are the MPU II Module, the DEbug II Module.
The DEbug II Module supplies eight selectable baud rates, and serves as a communication link between
the terminal and the EXbug 2 Firmware on the DEbug Ii Module.
The MPU II Module provides the 1.0, 1.5, or 2.0 MHz dock timing for the microprocessor system
under development, as well as for the rest of the EXORciser II. In addition, this module houses the
MC68BOO Microprocessing Unit, which imparts to the EXORciser its computation and control capabilities. Also included are a Timer, MC6840. and Priority Interrupt Controller, MC6828.
The DEbug II module is a system development tool which provides the user with instant capability
to communicate with his system, load programs, monitor the execution of his program in real time,
and to isolate and analyze hardware and software problems. The DEbug II module places no rest rictio .IS upon the user's system design since all 64K bytes of memory space are available to the user.
These functional subsystems of the basic EXORciser are supplemented by a power supply and
a bus-<>riented distribution system. This bus system transfers the power supply voltage (as well as the
data, address, and control signals) to the optional modules. Overall, the EXORciser can address up
to 64K bytes of memory, and addresses the mput/output modules (as well as the memory modules)
as memory.
In order to provide the user additional flexibility, the appropriate EXORciser II modules have
a 20-pin connector available for implementation of such system capabilities as priority interrupts,
multi-paged memory and I/O systems, parity error detection, and power down/restart features.
Furthermore, the modules will have a standard jumpering arrangement for assigning memory and
peripherals to either map in the dual map mode or to any page-extended memory systems.

Microcomputer Design With EXORciser II
A design normally begins by defining the functions to be performed by the proposed system. This is
followed by design of both hardware and software and trade-<>ff decisions between them.
Using the appropriate memory and input/output modules, the designer now emulates his proposed
system in the EXORciser. Recognizing that some systems may require special interface circuitry
and customized circuitry, provisions have been made on the input/output modules for the designer
to insert wirewrap sockets and construct the special interface circuitry. Also, the designer can construct any customized circuitry on the Wirewrap Module.
The EXORciser II resident software provides the designer with a powerful software development
tool. Using the Resident Editor, the designer enters a source program via the terminal keyboard.
The user now can modify and change his source program as required to meet his proposed systems
requirements. This includes:
• Printing out all or any part of the program for detailed examination
• Changing any characters or string of characters in the source program
• Deleting or adding instruction lines or characters anywhere in the program
At the end of the editing process, the Resident Editor will provide a source program that may be
stored on paper tape, cassette, or diskette. This source program may be used in subsequent assembly
operations on any of the compatible Motorola assemblers and cross assemblers. The EXORciser's
Resident Macro Assembler can be used to translate the source program to produce:
• A printed assembly listing of the source program
• An object program on paper tape, cassette, or diskette
• A machine file, consisting of the machine-coded program stored directly into the EXORciser II
memory. This option permits the program to be executed immediately after assembly with no
need for subsequent loading

1-14

During the assembly process, the Macro Assembler allows the assignment of relocatable memory
addre,ses which are assigned by the Linking Loader at load time, rather than fixed during the
as,emblyoperation.
Once the designer has configured the EXORciser II to emulate his hardware and has developed
his software. he IS ready to debug his system. The EXORciser II, with its EXbug '2 system development
firmware. permits the user to debug both his system hardware and his system software, as required,
until he has hiS system operating correctly.

Modules (Included With 111e EXORciser II)
MPU II Module
•
•
•
•
•
•
•
•
•
•

68BOO-Based
1.0.1.5,2.0 MHz Clock Speeds
Programmable Timer (MC6840)
Priority Interrupt ColTtroller (MC6828)
Refresh Control
Go/Halt Control
User-Controlled Three-State Logic
Internal or External Clock Option
IRQ and g-Levellnterrupt Control
Generation of ¢I. ¢2 and Memory Clock
The MEXMWO-2 MPU Module includes both the system clock and the MC68BOO Microprocessing
Unit (MPU). The MPU Module also automatically initiates an EXORciser RESTART when power is
first applied to the EXORciser.
The clock circuit generates 1.0, 1.5, or 2.0 MHz clock signals. The system may be operated with an
external clock over the range gOO kHz to 2.0 MHz.
In addition to generating the basic EXORciser II timing signals, the clock circuit provides the
EXORciser with the capability of refreshing dynamic memories and working with slow memories.
The dynamic memories are refreshed on a cycle-stealing basis. In working with slow memories, the
MPU Module stretches the clock pulse to give the memory sufficient time to complete its assigned
operation.

Debug Module
•
•
•
•
•
•
•
•
•
•
•
•

EXbug'2 System Monitor Firmware (3K bytes)
System Console Interface
Dual Map Address Control
STOP-ON-ADDRESS/SYNC ENABLE
Power Up/Restart Control
Load. Verify, Search Tape
Display. Change Memory and MPU Registers
Trace Instruction(s)
Set Up to g Software Breakpoints
Search Memory
Line Printer Echo Option
Parity Detect
The DEbug II Module, through its EXbug 2 firmware and associated hardware, provides the
EXORciser II with its powerful hardware/software debug capability.
Using the EXbug routines provides the designer virtually unlimited freedom in examining and
debugging his proposed system hardware and software. He can, for example, search the input medium
for a file. load a file into EXORciser memory. verify the contents in the EXORciser memory, print
out the contents of the EXORciser memory. and record the memory contents on the selected medium.

1-15

In between these input/output functions, the user can examine and, if required, change the memory
contents. He can insert and remove one hardware breakpoint and up to eight software breakpoints.
He also can run in real time or trace through the user's program or a selected portion of the user's
program. While using these routines, the. user modifies his hardware and software, as required, until
he has his system operating to specifications.
The STOP-ON-ADDRESS/SYNC ENABLE switch on the DEbug Module is used to generate a sync
pulse at a preselected address or to enable the hardware breakpoint function.
The DEbug II Module provides the EXORciser II with the ability to address two separate 64K
memory maps (Dual Map model. To accomplish this. the DEbug II Module takes the Valid Memory
AJdres~ (VMA) signal from the MPU II Module and converts it to two other signals: Valid User
Addre~s (VUA) and Valid Executive Address (VXA). All EXORciser II hardware modules may be
configured to respond to one of these enabling signals. As a result. two complete maps of 64K bytes
are addre,>sable for either random access data storate or for data I/O.
A serial I/O port allows interfacing with any RS-232C compatible terminal. Baud rates are selectable
from I 10 baud to 9()00 baud. The module also interfaces to the EXORciser's front panel RESTART
and ABOR'! switches.
The RESTART and ABORT push-button switches allow manual termination of program execution.
RFSTART inItializes the EXORciser II system and, depending upon the EXbug/USER toggle switch
,dtlOg. torces program ext'cution to start at either the EXbug 2 or the user's restart vector address.
ABORT genaates a non-maskable interrupt and returns program control to the EXbug firmware.

Random Access Memory
Dynamic RAM
•
•
•
•
•
•

10. 1.5.20 MHz ('lock Speed,
Individual Address and Enable for Each I (IK Block
System Cycle Stealing Refresh
16. 32. 4~. ()4K Single Board Versions
Dual Map and Page Control
Standard Parity

Static RAM
•
•
•
•
•
•
•

Clock Speed I ndependent to 2.0 Mliz
RAM/ROM Mode SL'leL'llon
X, I 11K Singk Board Ver\lons
Low POWl'[
IndiVidual Addre" ;tlld I'nabk for Each
Standard Parity
Du;tl Map ;llld Page Control

~K

Bloc'k

1-16

Ordering Information
rh,,'

follo\\ in~ tahlt' Itsts tnformation m'l'l'!'O~;:ry for tlrJl'fln~ tilt'

I-"XOKl'lsef II hard\\ .ut" Jnd so(h, In' options.

Type No.

Description

Mb8SDTl·2DM

EXORciser II De.elopment System. 220 V
with Dynamic Memory (32 K)

Mb8SDTl·2SM

EXORciser II Development System. 220 V
with Static Memory (32 K)

MbSSDTl·2X

EXORciser II De.elopment System. 220 V
without Memory

Type No.
"U.XbI!I.SM
MFXbH-IHH
\I FXbH-I,
M~ Xb1!5-1
MEXb8WW
MFXo!!X I

\IPI' II \Iodul.
DFbug Module
IbK Dynamic RAM Module "ilh Panly
32K Dynamic RAM Module" ilh Panly
-18K Dynamic RAM Module \\ Ilh Panly
n-lK Dynamic RAM \Iodule ""h Parily
8K Slali,' R.·\\! Module" ith Panty
I bK Statk R,\\I Module \\ ith Parily
PIA Input Output Module 2
AUA SSD,\ Module II

M68XAE68I3A

Prinkr Interfal,.'e Module II
Systems Analyzer II

PRO\I Programmer III with Software
on Casseut>

MEXb8PP3B
MEXb8PP3M

t;PIA Supporl Module
CRT Contolier Module
MCnM5-1 ADI C Support Module
Wirf>wrap Module
l- 'It.'ndcT Module

Software Programs

Optional Assemblies
\IFXb800·2
MFXb8DB2
MEXb81t>·22D
MFXb832·22
MfXb8-18·22
MFXb86-1·22
MEXb808·22
MFX681b·22S
MEXb821·2
MEXb850·2
MEXb!!PI2
\IFXb8SA2
MFX6!!PPJA

Description
l" n1vt.'fsal Support Modult'

PROM Programmer III "ith Software
on Paper Tape
PROM Programmer III with Software
on MDOS Diskette

1-17

Resident Editor/ Assembler on Cassette

M68XAE68 I 3B

Resident Editor/ Assembler on Paper Tape

M6/1MASROIOA

Resident Relocatable Macro Assembler and
Linking Loader on Cassette

M6/1MASROIOB

Resident Relocatable Macro Assembler and
linking loader on Paper Tape

M68SMDOS I 00

Resident Editor/ Assembler/Relocatable
Macro Assembler and linking Loader with
Disk Operating System on MOOS Diskette

M68BASROIOA

Resident BASIC Interpreter on Cassette

M68BASROIOB

Resident BASIC Interpreter on Paper Tape

M68BASROIOM

Resident BASIC Interpreter on
MOOS Diskette

M68MPlROIOM

Resident MPl Compiler on MOOS Diskette

M68FTNROl2M

Resident FORTRAN Compiler and Linking
Loader on MOOS Diskette

M68COBOlOJOM

Resident ANS COBOL Compiler on
MOOS Diskelle

MEX3870M
MC3870
Development
System
• Emulator Module mounts directly into the EXORciser
or EXORterm
• Real-Time Emulation of the 3870 single chip microprocessor
• Cable ex tension terminated by a 40-pin male
connector inserts directly into the usa's 3870 socket
• Dual Il)emory map consisting of RAM and PROM
• RAM allows software development in the EXORciser
or EXORterm environment
• PROM allows field verificatIOn of firm ware prior to
committing to mask programmed 3870s
• 3870 Cross Assembler on MOOS diskette
• Control software that allows evalution and debug of
of programs under development
The 3870 plug-in module provides the EXORciser or EXORterm user with virtually all of the processing
and control power of a 3870 single chip microcomputer. "TEST LOGIC" is the only function that is not
provided by the emulator. The CPU functions, I/O ports 0 and r, and the 64-byte scratchpad RAM are
implemented using a 3850. Ihe Data Counter and Program Counter functions are implemented with a 3853
STATIC MEMORY INTERFACE (SMI), while the 3870's ROM is emulated using RAM. The module
contains 3K bytes of read/write memory, 2.5K of which is available to the user for program development.
I/O ports 4 and 5, interrupt, and timer logic are provided by a 3871 PERIPHERAL INPUT OUTPUT (PIO)
device.
In addition to the RAM, the moduk contains a socket for a 2K x 8 PROM (2716). This non-volatile
storage affords verification of the user's firmware in an environment external to the EXORciser or EXORterm.
EM3870, the controlling software for the emulator module, permits the user to perform EXAMINE and
CHANGE operations on the various programmable registers and memory, including the CPU scratch pad.
The repertoire of functions also includes the ability to insert, display, and remove up to eight breakpoints
in the user program. See Figure I for a description of the available USER commands.
The 3870 Cross Assembler requires approximaiely 24K of memory in conjunction with MOOS, and
provides an object file on disk from the 3870 source code. Using the "LOAD" command in EM3870, this
flIe may thtn be loaded into the Emulator Module for subsequent debug of the hardware and software.
The 3870 Module can operate independently of the EXORciser or EXORterm once the user has
debugged his program by putting his program in a 2K EPROM in the socket provided for it on the module.
See Figure 2 for an example of Stand Alone operation.

Minimum System Requirements
EXORciser or EXORtenn

MOOS
Editor
24K Memory Total

1·18

MEX3870M
MC3870

Development
System
EMJ870

Otscripllon

Command
.A
{'

n.D
n.E

.G
.I
n.L

.N
n:O

nP
.R
nS

.T
:U
:V

;W

.x

n/

(LFI
(space)

ICRI
LOAD
SAVE

[ ..amine/change
.
the user's Accumulator
Continue execution at current program location counter
Examine/change user's Data (ounler n fn = 0 or I only)
E~ecule the specified number of user instructions from the current propam counter
location with a register printout only after the last instruction
Go to the propam under lest throu", its restart vector
Eumine/change the user\ Indirect Scratch pad Address Register
[..amme/change Ihe user's location (Program) Counter n (n = 0 or 1 only)

Trace the next instruction
Calculate- the address offset I for branch mstructions)
E:umme/change the contenls of Pori n f n :; 0,1,4,5, or 7 only)
Examine the user's Registers
EX3mine/chang~ scratch pad byte n (n = 0.1.2 ... 3F.
ToggJ~ the trace mode
Remon breakpoints
Display breakpoints
Examine/change the user's Status Re&i~t~r
Exit EMJ870 and .. Ium to MAID
Examine/chan,,~ the contents of memo,) location n
Di~play the contents of the ne"t sequential memory location (LF - Line Feed
character)
Oisplay the contents of the nul ~4uential memory location (SPACE - Space Bar
chancter)
Return the displayed contents to memory and accept the ne"t command (CR Caniage Return characten
Load objoct fil. from DISC
Write objoct
to DISC

m.

Figure 1. Uier Commands

Figure 2. Stand Alone Operation

Ordering Information
Part

Num~r

[N!!o(,.'riplion

MEXJ~70M

3M70 Emulator. including Cros.s A,W'mbler (EXORCISer or EXORt.nnl
and Emulator package (Module and Software)

MEX3870CDI

MC 3H70 Emulator User's Guide

1-19

®

MOTOROLA

M/CROSYSTEMS

MEX6808-22
MEX6816-22
8K/16K Static RAM
Modules
•

16.384 x 8 bits of static N-channel MOS memory
in two arrays (16K module) 8192 x 8 bits of
static N-channel MOS memory in single array
(8K module).

•

I MHz to 2 MHz memory speed

• Switch selectable base memory address for each
memory array
• Switch selectable RAM/ROM for each memory
array
• 4 pin header for implementation of multi-paged
memory or parity error detection.
• Jumper selectable User Map or EXbug II
Dual map
• Standby/power down options provided on module.
• TTL voltage wmpatible impedance inputs

The MEX6808-22S (8K. 2 MHz) Static RAM Modules consisting of eighteen 4096 x I-bit static
RAM devices provides tpe Development System with 8192 x 8 bit bytes of random access
memory. The memory is organized in a single array. A base address switch permits the user to
select base memory addresses in 8K incremen ts.
The MEX6816-22S (16K. 2 MHz) Static RAM Modules consisting of thirty-six 4096 x I-bit
static RAM devices provides the Development System with 16.384 x 8 bit bytes of random access memory. The memory is organized into two 8192 x 8 bit byte arrays. Two base address
switches permit the user to select base memory addresses for both arrays in 8K increments.
A RAM/ROM switch for each array permits the user to program the array to function as RAM or
ROM. Address decoders on the module monitor the 16 address lines and determine when the
system MPU is addressing their respective memory arrays. A logic circuit decodes inputs. reads the
RAM/ROM switches. and determines the memory function to be performed - read data from
memory, write data into memory. or inhibit the memory write function. The module circuitry
generates and detects even parity. The module outputs a parity error signal to the system whenever
a parity error is detected.
A Power Fail/Power Down option is provided on the module. In this mode. power is applied only
to the memory arrays and power fail/power down circuitry. A control signal from the system bus
is required to maintain this mode of operation.

1-20

MEX6S0S-22, MEX6S16-22 SK/16K STATIC RAM MODULES

Specif ications
Type Memory
Memory Speed

Ns

;Jt (OOE-k

PA,'"lITy
c

Ol.oI(

J.lA~

HuM

s ..... 'Te.....

BAse MEMORy
ADl)RES5
5 ..... , f(.MES

co",rROL

LOGIr:

BuS BuFfeR

DATA BuS
DRivERS

ARRA Y I
BASE: VEMQR'I'
ADDRESS

((;'1.11 k(Jl

,I\,

(JA I A

BuS

TIMII\jI,

.... '(,f'>oAL'.

1-22

®

MICROSYSTEMS

MOTOROLA

MEX6812·1
2K Static RAM

.

J

]

~~~~~'h,"",IMosm'mOry ·I~~

in I K byte array~
• Switch-selectable base memory address for each
IKRAMarray
• Switch-selectable RAM/ROM (inhibited memory
write function) capability for each array
• 500 nanosecond memory access time
• TTL voltage compatible
• Bus interface driver capability

- - - - -

~I

I

-=~-

---======

The MEX68 12-1 2K Static RAM Module. consisting of
sixteen 2102-1 1024 x I-bit RAMs or equivalent N-channel MOS
memorie~. provides the EXORciser with 2048 x 8 bits of memory. This
memory is organized into two separate 1024 byte arrays. The two RAM/ROM
switches on the module determine whether their respective arrays are to simulate
one (1024 x 8-bi!) MCM6830 ROM or eight (128 x 8-bi!) MCM681 0 RAMs. Three-state bus buffers
interface this module to the M6800 MPU over the EXORciser system bus.
The designer can select the base memory address, in 1024 bit increments, for each memory array
by setting of the hase memory address switches. Address decoders on this module monitor the
16 address lines and determine when the EXORciser's MPU is addressing their respective memory arrays.
A logic circuit decodes three mputs, reads the RAM/ROM switches. and determines the memory function
to be performed
read data from the memory. write data into the memory. or inhihit the memory
write function.

Specifications
(Note: Positive current now is defined as nowing into the terminal. negative current now as nowing from the terminal.)
Type Memory
Memory Organization

Memory Cycle Time

Inpul Signals
Logic "0"
Logic "I'
Dala Bus

MOS SIalic RAM
2048 x 8 bils orpnized into Iwo
1024 x 8 bil array.
500 ns
TTL voltage compalible
0.0.0.85 V (-200 "A max al 0.4 V)
2.0-5.25 V (25 "A max al 5.25 V)
Three-slale TTL voltage compatible

0.0.0.85 V (-200 "A max al 0.4 V)
2.0·5.25 V (25 "A max al 5.25 VI

Input LogiC "0"
Input LOgiC "I"
Output Logic "0"

0.5 V max at 40 rnA through a resistor to

Output Logic "."
Output Orf-Slate leakage Current

2.6 V min al -10 rnA through
100 "A max al 2.6 V

Power Requirements

5 Vdc(a' I A Max.

PhYSical Dimensions
W

"Ix

T

9.75.5.75 x 0.062 in.

1-23

I

Vee

resistor to ground

MEX6812·1
2K Static RAM
Module

Option

ADDk'
RA~
DECOD

RAM 1

RAM 2

CONTROL
LOGIC

EXORciser
BUS
BUFFER

1

RAM I
BASlMEMORV
ADDRESS
SWITCHE5

I

~
RAMI
ADDRESS
DECODER

1
RA'a OM
RAM,!
SWITCH
-

1

RAM2
RAM/ROM
SWITCH

P'~.'~

RAM 1

t

I

~

~-

RAM2
BASE r.'IEr.'IORV
ADDRESS
SWITCHES

CONTROL
LOGIC

t

+T
"-

I

~

I

.

EXORciser BUS BUFF!: R.

co~:j~'~~_f6 ~--.-"
~

TIMING
SIGNALS

ADDRl~

au~

1-24

DAIA
BUS

!

RAM2
ADDRESS
DECODER

'"

®

MICROSYSTEMS

MOTOROLA

MEX6815·3
8K Dynamic RAM
Module
• 8192 x 8 bits of dynamic NMOS memory in
two 4096 byte arrays
• Switch selectable base memory address for each
memory array
• Each array switch selectable as RAM or ROM
(RAM protected by inhibiting memory write
function)
• Fully decoded or partial decoded module
address selection
• Cycle stealing memory refresh operation
• TTL voltage compatible
• Bus driver capability
• Operates up to 1.5 MHz system clock
The MEX68IS-3 8K Dynamic RAM Module consists
of sixteen MCM6605, or equivalent, N-Channel MOS
memory devices that provide the EXORciser with
8192 x 8 bits of memory which will operate up to 1.5 MHz
system clock. This memory module is divided into two 4096 byte
memory arrays which may be located anywhere within the available memory
map by means of two base memory address switches (0000. 4096. 8192. etc.). For
added flexibility, this module has an address line select switch for full or partial decoding of
address lines and two ROM/RAM switches that inhibit the memory write capability thereby causing the
RAM memory to look like ROM memory.
.
This module interfaces to the M6800 MPU over the EXORciser system hus via three-state bus buffers.
Control logic initiates a memory refresh operation once every 32 !1S: the module refreshes i" memory on
a cycle stealing basis.

Specifications
(Note: Positive current flow is defined as flowing into the tenninal. negative current flow as flowing from the tennin.I.)
Memory Type
Memory OrganizatIOn

Cycle Time
Read Access Time
Input Signals

Control 8us
logic '·0"
logic "t"
Address !:Jus
logic "0"
Logic "I"

Data Bus
Input logIC "0"
Input Logic "I"
Output Logit.: "0"

Output logic "t"
Operating Temperature
Power Requirements

Physical

N-Channel MOS DynamIC RAM
8192 .\ 8 bits or~aniIed Into 1\\-04096 )" 8-bit arrays

750 ns
350 ns from memory clock

0.0-0.8 V 1-200 "A max at 0.5 VI
2.0-5.25 V 125 "A max at 5.25 V)
0.0-0.8 V 1-500 "A ma, at 0.5 VI
2.0-5.5 V 180 "A max at j.5 V)
0.0-0.8 V 1200 "A m3\ at 0.5 V)
2.0-5.25 V 125"A max .t 5.25 V)
0.5 V max a1 40 rnA through a resistor to

0° to 70 0 e
+5 V at 600 mA
+12 V at 250 mA
-12 V at 50 mA

Dimen~lOm

WxHxT

Vee

2.6 V min at -10 rnA ihrough a resIstor to ground

9.75 x 5.75 , 0.062

1-25

In.

MEX8815-3
8K Dynamic RAM
Module

Option
RAM A
RAM/ROM

RAMB
RAM/ROM

SWITCH

SWITCH

B

I'

RAM A
f!,ASE MEMORY

te~

!

I'RAM/ROM
RAM A
SWITCH

ft L

CLOCK
LOGIC

I

P

•

I

t

!

RAM~

RAM A

RA~A
ADD ESS
DECODER

RAMS
BA5EMEMORY
ADDRESS
SWITCHES

rllRAM/ROM
RAMB II
SWITCH

RAMS
ADDRESS
DECODER

tf
I

t

•

I

EXORcise, BuS 6UFFE.R
12

,"5

74

1;.8

.ADDRES\i
DIS,6$l.E
SWITCHES

m--r

1

r

4

CONTROL
&TIMING
SIGNALS

ADDRESS

BUS

1-26

DATA

BUS

.'-

@

MICROSYSTEMS

MOTOROLA

MEX6816·1
16K Dynamic RANt~A ~
Module
~ ~~ . ~
2

•

~OOW

16,384 x !i bits of dynamic ]\;MOS memory

III one array
• Swllch selectable base memory address for
the mt:mory array
• Cycle stealing memory refresh operation
• Optional even parity capability (consult factory)
• TTL voltage compatible
• Bus drive capability

)~Q

_-J"-""'"
lh~

MF XhH 11>-1 16K Dynamic RAM Module. consbting of
32 'I;-Ch.II1J1l'1 MOS memory devices. provides the EXORciser with
I b.3H4 hyt~, 01 dynamic memory. This memory is organized into one
I bK memory 'lrray. Through lise of the base memory address switches. the u,er
c.1I1 ,de,·t one of four hase memory addresses.: O. 400016. 800016 or AOOOI6'
I hl' addre" multiplexer in a refresh operation selects the memory location to be refreshed. The
addrl"S decoder determines when the MPU is addressing its memory array and enables the control
lo!!k Clfcui". Thl' control logic now decodes its control and timing inputs and determines the module's
OlwratlolL WorkIng with the FXORci,er bus buffer. it controls the address multiplexing required by
tbl' memory dl" Ic·~'. Th~ "ontrollogic also det'odes the Read/Write command and determines whether
the moduk "to pl'rform a memory rcad or memory write operation.
The control logic initiates a memory refresh operation once every 32 /.IS and the module refreshes its
memory on a cycle stealing basis.
The optional parity circllit generates a parity bit during a memory write operation and checks that
data during a memory read operation. On detecting a parity error, the circuit generates the
PARITY ERROR and PARITY ERROR t1ag signals. Consult the factory for details on this option.

Specifications
(Note: Positive current flow is defined as flowing into the tenninaI, neptive curnnt flow as flowing from the tenninal.)
Memory lype
\1~m()ry

(»rganuation

Panly
Rt>ad An:es.\ Time
Input SignaJs
('annul Lines
Logl< "0"

Logi< "I"
Address
Logic "0"
Logit "I"
Dola Bu,
Inpul Logic "0"
Inpul Logic "I"
()UlpUI Logic "0"
Output Logic "1"

Operating Temperature
Power Requirements

N.,hann.1 MOS dynamic RAM
16.3M x 8 bits organized into one may
OptionaJ even parity - consult factory
350 ns from row address strobe (approximately .lOO nit from memory clol.:k)
TTL voilige compllibl.
0.~.85

2.0-5.25

V (-200 /.I A max al 0.4VI
v (251J.A mIX al 5.25 V)

0.0-0.8 V (·2.0 mA max II 0.5 V)
2.0·5.25 V (1.0 mA max II 5.5 VI
0.0·0.85 V (·200 IJ.A max al 0.4 VI
2.0-5.25 V (25 /.IA ma. al S.lS V)
0.5 V max II 40 mA Ihrough a r.';,lor 10 Vee
2.6 V min at -10 mA through a resistor to ground
01070· C
+S Vdc II I.S A max
+12 Vdcall.b A mill<
·12 Vdc alllO mA max

Physical Dime>nsions

"', H,·I

9.75,5.75,0.062 in.

1·27

MEX6816·1
16K Dynamic RAM
Module

Option

RAM

MEMOR'(
A~RAY

SASE

ME.M~

ADDRESS
SWITCH

ADDRESS
MULTIPLEXER

CONTROL
LOGIC

ADDRE.SS

~XO~ciser

CONTl101..

.TIMING
SIGNALS

EXORciser
gUS SUFFE.R

D~CODE.R

SUS SUH ~R

ADD ESS
SUS

1·28

DATA
SUS

MICROSYSTEMS

® MOTOROLA
MEX6816 - 1 HR
MEX6832 - 1 HR
MEX6848 - 1 HR
MEX6864 - 1 HR
16K/64K
Hidden Refresh
RAM Module
• 16,384 x 8 bits of dynamic NMOS memory (16K),
32,768 x 8 bits (32K), 49,152 x 8 bits (48K), or 65,536
x 8 bits (64K) organized into one memory array of 4 rows
• Memory refresh without processor interruption
• Jumper selectable memory map assignment
• 20-pin header for implementation of priority interrupts,
multi-paged memory, and I/O systems
• Even parity with jumper selectable outputs
• TIL vo1tage~ompatible high-impedance inputs

The MEX6816-1 HR Hidden Refresh RAM Module consisting of 9 N-Channel MOS memory devices
provides the system with 16,384 bytes of memory. The MEX6832-1 HR consists of 18 devices with 32,768
bytes, the MEX6848-1 HR consists of 27 devices with 49,152 bytes, and the MEX6864-1 HR consists
of 36 devices with 65,536 bytes of memory. The memory is organized into independently addressable
rows of 16K memory each.
The Development System is designed to operate on a two·phase clock. Phase I IS dedicated to internal
MC6800 MPU operations. Phase 2 is used to access external memory. During 9'>1 of the cycle, when
memory is not being accessed, one row of memory is refreshed.
The module circuitry generates and detects even parity. A parity error signal is output to the system
whenever a parity error is detected. The output is jumper selectable to the system bus as a parity error,
or a non-maskable interrupt.

Specifications

Ordering Information

Memory Type
Memory Organization

N

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.6
Linearized                      : No
Create Date                     : 2014:02:12 20:52:56+01:00
Creator                         : Adobe Acrobat 11.0.6
Modify Date                     : 2014:07:21 19:19:21-07:00
Title                           : 
XMP Toolkit                     : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37
Metadata Date                   : 2014:07:21 19:19:21-07:00
Creator Tool                    : Adobe Acrobat 11.0.6
Format                          : application/pdf
Document ID                     : uuid:8700ca73-bba7-44e6-8b3b-5fa7914fdca7
Instance ID                     : uuid:c2a241d8-77a5-c34a-91d0-b55e1803730b
Producer                        : Adobe Acrobat 9.55 Paper Capture Plug-in
Page Layout                     : SinglePage
Page Count                      : 256
EXIF Metadata provided by EXIF.tools

Navigation menu