![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
16 bit microcontroller tlcs-900/l1 series tmp91cw60fg TMP91CW60DFG revision 1.0 toshiba corporation
the information contained herein is subject to change without notice. toshiba is continually working to improve the qual ity and reliability of its products. nevertheless, semiconductor devices in general can malfunction or fa il due to their inherent electrical sensitivity and vulnerability to physical stress. it is the responsibility of the buyer, when utilizing toshiba products, to comply with the standards of safety in making a safe design for the entire system, and to avoid situations in which a malfunction or failure of such toshiba products could cause loss of human life, bodily injury or damage to property. in developing your designs, please ensure that to shiba products are used w ithin specified operating ranges as set forth in the most recent toshiba products specifications. also, please keep in mind the precauti ons and conditions set forth in the ? handling guide for semiconductor devices, ? or ? toshiba semiconductor reliability handbook ? etc. the toshiba products listed in this document are in tended for usage in general electronics applications (computer, personal equipment, office equipment, m easuring equipment, indust rial robotics, domestic appliances, etc.). these toshiba products are neither intended nor wa rranted for usage in equipment that requires extraordinarily high quality and/or reliability or a malfunction or failure of which may cause loss of human life or bodily injury ( ? unintended usage ? ). unintended usage include atomic energy control instruments, airplane or spaceship instruments, transportation instru ments, traffic signal instruments, combustion control instruments, medical instruments, all types of safety devices, etc. unintended usage of toshiba products listed in this document shall be made at the customer's own risk. the products described in this document shall not be used or embedded to any downstream products of which manufacture, use and/or sale are prohibited under any applicable laws and regulations. the information contained herein is presented only as a guide for the applications of our products. no responsibility is assumed by to shiba for any infringements of patents or other rights of the third parties which may result from its use. no license is granted by implication or otherwise under any patents or other rights of toshiba or the third parties. please contact your sales representative for product- by-product details in this document regarding rohs compatibility. please use these products in this docum ent in compliance with all applicable laws and regulations that regulate the inclusion or use of co ntrolled substances. toshib a assumes no liability for damage or losses occurring as a result of nonc ompliance with applicable laws and regulations. ? 2007 toshiba corporation all rights reserved revision history date revision 2007/12/03 1.0 new release page 1 2007-12-03 20070701-en ? the information contained herein is subject to change without notice. ? toshiba is continually working to improve the quality and reli ability of its products. nevertheless, semiconductor devices in general can malfunction or fail due to their inherent el ectrical sensitivity and vulnerability to physical stre ss. it is the responsibility of the buyer, when utilizing toshiba products, to comply with the standards of sa fety in making a safe design for the entire system, and to avoid situations in which a malfunction or failure of such toshiba products could cause loss of human life, bodily injury or damage to property. in developing your designs, pleas e ensure that toshiba products are used within specified operating ranges as set forth in the most recent toshiba products specifications. also, please keep in mind the precautions and conditions set forth in the ?handling gui de for semiconductor devices,? or ?toshiba semiconductor reliability handbook? etc. ? the toshiba products listed in this document are intended for usage in general electronics applic ations (computer, personal eq uip- ment, office equipment, measuring equipment, industrial robotics, domestic appliances, etc.). these toshiba products are neithe r intended nor warranted for usage in equipment that requires extr aordinarily high quality and/or re liability or a malfunctionor failure of which may cause loss of human life or bod ily injury (?unintended usage?). unintended us age include atomic energy control instru ments, airplane or spaceship instruments, transporta tion instruments, traffic signal instrume nts, combustion control instruments, medi cal instru- ments, all types of safety dev ices, etc. unintended usage of toshiba products li sted in this document shall be made at the cust omer's own risk. ? the products described in this document shall not be used or embedded to any downstream products of which manufacture, use and/or sale are prohibited under any appl icable laws and regulations. ? the information contained herein is present ed only as a guide for the applications of our products. no responsibility is assum ed by toshiba for any infringements of patents or other rights of the th ird parties which may result from its use. no license is gran ted by impli- cation or otherwise under any patents or other rights of toshiba or the third parties. ? please contact your sales representative for product-by-product details in this document regarding rohs compatibility. please use these products in this document in compliance wi th all applicable laws and regulations that regulate the inclusion or use of controll ed sub- stances. toshiba assumes no liabili ty for damage or losses occurring as a result of noncompliance with applicable laws and regu lations. this product uses the super flash ? technology under the licence of silicon storage technology, inc. super flash ? is registered trademark of silicon storage technology, inc. tmp91cw60 cmos 16 bit microcontroller tmp91cw60fg/dfg 1.1 features ? high-speed 16-bit cpu (900/l1 cpu) - instruction mnemonics are upward-compatible with tlcs-900,900/h,900/l - 16 mbytes of linear address space - general-purpose registers and register banks - 16-bit multiplication and division instructions; bit transfer and arithmetic instructions - micro dma: 4 channels (800ns/2 bytes at 20mhz) ? minimum instruction execution time:200ns (at 20mhz) ? built-in memory - rom:128k bytes (flash rom) - ram:8k bytes ? external memory expansion - expandable up to 16 mbytes (shared program/data area) - can simultaneously support 8/16-bit width external data bus dynamic data bus syzing ? 8-bit timers: 6 channels ? 16-bit timers: 5 channels ? general-purpose serial interface: 5 channels - uart/synchronous mode: 3 channels -i 2 c bus mode: 2 channels ? 10-bit ad converter (built-in sample hold circuit): 16 channels ? special timer for clock product no. rom (flash rom) ram package tmp91cw60fg 128k bytes 8k bytes lqfp100-p-1414-0.50f TMP91CW60DFG qfp100-p-1420-0.65a page 2 2007-12-03 tmp91cw60 ? watchdog timer ? program patch logic: 6 banks ? chip select/wait controller: 4 channels ? interrupts: 57 interrupts - 9 cpu interrupts: software interrupt instruction and illegal instruction - 36 internal interrupts: 7 priority levels are selectable - 12 external interrupts: 7 priority levels are select able (among 1 interrupts are selectable edge mode) ? input/output ports: 83 pins ? standby function: three halt modes: idle2 (programmable), idle1 and stop ? clock controller - clock gear function: select a high-frequency clock fc/1 to fc/16 - oscillator for clock (fs = 32.768 khz) ? operating voltage flash read operation > vcc=4.5 v - 5.5 v (fc max = 20mhz) ? package - lqfp100-p-1414-0.50f (tmp91cw60fg) - qfp100-p-1420-0.65a (TMP91CW60DFG) page 3 2007-12-03 tmp91cw60 1.2 pin assignment diagram figure 1-1 pin assignment(tmp91cw60fg) vrefh tmp91cw60fg l qfp1 00 topview 1 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 avss p 70/ta0in p 71/ta1out p 72/ta3out p 73/ta4in p 74/ta5out p 75/int0 p 80/tb0in0/int5 p 81/tb0in1/int6 a vcc p 82/tb0out0 p 83/tb0out1 p 84/tb1in0/int7 p 85/tb1in1/int8 p 86/tb1out0 p 87/tb1out1 p90/txd0 p 91/rxd0 p92/sclk0/cts0 p93/txd1 p 95/sclk1/cts1 dvcc p30/tb3in0/int3/sda0 pz3/r/w pz2/hwr pz1/wr pz0/rd p 27/a7/a23 p 26/a6/a22 p 25/a5/a21 p 24/a4/a20 p 23/a3/a19 p 22/a2/a18 dvcc nmi dvss p 21/a1/a17 p 20/a0/a16 p 17/ad15/a15 p 16/ad14/ a14 p 15/ad13/a13 p 14/ad12/a12 p 13/ad11/a11 p 12/ad10/a10 p 11/ad9/a9 p 10/ad8/a8 p07/ad7 p 06/ad6 p 05/ad5 p 04/ad4 p 03/ad3 p 02/ad2 p 01/ad1 p 00/ad0 p 44/ale p43/cs3/sclk2/cts2 p42/cs2/rxd2 p41/cs1/txd2 p40/cs0/scout pa3/tb2out1 pa2/tb2out0 pa1/tb2in1/int 2 pa0/tb2in0/int1 emu1 emu0 p 97/xt 2 p96/xt1 reset am1 x1 dvss x2 p 60/an8 p 65/an13 p 57/an7 p 61/an9 p 62/an10 p 63/an11 p 64/an12 p55/an5 p 66/an14 p 67/an15 p53/an3 p 52/an2 p 51/an1 p50/an0 dvss dvcc p b3/tb4out1 pb2 / tb4o ut0 p b1/tb4in1/int10/scl1 p b0/tb4in0/int9/sda1 p33/tb3out1 p32/wait/tb3 out0 am0 p31/t b3in1/int4/scl0 p 56/an6 p94/rxd1 p54/an4 page 4 2007-12-03 tmp91cw60 figure 1-2 pin a ssignment(TMP91CW60DFG) TMP91CW60DFG qfp100 topview 35 40 45 55 60 65 70 75 p b0/tb4in0/int9/sda1 p 66/an14 p 67/an15 vrefh avss avcc p 70/ta0in p 71/ta1out p 72/ta3out p 73/ta4in p 74/ta5out p 75/int0 p 80/tb0in0/int5 p 81/tb0in1/int6 p 82/tb0out0 p 83/tb0out1 p 84/tb1in0/int7 p 85/tb1in1/int8 p 86/tb1out0 p 87/tb1out1 p90/txd0 p 91/rxd0 p92/sclk0/cts0 p93/txd1 p94/rxd1 p 95/sclk1/cts1 am0 dvcc x2 dvss x1 a m1 reset p96/xt1 p 97/xt2 emu0 emu1 pa0/tb2in0/int1 pa1/tb2in1/int2 pa2/tb2out0 pa3/tb2out1 p40/cs0/scout p41/cs1/txd2 p42/c s2/rxd2 p43/cs3/sclk2/cts2 p 44/ale p 00/ad0 p 01/ad1 p 02/ad2 p 03/ad3 p 04/ad4 p 05/ad5 p 06/ad6 p07/ad7 p 10/ad8/a8 p 11/ad9/a9 p 12/ad10/a10 p 13/ad 11/a11 p 14/ad12/a12 p 15/ad13/a13 p 16/ad14/a14 p 17/ad15/a15 p 20/a0/a16 p 21/a1/a17 dvss nmi dvcc p 22/a2/a18 p 23/a3/a19 p 24 / a4/a20 p 25/a5/a21 p 26/a6/a22 p 27/a7/a23 pz0/rd pz1/wr pz2/hwr pz3/r/w p30/tb3in0/int3/sda0 p31/tb3in1/in t4/scl0 p32/wait/tb3out0 p33/tb3out1 p b1/tb4in1/int10/scl1 pb2/tb4out0 p b3/tb4out1 dvcc dvss p50/an0 p 51 /an1 p 52/an2 p53/an3 p54/an4 p55/an5 p 56/an6 p 57/an7 p 60/an8 p 61/an9 p 62/an10 p 63/an11 p 64/an12 p 65/an13 1 10 5 15 20 25 30 50 80 85 90 95 100 page 5 2007-12-03 tmp91cw60 1.3 block diagram figure 1-3 block diagram + : + ; + < |