Professional Documents
Culture Documents
DATA
SH EET
M O t T K C H N O L O O V i INC.
V A L L E Y FORGE CORPORATE CEN TER (215) 666 7950 AUGUST, 1975
950 RITTEN HO USE ROAO, NORRISTOWN. PA. 19401
The MCS6501 - MCS6505 represent the first five members of the MCS650X
m i croprocessor family. This family of products includes a range of
software compatible microprocessors which provide a selection of address
able memory range, interrupt input options and on-chip clock oscillators
and drivers. The family includes the 40 pin MCS6501 for clock compati
bility with the MC6800 microprocessor, the 40 pin MCS6502 with the same
features as the MCS6501 but including an on-chip clock, and the 28 pin
MCS6503, 4 and 5 providing in addition to the on-chip clock a set of
options allowing the user to tailor his microprocessor to suit the parti
cular need. All of the microprocessors in the MCS6501 - MCS6505 group are
software compatible within the group and are bus compatible with the
M6800 product offering.
COMMON C H A R A C T E R IS T IC S
RE5 IK U NMI
ADDRESS
BUS
E L E C T R I C A L C H A R A C T E R IS T IC S (V c c = 5 .0 V ± 5% . V ss = 0 , T A = 25” C )
- - 10.0 uA
0o(In)
T hr e e - S t a t e (Off State) Input Current UA
't s i
(Vin - 0.4 to 2.4V, Vcc - 5.25V)
Data Lines 10
O u t p u t High Voltage
VOH
( L n . . - -lOOuAdc, Vcc - 4.75V)
B A ,D a t a ,A 0 - A 1 5 ,R/W Vss + 2.4 Vdc
Outpu t Low Voltage
VOL
(I - - 1.6mAdc, Vcc ■ 4.75V)
BA,Data,A0-A15, R/W Vss + 0.4 Vdc
Power D i ssipation - .25 .70 u
PD
C a pacitance C PF
(V, - 0. T - 25 C, f - 1MHz)
Logic - - 10
C in
Data - 15
A 0 - A 1 5,R / W , S Y N C , B .A . C _ _ 12
0 o(in) C0 15
o(ln)
01
: 30 50
C0,
02 - 50 80
C 02
Fall Time
(Measured from 0 . 2 v t o Vcc - 0.2v) — ... 25 nsec
tf
D el a y T i m e between Clocks
(Measured at 0.2v) 0 ... ... nsec
td
— — TR
• 2 (6501) \
r
• 2 (O U T ) (6502. 3. 4, 5 )\ __
«* T r w s -m
2.4V
R/W
2.4V
AD D R ESS 2.0V
FRO M MPU 0.8V 0.4V
2.4V
m- t a d s » 2.0V
BA (6501)
X
♦ Tb a *■
SYNC (6502)
X
^-Tsy n c *
w
COMMON C H A R A C T E R IS T IC S
C l o c k s (0i, 0?)
D a t a Bus ( D n - D 7)
R eset
A D D R ESSIN G M ODES
PROGRAM M IN G M O DEL
PR O C ESSO R S T A T U S R E G ” P"
A
A CCU M ULAT O R
Y IN D EX R E G IS T E R CARRY 1 =TRUE
N E G A T IV E 1 = NEG
mmomc
ADC A*M*C A (i
AND A A M ♦A n
A S L c«g : _
B C C BRANCH ON C=0 13
B C S 8RANCH ON C-1 ca
B I T 4 AM
B M I BRANCH ON N-l (j
B N E BRANCH ON Z-9 <>
BV C BRANCH ON V-g it
BV S BRANCH ON V-1 t?
C L C a-c
CLP a —d
C L I 8♦ I
C L V 0♦ V
C P X X M
C PY Y-M
D E C K-l ♦ M
D E X <-1 ♦ X
D E Y
E O R Ay M - A Vj 4 2
\ N C M ♦1 ♦ M F6 6 ?
I N X X •1 ♦ X
I N Y Y* 1 Y
IDA M ♦ A „ 3 89 4 3
IMMEOIATE ABSOLUTE ZERO PAGE ACCUM IMPLIE0 (IN D .X) (IN D ).Y *.PAG E.X RELATIVE INDIRECT Z.PAGE.Y CONDITION CODES
N I C I D V
L D X
L D Y J - -- -
L S R J J - - -
NOP NO OPERATION
O R A
P H A
P H P
P L A
P L P (RESTORED)
R O L J J - -
SEC ♦ C
S E P - 0
S E I 1— I
S T A A ♦ M
S T X
S T Y
TAX A ♦X
T A Y A ♦ Y
T S X S ♦ X
T X A X ♦ A
T X S X ♦ S
T Y A Y ♦ A 98
(1) ADD 1 TO "N " IF PAGE BOUNDRY IS CROSSED X INDEX X EXCLUSIVE OR
121 ADD 1 TO " N " IF BRANCH OCCURS TO SAME PAGE Y INDEX Y ADD MODIFIED
ADD 2 TO "N " IF BRANCH OCCURS TO DIFFERENT PAGE A ACCUMULATOR SUBTRACT NOT MODIFIED
<3) CARRY NOT - BORROW M MEMORY PER EFFECTIVE ADDRESS AND MEMORY BIT 7
M i MEMORY PER STACK POINTER MEMORY BIT 6
MCS6501 - 40 Pin Package
T h e M C S 6 5 0 1 is a b u s c o m p a t i b l e r e p l a c e m e n t f o r the M C 6 8 0 0 m i c r o p r o c e s s o r . As
such, t his p r o d u c t u s e s a two p h a s e h i g h l e v e l (5 volt) c l o c k i n p u t c o n s i s t e n t
w i t h the M C 6 8 0 0 d e v i c e r e q u i r e m e n t s . The MCS6501 w h i l e pinout compatible wit h
the M 6 8 0 0 a d d r e s s b u s d o e s n o t h a v e t h e t h r e e - s t a t e b u f f e r s o n t h e a d d r e s s p i n s
A s s u c h the M C S 6 5 0 1 a l w a y s h a s v a l i d a d d r e s s e s o n t h e a d d r e s s bus, w i t h t h i s
feature allowing the single cycle mod e of operation.
vss 1 40 RES
d
RDY ____ d 2 39 N.C.
BA ^ ------ d 7 34 R/W
VCC i= 8 33 DB0
ABO 9 32
!) DBI
MCS6S01
ABI | L _ 10 31 DB2
AB2 d II 30 DB3
AB3 d 12 29 DB4
AB4 d 13 28 DBS
ABS d 14 27 DB6
AB6 d IS 26 DB7
AB7 d 16 25 AB1S
AB8 d 17 24 AB14
AB9 d 18 23 ABO
AB10 d 19 22 AB12
21 Vss
ABI 1 0= 20
N.C. = NO CONNECTION
* 6 5 K A d d r e s s a b l e B y t e s of M e m o r y * 8 B i t B i - D i r e c t i o n a l D a t a Bus
Features of MCS6501
MCS6502 - 40 Pin Package
T h e M C S 6 5 0 2 c o m b i n e s the M C 6 8 0 0 b u s c o m p a t i b i l i t y f e a t u r e s of the M C S 6 5 0 1 w i t h
a n o n - t h e - c h i p c l o c k o s c i l l a t o r and d r i v e r w h i c h e l i m i n a t e s the r e q u i r e m e n t for
a two p h a s e 5 v o l t c l o c k input. T h i s f e a t u r e a l l o w s the chip to b e d r i v e n f r o m
a s i n g l e T T L l e v e l i n p u t clock, or a n R C time b a s e or C r y s t a l time base.
A d d i t i o n a l l y , the M C S 6 5 0 2 h a s a S Y N C line o u t p u t w h i c h s i g n a l s e a c h t i m e a n
OP C O D E f e t c h is b e i n g p e r f o r m e d , thus a l l o w i n g s i n g l e i n s t r u c t i o n execut i o n .
vss CZ i 40 = □ * * - rEs
RDY ► 1= 2 39 02 (OUT)
9 1 (OUT) - cz 3 38 S.O.
IRQ ► cz 4 37 00 (IN)
N.C. c= 5 36 N.C.
NMI ► cz 6 35 N.C.
SYNC - cz 7 34 R/W
VCC d 8 33 DB0
AB0 9 32 DB1
MCS6S02
A BI 31 DB2
^L - 10
AB3 1 12 29 DB4
AB4 r~ 13 28 DB5
AB5 14 27 DB6
/
AB6 IS 26 DB7
AB7 i 16 25 AB1S
AB8 i— 17 24 AB14
AB9 i 18 23 A BB
ABIO 19 22 AB12
/=
ABI I 20 21 VSS
0=
N.C. = NO CONNECTION
* 6 5 K A d d r e s s a b l e B y t e s of M e m o r y * SYNC Signal
(can b e u s e d f o r s i n g l e i n s t r u c t i o n
* IRQ Interrupt execution)
Features of MCS6502
MCS6502
T IM E B A S E G E N E R A T IO N OF IN PU T C LO C K
CRYSTAL ( S u g g e s t e d r a n g e s for Rp, C f,: 0 < R ? < 500KJ2, 2pf < C < 12pf.)
PIN
3 0 | (OUT)
37 0o (IN)
39 02 (OUT)
RC
Rp PIN_
39 SYSTEM 3 0 1 (OUT)
T Cf B U FFER
02 37 0o (IN)
39 02 (OUT)
37 X
MCS6503 - 28 Pin Package
R ES C 1 28 D02 (O UT)
v vss C 2 27 3«oON) * 4 K A d d r e s s a b l e B y t e s of
jr <5C 3 26 U R/W M e m o r y (AB00-AB11)
NM I C 4 25 D DB0
A B 7 C 13 16 □ ABIO
AB8 C 14 15 □ AB9
MCS6503
Features of MCS6503
■r e s C 1 28 : 02 (OUT)
Vss C 2 27 D 00 (IN )
IRQ C 3 26 D R/w * 8K A d d r e s s a b l e B y t e s of
vcc C 4 25 : d b 0 M e m o r y (AB00-AB12)
AB0 C 5 24 U D B l
AB7 C 12 17 □ AB12
AB8 C 13 16 □ A B I 1
AB9 C 14 IS □ ABIO
R ES C 1 28 J 0 2 (OUT)
vss C 2 27 3 00 (IN ) * 4 K A d d r e s s a b l e B y t e s of
RDY C 3 26 D R/W
M e m o r y (AB00-AB11)
W C 4 25 D DB0
ABI C 22 3 DB3
7
* IRQ I n t e r r u p t
AB2 C 8 21 J DB4
AB3 C 9 20 3 DBS
* RDY Signal
AB4 C 10 19 U DB6
A BS C I I 18 2 DB7
* 8 Bit B i - D i r e c t i o n a l D a t a Bus
AB6 C 12 17 D A BM
AB7 C 13 16 3 ABIO
A BS C 14 15 □ AB9
MCS6S0S
Features of MCS6505
MCS6503, MCS6504, MCS6505
T IM E B A SE G E N E R A T IO N OF IN PU T C LO C K
SYSTEM
28
02
Rf
27
V A r PIN
27 0o (IN )
C=) C R Y ST A L 28 02 (OUT)
SYSTEM
02
PIN
27 0o (IN )
28 0 2 (OUT)
C R Y ST A L
RC
RC Network Tim e Base Generation
SYSTEM
28
lc 02
T^ \
PIN
27 0o (IN )
28 02 (OUT)