Page 1

it|| | j|p 48 ii " 11 * 1 ' I is ®
MKMCMNTBKS
1UCMC9MPITGK8
Page 2

November/1976
KIM 2/3 MANUAL ERRATA SHEET
Please change your KIM 2/3 Manual as follows:
1. Page 14/Section 3.3/Sentence Three
"To operate the program, load the lowest address which you
wish to test in location Q000 and 0001, then load the highest
memory address you wish to test in location 0002 and 0003."
2. Program 1/Page 15 - Change lines 42, 43 and 69 as follows:
42 - 022B 20 ID 02 JSR INIT
43 - 022E A0 00 LP1 LDY=$00
69 - 0268 4C 2E 02 JMP LP1
3. Program 2/Page 17 - Change lines 71, 76, 77 as follows:
71 - 0264 DO 09 BNE LOOP
76 - 026F 20 25 02 LOOP JSR RESET
77 - 0272 4C 34 02 JMP WRLOOP
Page 3

Publication Number 6500-16
USERS MANUAL
MEMORY EXPANSION MODULES
KIM-2 AND KIM-3
SEPTEMBER 1976
Hie information in this manual has been review ed and is. believed t o be entirely reliable. However, no
responsibility is assumed for inaccuracies. Hie material in this manual is for inform ational purposes
only and is subject to change without notice.
First Ed ition
© M O S TE CHN OL OGY , IN C. 1976
“ A ll Rights Reserved”
MO S TECHNOLO G Y • Frankfurter Str. 1 71-1 75 • D-6 378 Neu-lsenburg
Telefon (06102) 8003 Telex 04 185663
1
Page 4

CHAPTER 1
INTRODUCTION
Congratulations on your purchase of a KIM memory expansion board. It
has been carefully engineered to provide high reliability and a long service
life. Please make sure you take a few minutes and read this User’s Manual
completely. You will then be familiar with all the features of your memory
expansion board and will find it easy to connect the board to your existing
KIM-1 System.
A single memory expansion board may be wired directly to your KIM-1.
By using the KIM-4 motherboard you may add additional memory modules to expand
your memory space by an additional 58,000 bytes.
Like all MOS Technology, Inc. microprocessor modules, your memory
expansion module is completely assembled and tested. Even if you are not using
a KIM-4 motherboard, all you will have to do is wire a simple cable. Your KIM
memory expansion module is covered by a complete 90-day warranty and, like all
KIM modules, factory repair services are available even after the expiration
of your warranty.
Your KIM memory expansion board has its own +5v regulator and requires
only 8 to 10 VDC unregulated for satisfactory operation. If you already have a
regulated +5v supply, you may use it with your expansion board and bypass
the regulation circuitry.
All the necessary circuitry has been included to make your memory expansion
module completely compatible with KIM-1. By setting the switches on the memory
expansion board, you can select the address locations in memory where you wish
your expansion memory to reside.
2
Page 5

The integrated circuit memories used on your board are high-speed
static memory modules. No refresh cycles are required and access to this
memory will not require any slow-down of your KIM-1.
Chapter 2 of this manual explains how to install your new memory
expansion module in your KIM system. Chapter 3 explains how to check out
your memory expansion module and how to test it if you ever suspect that is has
failed. Chapter 4 contains information on your memory expansion module warranty,
and Chapter 5 explains the theory of operation. If for any reason you are
unable to get your memory expansion module operating satisfactorily, follow
carefully the checkout instructions in Chapter 3. If you are still unable
to get satisfactory operation, return the module as described in Chapter 4
or contact the manager of KIM Customer Support at MOS Technology, Inc.
corporate headquarters, 950 Rittenhouse Road, Norristown, Pennsylvania 19401.
3
Page 6

