|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
cmos 8-bit single chip microcomputer description the CXP86609/86613/86617 are the cmos 8-bit single chip microcomputer integrating on a single chip an a/d converter, serial interface, timer/counter, time-base timer, i 2 c bus interface, pwm output, remote control reception circuit, watchdog timer, 32khz timer/counter besides the basic configurations of 8-bit cpu, rom, ram, i/o ports. the CXP86609/86613/86617 also provide a sleep function that enables to lower the power consumption. features a wide instruction set (213 instructions) which covers various types of data ?16-bit operation/multiplication and division/boolean bit operation instructions minimum instruction cycle 250ns at 16mhz operation 122 s at 32khz operation incorporated rom 8k bytes (CXP86609) 12k bytes (cxp86613) 16k bytes (cxp86617) incorporated ram 352 bytes peripheral functions ?a/d converter 8 bits, 6 channels, successive approximation method (conversion time of 3.25 s at 16mhz) ?serial interface 8-bit clock sync type, 1 channel ?timer 8-bit timer 8-bit timer/counter 19-bit time-base timer 32khz timer/counter ?i 2 c bus interface ?pwm output 8 bits, 4 channels ?remote control reception circuit 8-bit pulse measurement counter, 6-stage fifo ?watchdog timer interruption 11 factors, 11 vectors, multi-interruption possible standby mode sleep package 52-pin plastic sdip piggyback/evaluator cxp86490 64-pin ceramic psdip perchase of sony's i 2 c components conveys a licence under the philips i 2 c patent rights to use these components in an i 2 c system, provided that the system conforms to the i 2 c standard specifications as defined by philips. ?1 e97751a1x-ps sony reserves the right to change products and specifications without prior notice. this information does not convey any licens e by any implication or otherwise under any patents or other right. application circuits shown, if any, are typical examples illustr ating the operation of the devices. sony cannot assume responsibility for any problems arising out of the use of these circuits. CXP86609/86613/86617 52 pin sdip (plastic) structure silicon gate cmos ic
?2 CXP86609/86613/86617 a/d converter fifo remocon serial interface unit 8 bit timer 1 8 bit timer/ counter 0 i 2 c bus interface unit 8 bit pwm prescaler/ time base timer watchdog timer 32khz timer/counter rom 8k/12k/16k bytes ram 352 bytes spc700 cpu core clock generator /system control interrupt controller port a port g pg7 1 port e pe4 to pe6 3 pe2 to pe3 2 pe0 to pe1 2 port d pd0 to pd7 8 port b pb0 to pb7 8 pa0 to pa7 8 pwm0 to pwm3 adj scl1 scl0 sda1 sda0 to ec sck so si rmc an0 to an5 6 2 2 int0 int1 int2 tex tx extal xtal rst v dd v ss 4 port f pf0 to pf3 4 pf4 to pf7 4 block diagram 3 CXP86609/86613/86617 40 39 38 37 36 35 34 33 41 42 43 44 45 46 47 48 49 50 51 52 31 32 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 v ss v dd nc nc nc pe4 pe5 pe6 nc nc nc pb0 pb1 pb2 pf0/pwm0 pf1/pwm1 pf2/pwm2 pf3/pwm3 pf4/scl0 pf5/scl1 pf6/sda0 pf7/sda1 pe0/to/adj pe1 pe2/tex/int0 pe3/tx pd4 pd7/ec pd6/rmc pd5 pd3/si pd2/so pd1/sck pd0/int2 pa7 pa6 rst v ss pa0/an0 xtal extal pa5/an5 pa4/an4 pa3/an3 pa2/an2 pa1/an1 pb7 pb6 pb5 pb4 pb3 pg7/int1 pin assignment (top view) note) 1. nc (pins 30, 31, 32, 36 and 38) are left open. 2. vss (pins 12 and 40) are both connected to gnd. 3. pin 37 is the nc pin. however, connect it to v dd because it is the exlc pin (input) for the piggyback/evaluator and otp devices. 4 CXP86609/86613/86617 (port a) 8-bit i/o port. i/o can be set in a unit of single bits. (8 pins) (port b) 8-bit i/o port. i/o can be set in a unit of single bits. (8 pins) (port d) 8-bit i/o port. i/o can be set in a unit of single bits. can drive 12ma sink current. (8 pins) (port e) bits 0 and 1 are i/o port; i/o can be set in a unit of single. bits 2 and 3 are input port. bits 4, 5 and 6 are output port. (7 pins) pin description symbol pa0/an0 to pa5/an5 pa6 to pa7 pb0 to pb7 pd0/int2 pd1/sck pd2/so pd3/si pd4 to pd5 pd6/rmc pd7/ec pe0/to/adj pe1 pe2/tex/int0 pe3/tx pe4 to pe6 i/o/ analog input i/o i/o i/o/input i/o/i/o i/o/output i/o/input i/o i/o/input i/o/input i/o/output/ output i/o input/input/ input input/output output i/o description analog inputs to a/d converter. (6 pins) external interruption request input. active at the falling edge. serial clock i/o. serial data output. serial data input. remote control reception circuit input. external event input for timer/counter. rectangular wave output for 8-bit timer/counter. connects a crystal for 32khz timer/counter clock oscillation. when used as an event counter, input to tex pin and leave tx pin open. 32khz oscillation frequency dividing output. external interruption request input. active at the falling edge. 5 CXP86609/86613/86617 (port f) 8-bit output port and large current (12ma) n-channel open drain output. lower 4 bits are medium voltage drive (12v); upper 4 bits are 5v drive. (8 pins) (port g) 1-bit i/o port. i/o can be set in a unit of single bits. (1 pin) connects a crystal for system clock oscillation. when a clock is supplied externally, input to extal pin and input a reversed phase clock to xtal pin. system reset; active at low level. no connected. connect this pin to v dd under normal operation. positive power supply. gnd. connect two vss pins to gnd. 8-bit pwm output. (4 pins) symbol pf0/pwm0 to pf3/pwm3 pg7/int1 rst nc v dd vss output/output i/o/input input i/o description external interruption request input. active at the falling edge. pf4/scl0 to pf5/scl1 pf6/sda0 to pf7/sda1 output/i/o output/i/o i 2 c bus interface transfer clock i/o. (2 pins) i 2 c bus interface transfer data i/o. (2 pins) extal xtal input output 6 CXP86609/86613/86617 port a data port a direction ip rd (port a) data bus "0" after reset port a function selection "0" after reset a/d converter input multiplexer input protection circuit port a data port a direction ip rd (port a) data bus "0" after reset schmitt input ports b, g data ports b, g direction ip rd (ports b, g) data bus int1 "0" after reset schmitt input only for pg7 input/output circuit formats for pins port a port a port b port g 6 pins 2 pins 9 pins hi-z hi-z hi-z pin after reset circuit format pa6 pa7 pa0/an0 to pa5/an5 pb0 to pb7 pg7/int1 7 CXP86609/86613/86617 port d data port d direction ip rd (port d) data bus int2, si, rmc, ec "0" after reset schmitt input ? large current 12ma ? port d data port d direction ip rd (port d) data bus "0" after reset schmitt input only for pd1 sck, so sio output enable sck only ? large current 12ma ? port d port d 4 pins 2 pins hi-z hi-z pd1/sck pd2/so pd0/int2 pd3/si pd6/rmc pd7/ec port d data port d direction ip rd (port d) data bus "0" after reset schmitt input ? large current 12ma ? port d 2 pins pd4 pd5 hi-z pin after reset circuit format 8 CXP86609/86613/86617 ip ip 32khz oscillation circuit control rd (port e) schmitt input schmitt input clock input data bus data bus int0 "1" after reset pe2/ tex/ int0 pe3/ tx rd (port e) port e data port e direction ip rd (port e) data bus "1" after reset "1" after reset port e port e 1 pin 2 pins pe2/tex/int0 pe3/tx high level oscillation stop port input pe1 port e data "1" after reset to adj16k adj2k ? 1 ? 1 01 00 10 11 mpx data bus port e direction "1" after reset port e function selection (lower) "00" after reset ip port e function selection (upper) internal reset signal ? 2 ? 1 adj signals are frequency dividing outputs for 32khz oscillation frequency adjustment. adj2k provides usage as buzzer output. ? 2 pull-up transistor approx. 150k ? rd (port e) port e 1 pin high level (with the resistor of pull-up transistor on when reset) pe0/to/adj pin after reset circuit format 9 CXP86609/86613/86617 4 pins hi-z i 2 c output enable port f data "1" after reset scl, sda scl, sda (i 2 c circuit) ip schmitt input ? large current 12ma to internal i 2 c pins (scl1 for scl0) bus sw ? port f pf4/scl0 pf5/scl1 pf6/sda0 pf7/sda1 ip extal xtal diagram shows the circuit composition during oscillation. feedback resistor is removed during stop. (this device does not enter the stop mode.) aa aa schmitt input pull-up resistor op mask option 2 pins extal xtal 1 pin rst oscillation low level (when reset) 3 pins hi-z pe4 pe5 pe6 port e data output becomes active from high impedance by data writing to port register. data bus rd (port e) port e port f data port f function selection "0" after reset "1" after reset pwm0 to pwm3 ? 12v drive large current 12ma ? rd (port f) data bus port f 4 pins pf0/pwm0 to pf3/pwm3 hi-z pin after reset circuit format 10 CXP86609/86613/86617 ? 1 v in and v out should not exceed v dd + 0.3v. ? 2 the large current output port is port d (pd) and port f (pf). note) usage exceeding absolute maximum ratings may permanently impair the lsi. normal operation should be conducted under the recommended operating conditions. exceeding those conditions may adversely affect the reliability of the lsi. v dd v in v out v outp i oh i oh i ol i olc i ol topr tstg p d 0.3 to +7.0 0.3 to +7.0 ? 1 0.3 to +7.0 ? 1 0.3 to +15.0 5 50 15 20 130 20 to +75 55 to +150 375 v v v v ma ma ma ma ma c c mw total of all output pins ports excluding large current output (value per pin) large current output ports (value per pin ? 2 ) total of all output pins sdip-52p-01 item symbol ratings unit remarks absolute maximum ratings (vss = 0v reference) supply voltage high level input voltage low level input voltage operating temperature 5.5 5.5 5.5 v dd v dd v dd + 0.3 0.3v dd 0.2v dd 0.4 +75 v v v v v v v v v v c item symbol min. max. unit remarks 4.5 3.5 2.7 0.7v dd 0.8v dd v dd 0.4 0 0 0.3 20 v ih v ihs v ihex v il v ils v ilex topr guaranteed operation range for 1/2 and 1/4 frequency dividing clocks guaranteed operation range for 1/16 frequency dividing clock or sleep mode guaranteed operation range for tex guaranteed data hold range for stop ? 1 ? 2 ? 3 extal pin ? 4 , tex pin ? 5 ? 2 ? 3 extal pin ? 4 , tex pin ? 5 v dd ? 1 this device does not enter the stop mode. ? 2 pa0 to pa5, pb0 to pb7, pd2, pe0, pe1, pe3, scl0, scl1, sda0, sda1 pins ? 3 pa6, pa7, int2, sck, si, pd4, pd5, rmc, ec, int0, int1, rst pins ? 4 specifies only during external clock input. ? 5 specifies only during external event count input. recommended operating conditions (vss = 0v reference) supply voltage input voltage output voltage medium drive output voltage high level output current high level total output current low level output current low level total output current operating temperature storage temperature allowable power dissipation 11 CXP86609/86613/86617 v dd = 4.5v, i oh = 0.5ma v dd = 4.5v, i oh = 1.2ma v dd = 4.5v, i ol = 1.8ma v dd = 4.5v, i ol = 3.6ma v dd = 4.5v, i ol = 3.0ma v dd = 4.5v, i ol = 4.0ma v dd = 5.5v, v ih = 5.5v v dd = 5.5v, v il = 0.4v v dd = 5.5v, v ih = 5.5v v dd = 4.5v, i ol = 12.0ma high level output voltage low level output voltage input current i/o leakage current open drain i/o leakage current (in n-ch tr off state) i 2 c bus switch connection impedance (in output tr off state) supply current ? 2 4.0 3.5 18 30 1.2 12 a ma a a 50 10 120 28 80 2.1 35 ma a a ? 0.4 0.6 1.5 0.4 0.6 40 40 10 10 400 10 v v v v v a a a a a a 0.5 0.5 0.1 0.1 1.5 v v pa, pb, pd, pe0 to pe1, pe4 to pe6, pg7 pa, pb, pd, pe0 to pe1, pe4 to pe6, pf0 to pf3, pg7 pd, pf pf4 to pf7 (scl0, scl1, sda0, sda1) extal rst ? 1 pa, pb, pd, pe, pg7, rst ? 1 pf0 to pf3 pf4 to pf7 scl0: scl1 sda0: sda1 v dd = 5.5v, v il = 0.4v v dd = 5.5v, v i = 0, 5.5v v dd = 5.5v, v oh = 12.0v v dd = 5.5v, v oh = 5.5v v dd = 4.5v v scl0 = v scl1 = 2.25v v sda0 = v sda1 = 2.25v v dd v dd = 3.3v, 32mhz crystal oscillation (c 1 = c 2 = 47pf) item symbol pins conditions min. typ. max. unit v oh v ol i iz i loh r bs i dd1 i dd2 i dds1 i dds2 i dds3 i ihe i ile i iht i ilt i ilr electrical characteristics dc characteristics (ta = 20 to +75 c, vss = 0v reference) 1/2 frequency dividing clock operation tex v dd = 5.5v, 16mhz crystal oscillation (c 1 = c 2 = 15pf) v dd = 3.3v, 32mhz crystal oscillation (c 1 = c 2 = 47pf) sleep mode v dd = 5.5v, 16mhz crystal oscillation (c 1 = c 2 = 15pf) stop mode ? 3 v dd = 5.5v, termination of 16mhz and 32mhz oscillation 12 CXP86609/86613/86617 ? 1 for rst pin, specifies the input current when pull-up resistor is selected, and specifies the leakage current when non-resistor is selected. ? 2 when all output pins are left open. ? 3 this device does not enter the stop mode. input capacitance 10 20 pf pa, pb, pd, pe0 to pe3, pf4 to pf7, pg7, extal, tex, rst clock 1mhz 0v for no measured pins item symbol pins conditions min. typ. max. unit c in 13 CXP86609/86613/86617 ? 1 indicates three values according to the contents of the clock control register (clc: 00 feh) upper 2 bits (cpu clock selection). t sys [ns] = 2000/fc (upper 2 bits = "00"), 4000/fc (upper 2 bits = "01"), 16000/fc (upper 2 bits = "11") extal t xh t xl t cf t cr 0.4v v dd 0.4v 1/fc aaaa aaaa aaaaa aaaaa crystal oscillation ceramic oscillation extal xtal external clock extal xtal 74hc04 c 1 c 2 aaaa aaaa 32khz clock applied condition crystal oscillation tex tx c 1 c 2 tex ec t eh t el t ef t er 0.2v dd 0.8v dd t th t tl t tf t tr ac characteristics (1) clock timing system clock frequency system clock input pulse width system clock input rise and fall times event count input clock pulse width event count input clock rise and fall times system clock frequency event count input clock input pulse width event count input clock rise and fall times f c t xl , t xh t cr , t cf t eh , t el t er , t ef f c t tl , t th t tr , t tf xtal extal extal extal ec ec tex tx tex tex mhz ns ns ns ms khz s ms item symbol pins conditions min. unit fig. 1, fig. 2 fig. 1, fig. 2 external clock drive fig. 1, fig. 2 external clock drive fig. 3 fig. 3 v dd = 2.7 to 5.5v fig. 2 (32khz clock applied conditions) fig. 3 fig. 3 8 28 4 t sys ? 1 10 typ. 32.768 max. 16 200 20 20 (ta = 20 to +75 c, v dd = 4.5 to 5.5v, vss = 0v reference) fig.2. clock applied conditions fig. 1. clock timing fig. 3. event count clock timing 14 CXP86609/86613/86617 (2) serial transfer (ta = 20 to +75 c, v dd = 4.5 to 5.5v, vss = 0v reference) item sck cycle time t kcy sck input mode output mode sck input mode sck output mode sck input mode sck output mode sck input mode sck output mode sck input mode sck output mode 1000 8000/fc 400 4000/fc 50 100 200 200 100 200 100 ns ns ns ns ns ns ns ns ns ns sck si si so t kh t kl t sik t ksi t kso sck high and low level width si input setup time (for sck ) si hold time (for sck ) sck so delay time symbol pins conditions min. max. unit note) the load of sck output mode and so output delay time is 50 pf + 1ttl. fig. 4. serial transfer timing 0.2v dd 0.8v dd t kl t kh so t kcy t sik t ksi 0.2v dd 0.8v dd t kso 0.2v dd 0.8v dd output data input data si sck 15 CXP86609/86613/86617 resolution linearity error zero transition voltage full-scale transition voltage conversion time sampling time analog input voltage v zt ? 1 v ft ? 2 t conv t samp v ian an0 to an5 ta = 25 c v dd = 5.0v vss = 0v 10 4910 26/f adc ? 3 6/f adc ? 3 0 10 4970 8 3 70 5030 v dd bits lsb mv mv s s v item symbol pins conditions min. typ. max. unit (3) a/d converter characteristics (ta = 20 to +75 c, v dd = 4.5 to 5.5v, vss = 0v reference) linearity error v zt v ft analog input ffh feh 01h 00h digital conversion value fig. 5. definitions of a/d converter terms ? 1 v zt : value at which the digital conversion value changes from 00h to 01h and vice versa. ? 2 v ft : value at which the digital conversion value changes from feh to ffh and vice versa. ? 3 f adc indicates the below values due to the contents of bit 6 (cks) of the a/d control register (adc: 00f6h): f adc = fc (cks = "0"), fc/2 (cks = "1") 16 CXP86609/86613/86617 external interruption high, low level width reset input low level width int0 int1 int2 rst 1 32/fc s s item symbol pins conditions min. max. unit t ih t il t rsl (4) interruption, reset input (ta = 20 to +75 c, v dd = 4.5 to 5.5v, vss = 0v reference) 0.2v dd 0.8v dd t ih t il int0 int1 int2 (falling edge) fig. 6. interruption input timing t rsl 0.2v dd rst fig. 7. rst input timing 17 CXP86609/86613/86617 (5) i 2 c bus timing (ta = 20 to +75 c, v dd = 4.5 to 5.5v, vss = 0v reference) item scl clock frequency bus-free time before starting transfer hold time for starting transfer clock low level width clock high level width setup time for repeated transfers data hold time data setup time sda, scl rise time sda, scl fall time setup time for transfer completion f slc t buf t hd; sta t low t high t su; sta t hd; dat t su; dat t r t f t su; sto scl sda, scl sda, scl scl scl sda, scl sda, scl sda, scl sda, scl sda, scl sda, scl 0 4.7 4.0 4.7 4.0 4.7 0 ? 1 250 4.7 100 1 300 khz s s s s s s ns s ns s symbol pins conditions min. max. unit ? 1 the data hold time should be 300ns or more because the scl rise time (300ns max.) is not included in it. fig. 8. i 2 c bus transfer timing p st t su; sto t su; sta t hd; sta t su; dat t high t hd; dat t f t r t low t hd; sta s p t buf sda scl fig. 9. i 2 c device recommended circuit i 2 c device i 2 c device r s r s r s r s r p r p sda0 (or sda1) scl0 (or scl1) a pull-up resistor (rp) must be connected to sda0 (or sda1) and scl0 (or scl1). the sda0 (or sda1) and scl0 (or scl1) series resistance (rs = 300 ? or less) can be used to reduce the spike noise caused by crt flashover. 18 CXP86609/86613/86617 appendix reset pin pull-up resistor non-existent existent item content mask option table c 2 rd aaaa a aa a aaaa extal xtal c 1 (i) main clock aaaaa a aaa a aaaaa tex tx c 1 c 2 rd (iii) sub clock rd aaaa a aa a aaaa extal xtal c 1 c 2 (ii) main clock a a a a ? models with an asterisk have the built-in ground capacitance (c 1 , c 2 ). ? 1 the series resistor for xtal can reduce the effect of the noise caused by the electrostatic discharge. manufacture river eletec corporation murata mfg co., ltd. csa10.0mtz csa12.0mtz csa16.00mxz040 cst10.0mtw ? cst12.0mtw ? cst16.00mxw0c1 ? kinseki ltd. model hc-49/u03 hc-49/u (-s) p3 fc (mhz) 10.0 12.0 16.0 10.0 12.0 16.0 8.0 12.0 16.0 8.0 12.0 16.0 30 5 30 5 18 12 10 10 5 open 30 30 5 30 5 18 12 10 10 5 open 33 0 ? 1 330 ? 1 0 ? 1 120k 32.768khz (iii) c 1 (pf) c 2 (pf) rd ( ? ) circuit example (i) (i) (ii) fig. 10. recommended oscillation circuit 19 CXP86609/86613/86617 fig. 11. characteristic curves i dd vs. v dd (fc = 16mhz, ta = 25 c, typical) 15 10 5 fc system clock [mhz] i dd supply current [ma] i dd vs. fc (v dd = 5v, ta = 25 c, typical) 3 45 6 0.1 1 v dd supply voltage [v] i dd supply current [ma] 7 2 0.01 10 1/16 dividing mode 1/4 dividing mode sleep mode 100 32khz sleep mode 32khz operation mode 1/2 dividing mode 1/2 dividing mode 1/4 dividing mode 1/16 dividing mode sleep mode 10 05 15 0 1 20 CXP86609/86613/86617 package outline unit: mm package structure package material lead treatment lead material package mass epoxy resin copper alloy 47.0 ?0.1 + 0.4 1.778 15.24 13.5 ?0.1 + 0.3 0? to 15? 0.25 ?0.05 + 0.1 0.5 0.1 0.9 ?0.05 + 0.1 2.8 min 0.51 min 5.0 min sdip-52p-01 p-sdip52-13.5x47.0-1.778 52pin sdip (plastic) 52 1 26 27 sony code eiaj code jedec code solder plating 5.6g package structure package material lead treatment lead material package mass epoxy resin copper alloy 47.0 0.1 + 0.4 1.778 15.24 13.5 0.1 + 0.3 0 ? to 15 ? 0.25 0.05 + 0.1 0.5 0.1 0.9 0.05 + 0.1 2.8 min 0.51 min 5.0 min sdip-52p-01 p-sdip52-13.5x47.0-1.778 52pin sdip (plastic) 52 1 26 27 sony code eiaj code jedec code solder plating 5.6g lead plating specifications item lead material copper alloy solder composition sn-bi bi:1-4wt% plating thickness 5-18 m spec. sony corporation |
Price & Availability of CXP86609 |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |