6
1 800-series PeriPherals PreliminarY Data 6DP18oC cDP1863c CMOS 8-Bit Programmable FEstrI CLK 2 CLK I STR DII DL2 vss voD OUT DI5 DI4 Dt3 92CS-31696 TERMINAL ASSIGNMENT Frequency Generator Features: ] Directty interfaces with CDP1g)j-series microprocessors t 256 possible programmable frequenctes t Two clock input predividers (+ 4 and + 8) a Gated square-wave outqut r Sing/e 4 to 10.5 V suPPlY The RCA-CDP1863 and CDP1863C CMOS integrated crr- cuits are programmable {requency generators designed to oroduce 256 possiUte frequencies from a single{requency input clock. ihey witt interface directly with the CDP1800- series microprocessor as shown in the system diagram (see Fig. 1). The CDP1863 and CDP1863C consist of a programmable uo-counter and an 8-bit latch (see Fig 2) An input clock rs predivided by a fixed internal counter chain in addition to ih" ptogr"rnrn"ble counter. The final stage of the device divides ihe output ot the up-counter by two to provide a square-wave output. The input clock mqy be applied to eiiher of two inputs; CLKI provides a divide-by{our predi- vide, and CLK2 a divide-by-eight. The unused i nput m ust be tied to Voo to avoid interference with the true clock After the programmable up-counter has reached its maximum count' ihe next predivided clock pulse will cause it to go to zero' nt tnit ti*e, the output {lip{lop toggles and the load flip- flop is turned on. The output of the load flip-flop is fed into the NOR gates which allow the divide rate stored in the 8-bit latch to p-reset the up-counter. Before the next predivided clock puise clocks this up-counter, the load flip-flop is reset and the NOR gates are turned oJf The counter tnen re- sumes its up-count The data at the eight data inputs ls latched into the device by the high-to-low transition of CLK1. when STR(STROBE) is high, or by the high{o-low transition of STR, when CLKl is high' When using CLK2, CLKl must be tied to Voo to permrt tne STR input"to generate the inlernal latch clock The 8-bit data in ihe latch determines the divide rate of the program- rnable uo-counter in the device This rate may range lrom divide-by-one to divide-bY-256. A low level on the F-ESE-T input resets the up-counter' predividers, and f lip{lops, and forces an initial state into the b-uit aut" latch. This initial state provides a f ixed divide rate ior the device prior to running the system A high level on the FIKET input enables the up-counter, predividers, and f lip{lops and allows programming a new divide rate into the devrce. The CDP1863 and CDP1863C are functionally identical They differ in that the CDPl863 has an operating voltage range ol 4 to 1 0.5 volts and the C DP1 863C h as an operatr ng uLli"g" ttng" of 4 to 6.5 volts. Both are supplied in .l6-lead herm-etic dual-in-line ceramic packages (D suff ix) and in 16-lead dual-in-line plastic packages (E suffix)' Fig.1 - Typical CDPl8}O-series microptocessor syslem using the CDP1863 and CDP1863t- 271

CDP1863 CMOS 8-Bit Programmable Frequency Generator

Embed Size (px)

Citation preview

Page 1: CDP1863 CMOS 8-Bit Programmable Frequency Generator

1 800-series PeriPherals

PreliminarY Data 6DP18oC cDP1863c

CMOS 8-Bit ProgrammableFEstrI

CLK 2

CLK I

STR

DIIDL2vss

voD

OUT

DI5DI4Dt3

92CS-31696

TERMINAL ASSIGNMENT

Frequency Generator

Features:] Directty interfaces with CDP1g)j-series

microprocessorst 256 possible programmable frequenctest Two clock input predividers (+ 4 and + 8)

a Gated square-wave outqutr Sing/e 4 to 10.5 V suPPlY

The RCA-CDP1863 and CDP1863C CMOS integrated crr-