CHAPTER 2
INSTALLATION
2.1 INTRODUCTION
How you install your KIM memory expansion module will depend on whether
or not you are using a KIM-4 motherboard to interface your expansion module to
KIM-1. The pin configuration on your KIM-2 or KIM-3 allows you to plug your
memory expansion module directly into the KIM-4 motherboard and begin operation
immediately. You may insert as many KIM-2 or KIM-3 memory expansion modules
into the motherboard as you wish, taking care that each is set to a different
memory location. If, however, you are connecting your memory expansion module
directly to KIM-1, only one KIM-2 or KIM-3 may be connected in this manner.
In this case you will have to wire a cable for your memory expansion module
which connects to the KIM-1 expansion and application connectors. (See Figure 1)
2.2 CONNECTING YOUR MEMORY EXPANSION MODULE TO THE MOTHERBOARD (KIM-4)
If you have already installed a KIM-4 motherboard in your KIM system, it
is only necessary to plug the KIM-2 or KIM-3 into any slot on the motherboard.
Make sure that your motherboard power supply has sufficient capacity to supply
the needs of your memory expansion module. See your KIM-4 User Manual for power
supply connections. The KIM-2 4K memory expansion module draws 1.5A and the
KIM-4 8K memory expansion module draws 3.0A. Your KIM memory expansion module
should be inserted in the motherboard so that the component side of the board faces
away from the end of the motherboard to which KIM-1 is connected. Prior to inserting
the memory board in the motherboard set the address switches located on the memory
board to the correct position for the address in K IM’s memory space where you wish
to have the additional memory reside. Setting the address switches is described below.
4
Page 7

K I M - 2 OR KIM- 3
EXPANSION BOARDS
K I M - I EXPANSION CONNECTOR
MOTHERBOARD
( side view )
Figure 1
5
Page 8

When the memory switches are set and the card is inserted in the motherboard
you are ready to check out the operation of the board. See Chapter 3 for this
operation.
2.3 CONNECTING YOUR MEMORY EXPANSION MODULE WITHOUT A MOTHERBOARD
If you are connecting your memory expansion module directly to a KIM-1,
it will be necessary for you to wire a cable to connect the memory expansion
module connector to the application and expansion connectors on your KIM-1.
Note that if you wish to use the same +5v supply which presently powers your
KIM-1, that supply should be connected to pin 21 and pin Y on your memory expansion
module connector. If, however, you wish to use an unregulated +8v to +10v supply,
that unregulated voltage should be connected to pins 19 and 20 on your memory
expansion module. Unregulated +8vto +10v should never be connected to your KIM-1.
In either case, insure that your supply can provide at least 1.5A for KIM-2 or
3.0A for KIM-3.
Table 2A and 2B show the interconnection between KIM-1 and your memory
expansion module. If you do not have the appropriate connectors for the KIM-1
expansion connector and your KIM-2 or KIM-3 memory expansion module, they can be
obtained from most electronic parts supply houses. They are manufactured by
Vector and their part number is R644. Note that the pin designation is marked
next to each pin on the connector. Once you have wired the cable interconnecting
the three connectors, carefully recheck your wiring for incorrectly placed wires
or inadvertant short circuits. Note that the wiring table shows the pins on the
KIM-1 connectors are preceded by an "A” or "En. The "A" indicates that the
connection should be made to the appropriate pin on the applications connector;
the ”EM indicates that the pin is on the expansion connector.
6
Page 9

TABLE 2A
KIM-2 OR KIM-3
CONNECTOR PIN
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
KIM CONNECTIONS
A-l
No Connection
No Connection
No Connection
No Connection
No Connection
No Connection
E-8
E-9
E-10
E-ll
E-12
E-13
E-14
E-15
A-K (Remove Jumper from A-l)
No Connection
No Connection *
+8v
+8v
+5v
|* Connect Only +5v or +8v NOT BOTH
A-l
7
Page 10

TABLE 2B
KIM-2 OR KIM-3
CONNECTOR PINS
A
B
C
D
E
F
H
J
K
L
M
N
P
R
S
T
U
V
W
X
Y
Z
KIM-1
CONNECTIONS
A-l
E-A
E-B
E-C
E-D
E-E
E-F
E-H
E-J
E-K
E-L
E-M
E-N
E-P
E-R
E-S
E-T
No Connection
E-V
E- Y
To +5v (If +8v NOT USED)
A-l
8
Page 11

2.4 SETTING THE ADDRESS SWITCHES
In order to make your memory expansion module as versatile as possible,
we have included four switches to allow you to place your expansion memory
at any memory address. (See Figure 3) We suggest that you place your first
memory expansion module starting at address 2000jlex and continue to expand your
memory into successively higher memory locations. Tables 4 and 5 indicate the
switch settings for various memory locations using your KIM-2 or KIM-3. Be sure
to consult the appropriate table for the module you have purchased. Once you
have chosen the memory space for your expansion module and correctly set the
addressing switches,turn off all power and insert the memory module in its
connector. You are now ready to test your memory expansion module.
Note: Do not set the switches so that your expansion memory has
an address below 2000jiex as it will conflict with the memory
and other circuitry in your KIM-1. It is not possible to put
your expansion memory in the memory block 0400-1400^^ already
decoded on KIM-1.
9
Page 12

