Datasheet MC68B40P, MC68B40S, MC6840P, MC6840CP, MC6840CS Datasheet (Motorola)

...
MOTOROLA
SEMICONDUCTOR
TECHNICAL DATA
Programmable Timer Module (PTM)
The MC6840 is a programmable subsystem component of the M6800 Family designed to provide
variable system time intervals.
The MC6840 has three 16-bit binary counters, three corresponding control registers, and a status
register. These counters are under software control and may be used to cause system interrupts
andlor generate output signals. The MC6840 may be utilized for such tasks as frequency measure-
ments, event counting, interval measuring, and similar tasks. The device may be used for square wave generation, gated delay signals, single pulses of controlled duration, and pulse width modul~?~’’’*,., ~ tion as well as system interrupts.
,>~+
Order this document
by MC6840/D
MC6840
,:::’~”,<$,+
){t t,$.~t.+
\ “:tt+.:?.,:t:’i’
\.:?,\\,+,
,,,.F+\ ~!,;&~
.’\’ :,~>.,,,.~...~.
~:,~:;,~<~r...
....+
.+
,.,,.
~ L.4!:s+”
.<\;:
\ *Y>:”*.
~.\\,\.*;L*
“--’. ~.t.:~,,,
.$
‘$tt<v
A),,),,
l.~:~:.*L~\,\.,,.l.,.,$..,
t,.,~ ,1..
~*:~\
.
Three Three
MOTOROLA INC , 1988
@
MOTOROLA =
DS9802R3
BLOCK DIAGRAM
m
E (Enable)
t
& I Rea,ster I
Clock
A
I
‘,~t..
J!{
The average chip-juncti~wt~~$eratu re, TJ, in ‘C can be obtained from:
where:
TA OJA = +P@k~d’’Thermal Resistance, Junction-to-Ambient, ‘Cm
pD
PINT , !kd~~ x Vcc, Watts — Chip Internal Power
Pp~T3W$=’*~ort Power Dissipation, Watts — User Determined
~ *;’.?,,*
~~$@~~#appliCatiOnS ppORT<plNTand can be neglected. ppORTmay become significant if the device is configured
.AQ&+$ve Darlington bases or sink LED loads.
~~~~%approximate relationship between PD and TJ (if PpORT is neglected) is:
,,
Solving equations (1) and (2) for K gives:
where K is a constant pertaining to the particular part. K can be determined from equation (3) by measuring PD (at equilibrium) for a known TA, Using this value of K, the values of PD and TJ can be obtained by solving equations (1) and (2) iteratively for any value of TA
= Arn~~~m\,fem peratu re, ‘C
,~~~~~+ PpORT
.
,4 ~
.,>
,$>5, -*, $:
.,d:P:.. 3... ~
;.,
$i<
~.s>>,,
:<:*,
‘.~~..$.’
TJ =TA+ (PD*OJA)
PD= K: (TJ +273°C)
(TA+2730C) +0JNPD2
K=PD
—.
(1)
(2)
(3)
MOTOROLA MC6840 2 DS9802R3
MAXIMUM RATINGS
Rating
Symbol Value Unit Supply Voltage Input Voltage V,n Operating Temperature Range – TL to TH
MC~, MC~A40, MC~B40
MCWOC, M C6BA40C
Storage Temperature Range
THERMAL CHARACTERISTICS
Characteristic Symbol
Thermal Resistance
Vcc
TA
Tstg
9JA
to +7.0 v
–0.3
to +7.0 v
–0.3
Oto +70
–40to +85 ‘c
–55to +150 ‘c
Value Unit
‘cm
This devtce contains
Inputs agatnst damage due to high static voltages or electric fields, however, it IS ad­vised that normal precautions be taken to avoid application of any voltage higher than max!mum rated voltages to this htgh­tmpedance recommended that V,n and Vout be con­strained to the range VSSS(Vln or Vout)
SVCC. Rellabllity of operation IS enhanced~,
unused Inputs are tied to an
voltage level (e g., eltner VSS or V@&$ , “’$.~
clrcult. For proper operation It IS
Cerdip 65 Plastic 100
DC ELECTRICAL CHARACTERISTICS (VCC = 5.o Vdc + 5%, VSS =0, TA= TL to TH unless otherwise noted) .,ih ~+.,
Characteristic
Input High Voltage
Input Low Voltage Input Leakage Current (Vin =0 to 5.25 V) HI-Z (Off State) Input Current (Vin= 0.5 to 2,4 V) Output High Voltage
(lL~ad= –205KA) (l Load= –2~KA) Other Outputs
Output Low Voltage
(l Load= 1.6 mA)
(l Load =3.2 mA) Output Leakage Current (Off State) (VOH = 2.4 V) Internal Power Dissipation (Measured at TA= TL) Input Capacitance
(Vln=O, TA=250C, f=l.O MHz)
Output Capacitance
(V,n=O. TA=25°C, f=l.O MHz)
%.
.?
m, DO-D7 .2
+:$?1$$.,
tf\ “$
>,,p.,~~.D7
“?l$~~fl others
>.
,:..>.’
Symbol
VIH
vlL
Iin
. ....
-..:*<>.
IRQ
:&s~’
ITS[
v O H,:.,.?
f’.$;:~$:,ii :,+
is‘i~~.-~,~.s~<
*(5. ‘*? ‘%Q# -
PINT
Ci”
Cn,,t
DO-D7
DO-D7
01-05?;
.,i.~ ‘$ILOH
Min
VSS+2.O ‘;’%- ‘~ Vcc v v s s – Q,$ >?’~&:’
, .,,. ....
..5
~ .,t.
..,:<.>
.!,. $$J
,.,., ..}}:,
t$?,:::%:,::~”}:.
V~~+ 2.4 VSS+2.4
— —
circuitry to protect the
,’!>$:.,.:?.
T~,?..
I
“**$*l .0
~~ Max Unit
VSS+O.8
20 10 pA
– –
VSS+O.4
VSS+0,4
1.0
470
,.
AC OPERATING CHARACTERISTICS (See Figure:Q~!%&;}$*
I
Characteristic
Input Rise and
(Fiaures 4 and 5) ~. ~, and RESET
Inuut Pulse Width Low (Figure 2)
‘~As~nchronous Input) -
C, G, and RESET
Input Pulse Width High (Figw&~~’s’p I -,
(Asynchronous Input) ~ii~ ~$Y
Fall Times
I .:cr-~ ~~I -
if “’.?:.:
!’+>
:’::$; ‘3:q>%WL
~,({, ~,
:
rvvH
I
1 ,
thd 50
ion Time (Figure 7)
ln~~:pu]se Width
C3’( – 8 Prescaler Mode On Iv)
Output Delay, 01-03 (Figure 5)
(VOH =2.4 V, Load B) (V0H=2.4V, Load D) (VOH=O.7 VDD, Load D)
Interrupt Release Time (Figure 6)
tr and tfs tcvcE
TTL
MOS tcm
CMOS tcmos
tsvnc
pWL, PWH 120
t
tco
tlR
$+...i$
..i:
kAPcaAn
1
I
tcyc E + tsu + thd
tcVcE+ tsu + thd
250
— — —
MC6BA40
Max
1.0”
, 1 [ 1
700 450
2.0
1.2
Min
tcycE+ tsu + thd
tcycE+ tsu + thd
50
2m
80
— — —
Max Min Max
0.666.
460 450
1.35
0.9
MC6BB40
tcyc E + tsu + thd
tcVcE+ tsu + thd
w
175
60
— — —
appropr!atewt$~$.
~, f?.’:),:,
‘ \*,i
v
2.5
— –
10
7W
12.5 75
5.0 pF
PA
v
v
PA
mW
pF
Unit
O.w”
ns
ns
ns
ns
ns
ns
ns
Mo
ns
MO
1,0
Us
07
MC6840 DS9802R3
MOTOROLA
3
BUS TIMING CHARACTERISTICS (COO~1-+=. I ~ --~ Q)
Ident.
Numbr
I
1
Cycle Time
Pulse Width, E Low
2
3 Pulse Width, E High 4
Clock Rise and Fall Time
Q
Address Hold Time
4..
14 15
18 Read Data
21
!
;s Setup Time Before E
Chip Select Setu
elect Hold Time
Chip Sf’ ‘“”
Write Data Hold Time
:ral Output Data Delay Time sral Input Data Setup Time
Jp Time Before E
,., ,-
Hold I Ime
,UUG I“” LGa 1, z, a,, ” d,
Characteristic
MC6840
..lin Max Min Max
tcvc
PWEL 430 9W
PWEH 4W 9W
tr, tf
tAH tAS tcs tCH
tDHR1201W01201~.
I
tDHW
tDDR
tDSW
1.0
10 10 – 80 60 – 80 60
10 10
10 10
290
~~~
MC68A40 MC68840
Min Max ‘nit
10
0.67 10 0.5 10 #s
280 9500 210 9m 280 9m 220 9m
25 25
I
80
20 ns
10 ns 40 ns 40
10
20 I~ Qs$f” ns
I
~,Q,$J*,p~;@I ns
I ,
180 .~~.~,’”~j $~ ] ns
ns ns
Q:.ns
~
..,\:.;?:,‘*T:*.*}
MOTOROLA
4
~!, FI$URE2 – INPUT PULSE WIDTH LOW
FIGURE3 – INPUT PULSE WIDTH HIGH
—.
MC6840
DS9802R3
FIGURE4 – INPUT SETUP AND HOLD TIMES
FIGURE 5 – OUTPUT DELAY
‘esrpO’”’T
NOT E: Timing measurements are referenced to and from a low voltage of 0.8 volts and a high voltage of 2.0 volts, unless otherwise noted.
MC6840 DS9802R3
L
I
300F
MOTOROLA
5
DEVICE OPERATION
The MCW is part of the Mm microprocessor family and is fully bus compatible with MWOO systems. The three timers in the MC~ operate independently and in several distinct modes to fit a wide variety of measurement and syn­thesis applications.
The MCWO is an integrated, set of three distinct counter/timers. It consists of thre’e’ 16-bit data latches, three 16-bit counters (clocked independently), and the comparison and enable circuitry necessary to implement various measurement and synthesis functions. In addition, it contains interrupt drivers to alert the processor that a par­ticular function has been completed.
In a typical application, a timer will be loaded by first stor­ing two bytes of data into an associated Counter Latch. This data is then transferred into the counter via a Counter in­itialization cycle. If the counter is enabled, the counter decrements on each subsequent clock period which may be an external clock, or Enable (E) until one of several predeter­mined conditions causes it to halt or recycle. The timers are
thus programmable, cyclic in nature, controllable by external inputs or the MPU program, and accessible by the MPU at anv time.
BUS INTERFACE
The Programmable Timer Module (PTM) interfaces to the M6BO0 Bus with an 8-bit bidirectional data bus, two Chip
Select lines, a Read/Write line, a clock (Enable) line, and in­terrupt Request line, an external Reset line, and three
Register select lines. VMA should be utilized in conjunction
with an MPU address line into a Chip Select of the PTM when using the MC6800/6802/680B.
BIDIRECTIONAL DATA (DGD7) – The bidirectional .data N
lines (DO-D7) allow the transfer of data between
t~@skU
and PTM. The data bus output drivers are t~~$,~$ta$e devices which remain in the high-impedance (Q@),%t$~~ ex­cept when the M PU performs a PTM ~$~~~’~eration (Read/Write and Enable lines high and PT~~$~~~~;Welects ac­tivated).
:*.. i:;?:+
?,$ ?~ .
.,,.,
CHIP SELECT (CSO, CS1 ) – T@?e~?W7signals are used
to activate the Data Bus interfa~{%k~llow transfer of data from the PTM. With C~O = @~an$ CSI = 1, the device is selected and data transfer,,$~’R~,~% fir.
‘yi
!$
READ/WRITE (R/~$+– “$%is signal is generated by the
MPU to control thaj-~%i~~ion of data transfer on the Data Bus. With the Pl~~$&lected, a low state on the PTM R/~
line enables the{~~t buffers and data is transferred from the MPU to the ~~~%nthe trailing edge of the E (Enable) clock. Alternat~~T ,J:&fider the same conditions) R/~= 1 and
Enabl@~$~#!lows data in the PTM to be read by the MPU.
>.:.+
*,,,.::>.i,,,.>.<,r
.,, ~
!~%~LE (E CLOCK) – The E clock signal synchronizes da’~’;ansfer between the MPU and the PTM. It also per­forms an equivalent synchronization function on the external clock, reset, and gate inputs of the PTM.
INTERRUPT REQUEST (~Q) – The active low Interrupt Request signal is normallv tied directly (or through priority in­terrupt circuitry) to the ~ input of the MPU. This is an
“open drain” output (no load device on the chip) which per­mits other similar interrupt request lines to be tied together in a wire-OR configuration.
Them line is activated if, and onlv if, the Composite in­terrupt Flag (Bit 7 of the Internal Status Register) is asserted. The conditions under which the ~Q line is activated are discussed in conjunction with the Status Register.
RESET – A low level at this input is clocked lnt~ !fi@ PTM by the E (Enable) input. Two Enable pulses a~~.r~~~~d to synchronize and process the signal. Th~ ~$~ then recognizes the active “low” or inactive ~~l~t~~~&ti the third
Enable pulse. If the RESET signal is a~yw~~bus, an addi­tional Enable period is required if SQ$U9 ttw$s are not met. The RESET input must be stable ,&@$~P~$$~for the minimum time stated in the AC Operating’;:$~,a]ecteristics.
Recognition of a low level ~~~hlsh!~put by the PTM causes
the following action to o~c~s$~~
a. All counter latch@’ ~r~;$reset to their maximum
values.
.JtQ,ff>
.,.,.&...,>,,?
,’i>:,,~:-....”.,$.,
b. All Control %${~~bits are cleared with the exception
of CRIOJi~~ter~l reset bit) which is set.
c. All cofi’~$~<=.are preset to the contents of the latches.
~:,$..,:~.~;j,,, .s.,<.,,>
d. All@ou~$er outputs are reset and all counter clocks are
.~;~$w.
.’:!..:?~
e. ~$~Status Register bits (interrupt flags) are cleared.
,>..:‘
:~”~:,~:.
RwlSTER SELECT LINES (RSO, RSl~RS2) – These in-
+’r~it,?
:,.,,
,!.i%:~~ts are used in conjunction with the R/W line to select the
““* “ Internal registers, counters and latches as shown in Table 1.
~t!~i.>.${\+i
~*~:\,, ,
.,,.
~t?
NOTE
The PTM is accessed via MPU Load and Store operations
in much the same manner as a memory device. The instruc­tions available with the M6800 family of MPUS which per-
form read-modify-write operations on memory should not be
used when the PTM is accessed. These instructions actually
fetch a byte from memory, perform an operation, then restore it to the same address location. Since the PTM uses the R/~ line as an additional register select input, the modified data will not be restored to the same register if these instructions are used.
CONTROL REGISTER
Each timer in the MC6B40 has a corresponding write-only
Control Register. Control Register #2 has a unique address space (R SO= 1, RS=O, RS2=O) and therefore may be writ­ten into at any time. The remaining Control Registers (#1 and #3) share the Address Space selected by a logic zero on all
Register Select inputs.
CR20 – The least significant bit of Control Register #2 (CR20) is used as an additional addressing bit for Control Registers #1 and #3. Thus, with all Register selects and R/~
inputs at logic zero, Control Register #1 will be written into if CR20 is a logic one. Under the same conditions, Control
Register #3 can also be written into after a RESET low condi­tion has occurred, since all control register bits (except CR IO) are cleared. Therefore, one may write in the sequence CR3, CR2, CRI,
COUnt
MOTOROLA 6
MC6840
DS9802R3
TABLE 1 – REGISTER SELECTION
Register
select Inputs Operations
RSI RSO
RS2
0 0
o 0 o 1 o 1 1
1
0
1
0
1 1 1
1
CR20 = O Write Control Register #3
0
CR20 = 1 Write Control Register #1
1
Write Control Register #2
0
Write MSB Buffer Register Write Timer #1 Latches
0
Write MSB Buffer Register
1
Write Timer #2 Latches
o
Write MSB Buffer Register
1
Write Timer #3 Latches
Rl~ = O R/ti = 1
CR1O – The least significant bit of Control Register #1 is
used as an Internal Reset bit. When this bit is a logic zero, all timers are allowed to operate in the modes prescribed by the remaining bits of the control registers. Writing a “one” into
CRIO causes all counters to be preset with the contents of the corresponding counter latches, all counter clocks to be disabled, and the timer outputs and interrupt flags (Status
Register) to be reset. Counter Latches and Control Registers are undisturbed by an Internal Reset and mav be written into regardless of the state of CR IO.
The least significant bit of Control Register #3 is used as a selector for a -8 prescaler which is available with Timer #3 onlv. The prescaler, if selected, ISeffectively placed between
TABLE 2 – CONTROL q#G~$?ER BITS
No Operation
Read Status Register Read Timer #l Counter Read LSB Buffer Register Read Timer #2 Counter
Read LSB Buffer Register Read Timer #3 Counter Read LSB Buffer Register
the clock input circuitrv and the i@%’~:$p*@ounter #3. It can
,*f~,! t$:,:+
**} ~i, ,,,
‘~,,>i!:.~~.*::
.<&@ ,,:$,,:$‘
\.*
,),$ ,.
~:<,:.. ... ,..
-’,li+ %$’
‘$$.~.$,~..~,,8,
.,k.1+~,,,..,~,,,
,:), “%?
~::
.*:,J!:,: ‘~”
‘I}*, \~,}>
.\,
‘*,\,
therefore be used with either the.int~,~clock (Enable) or an
When initializing T~@3 $tito the divide-by-eight mode on
s,::;:?
consecutive E-cycles “%~:@~with DMA), Control Register 3 must be initiali~~~~efore Timer Latch #3 to insure proper
timer initiali~A%~,J ‘f”’
~b!:%
.,<,:...
~+:$
MC6840 DS9802R3
!.,
Timer #X Counting Mode Control
TX configured for normal (16-bit) counting mode TX configured
CRX1
o
1
CR1O Internal Reset 8it O All ttmers allowed to operate 1 All timers held m preset state
X=l
for dual 8-bit counting mode
Timer #X Clock
TX uses external clock source on ~ input TX uses Enable clock
CR20 Control Register Address Blt
O CR#3 mav be written 1 CR#l mav be written
Source
x=2
rrupt Control (See Table 3)
CR30 Timer #3 Clock Control O T3 Clock is not prescaled 1 T3 Clock is prescaled bv – B
x=3
I
MOTOROLA
7
Control Register Bits CR1O, CR20, and CR30 are unique in that each selects a different function. The remaining bits (1 through 7) of each Control Register select common func­tions, with a particular Control Register affecting only its cor­responding timer.
CRX1 Bit 1 of Control Register #1 (CR11 ) selects whether an internal or external clock source is to be used with Timer #l. Similarly, CR21 selects the clock source for
Timer #2, and CR31 performs this function for Timer #3. The function of each bit of Control Register “X” can therefore be defined as shown in the remaining section of Table 2.
CRX2 – Control Register Bit 2 selects whether the binary information contained in the Counter Latches (and subse­quently loaded into the counter) is to be treated as a single 16-bit word or two 8-bit bytes. In the single 16-bit Counter Mode (CRX2= O) the counter will decrement to zero after N + 1 enabled [G= O)clock periods, where N is defined as the 16-bit number in the Counter Latches. With CRX2= 1, a
similar Time Out will occur after (L+ I)*(M + 1) enabled
clock periods, where L and M, respectively, refer to the LSB and MSB bytes in the Counter Latches.
CRX3-CRX7 – Control Register 8its 3, 4, and 5 are ex-
plained in detail in the Timer Operating Mode section. Bit 6 is
an interrupt mask bit which will be explained more fully in conjunction with the Status Register, and bit 7 is used to enable the corresponding Timer Output. A summary of the control register programming modes is shown in Table 3.
STATUS REGISTER/lNTERRUPT FLAGS
The MC~ has an internal Read-Only Status Register which contains four Interrupt Flags, (The remaining four Qts of the register are not used, and defaults to zeros whe~~~;
ing read.; Bits O, 1, and 2 are assigned to Timers 1, 20,3NQ @ respectively, as individual flag bits, while Bit 7 is a,<$o<~~~$~te
Interrupt Flag. This flag bit will be asserted if{~~~$~’~<$~e in­dividual flag bits is set while Bit 6 of the cor~~sw~$~$fig Con­trol Register is at a logic one, The condil~~~;~~r asserting the composite Interrupt Flag bit can thwqfd~ be expressed as:
INT= IIo CR16+ 12. CR26&f~;$@%
*jt
‘!!?;?,.Jr,.
,Y,\,r
,,,. .x
),:
..
where INT = Composl@~j~~$~&&pt Flag (Bit 7)
11= Timer #~Qln~~rrupt Flag (Bit O) 12= Tirq@,#2 ‘~kerrupt Flag (Bit 1) 13= ~~&~~2 Interrupt Flag (Bit 2)
*), “v+y!~
f:.... “*
~l.l.,t(;f:j)
,.:. ‘
,
..:..l,
hi:.,\,,..--\\
...
,.t’..~,:,:t.t
.:$ !~
.,.:)\:>I’~~\~.*.’’.*.
...*.,
,!!s. ... ,,,
“i....~!’,..,?.,“b.
,,,..,.L*.~..,,
“!J:::
-:..-
~~“’~$P;Rx4 ~Rx5
~cRp7
.:~,.\?y>.,,.’~
r
0 0
o
0 0 Frequency Comparison Mode: Interrupt If Gate ~ is< Counter Time Out
1
1 0
o
1
0 Pulse Width Comparison Mode: Interrupt if Gate
1
0 1
o
0 1 Frequency Comparison Mode: Interrupt If Gate ~ Is> Counter T!me Out
1
1 1
o
1 1 Pulse Width Comparison Mode: Interrupt If Gate $ ~ is> Counter Time Out
1
Continuous Operating Mode: Gate 1 or Write to Latches or Reset Causes Counter Initialization
Continuous Operating Mode: Gate 1 or Reset Causes Counter Initialization
Single Shot Mode: Gate J or Write to Latches or Reset Causes Counter Initialization
Single Shot Mode: Gate I or Reset Causes Counter Initialization
TABLE 3 – PTM OPERATING MODE SELECTION
An interrupt flag is cleared by a Timer Reset con@tion, i.e., External RESET=O or Internal Reset Bit (CR1O)= 1. It will also be cleared by a Read Timer Counter Command pro­vided that the Status Register has previously been read while the interrupt flag was set. This condition on the Read Status – Register-Read Timer Counter (R S-RT) sequence is designed to prevent missing interrupts which might occur after the
status register is read, but prior to reading the Timer Counter.
An Individual Interrupt Flag is also cleared by a Write Timer Latches (W) command or a Counter Initializqtf@ie (Cl) sequence, provided that W or Cl affects the,,,l~’~&~cor­responding to the individual Interrupt Flag,
,<+i.\.*““.’]:i, ..
COUNTER LATCH iNITIALl~TION
~“t?<:?f{,,~.~~,~
~,~y$..~+
$!
;%
y>.<W,:+$*11:
,,.+,.\ .,.
,<.:
Each of the three Independent tim~$~~~~~sts of a 16-bit addressable counter and a 16-bi$e~~~@sable latch. The counters are preset to the binary n~b~rs stored in the latch­es. Counter initialization res~+l~~kin Ne transfer of the latch contents to the counter. ~~}~Q@s in Table 4 regarding the binary number N, L, or$@~~*d into the Latches and their relationship to the ~,~~~,~,.waveforms and counter Time­outs.
.,.~:2,
>.b‘.3*
:..~:..<~.$,,,,\\,,,
Since the PT~,,da;~:$us is 8-bits wide and the counters are
16-bits wide, ~~~borary register (MSB Buffer Register) is
provided. iFmi$~~write
Signific(~tt.Q~]~ of the desired latch data. Three addresses are pr&~J~~~or the MSB Buffer Register (as indicated
only” register is for the Most-
in Ta&e 1), %ut they all lead to the same Buffer. Data from the Wy&$JBuffer will automatically be transferred into the Most-
f$?$niflcant Byte of Timer #X when a Write Timer #X Latches
.$
‘~$.,~$~kmand is performed. So it can be seen that the MC6840
f$~~~;has been designed to allow transfer of two bytes of data into
“3 the counter latches provided that the MS B is transferred ,-
>.!&
first. The storage order must be observed to ensure proper latch oDeration.
In many applications, the source of the data will be an M6800 Family MPU. It should be noted that the 16-bit store operations of the M68~ family microprocessors (STS and STX) transfer data in the order required by the PTM. A Store Index Register Instruction, for example, results in the MSB of the X register being transferred to the selected address, then the LSB of the X register being written into the next higher location. Thus, either the index register or stack pointer may be transferred directly into a selected counter latch with a single instruction,
A logic zero at the RESET input also initializes the counter latches. In this case, all latches will assume a maximum count of 65,53510. It is important to note that an Internal
~ # Is< Counter Time Out
MOTOROLA 8
MC6840
DS9802R3
Reset (Bit zero of Control Register 1 Set) has no effect on
the counter latches.
CLOCK INPUT C= ( + 8 PRESCALER MODE) – External clock Input ~ represents a special case when Timer #3 is programmed to utilize its optional -8 prescaler mode.
Y
Counter Initialization is defined as the transfer of data from the latches to the counter with subsequent clearing of the in­dividual Interrupt Flag associated with the counter. Counter
Initialization always occurs when a reset condition
(R ESET=O or CR1O= 1) is recognized. It can also occur – depending on Timer Mode – with a Write Timer Latches command or recognition of a negative transition of the Gate
input.
Counter recycling or re-initialization occurs when a
negative transition of the clock input is recognized after the counter has reached an all-zero state. In this case, data IS transferred from the Latches to the Counter.
ASYNCHRONOUS lNPUT/OUTPUT LINES
Each of the three timers within the PTM has external clock
and gate Inputs as well as a counter output line. The inputs
COUNTER INITIALIZATION
The divide-by-8 prescaler contains an asynchronous ripple counter; thus, input setup (tsu) and hold times (thd) do not apply. As long as minimum input pulse widths are maintain­ed, the counter will recognize and process all iriput clock (~) transitions. However, in order to guarantee that a clock transition is processed during the current E cycle, a certain amount of synchronization time (tsYnc) is required bef~en the ~3 transition and the falling edge of Enable ($$~~~&te
9). If the synchronization time requirement is n~t~~~it is possible that the ~ transition will not be pro,Ge~~&&ntil the following E cycle.
~;t‘~’,:.e.\\”s::,
.<*,+?**.t~~
The maximum input frequency and +[~:~ak+~ duty cycles
for the -8 prescaler mode are :w~~@under the AC
Operating Characteristics, lnternall~$.th~ ‘-8 prescaler out­put is treated in the same manng$~s th~previouslv discussed
..*.,\**,
clock in~uts
are high-impedance, TTL-compatible lines and ouputs are capable of driving two standard TTL loads.
——
——
CLOCK INPUTS (Cl, C2, and~) – Input pins Cl, C2,
and ~will accept asynchronous TTL voltage level signals to
decrement Timers 1, 2, and 3, respectively. The high and low levels of the external clocks must each be stable for at least
one system clock period plus the sum of the setup and hold times for the clock inputs, The asynchronous clock rate can vary from dc to the limit Imposed by the Enable Clock Setup, and Hold times.
The external clock inputs are clocked In by Enable pulses.
Three Enable periods are used to synchronize and process
-,
the external clock. The fourth Enable pulse decrements the
internal counter. This does not affect the input frequency,,,$f
merely creates a delay between a clock input transitioK$&~~<,
internal recognition of that transition by the PT1~~}@l~’&
accept asvnchronous~j~-~wrnpatlble signals which are used
as triggers or cl~~$lga%~~g functions to Timers 1, 2, and 3, respectively, Th$~.$Y4mg inputs are clocked into the PTM bv the E (enab~~’’b~b% in the same manner as the previously
‘~~.’~.~:t.,
discusse,~~,~~~~ffiputs. That IS, a Gate transition is recogniz­ed by,,th5~$~tTM on the fourth Enable pulse (provided setup anq:$~ld tlrne requirements are met), and the high or low
J,%: ~~.the Gate input must be stable for at least one system
,+~oc~ period plus the sum of setup and hold times. All
$~~~~:~~?$rences to G transition in this document relate to Internal
**,. recognition of the Input transition.
The Gate inputs of all timers directly affect the internal
16-bit counter. The operation of ~ is therefore Independent
of the -8 prescaler selection,
references to C inputs in this document relate t,~:lfi$$r~~l
recognition of the input transition, Note that a Q~&$~fi~~~ or low level which does not meet setup and hol~i~,~~!~~cifica­tions may require an additional Enable puls~:J,&~?~Wognltion. When observing recurring events, a lack{~~, ~~o~hronization will result in “jitter” being observed+:f~ Jh&Y’output of the
PTM when using asynchronou:,,%/@$ and gate Input signals. There are two types of ji~er.$ System jitter” is the
- ..**,
result of the Input signals be~&ti~*8i~ synchronization with
Enable, permitting signal:$wlt~~ginal setup and hold time to be recognized by eith.~~~eblt time nearest the input tran­sition or the subseque~~’%~~+dme.
“Input jitter” ca~%$~ great as the time between input signal negative ,gw${ansitions plus the svstem jitter, if the first transitiq~.<?~$ecbgnized during one system cycle, and
recogni$~d~’~next cycle, or vice versa. See Figure 9.
not
Enable~ ~ I“p”t ~~
Recog Input
,k..i:~+i:l?!:!?,,.+.s,::”
J%
,i~$:
.$.,y)i~
,i~,:i:>
.$,*,,,. *,!,
.::,.,~,.,”..~\
.%),:.
.,>?$,..t
Either. ~ Here
FIGURE 9 – INPUT JITTER
+
~ System
TIMER OUTPUTS (01, 02, 03) – Timer outputs 01, 02, and 03 are capable of driving up to two TTL loads and pro­duce a defined output waveform for either Continuous or
Single-Shot Timer modes. Output waveform definition ISac­complished bv selecting either Single 16-bit or Dual 8-bit operating modes. The Single 16-bit mode will produce a square-wave output in the continuous mode and a single pulse in the single-shot mode. The Dual 8-bit mode will pro­duce a variable duty cycle pulse in both the continuous and single-shot timer modes, One bit of each Control Register
(CRX7) is used to enable the corresponding output. If this bit is cleared, the output will remain low (VOL) regardless of the operating mode. If it is cleared while the output IS high the output will go low during the first enable cycle following a write to the Control Register.
The Continuous and Single-Shot Timer Modes are the onlv ones for which output response is defined in this data sheet. Refer to the Programmable Timer Fundamentals and Applications manual for a discussion of the output signals in other modes. Signals appear at the outputs (unless CRX7=O) during Frequency and Pulse Width comparison modes, but the actual waveform is not predictable in typical
applications.
MC6840
DS9802R3
MOTOROLA
9
TIMER OPERATING MODES
The MCWO has been designed to operate effectively in a wide variety of applications. This is accomplished by using three bits of each control to define different operating modes of the Timers. These modes are divided into WAVE SYNTHESIS and WAVE
MEASUREMENT modes, and are outlined In Table 4.
TABLE 4 – OPERATING MODES
Control Register
CRX3 CRX4 CRX5
o “ o
1
0 .
1
. Defines Add!tlonal Timer Function SelectIon
One cf the WAVE SYNTHESIS modes IS the Continuous Operating mode, which is useful for cvclic wave generation. Either symmetrical or variable dutycycle waves can be generated in this mode. The other wave svnthesis mode, the Single-Shot mode, is similar In use to the Continuous operating mode, however, a single pulse is generated, with a programmable preset width.
The WAVE MEASUREMENT modes include the Frequen­cy Comparison and Pulse Width Comparison modes which are used to measure cyclic and singular pulse widths, respec­tively.
In addition to the four timer modes in Table 4, the remain­ing control register bit is used to modify counter initialization and enabling or interrupt conditions,
WAVE SYNTHESIS MODES
CONTINUOUS OPERATING MODE (TABLE 5k/f#$~\he
continuous mode will synthesize a continuous period proportional to the preset number im~$~~t~dtticular timer latches. Any of the timers in the PTM ~$$&’”program­med to operate in a continuous mode ~~h~,~tr~ zeroes into bits 3 and 5 of the corresponding co~~~o~k$$ster. Assuming
1
register (CRX3, CRX4, and CRX5)
Timer Operating Mode
o 1
Con?lnuous
Single-Shot
Frequency Comparison
Pulse Width ComDarlson
‘$, k. ‘?’s.
Svntheslzer
Measurement
,+*<
.)P\::*
,.~ ~*\+,,>
,&’~:ye’~itha
that the timer output is enabled (CR X7= 1), either a square wave or a variable duty cvcle waveform will be generated at the Timer Output, OX, The type of output is selected via
Control Register Bit 2.
Either a Timer Reset (CR1O= 1 or External Reset=O) con- -
dition or internal recognition of a negative transition of the
Gate input results in Counter Initialization. A Write Timer latches command can be selected as a Counter Initialization
signal bv clearing CR X4.
The counter
condition and a logic zero at the Gate Input. 1~,’%s’’pk5-blt
mode, tke counter WIII decrement on the flr~$’~~~~ cycle during or after the counter Initlallzatlon cvcl~~~~~%nues to decrement on each clock signal so long as.$~~~@alns low and
no reset condition exists. A Counter Ti.@e,~&&~$the first clock after all counter bits = O) results in~~~x~~l~dlvldual Interrupt
Flag being set and relnitlallzatlon.~~ f~’’~ounter.
In the Dual 8-bit mode (C RX2A= tk~~fer to the example n
Figure 10 and Tables 5 and 6~$%~$.MSB decrements once for everv full countdown of t~$~~$~+ 1. When the LSB = O, the MSB is unchanged; on~~~n$$xt clock pulse the LSB to the count in l~~k.~s~ Latches, and the MSB IS decremented by 1 (oR%). *he output, If enabled, remains low during and af~~j~itiaflzation and counter M,$,Q~?$~~~~>eroes. The output will go high at the beginning $f t$ ‘fiext clock pulse. The output remains high until b@$~$~k$&SB and MSB of the counter are all zeroes. At
*..+,,,?!
thei~egmlng of the next clock pulse the defined Time Out (~@~~wIll occur and the output WIII go low. In the Dual 8-bit
~.~~d$~~he period of the output of the example in Figure 10
,thr,~:~w,~tildspan 20 clock pulses as opposed to IW6 clock pulses
3&$~~~3ing the normal 16-bit mode
@.$<,.
A special time-out condition exists for the dual 8-bit mode
,~~
,,,,:2
~’~.,~
(CR X2= 1) if L=O. In this case, the counter WIII revert to a – mode similar to the single 16-bit mode, except Time Out oc­curs after M + 1‘ clock pulses. The output, if enabled, goes low during the Counter Inltlallzatlon cycle and reverses state at each Time Out. The counter remains cyclical (Is re­initialized at each Time Out) and the Indlvldual Interrupt Flag
is set when Time Out occurs. If M = L=O, the Internal
counters do not change, but the output toggles at a rate of
fi the clock frequency.
IS enabled by an absence of a TimeA~~eset
‘<t,~<&<,)*.+:
WIII remain low until the
IS reset
MOTOROLA
10
——
MC6840
DS9802R3
——
TABLE 8 – FREQUENCY COMPARISON MODE
Mode
Frequencv Comparison Pulse Width Comparison
Bit 3 Bit 4
1 1 1
1 1 1
Control Reg.
0
0
1 0
Bit 5
0 1
Counter Counter Enable
Initiahzation
~ .j. ~+ TO)+ R
~1 .~+ R
T+ R
RI
c! .T+F
Flip-Flop Set (CE)
~ .~.~.r
—— —-
GI. W.R. I ————
GIW. R. I
—— ——
GI. W.R. I
Counter Enable
Flip-Flop Reset (CE)
W+R+I
W+R+I W+ R+I+G W+ R+I+G
Interrupt Flag
sat (1)
al Before TO
TO Before ~1
Et Before TO
TO Before ~t
PIN ASSIGNMENT
MC6840 DS9802R3
02 3
rz 4 a5
03 6
=7 22 D3
RESET 8
m9
-/ 1
RSO 10
RS1 11 18 D7
12
RS2
R/~ 13 16 CS1
vc~ 14
u
26 ~ 25 DO 24 D1 23 D2
21 D4 20 D5 19 D6
17
E
15 CTO
MOTOROLA
13
The three differences between Single-Shot and Continous
.—
... .. ..
Timer Mode can be summarized as attributes of the Single-
Shot mode:
1, Output is enabled for only one pulse until it is reinitializ-
ed.
2. Counter Enable IS independent of Gate
3. L= M =0 or N =0 disables output.
Aside from these differences, the two modes are identical,
WAVE MEASUREMENT MODES
TIME INTERVAL MODES – The Time Interval Modes are the FrequencV (period) Measurement and Pulse Width Corr­parison Modes, and are provided for those applications which require more flexibility of interrupt generation and Counter Initialization. Individual Interrupt Flags are set In these modes as a function of both Counter Time Out and transitions of the Gate Input. Counter Initialization IS also af­fected bv Interrupt Flag status.
A timer’s output is normally not used in a Wave Measure­ment mode, but it IS defined. If the output is enabled, [t will operate as follows. During the period between relnitialization of the timer and the first Time Out, the output will be a logical zero. If the first Time Out is completed (regardless of Its method of generation), the output will go high. If further TO’s occur, the output will change state at each completion of a Time-Out.
The counter does operate in either Single 16-bit or Dual
8-bit modes as programmed bv CRX2. Other features of the
Wave Measurement Modes are outlined in Table 7.
Frequency Comparison Or Petiod Measurement Mode
(CRX3= 1, CRX4=O) – The Frequency Comparison Mode with CR X5= 1 is straightforward. If Time Out occurs prior to the first negative transition of the Gate input after a Count@r
Initialization cvcle, an Individual Interrupt Flag is set. *Q,
counter ISdisabled, and a Counter Initialization cvcle ~a~~o’~’
begin u~il the interrupt flag is cleared and a nega$j$e~dn5~­tion on G is detected.
If CR X5= O, as shown in Tables 7 and 8,,@~{~,;,W~upt IS
‘i?.$\\@\,.,...?.,
,2,,,,,+,:,,...‘+!.\.
~$l~.y,,+::
~.’l, ..,<.,,,
generated if Gate input returns low prior tq$’$w’’Out. If a
Counter Time Out occurs first, the coukh~fi$ r~cvcled and continues to decrement. A bit is set ~~ht$~~ti%e timer on the initial Time Out which precludes fw.tm~+$dividual interrupt
*3),~.’‘::,, ,,
,,,:
generation until a new Counter Initialization cycle has been completed. When this internal bit is set, a negative transition of the Gate input starts a new Counter Initialization cvcle.
~TO is satisfied, since a T[me Out
(The condition of ~1
has occurred and no individual Interrupt has been
generated. )
AnV of the timers within the PTM may be programmed to compare the period of a pulse (giving the frequencv after calculations) at the Gate input with the time period re­quested for Counter Time Out. A negative transition ~f the
Gate Input enables the counter and starts a Coq{]J~$,J,n­itlallzatlon cvcle — provided that other condltlon~~+
a’9~m8Ed
in Table 8, are satisfied. The counter decreme$~s~%veach
clock signal recognized during or after Cou<~~##i\~~M’llzation
until an Interrupt is generated, a Write Tj*”@~hes com­mand is Issued, or a Timer Reset condl$j~’~o~;flrs. It can be seen from Table 8 that an inte(.[*@~<~@fidltion will be generated (f CRX5=0 and the pe~~d ,~f ’the pulse (single pulse or measured separately [d~etid-w’ pulses) at the Gate input is less than the Count8{~~*,0ut period. If CR X5= 1, an interrupt is generated J&~$&~verse IS true.
Assume now with Ct$,%$=~$ that a Counter Initialization
has occurred and tha$i~~fl~~te input has returned low prior to Counter Time ,Q,ut.’’Q~nce there is no Individual Interrupt
Flag generated,,~~~]$$ ~,utomatlcally starts a new Counter in­itialization C@~~$$~e process will continue with frequencv
comparis~o~$e~,~$ performed on each Gate input cvcle until the mo~,~s changed, or a cvcle is determined to be above the ~~de~.mined limit.
.4:.\,.;*.,,
h.,~,~.a
&*’~ls#Width Comparison Mode (CRX3= 1, CRX4= 1) -
+&,~$~&~rnode is similar to the FrequencV Comparison Mode ex-
.t$:\\tfw>::
~.(..,.~ept for a positive, rather than negative, transition of the
““>?Gate input terminates the count. With CRX5= O, an lndivld-
f}‘~
ual Interrupt Flag will be generated if the zero level pulse applied to the Gate input is less than the time period required for Counter Time Out, With CRX5= 1, the interrupt is gener­ated when the reverse condition is true.
As can be seen in Table 8, a positive transition of the Gate
input disables the counter. With CR X5= O, it IS therefore
possible to directlv obtain the width of anv pulse causing an interrupt. Similar data for other Time Interval Modes and conditions can be obtained, if two sections of the PTM are dedicated to the purpose.
....s.
.,,,,.s%}::,:,?
.,>,,,\
qj>~,, ; i~,
<,:.-.,,.
~:<$.,F
>,,>,,
‘t..,
MOTOROLA 12
.J:>!,
!:
:k:\\
\3..x/~ ~s~ij,.\$
.’.
c q,%~,:;
.J*, . ~ .
‘\y,.,,,.~l)+
,,,.8’ J
‘\~.>;.
“,’:*+ii
­‘[:0
;~j
t
1
?;/,,
+:::,
,.,,
~,,/+.’
,.:$, <‘‘.
: 5*X5
s. “
Frequency Comparison
o
Frequency Comparison
1
Pulse Width Comparison
o
Pulse Width Comparison
1
Application
FIGURE 7 –
OUTPUT DELAY
cRX3 = 1
Condition for Setting Individual Interrupt Flag
Interrupt Generated if Gate Input Period (l/F) is less
than Counter Time Out (TO)
Interrupt Generated !f Gate Input Period (1 /F) is greater
than Counter Time Out (TO)
Interrupt Generated if Gate Input “Down Time” is less
than Counter Time Out (TO)
Interrupt Generated If Gate Input “Down Time” IS greater
than Counter Time Out (TO)
-——— -—
MC6840
DS9802R3
FIGURE 10 – TIMER OUTPUT WAVEFORM EXAMPLE
(Continuous Dual 8-Bit Mode Using Internal Enable)
“Time
Example: Contents of MSB = 03 = M
Contens of LSB = 04 = L
out
I
~M(L+l)+l~L4
~
----
I
Counter Output
Enable
(System 02)
(M + 1)(L+ 1) = Period M(L + 1) + 1 = LOW portion of period L = Pulse width
*Preset LSB and MSB to Respective Latches on the negattve trans[f~o~!of the Enable
* *Preset LSB to LSB Latches and Decrement MSB bv one on th~~;~~,ti;$ transition of the Enable
Y
The tilscussion of the Continuous Mode has assumed that
the application requires an output signal. It should be noted. * Flag and re-initialization of the counter.
~ 1A ~m ‘L 1
I
_l+L~,+L~l +L~ ~L
5 Enable Pu Ises
I I I I
*
I I
T
.
that the Timer operates in the same manner with the out~ti%$,, disabled (C RX7=O). A Read Timer Counter comman&~s ‘*: valid regardless of the state of CR X7.
SINGLE-SHOT TIMER MODE – This mode~st~%’~%$’al to the Continuous Mode with three exceptioq~’$~$$ first of mode. If L= M=O (Dual 8-bit) or N=O (Single 16-bit), the these is obvious from the name – the o~~pu~it~turns to a low level after the initial Time Out a~~:r~w~ns low until another Counter Initialization cyclec,$$~~s,$
As indicated in Table 6, the inte$~a~~ountlng mechanism remains cvclical in the Single-$@@~;~@de. Each Time Out of
syb$h~;s’m
‘Q~,\
..,, .$\ ~ (CRX3 ‘0, CR X7= I, CRX5= 1)
<$~$~~~1 Register Initialization/Output Waveforms
..@ r ;?*X2
$, Yi*, >’
‘i<**.J:$~ !.l:.,
~}.:
$<,*‘<tfr:$,.
kw+~s,,%.
‘..~>::,
.,:,.-:.
,,\\\:
~%
.,.
:..i$>%
~t,-:.
0 0
0 1
>J:,i.
$1’::,+.,
~’ ,*)
\
-~$>;,<>
CRX4
.:..$.., .,
,,,.
“des
‘,*
“:’:::.:.,:,,~
TABLE 6– SINGLE-SHOT OPERATING MODES
I
Counter Initialization Timer Output (OX)
~L+W+R
~$+R
Algebraic Expression 03(04+ 1)+ 1 =
16 Enables
5 Enable
I
Pulses
I Ii 1[ II II II
~
,+.:.{..’
~?$:J?.S:J:>.
‘ ‘k’.“‘“’”
,$.:J’?.,, !,$.
,.. \i-
.+::i~\*\$:).\,,.,
SINGLE-SHOT MODE
II
1:
l\
II
II
,:. ?.,.* ‘$
,,,,:.. ,5,,,,L,X
II
5 Enable , I 4 Enable Pulses
II
II 1,
(M+l)(L+l)
id:
ki\\ ,k..,&’””
..
~~”h‘:$s~$, ,$y
,*,,, .,\.,..,
.t,te
t$~,)?it$,<;,}
+U
*the counter results in the setting of an Individual Interrupt
A l& br$l&” E xpression
..$j~9f$?y\(03 + 1) = 20 Enable or
,+, +$&ternal Clock Pulses
.$.*\$k
k
Pu Ises $~,k
+$?~ ..,,,f,?
,.
:’?$}>
.::>.,,+
~ 1 + LV,*J:,,::’””i.
,
5 E q,~j: ~k$! ,
[ p u+!?~~ ,*S
Il.,
~.~:: .?$>.
\
‘.’’*:..{:,
,,s~?p%k&*$
.,:-” ,,,,,iv ‘ *’.$&*J, !,:.
..$,. \\.*
..!:,.:
;
,.i:
The second major difference between the Single-Shot and Continuous modes is that the internal counter enable is not dependent on the Gate input level remaining In the low state for the Single-Shot mode.
Another special condition is Introduced in the Single-Shot
output goes low on the first clock received during or after Counter Initialization. The output remains low until the Operating Mode is changed or nonzero data IS written Into the Counter Latches. Time Outs continue to occur at the end
of each clock period.
~F_y’N+l’T’lo
J
‘ ~$~~$
$~’:~..
>$’,i
2.4 V
v . “*Q.
0.4
~,~+s~’.
<~:;*:>~~(~
\\ ,,,>:!$
,<~~t~
,,
@kr.\:27,,
.b,;:t. .:6
~;,?*,
MC6840 DS9802R3
1
1 1
0
6J +W+R
5$+R
Symbols are as defined in Table 5.
~(L+’’(q::~’L’)(M+’’(T)~
lo
TO
TO
MOTOROLA
11
PACWGE DIMENSIONS
fin AA
nfitinfinfifi
h
,8
h
,,, ,
L:
A
--H– -G- - - ---
r: ,3;:E:;”’
F
D SF*T,,Z - —~
c-
Ni
,
4 ,
K
?,l,,[
L-
NOTES:
1. POSITIONAL TOLERANCE OF LEAOS (01, SHALL BE WITHIN 0.25rnrn(0.OID) AT
MAXIMUM MATERIAL CONOITION, IN RELATION TO SEATING PLANE ANO EACH OTHER.
2, OIMENSION L TO CENTER OF LEAOS
WHEN FORMEO PARALLEL.
3. OIMENSION B DOES NOT IN CLUOE
MOLO FLASH.
\
~ ---
NOTES
1. OIM ~ IS OAT,&~
2. POSITIONAL T~j~~O+&&,AOS:
4 DIM A&#Q$>J,N5~UOES MENISCUS.
5 OIM ~k::YY&*ENTER OF LEA05
6. OIM~&lONING AN OTOLERANCING
,,~~ PER ~NSl Y14.5, 1973.
P SUFFIX
PLASTIC PACKAGE
CASE 71002
S SUFFIX
CERDIP PACKAGE
CASE 7S01
rA
-+y[f~k ~
~G~
.+
, ,i$: ,ij”~
“ %;;* “i,<,!l
~::~,,
,!t, \*t:
.<%:,i,,$,,.i,.
.“,?:*
J’$!
.. ~.,,
~~.’,>.
‘$:s:,:, ,,$$
.1:$...{J:+‘\.:;$.
~.{?::\\,
,:.,:$
:,, .~> ‘~
.,,
~>$t.
,,\i.$,$$<\.**...F?’
~,$ii,
.,ii:~:!:it:<-,:,,
kb,
“*{*,t
..}
‘\\ k*i:.. ,
:,$,,;;,:..!’,
hotorola reserves the right to make changes without further notice to any products herein to improve reliability, function or design. Motorola does not assume any Iiabilitv arising out of the application or use of anv product or circuit described herein; neither does it convev any license under its patent rights
intended for surgical implant into the body or intended to support or sustain life. Buver agrees to notify Motorola of anv such intended end use whereupon Motorola shall determine availability and suitability of its product or products for the use intended. Motorola and @ are registered trademarks of Motorola, Inc. Motorola, Inc. is an Equal Employment Opportunity/Affirmative Action EmploVer.
Literature Distribution Centers:
USA: Motorola Literature Distribution; P.O. Box 20912; Phoenix, Arizona 85036.
EUROPE: Motorola Ltd.; European Literature Center; 88 Tanners Drive, Blakelands Milton KeVnes, MK145BP, England.
ASIA PACIFIC: Motorola Semiconductors H.K. Ltd.; PO. Box 80300; Cheung Sha Wan Post Office; Kowloon Hong Kong.
nor the rights of others. Motorola products are not authorized for use as components in life suppofl devices or systems
-)~jjF L ‘1
::wD*t,>+
F
?:i:,
,>,
..! .“$v$>>t.$?:’
~y”’“ -.:::: ~,::.
.,*‘.,’!!.,.~~.:..~<..,,.,,
,.,, . .
,$$.
‘~,,:t,
.*:,*
i, ,,
,)$
..,.>
+:\
~M
I
-.
- M
o
.-,,,,5., ,.,.,,, 1,“,.
MOrOROLA
7-88 IWERW .=0 C578Z4 5.WO YCACM
MC6840
DS9802R3
Loading...