cuits are programmable {requency generators designed tooroduce 256 possiUte frequencies from a single{requencyinput clock. ihey witt interface directly with the CDP1800-series microprocessor as shown in the system diagram (see

Fig. 1).

The CDP1863 and CDP1863C consist of a programmable

uo-counter and an 8-bit latch (see Fig 2) An input clock rs

predivided by a fixed internal counter chain in addition toih" ptogr"rnrn"ble counter. The final stage of the device

divides ihe output ot the up-counter by two to provide a

square-wave output. The input clock mqy be applied toeiiher of two inputs; CLKI provides a divide-by{our predi-

vide, and CLK2 a divide-by-eight. The unused i nput m ust be

tied to Voo to avoid interference with the true clock After the

programmable up-counter has reached its maximum count'ihe next predivided clock pulse will cause it to go to zero'nt tnit ti*e, the output {lip{lop toggles and the load flip-flop is turned on. The output of the load flip-flop is fed into

the NOR gates which allow the divide rate stored in the 8-bitlatch to p-reset the up-counter. Before the next predivided

clock puise clocks this up-counter, the load flip-flop is reset

and the NOR gates are turned oJf The counter tnen re-

sumes its up-count The data at the eight data inputs ls

latched into the device by the high-to-low transition of

CLK1. when STR(STROBE) is high, or by the high{o-lowtransition of STR, when CLKl is high'

When using CLK2, CLKl must be tied to Voo to permrt tne

STR input"to generate the inlernal latch clock The 8-bitdata in ihe latch determines the divide rate of the program-

rnable uo-counter in the device This rate may range lromdivide-by-one to divide-bY-256.

A low level on the F-ESE-T input resets the up-counter'predividers, and f lip{lops, and forces an initial state into the

b-uit aut" latch. This initial state provides a f ixed divide rate

ior the device prior to running the system A high level on

the FIKET input enables the up-counter, predividers, and

f lip{lops and allows programming a new divide rate into the

devrce.

The CDP1863 and CDP1863C are functionally identical

They differ in that the CDPl863 has an operating voltage

range ol 4 to 1 0.5 volts and the C DP1 863C h as an operatr ng

uLli"g" ttng" of 4 to 6.5 volts. Both are supplied in .l6-lead

herm-etic dual-in-line ceramic packages (D suff ix) and in16-lead dual-in-line plastic packages (E suffix)'

Fig.1 - Typical CDPl8}O-series microptocessor syslem using the CDP1863 and CDP1863t-

271

Page 2: CDP1863 CMOS 8-Bit Programmable Frequency Generator

zLz

ld 09 = lC'8 lo oleJ apl^rp lelol'zHV\ f=f )-lC r'luM parnsPay\+

ra oi =.c ,s

,o srer .prnrpr":rsll"rr,r"l:?"*ff:i:::.tl

patou se tdecxe 'c"98+ oi 0b- = ut le sclIsluSICVUVHC 'lv3lulcSl3 ClIVrs

xEfu s o! rol asPc uoJ] (ulu 6/ 0 + 69 [) qcul zg/' + 9l/l aouelslp lV

:(5NlH3o-los eNlEno) f Hnrvufdt/'l3r cv3-l(6'"r) f 9NVU 3untvuSdi^131 S9vuors

" 3 3d,^'1 3CVvCVd'" 'o SdAl- fcv'cvd

(3 SdAI lev)Cvd) 3 "98 + ot 09 + = vl rol(J 3dA1 3ev'vcvd) c.09+ ol 0t- = vr rol

n

rt

3.992 + '

c "091 + ol 99*3"98t o] 0t-'3"921+ ol 99-

)138ea

vHC

I

, aql. )oJt:/n

Mru001 " "':(vl.) f gNVU 3Unrvuf dl/!31-9Nllvu3do

(sadA1 ebelce6 llv) 3oNVU 3unrvu3dy\3r-3gvvgvd "l'lnl = vr ro:j

uol-slsNVHl fndfno u3d NOltvdlsslc 3clA:a" (o fdArSovyovd) 9"94!+ ol 00t+ :vlroJ

M|JJ 0OZ ol C"/Mttt Z! lP ^ljPaul-l

alBJaO " '

(o 3dAt:ev)cvd) c"oor + ol 99 = vl rolMr.lJ 0og'MuJ 0OZ ol C,/Mtlr Zt 1e i(1leau!1 aleleo " "'

/v\llJ 009:(od) f 9vvcvd 83d NOllvdlsslo uSMOd