COMPONENT SIDE OF
KIM-2 or K IM -3
% }
\
\
\
\
ADDRESS
SWITCH
/
/
/
/
10
WHEN THIS SIDE OF THE
IS UUP" THE SWITCH
SWITCH
Figure 3
Page 13

TABLE 4
KIM-2 ADDRESS SWITCH SETTING
When Address Switch i s: Lowest Address i s: Highest Address is:
1 1 3 4
0 0 0 0
0 0 0 X
0 0 X 0
0 0 X X
0X00
0 X 0 X
0 X X 0
0 X X X
X 0 0 0
X 0 0 X
X 0 X 0
X 0 X X
X X 0 0
X X 0 X
X X X 0
X X X X
0 = Switch NOT on
X = Switch LS on
♦NOTE: Do not place your memory here because it will conflict
with the RESET, NMI, and IRQ vectors stored in KIM-1.
0000
1000
2000
3000
4000
5000
6000
7000
8000
9000
A000
B000
C000
DCOO
E000
F000
OFFF (do not use)
1FFF (do not use)
2FFF
3FFF
4FFF
5FFF
6FFF
7FFF
8FFF
9FFF
AFFF
BFFF
CFFF
DFFF
EFFF
FFFF*
li
Page 14

TABLE 5
KIM-3 ADDRESS SWITCH SETTING
When Address Switch is:
1 1 1
0 0 0
0 0 X
0 X 0
0 X X
X 0 0
X 0 X
X X 0
X X X
0 = Switch is NOT on
X = Switch IS on
NOTE: Switch 4 is not connected.
♦NOTE: Do not place your memory here because it will conflict
with the RESET, NMI, and IRQ vectors stored in KIM-1.
Lowest Address is:
0000
2000
4000
6000
8000
A000
C000
E000
Highest Address is:
1FFF (do not use)
3FFF
5FFF
7FFF
9FFF
BFFF
DFFF
FFFF *
12
Page 15

CHAPTER 3
CHECKOUT AND TEST PROGRAM
3.1 Your memory expansion module has been carefully tested to assure
correct operation. In this section we will describe how you can briefly check
the operation of your memory expansion module. We have also included a test
program which will allow you to verify correct operation of all memory cells
in your memory expansion module. It should only be necessary to run this
program if you suspect that the memory module has failed.
To verify that your memory expansion module has been correctly wired and
that the address switches are correctly set, just address some of the memory
locations and verify that you can change the contents of those locations.
Using the keypad provided with your KIM-1, and assuming that you have set the
address switches on your memory expansion module so that the lowest address
is 2000, use the following procedure:
CHECKOUT AND TEST PROGRAM
DEPRESS KEY
/E57
/SE7
Z27 zs? zn? m
m
m m
Zz7 El
m
is m
If you are unable to change the (
sources of trouble:
1. The memory expansion board is not correctly connected to KIM-1.
If you are using a motherboard, check that the motherboard is correctly installed
and that, the memory expansion card has the component side of the board facing
SEE DISPLAYED
XXXX XX
XXXX XX
2000 XX
2000 XX
2000 3A
2000 79
2001 XX
2001 37
in memory there are two possible
13
Page 16

away from the KIM-1. If you are not using a motherboard, carefully check your
wiring against the list provided in Table 2A and 2B.
2. You have incorrectly set the memory address switches. The
figure below shows the appearance of the memory address switch when it is
configured so that the lowest expansion memory address is 2000ig. Recheck
the information in Chapter 2 if you are unsure of the placement of the
memory expansion module.
14
Page 17

5.2 TEST PROGRAM FOR MEMORY CHECKOUT
Although your KIM memory expansion module has been carefully tested
before shipment, like any other electronic device, it can fail in use. If you
suspect that your memory expansion module is not working correctly, the following
program can be used to check the memory operation. It should be noted that
programs for testing memory modules for all possible failure modes would be
quite complex and require lengthy running time on KIM. The following programs
simply write and read every possible bit pattern in every memory location.
They do not check, for instance, whether writing to a given memory location
may also affect other memory locations.
3.3 CHECKING YOUR MEMORY FROM A TERMINAL
The following program assumes that you have a terminal connected to the
serial input and output ports of your KIM-1. To use the program, type it into
KIM memory starting at location 200ig; make a paper tape copy once you have
loaded the program using the KIM dump routine. To operate the program, load
the lowest address which you wish to test in location OODl and 0002, then load
the highest memory address you wish to test in location 0003 and 0004. For
instance, to check all memory locations between 2000 and 2FFF you would load 00
in location 0000, 20 in location 0001, FF in location 0002, and 2F in location 0003.
To operate the program, load address 022A and hit the G key. The program will
then fill the specified memory locations with 0's and then read all locations
to verify that the zero has been written. It will then load the specified memory
with 01 and again verify the data. The process will continue until all bit patterns
from 00 to FF have been written and read correctly. If any memory location
fails to read or write correctly the address of the defective cell will be
written to the terminal, along with the code which would not read or write
correctly. When all bit patterns have been tested in all specified cells, the
15
Page 18

CARO =
LOC
1
2
3
4
5
6
7
8
9
10
000 0 *=$2 00
11
12 020 0
0202
13
020 4
1*
0206
15
16
17
18
19
020 7 A5
0209
20
020C
21
22
020E
23
0211
021 4 A5
24
25
021 6
26 02 1 9
27
0 2 1 :
28
29
30
021 0
31
32 021F
33
0221
0223
34
0225 A5
35
022 7
36
37 0229
38
39
40
41
022A
0223
42
0220
43
44
0230
0232
45
023 4
46
47 0 237
023 9 C5
48
49
023B
50 023 0 A5
51 J2 3F
0241
52
53
024 3 20
54
55
024 8
56
024A
57 024C
58 024F
59
02 52
60 025 4
61
025 6
62 02 58
63
02 5A 05
64
025C
65
025E
66 02 60
67
0262
68
69
0268
CODE
E6 04 INCP TR INC PTR LO
02
00
05
E6
60
05 ERROR LDA PTR H l
38
20
04
A5
20 3B
9E
20
06
3B
20
2F
20
60
00 1N IT LDA =$00
A9
85 06
A5
00
85
04
01
05 STA
85
60
08
AO
00 LDY
10
20
06
A5
04
91
00
20
A5 04
02
F3
00
05 LDA
C5
03
00 ED
21
024 6
0265 20
04
B1
06
C5
FO.
03 BEO
07
20
20 00
04
A5
C5
02
DO
EE
A 5 05
03
00
E b
E6
06
00 03
2F
20
21
30
4C
BOTLO =$0
BO T H i = $ 1
TOPL U=$ 2
TOP HI =$ 3
PTR L 0= $ 4
P T R H l =$5
MASK=$6
PRT B YT =$ 1 E3 B
0 U T S P = $ lE 9 t
CR L F= $ 1 E 2F
en d r t s
ERROR R OU TIN E FOR
IE JSR
IE
IE
IE
IE
IN I T I A L IZ A T I O N SU8R
RE SE T LOA BO TLU
MA IN L IN E FOR MEMORY
BEG IN CLO
02
WRLOUP LDA MASK
02
02 JSR
RDLOOP LDA
02
02
CONT JS R
IE
c y c l e j s r r e s e t
02
0?
CARD
BNE END
LDA
JS R
JSR OU TSP
LDA
JSR
JS K
RTS
STA MASK
STA
l d a
RTS
JSR
STA
JSR
LDA
CMP
8NE RRLOOP
CMP
BNt
C*P
JSR ERROR
LOA
CMP
BNt
LOA
CMP
BNt
BNE
JSK
jn p
Program 1
INC
INC
PT R H l
p r t b y t
PT K LC
PRT bY T
MASK
PRT BY T
CRL F
PTRL O
BOTHI
PT RH l
= $00
1NIT
(P T R L O )t Y
INC PT R
PTRL O
TOPLO
PTR H l
TOPHI
WRLUOP
RES ET
(P T R L O ) , Y
MASK
CONT
INC PTR
PTRL O
TOPL O
ROLOUP
PT RH l
TOPHI
R'DLGUP
MASK
c y c l e
CRLF
fcRLOOR
16
Page 19

program will output a carriage return and line feed and begin the entire
cycle over again. For a 4K memory expansion module the entire test will take
about 1% minutes.
3.4 CHECKING MEMORY OPERATION WITH THE KEYPAD
Program 2 tests memory in a similar fashion, but does not require a
terminal. As in the first program, the address of the lower limit and upper
limit of the memory to be checked is inserted in locations 0 through 3. When
the program has been keyed in, you will probably wish to record it on your
audio cassette for future use. When the starting address (022E) is loaded and
the GO button is depressed the program will check memory as described above.
However, if a defective cell is encountered the address of the defective cell will
be displayed on the leftmost four digits of the display and the program will halt.
Pushing any button on the keypad will resume the testing operation. When all
memory cells have been checked, a value of 0000 will appear in the display and
the program will halt.
17
Page 20

Program 2
CARD = LOC
1
2
*
4 T0 P H l= $ 3
5 PTRLU =$ 4
6
7
P
9
10 SCA NS =$ 1F 1F
11
12 RESVE C= $ 1C 22
13
000 0 ♦ =$200
0200
14
13
0202
0204
16
17
0206 60
18
19
20
020 7 A5
21
020 9
22
0208
23
24
0200
23 02 OH
0211 85
2fc
0213
27
0216 20
28
29
0219
0216
30
31 02 1E
32
022 0
3 3
34 i n i t i a l i z a t i o n s o b r o j t i n i
35
36 0221
37
022 3
0225 A5 00
38
39 0227
40
0229
41
0229
42
022D
43
4*
43
02 2 t
46
47
022F AO
48 0231
49 02 34 A5
02 36
5 J
51
02 38
023B
52
02 3D
53
54
02 3F DO
55 0241
56 0243 C5
024 5
5 7
58
024 7 20
59 024ft
6 0 02 4C
61
0246
62
0250
63 02 53
64
02 56 A 5
0256
65
025 ft
66
67
02 5C
6 8
025E
69
0260
0262 E 6
70
02 64
71
0266
72
73
0266 85
74
026ft
0260 4C 22
73
76 02 6 F
77 02 72
78
CODE CARD
E6 04
02
00
05 INC PTR HI
E 6
05
85
FB
A5
04 LDA PT RLO
85
FA
A5
06
F 9
IF
20
FE
FB
FO
20 FE
F 6
DO
60
A9
00
06
86
85 04
ft 5
01
03 STA PTRHI
86
60 RTS
D8
00
21
20
06
04 STA ( P T R L O ) , Y
91
20 00
A5
04
C5
02
F 3
A5 06
0 3
DO
ED
25
04
B1
06
C 5
FO 03
07
20
00
20
04 LDA P TRLO
C 5 02 CMP TOPLU
ee
DO
06 LDA PTRHI
A 5
:5
03
DO
E 8
06 INC MASK
oc
DO
A 9 00 LDA =$00
FA
85
Fb
25 02
20
34
4C
BOTLU =$0
BOT H1 = $1
TUP L0= $2
PTRrll =$5
MASK=$6
PUINTH= SF B
P01 N TL = $F A
AK= $1 EF E
INCP TR INC P TR LO
en d r t s
ERROR LDA PTRH I
IF
ER1 JS R SCANS
IE
IE
ERLO UP JSR AK
IN I T LDA =$00
RES ET LDA BO TLU
BEG IN CLD
02
WKLUOP LDA MASK
02
02
RDLOOP LDA (P T K L U ), Y
02 JSR er r o r
CONT JS R INCPT R
02
1C
02 LOOP JMP W.RLUOP
.EN D
BNE END
ERROR R OUT INE FOR KEY PAD
STA POINTH
STA POIN TL
LDA MASK
STA $F 9
JSR AK
BEO ER1
6NC ERLO OP
RTS
STA MASK
STA P TRL O
LDA 9UTH I
MAI N LI NE FUR MEMORY TES T
LDY =$00
JSR I MIT
JSR I NC PTR
LDA PTRLO
CMP TUPLU
BNE WRLGOP
LDA PTRHI
CMP TOPHI
BNE WRLGOP
JSR RESE T
CMP MASK
BEQ CLLNT
bn f r d l u o p
CMP TOPHI
bNE R I) LOOP
BNE LOUP
STA $FA
STA $Frt
JMP RESV EC
JSR RFISET
18
Page 21