''''''' -LndNl 3NO ANV 'rN3HEnc rndNl covu/01+"""''' 's-LndNl '1',]V 'f cNvE 30v1-104 .Lndl^llA 9.0+ oo^ ol 9.0_" ce98tdoc

'''" e98tdc]3

(leuluilaf ssn ol pacualoJal a6etloA)

r(oo^) '3oNVU 39V1-lo^-Alddns cc:sanreA unwtxew-anpsqv's0NlM nn$llxvw

A l+ ol 9 0-A !!+ol9o* "'

0t0 t'0+ lool ]usirnC

1 6yll!,"90 VtIJ

9'/90I./o n

0t0 t'0tndu INrl ']UeJlnC

aoEleal indul vrlt:!r'0+

t+t0+IIt0+Auv

I0t96'90'a6pllon u6!H lndul

YUYL9t'900tYOYV

'e6plloA Mol lndul I0t

9t'900 r'0;% '1era1-q6tp1

a0elloA ]ndlnO0l966

96t96t90000l0t'0ron 'la^a-l-Mo-l

abellon rndinO:UU09000

90-IYU

e-0t0 r'0YO-.1 'iuornc (33rnos)

a^lJC tl6lH lndlno vul9l-9tI

vutL0t0 t'0,'0.q ']uarrnc (Iurs)

e^l.lc Mo-l lndlno72zz9tIPU

Vfl0090920trl 'luejln3

aclAoo lua3salno092o9z09

SIINN

'xvtr.'dAr'Nlvtl'xvn-'dAr.NIU\I(A)

oaA

(n)NIA

(A)oAcrrslu3rcvuvHc

c898ldoce98 ldocsIlwllsNolrloNl3

3e98tdoc '899IC9-?- ffi

Page 3: CDP1863 CMOS 8-Bit Programmable Frequency Generator

1 800-Serles Peripherals

OPERATf NG CONDITTONS at Ta: 2So C untess Otherwise SDecifiedFor maximum reliability, nominal operating conditions should be selected so that operation is atways withinrhe lollowing nnges

CHARACTERISTICLIMITS

UNITScDP1863 cDPl863CMIN. MAX. MIN. MAX.

ruPPly-vollage Hange (At lA : Full

Temperature 10.5 6.5

Vss Voo Vss Voo

5 gs

Fig.2 - Block diagram tor the CDp186g and CDplB6gC

SIGNAL DESCRIPTIONS

:1K1, CLK2-9ut clock which is divided-down by the device to provider- output frequency. The divide rate of the device is com_:,:sed of a fixed predivide, the programmable divider, ano a: .'de-by-two outpul flip-flop which provides a seuare_-ave output. CLKl is pre-divided by four and CLK2 is pre_: .'ded by eight. The unused CLOCK input must be tied to, 16 to avoid interference with the true CLOCK signal. CLKl-ay also be used to tatch the eight data inputsl

ouTSquare-wave output which is the resultof thedivided_downinput CLOCK. The OUTpUT toggles after the program-mable up-counter reaches its maximurn vaiue and goes tozero. OUT is held low when OE is low.OEA frigh on thilinput allows OUT to toggte freely. A low onOE holds OUT low.

8- BIT LATCH

NOR GATES

PROG RAM MA8 L €UP- COUNTER

273

Page 4: CDP1863 CMOS 8-Bit Programmable Frequency Generator

vLz

uo paulnl o g/r.i6rq paslnd zN sn8*(3)ll t9

ralsroai x aql sl lu 3l:apoc

'alpr pslsap arll ]e al660l o] lno aql sMolle '3o. oalcouuoc ir 'tlclt{/v\ tl6ltl eull o aq} slas uaq} uollcnJ}sul:- v u! pol3ol sl €lpp'Mol soo6 ty-13 O3uO q6rq are

:,S pue l.y'lC sp 6uo1 se qc1e1 aql 1o slndlno aql ol q6no:q]."dur Blep aqi sassed

^llenutluoc oclAap oLll ul r.lclel

--1 '{grprlen sasol snq PlBp eq} alolaq aleulullsl o} l30lt, rlel lpuralul aLll sssnEc'oslnd eN oql lo uollernp aLll ulL.l]lM

..tc!qM'EdL ]rq AN aql seslel pus snq PlEp eql oluo 3U Aq

. palurod PlEp aql slnd uollcnJlsul t9 E q]lM stql 6utmo11o3:lsr6e.l X atii 3H seleLll uorlcnllsur 33 uV ly-13 ol pel

, g311r1ndur Ulssqlo]^llca:tppeiaq,{eu pue uorlsnl}sul-_r e,(q paslnd ilq p {|uo aq} sl ZN peqc}€l eq ol Plep.-i ol lurod f ,ralsr6al aulqcEul lal o3l^ap eqtr r"ue;6old ol. asn epog lndlno aql sE pal3olas s! uollcnllsul tg E aujnsse. rtErouoO Icuenbell aq] 6uttuule.l6o.td 1o aldulexa ue sy

aLll sP pasn aq ,ieLl 7691663 or.ll ]o lndul uvf lQ aLl] spao}

leql lBuOrs ouJPs aq1 elnlPaJ 6utLltl stql a^Jaseld o+ '8d1pue slrq N alBltdo.rddB aql rol alB0 cNlv lPulalxs uP apr^oldol

^rpssocau s! ll 'Z)JI3 olur pol sl gdi jl snq ]lq-_8 otl] uo

pllEA lllls sl elPp aql allq/v\ saleulurlel lcolc tlclel Dulllnsslaql'!>llc olur pa, sr sdl uaqi!^'uIS pue 8d1 lo oulleD leu-Jalur eqt

'(g silq N aleudoldde eql 6urslnd AlsnoauellnurtsalrqM 'snq oq] uo lalstbar X aU]

^q r:l pelurod ElPp aql sa3eld

uorlcnrlsur ]ndlno aqI HlS eLl] 6urprnold roi Z0StdCCaql ]o uotlcnllsut lndlno euos 6urleu6lsep sa^lo^ulsrql aer^ap aql oiut Plep qclPl ol lndul UIS eLl1 sts p€sn

eq Aeu slrq N aql llE Jo ]ndlno papocap oLuos lo ltq N sl6uts

V ecr^op ar.ll ot elep elpl aprnlp eprnold o] AloLleu: ulolsAsaql sMollE q3tLU\^ Sng elEp leuollce./lplq 3ql ol palsauuoc are

slndur eiep lqbto ottt ecr^op eLll ,o tf Oi llEVN3 lndIflOaLll se posn aq AeLU Z08ld63 eql lo ]ndlno O eql o6ue.t

or pn€ aql u r 6u taq ectnap eq1 1o 1ndlno a1q tssoci Arena ,41reau

ursllnsal tylC ol lndut ue se 961 6utsn'saisuenber| )i30lcurals^s Z0Bl.dOC lecrd{l }V tsorc tndur aql sr posn e q AeLl

Edl umot{s sl aonop srqi 6uisn ulels'{s 7991663 eldultse ! 6tl ul rossero.rdolsltu SOy\C Z0SldCC aLll qlrm slqi-ledr-uoc,{l}caltp st.ro}eraue6,(cuanbol} olqPu.luJel6oJd 6iil1

acr^ap srul ol lBuDls 1f sf H

3898!dOC 'e98 tdsS

punorO :a6pllon ,{1ddns enriBoeNssA

'zyl3 6ulsn uoq/vl saslnd Isolc 8t0z roue;98 pu€ '!y'lc 6u!sn uaLlM s€slnd lcolc teol lelJE 'zetr alsi eplllp lploie ur 6ul]lnset tg-Iq-apr^lp est:alunoc-dn

r..l] lo glels lP!llul aqt aler apl^tp ivrau e 6utu.turel6old:\ ollP puB r{|aar1 unl ol ralunoc aq} solqeuo l-3s3u uo

- 5r q y '6u;uunr surbaq ruelsls ellt luoLlloul eql le alel apl^lp?ryur prepuels e aptaold ol st slL1l tlslPl aql olul elel apl.tlp? ]rur uP stos pue lolunoc-dn alqpuJuls.l60ld oql pue srapl^- ca.rd eqi 1o sa6sls aql lle slesel tndul 13S!U oql uo Mol V

l3s3u'xcolc tlclPl aq] sa3npojd indul Hfs aql lEql

^s oon ol perl oq lsnuJ L)llC'Ioolc lndut eql st Zy-lC uoqM.y'lc lo uolllsuEJl r'aol-oyq6tq eql 6utjnp a^lltsod oq lsnul

htotlvJllddv

lndur g19 aq]'I30l3 ]ndul aql sl fylC ua{..lM lcolc r.{elPl

leu.lelur aLll r.u-ro] ol !y-13 qllm pale6 sl aslnd slLlf e3llaper.ll olut slndurlqFra ar.{} }e E}ep qclpl o1 pesn eslnd a^lilsod

Hl.S

:*

a6E]lo^ Alddns a^rilsod l(aptntpet4 paxtT)ooA or(l + aJpU €pt^tO pau!uret6ord\llAcuonbetl yco13 lndul

:z)-]3 lo 9t lo lylc .lol I sl r..lc|tlM epr^lpardpexrl or1t saut} 'auo snld a}e.r eplAlp pollluiei6o:d eq1 1o

]ualE^rnba l?ulrSop aql ^q

Asuanbojt lcolc lndut etl] aptntp

'olpl eprArp pau:urel6o:d ua,rtb e ^q

polejeueb {3uenb-orl orll auiuijalap o1 Acuenball lndlno uJnuJlultrr aql pue

aler apl^lp urn[!lxeu-] aq] ul s]lnsol erjl uE 0utr-uu.rel6o]3'1co1c lndur uentO Xue.ro1 {suanball }ndlno ulnul-xeu-t aql 6utprno.rd'euo Aq optntp ol lolunoc-dn alqetluet6-ord eq] sssnEo e!00 tll!/v\ oslAap eqi 6uruue;6old 'e;drue-xe rol pelerauo6 salsuanbojl lndlno aLli ol lEuoiuodo.ldAlaslanur elE oct^op aql olul paululEl6oid seler apl^rp sql'sornap oq] lo slPl aplnlp aq1 6utweuel6old lol slndul El€O

r t0"0 tc

H

('p,luoc) sNoudlHcsSo'lvNgls

slcnBord ls'l so$lc vcu

Page 5: CDP1863 CMOS 8-Bit Programmable Frequency Generator

18O0-Serles PeriPherals

"to"* r7

RESET

STR

I N TERNA L

LATCH CLK

OATAINPUTS

Fig.3 - General CLOCK 1 timing diagram

,ror*,7=T--

aroa* a -

STR

I NTERNALLATCH CLK

O ATAI N PUTS

92CM-31677

Fig. 4 - General CLOCK 2 timing cliagram

cLocK t(rPB) Z f-]t

FESET ieCEIRt

STR {N2)

INTERNALLATCH CLK

DATA INPUTS{ 8US)

92Cf- tl678

Fig. 5 - General CDP1i}}-series microptocessot syslem timing cliagram

275

Page 6: CDP1863 CMOS 8-Bit Programmable Frequency Generator

frula.i-t:l

?;e;tt 7ti: itu-ll +i€q:

9LZ

'CeggLdOC pue eggLdOC otll rol uer\etp ,utwrf - g'6H

lno

z v-13

vlvo

uLs

t v'19

$t

'otog+oa1 '3o98+ or 0?-=vl le SCIISIU3ICVUVH3 1VCIUIC313 CIflVNAO

csgsLdQcjeestdoc

se6ello^ leululou pu9 C.9Z = vI lol oie sanle^ lec!d^I'

sHsl oqolis ol ploH PlPosu

090t0t

00t0900rnc:

su0e00tssol oqolls ol dnlos PIPO

0800e0Y

BU

0809Hot t )tcol3 ol ploH €leo

00r:t00r9L

6U0t00tsol ! l3ol3 ol clnlos elPo

oz00z0Y

su06no0tsul LllplM aslnd lesou

09r0zl09t0ztY

SU

OL0t0to3ot lnolcolS ol A€loo fo09t0lt09t0tlI

suoLr0tt0tlnolcolc ol l9g Brcl

9/e09291.€092

st9'0cn0lzr3t lnolcolC o] Z lsolC

z'l6'0z',60

srt9'0cn0tllcl lnol9olS o] ! I3Ol3

L'lL'ltY

6U

010t?t tllPlM Z lcolC9Zl9Zr

su00t0r1 utplM L rsolC

0920929

OLzrlel ,(cuenba:3 z lcolSzHl'tl

Iv!

0t!vr3l Aouonbojj I lcolSzHn

ze

SINN'xvI|*'dll'Nln'xvttl.'dAI'Nltr(A)

ooAcllslu3lSvuvt{cc09gtdo3

ste98rdo0

tnn

Jcl 09 = 1c

slcnpold lsl sonc vcu