CHAPTER 4
WARRANTY AND SERVICE
Should you experience difficulty with your KIM-2 or KIM-3 module and
be unable to diagnose or correct the problem, you may return the unit
to MOS Technology, Inc. for repair.
7. 1 IN-WARRANTY SERVICE
All KIM series Microcomputer Modules are warranted by MOS Technology, Inc.
against defects in workmanship and materials for a period of ninety (90) days
from date of delivery. During the warranty period, MOS Technology, Inc. will
repair or, at its option, replace at no charge components that prove to be
defective provided that the module is returned, shipping prepaid, to:
KIM Customer Service Department
MOS Technology, Inc.
950 Rittenhouse Road
Norristown, Pennsylvania 19401
This warranty does not apply if the module has been damaged by accident
or misuse, or as a result of repairs or modifications made by other than
authorized personnel at the above captioned service facility.
No other warranty is expressed or implied. MOS Technology, Inc. is
not liable for consequential damages.
7.2 OUT-OF-WARRANTY SERVICE
Beyond the ninety (90) day warranty period, KIM modules will be
repaired for a reasonable service fee. All service work performed by
MOS Technology, Inc. beyond the warranty period is warranted for an
additional ninety (90) day period after shipment of the repaired module.
19
Page 22

7.3 POLICY OF CHANGES
All KIM series modules are sold on the basis of descriptive
specifications in effect at the time of sale. MOS Technology, Inc.
shall have no obligation to modify or update products once sold.
MOS Technology, Inc. reserves the right to make periodic changes or
improvements to any KIM series module.
7.4 SHIPPING INSTRUCTIONS
It is the customer’s responsibility to return the KIM series
module with shipping charges prepaid to the above captioned service
facility.
For in-warranty service, the KIM module will be returned to the
customer, shipping prepaid, by the fastest economical carrier.
For out-of-warranty service, the customer will pay for shipping
charges both ways. The repaired KIM module will be returned to the
customer C.O.D. unless the repairs and shipping charges are prepaid
by the customer.
Please be certain that your KIM module is safely packaged when
returning it to the above captioned service facility.
20
Page 23

CHAPTER 5
THEORY OF OPERATION
5.1 The t'wo schematics show the interconnection of the components
on the KIM-2 and KIM-3 boards. The diagram below illustrates the pin
connections to the 2102-type memories used on the boards. When the ENABLE
line is low, one of the 1024 bits in the package is selected. If pin 3 is
high, the selected cell will have the value of the DATA IN line (1 or 0)
written into it. If Pin 3 is low, the contents of the addressed cell will
be placed on the DATA OUT line.
AB6
AB5
READ/WRITE
AB1
AB2
AB3
AB4 ---
AB0
—
---
---
---
---
—
2102
--- +5
1
2
3
4
5
6
7
8
9
--- GROUND
10
--- DATA IN
11
--- DATA OUT
12
--- ENABLE
13
--- AB9
14
15
--
AB8
--
AB7
16
The boards are composed of the memory circuits, addressing circuitry,
and buffers. An on-board voltage regulator is also provided. The following
description applies to the KIM-2 board; KIM-3 differences are noted at the end.
In operation, address bus lines 0 through 9 are buffered by U4, U5, U8,
and U9, and connected directly to the memory circuits. The high-order address
lines (AB12 - 15) are presented to U15, a 4-bit comparator. The bit pattern on
these lines is compared with the bit pattern generated by the four address switches.
21
Page 24

IN P U T
BUFFER S
OUTP U T
BUFF ERS
DA TA
BUS
DATA
BUS
ADDR ESS
BUS
22
Page 25

If the address switch settings and the high-order address lines match, pin 6 of
U15 will go high. This signal is inverted twice in Ull and passed off the board
as the BD SELECTED line. When BD SELECTED goes high it disables U4 on KIM-1,
preventing the memory circuits on KIM-1 from conflicting with addresses
intended for the expansion memory board.
Address bus lines 10 and 11 are decoded in U6 to provide four output
lines (pins 4, 5, 6, and 7). Each of these four lines is connected to a group
of eight memory circuits to determine which bank of memory circuits will be
active at any time. U6 will not be activated unless the proper address
configuration exists on address bus pins 12 - 15. The BD SELECTED line is
used to enable U6. The comparison signal from pin 6 of U15 is also used in U7
to combine with the 02 and R/W signals from KIM-1 to control the input and
output buffers (U12 and U13).
The effect of this circuitry is such that when the high order address
bits match the switch settings, U6 and U7 are enabled to decode address bits 10
and 11; when clock phase 2 is present the data bus buffers will be enabled,
allowing data to be fed into or out of the board, depending on the condition
of the Read/Write line. U6 will enable the appropriate bank of memory circuits
and the selected memory circuits will decode the ten least significant address
bits to complete the Read/Write operation.
U16, Ql, and Q2 and their associated circuitry from a conventional
series regulator which take the unregulated +8v supplied to the board and
supply a regulated +5v for the circuitry.
The only difference between the KIM-2 and KIM-3 circuitry is that U6 now
decodes three address lines (AB10 - 12) and U17 decodes three address lines
(AB13 - 15). U6 now controls which of eight memory banks is selected. Additional
drivers are provided for AB0 - 9 to supply the extra drive needed for the increased
number of memory circuits.
23
Page 26

KIM-2
ITEM
1. U1-U5,U11
2.
3.
4.
5. U14
6.
7. U7
8.
9.
10.
11. Cl ,C2 2 Capacitor 2.2yf 25v
12.
13. C17-C42
14. U101-U132
15. 2 DEC PC BD Handles
16.
PART
U8-U10
U6 1
U12,13 2 IC DS8833
U15
R2-R5 4 Resistor IK,
Qi
Qi
C3-C16,C43 15 Capacitor 6.8yf lOv
QTY. DESCRIPTION
6 IC 7404
3 IC 74LS04
1 IC 74LS08
1 IC 7485
1 IC 7410
1
1
26
32
1 DIP SW. 4 Pole
IC 74155
2N3055
Heat Sink Wakefield NC-680-.5
Capacitor O.lyf Blue
Memory Element 2102A-4
24
Page 27
Page 28
Page 29

KIM-3
ITEM
* 1. Ul-4,7-9 7 I.C. SN7404
2. U10,ll,13
3.
4. U14,15 2
5.
6. U17
7.
8. U12
9. U18 1 I.C. LM305
10.
11.
12. Q2 1
13. Rl-3 3
14. R4
15. R5 1
16. R6 1
17.
18. R8
19.
20.
21.
22.
23.
24.
25.
PART
U6
U16
U5
Qi
Q1 1
R7
R9 1
Cl,2 2
C3-20,47 19
C21-46 26
U101-U164
QTY.
3 I.C. SN74LS04
1 I.C. SN74155
1
1
1
1
1 Transistor 2N3055
1
1
1
64
2 DEC P.C. BD. Handles
1 DIP SW. 4 Pole
I.C. DS8833
I.C. SN74LS08
I.C. SN7485
I.C. SN7410
I.C. SN7400
Heat Sink Wakefield NC-680-.5
Trans. 2N2905
Resistor IK, ^W,5%
Resistor 680, %W,5%
Resistor 470, 3fW,5%
Resistor PW5-.2, 10% .20, 5W
Resistor 1690, %W, 1%
Resistor 6.8K, *W, 5%
Resistor 3.9K, %W, 5%
Cap. 2.2yf, 25v
Cap. 6.8yf, lOv
Cap. . lyf, Blue
Memory Element AM91L02APC
DESCRIPTION
27
Page 30

^ r r
i f-8 f-s —s f-s! ! ■-§ - t "-§]
:si r
% *A IA IA IA IA IA IA
8
0
0
0 0 0 0 0
0
ft 0 0
ft 0 ft
0 0 0
5 0 0 0 0 0 0 #
0010
5 5
ft
0 0
0 0 0 #
0 0 0 #
0 0 0 #
000#
t r t r f r w
IfftftO
I A I A H
IA IA IA lA
.4)
I !
*"8
5<
IjiSaB
! i
lIs*
LtflJ
28
„ -
i < 8 2V
5 3 3
f
-1
u
Page 31
Page 32

PROOUCT
AN NO UNCEMENT
M O t T I C H NO LO O Y , IN C .
Frankfurter Str. 171—175 • D—6378 Neu-lsenburg
Telefon (06102) 8003 • Telex 04 185663
BU LLETIN
September 21,1 97 6
KIM-4 MOTHERBOARD
The KIM-4 motherboard is designed to interface a single KIM-1 microcomputer with up to six system
expansion modules. The motherboard also contains circuitry for buffering all appropriate system address, data,
and control lines. A +5v regulator is included to provide power for the KIM-1 module from the system 8-10v D.C.
unregulated power bus. A +12v regulator is provided for powering the KIM-1 audio cassette interface from
user-supplied +15v.
Dimensions: 11.0" x 11.5" (see attached drawing) inclusive of connector tabs.
Connectors provided: (6) 44 pin female (similar to Vector R644) for expansion modules.
(2) 44 pin female connectors for interface to KIM-1.
(1) 44 pin male connector duplicating the function of KIM-1 application connector.
(1) 44 pin male with standard bus pinout for connection to expansion
motherboard or backplane.
Expansion module pin connections: (See Diagram)
Power Connections:
+8v unregulated system power to be connected to motherboard jack and bussed to all
expansion module connectors.
+15v and -15v (optional) to be connected to motherboard jack and bussed to all expansion
module connectors. Regulator provided to derive +12v for audio cassette interface from
user-supplied +15v.
Note: +5v regulated is not bussed to expansion module connectors. Each module will have
on-board regulators powered from the system +8v unregulated bus.
30
Page 33

KIM-4
STANDA RD BUS CONNECTIONS
1
GND
A
GND
2
B SYNC
B
BAB 0
3 B RDY
C
BAB 1
4
B IRQ
D
BAB 2
5
- 15V
E BAB 3
6
B NMI
F
BAB 4
7
IB RST
G BAB 5
8
BDB 7
J
BAB 6
9 BDB 6
K BAB 7
10 BDB 5
L
BAB 8
11
BDB 4
M
BAB 9
12 BDB 3
N
BAB 10
13 BDB 2
P
BAB 11
14
BDB 1
R BAB 12
15
BDB 0
S
BAB 13
16
BD SELECTED
T
BAB 14
17 + 15V
U BAB 15
18
V
B 0 2
19 +8v RAW DC
w B R/W
20 +8v RAW DC
X
B 02
21 +5v
Y
+5
22 GND
z GND
* The "B" prefix indicates the same signal output by KIM-1 but buffered on the
motherboard. E.G. the B RDY line is the KIM-1 RDY line.
K IM - 4 MOTHERBOARD
APPLICATION CONNECTOR
TO KIM-1 TO KIM -1
APPLICATION CONNECTOR EXPANSION CONNECTOR
Page 34

Notizen
32
Page 35

Notizen
33
Page 36

Notizen
34
Page 37

11131111-
mniiEis:
Herausgeber:
MCDS Microcomputer
Datensysteme GmbH
HUES
LIEES
1X1
bringt Ihnen diese Losebiattsammlung ins Haus. DasSachgebiet wird mit Originaldaten und den
jeweils neusten Informationen behandelt. Die Texte sind in deutsch und englisch abgefadt. Der
Ausgabenumfang bewegt sich zwischen 1 und 250 Seiten. Um immer up to date zu sein, konnen
Sie als Abonnent kontinuierlich unsere Erganzungen beziehen.
Der Seitenpreis betragt 0,10 DM.
MCDS Microcomputer Datensysteme GmbH • Luisenplatz 4 ■ D-6100 Darmstadt
Page 38

L
r
—
...
. J Sachaebietes „MOS-Microcomputer" ab. Vom Datenblatt, iiber die Hardware zur wichtigen Software, iiber Bii
D-6100 Darmstadt
MCDS Microcomputer Datensysteme GmbH
Luisenplatz 4
I cher,Bausatze, Fachberichte,vollstandigeSysteme finden Siealles in unserer MCDS Microcomputer-Information
----------------------------------------------------------------------------------------------------
Stand der Microcomputer-Technik unterrichtet. Diese Loseblattsammlung deckt das gesamte Spektrum de
oder einem Programm wird Sie das Vielfache des Abonnentenpreises kosten. Sie sind immer iiber den neuestei
Eine Information, auf die Sie nicht verzichten konnen. Allein das Suchen nach einem Begriff, einer Aussagi
J
□ Mochte Microcom puter-Information im Abonnent beziehen.
Stra Be
Postleitzahl Ort
, H
o
c
$
mrr
>er, Postfach
Name. Firma, Abteilung
Name, Firma
i
r
Bitte Absender hier sorgfaltig eintragen:
Stck. Loseblattsammelordner (Kunststoff)
Stck. 112 MOS-Hardware-Handbuch englisch
Stck. 201 MOS-Produktspektrum Obersicht
Stck. 901 MCDS-Produktspektrum Obersicht
Stck. 911 MCDS-Datensichtgerate Information
Stck. 101 M OS-KIM 1 Microcomputer-Handbuch englisch
Stck. 131 MOS-Programmier-Fibel deutsch
Stck. 111 MOS-Programmier-Fibel englisch
Stck. 132 MOS-Hardware-Handbuch deutsch
Anforderung
Ich/W ir mochten per Nachnahme zugeschickt bekommen:
Stck. 121 M OS-KIM 1 Microcomputer-Handbuch deutsch
-
------------------
_ L
l
kostenlos
DM 24,90
kostenlos
kostenlos
DM 4,95
DM 19,80
DM 19,80
DM 28,60
DM 28,60
DM 24,90
Page 39
Page 40

MOS TECHNOLOGY INC.
1
s ,
■ ■
J MB L
itt
II
m icrocw iiiiM iter
ilsifen s Yis teme ijm lili'
lu is ckii|i la l z 4*
<1 01 ihim istn ilt-
Page 41

This was brought to you
from the archives of
http://retro-commodore.eu