![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 piccolo ? ? ? ? ? ? : tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 , tms320f28021 , tms320f28020 , tms320f280200 1 tms320f2802x tms320f2802xx( piccolo ? ) ? ? (mcu) 1.1 123 ? ? ? ? ? ? ? 32 ? ? (cpu) ( ? 3.3v ? ? tms320c28x ? ) ? ? ? ? 60mhz 50mhz 40mhz ? ? ? ? ? ? 3.3v ? ? ? 38 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 22 ? ? (gpio) ? ? ? : ? 32 cpu ? ? ? ? ? ? sram ? ? (otp) ? ? ? / ? ? ? ? ? ? ? ? ? ? ? ? (pll) ? (sci/spi/i2c) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (epwm) ? 22 ? pwm (hrpwm) gpio ? ? ? ? ? (ecap) ? ? ? ? ? (pie) ? ? ? ? ? ? ? (adc) ? 32 cpu ? ? ? ? ? ? ? ? epwm ? ? 16 ? ? ? ? ? ? ? 38 48 ? ? ? sram otp rom ? 32 cpu ( tms320c28x ? ) ? 128 ? ? ? ? / ? 60mhz 16.67ns ? ? ? ? ? ? 50mhz 20ns ? ? ? ? ? ? 40mhz 25ns ? ? ? ? 16 x 16 32 x 32 y y (mac) ? ? ? sci(uart) ? ? ? 16 x 16 ? ? mac ? ? ? spi ? ? ? (harvard) ? ? ? (i2c) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? c/c++ ? 2802x 2802xx ? ? ? ? 38 da ? ? (tssop) ? 48 pt ? ? ? ? (lqfp) 1 please be aware that an important notice concerning availability, standard warranty, and use in critical applications of texas instruments semiconductor products and disclaimers thereto appears at the end of this data sheet. 2 piccolo, tms320c28x, c28x, tms320c2000, code composer studio, xds510, xds560 are trademarks of texas instruments. 3 all other trademarks are the property of their respective owners. production data information is current as of publication date. products conform to ? ? 2008 ? 2012, texas instruments incorporated specifications per the terms of the texas instruments standard warranty. production processing does not necessarily include testing of all parameters. english data sheet: sprs523
tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 1.2 ? ? f2802x piccolo ? ? ? ? c28x ? ? c28x ? ? ? ? ? ? hrpwm ? ? ? ? ? ? 10 ? ? ? pwm adc 0v 3.3v ? ? ? v refhi / v reflo ? adc ? / 1.3 ? ? ? ? ? ? ? c28x ? ? ? ? ? ? ? tms320c28x spraam0 ? c2000 ? ? ? (http://www.ti.com/c2000getstarted) ? tms320f28x mcu ? ( http://www.ti.com/f28xkits ) 2 tms320f2802x tms320f2802xx( piccolo ? ) ? (mcu) ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 1 tms320f2802x tms320f2802xx( piccolo ? ) ? ? 4.6 pwm (hrpwm) .......................... 64 (mcu) ............................................. 1 4.7 ? ? ? (ecap1) ........................... 65 1.1 .................................................. 1 4.8 jtag .......................................... 67 1.2 ? .................................................. 2 4.9 gpio mux ......................................... 68 1.3 ? ? ............................................. 2 5 ? ? .................................................. 73 2 ......................................................... 4 5.1 ? ...................... 73 2.1 ............................................. 6 5.2 ......................................... 75 2.2 ? ............................................. 8 5.3 ? ............................................ 76 3 .................................................. 13 6 .................................................. 77 3.1 ? .............................................. 13 6.1 ? ..................................... 77 3.2 ? ............................................ 14 6.2 ..................................... 77 3.3 ? ? ............................................ 22 6.3 ............................................ 78 3.4 ? ......................................... 30 6.4 ................................................. 79 3.5 ..................................... 31 6.5 ? ....................................... 84 3.6 ................................................. 32 6.6 mcu ............. 84 3.7 vreg/bor/por ................................... 36 6.7 ? ....................................... 85 3.8 ? ? ............................................ 38 6.8 ? ? ..................................... 89 3.9 ? ? ....................................... 45 6.9 ? ............................................ 90 4 ....................................................... 46 6.10 ? / (gpio) .............................. 92 4.1 ? ? ............................................ 46 6.11 ? ..................................... 99 4.2 (spi) ? ........................... 52 6.12 ? ? ........................................... 119 4.3 ? (sci) ? ........................... 55 6.13 ? ........................................... 120 4.4 (i2c) ................................. 58 7 ? ? ? ? ........................................... 122 4.5 ? pwm ? (epwm1/2/3/4) ................. 60 8 / ....................................... 123 ? ? 2008 ? 2012, texas instruments incorporated 3 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 2 2-1 tms320f2802x 4 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 2-1. ? ? 28027 28026 28023 28022 28021 28020 280200 (1) (60mhz) (60mhz) (50mhz) (50mhz) (40mhz) (40mhz) (40mhz) 38 da 48 pt 38 da 48 pt 38 da 48 pt 38 da 48 pt 38 da 48 pt 38 da 48 pt 38 da 48 pt ? tssop lqfp tssop lqfp tssop lqfp tssop lqfp tssop lqfp tssop lqfp tssop lqfp ? - 16.67ns 16.67ns 20ns 20ns 25ns 25ns 25ns ? 16 - 32k 16k 32k 16k 32k 16k 8k ? saram 16 - 6k 6k 6k 6k 5k 3k 3k ? / saram/otp - ? ? ? ? ? ? ? ? rom (8k x 16) - ? ? ? ? ? ? ? ? (otp) rom 16 - 1k 1k 1k 1k 1k 1k 1k epwm 1 8 (epwm1/2/3/4) 8 (epwm1/2/3/4) 8 (epwm1/2/3/4) 8 (epwm1/2/3/4) 8 (epwm1/2/3/4) 8 (epwm1/2/3/4) 8 (epwm1/2/3/4) ecap 0 1 1 1 1 1 1 - ? ? ? - ? ? ? ? ? ? ? msps 4.6 4.6 3 3 2 2 2 ? ? 216.67ns 216.67ns 260ns 260ns 500ns 500ns 500ns 12 ? ? ? 3 7 13 7 13 7 13 7 13 7 13 7 13 7 13 (adc) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 32 cpu ? - 3 3 3 3 3 3 3 epwm ? 1 4 (epwm1a/2a/3a/4a) 4 (epwm1a/2a/3a/4a) 4 (epwm1a/2a/3a/4a) 4 (epwm1a/2a/3a/4a) - - - ? ? (dac) 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 (i2c) 0 1 1 1 1 1 1 1 (spi) 1 1 1 1 1 1 1 1 ? (sci) 0 1 1 1 1 1 1 1 (gpio) - 20 22 20 22 20 22 20 22 20 22 20 22 20 22 i/o ? (aio) - 6 6 6 6 6 6 6 - 3 3 3 3 3 3 3 ? ? ? - 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v t -40 c 105 c - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? s -40 c 125 c - ? ? ? ? ? ? ? ? ? ? ? ? ? ? q -40 c 125 c (2) - ? ? ? ? ? ? ? ? - - - - - - ? ? ? (3) - tms tms tms tms tms tms tms (1) ? ? ? ? ? ? ? ? ? ? ? tms320x28xx 28xxx dsp spnu566 ? (2) ? q ? ? ? q100 ? (3) ? ? ? ? tms ? ? ? ? ? ? ? ? ? 2008 ? 2012, texas instruments incorporated 5 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 2.1 ? 2-1 ? 48 pt ? ? (lqfp) ? 2-2 ? 38 da ? (tssop) ? ? 2-1. 2802x 48 pt lqfp ? ? 6 ? ? 2008 ? 2012, texas instruments incorporated gpio2/epwm2a 37 gpio3/epwm2b/comp2out 38 gpio4/epwm3a 39 gpio5/epwm3b/ecap1 40 gpio6/epwm4a/epwmsynci/epwmsynco 41 gpio7/epwm4b/scirxda 42 v ss 43 v dd 44 x1 45 x2 46 gpio12/ /scitxda tz1 47 gpio28/scirxda/sdaa/tz2 48 gpio29/scitxda/scla/tz3 1 xrs 2 trst 3 adcina6/aio6 4 adcina4/comp2a/aio4 5 adcina7 6 adcina3 7 adcina1 8 adcina2/comp1a/aio2 9 adcina0/v refhi 10 v dda 11 v /v ssa reflo 12 24 gpio18/spiclka/scitxda/xclkout 23 gpio38/xclkin (tck) 22 gpio37 (tdo) 21 gpio36 (tms) 20 gpio35 (tdi) 19 gpio34/comp2out 18 adcinb7 17 adcinb6/aio14 16 adcinb4/comp2b/aio12 15 adcinb3 14 adcinb2/comp1b/aio10 13 adcinb1 36 vregenz 35 gpio33/scla/epwmsynco/adcsocbo 34 v ddio 33 v ss 32 v dd 31 gpio32/sdaa/epwmsynci/adcsocao 30 test 29 gpio0/epwm1a 28 gpio1/epwm1b/comp1out 27 gpio16/spisimoa/tz2 26 gpio17/spisomia/tz3 25 gpio19/xclkin/ /scirxda/ecap1 spistea tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 ? ? 2-2. 2802x 38 da tssop ? ? ? ? 2008 ? 2012, texas instruments incorporated 7 v dd 1 v ss 2 v ddio 3 vregenz 4 gpio2/epwm2a 5 gpio3/epwm2b 6 gpio4/epwm3a 7 gpio5/epwm3b/ecap1 8 gpio6/epwm4a/epwmsynci/epwmsynco 9 gpio7/epwm4b/scirxda 10 v ss 11 v dd 12 gpio12/ /scitxda tz1 13 gpio28/scirxda/sdaa/tz2 14 gpio29/scitxda/scla/tz3 15 xrs 16 trst 17 adcina6/aio6 18 adcina4/aio4 19 test 38 gpio0/epwm1a 37 gpio1/epwm1b/comp1out 36 gpio16/spisimoa/tz2 35 gpio17/spisomia/tz3 34 gpio19/xclkin/ /scirxda/ecap1 spistea 33 gpio18/spiclka/scitxda/xclkout 32 gpio38/xclkin (tck) 31 gpio37 (tdo) 30 gpio36 (tms) 29 gpio35 (tdi) 28 gpio34 27 adcinb6/aio14 26 adcinb4/aio12 25 adcinb2/comp1b/aio10 24 v /v ssa reflo 23 v dda 22 adcina0/v refhi 21 adcina2/comp1a/aio2 20 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 2.2 ? ? 2-2 ? jtag ? gpio ? ? ? ? ? ? ? ? 2- 1 5v ? gpio ? i/o/z ? ? ? / ? ? gpio pwm ? gpio ? aio ? ? ? ? ? vreg ? gpio19 gpio34 gpio35 gpio36 gpio37 gpio38 ? ? ? ? 1.8v ? ? ? 1.8v ? ? ? ? i/o ? 3.3v 1.9v ? ? ? ? ? ? ? v dd ? v ddio ? ? ? ? v dd v ddio 0.7v ? ? 0.7v 2-2. (1) i/o/z ? ? pt da # # jtag ? jtag ? ? ? trst ? ? ? ? ? ? ? ? ? ? ? trst ? ? trst 2 16 i ? ? ? ? ? ? ? ? ? ? 2.2k ? ? ? ? ? ? ? ? ( ) tck gpio38 i gpio38 jtag ? ( ) gpio36 jtag ? ? ? (tms) tms gpio36 i ? tck tap ( ) gpio35 jtag (tdi) tdi tck tdi gpio35 i ? ? ? ( ) gpio37 jtag ? (tdo) ? ? tdo gpio37 o/z tck tdo (8ma ) test 30 38 i/o ? ti ? ? ? ? gpio18 ? sysclkout ? xclkout sysclkout ? ? ? ? ? ? ? xclk 1:0 xclkout gpio18 o/z (xclkoutdiv) ? xclkout=sysclkout/4 ? xclkoutdiv ? 3 xclkout ? ? gpio18 xclkout gpip19 gpio38 ? ? xclk xclkinsel gpio38 ? ? ? ? ? 3.3v ? x1 gnd ? clkctl 14 ? ? ? / gpio19 xclkin i ? clkctl 13 xclkin gpio38 ? ? ? gpio38/tck/xclkin ? ? ? ? ? ? ? ? jtag ? ? tck jtag ? ? ? ? ? ? ? ? ? ? x1 45 - i x1 x2 xclkin clkctl 13 ? gnd (i) ? ? ? ? ? x1 x2 x2 46 ? o x2 ? ? ? (o) (1) i = o = z = od = ? = = 8 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 2-2. (1) (continued) i/o/z ? ? pt da # # ? ? piccolo ? (por) ? ? (bor) ? ? ? ? ? ? por/bor ? section 6.3 ? ? ? ? ? mcu ? ? ? ? 512 oscclk ? ? ? xrs xrs 3 17 i/od ? ? ? ? ? ? ? ? ? ? ? r- c ? ? ? ? ? ? ? 03xfffc0 ? ? ? ? ? ? ? (i/od) ? ? ? ? (adc) (comparator) ? ? (analog) i/o adcina7 6 - i adc a ? 7 adcina6 i adc a ? 6 4 18 aio6 i/o aio 6 adcina4 i adc a ? 4 comp2a 5 19 i 2a ? 48 aio4 i/o aio 4 adcina3 7 - i adc a ? 3 adcina2 i adc a ? 2 comp1a 9 20 i 1a aio2 i/o aio 2 adcina1 8 - i adc a ? 1 adcina0 i adc a ? 0 10 21 v refhi i adc ? - ? adc ? ? ? ? ? 4.1.1 adc adcinb7 18 - i adc b ? 7 adcinb6 i adc b ? 6 17 26 aio14 i/o aio 14 adcinb4 i adc b ? 4 comp2b 16 25 i 2b ? 48 aio1 i/o aio 12 adcinb3 15 - i adc b ? 3 adcinb2 i adc b ? 2 comp1b 14 24 i 1b aio10 i/o aio 10 adcinb1 13 - i adc b ? 1 ? ? 2008 ? 2012, texas instruments incorporated 9 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 2-2. (1) (continued) i/o/z ? ? pt da # # cpu i/o ? ? v dda 11 22 ? ? ? 2.2 f ? v ssa ? 12 23 i v reflo adc ? ? ? v dd 32 1 cpu ? - ? vreg ? ? ? vreg ? 1.2 f ? 10% ? ? v dd 43 11 ? ? ? i/o ? - vreg ? ? ? ? v ddio 35 4 2.2 f ? v ss 33 2 v ss 44 12 ? ? ? ? vreg / ? ? ? (vreg) ? vregenz 34 3 i vreg gpio (1) gpio0 29 37 i/o/z ? / 0 epwm1a o ? pwm1 a (hrpwm) ? - - - - - - gpio1 28 36 i/o/z ? / 1 epwm1b o ? pwm1 b - - comp1out o 1 ? gpio2 37 5 i/o/z ? / 2 epwm2a o ? pwm2 a hrpwm ? - - - - gpio3 38 6 i/o/z ? / 3 epwm2b o ? pwm2 b - - comp2out o 2 ? ? 48 gpio4 39 7 i/o/z ? / 4 epwm3a o ? pwm3 a hrpwm ? - - - - gpio5 40 8 i/o/z ? / 5 epwm3b o ? pwm3 b - - ecap1 i/o ? ? / 1 gpio6 41 9 i/o/z ? / 6 epwm4a o ? pwm4 a hrpwm ? epwmsynci i epwm ? epwmsynco o epwm ? (1) gpio ? ? ? ? ? ? gpio jtag gpio ? ? trst gpio ? jtag / ? ? tms320x2802x/tms320f2802xx piccolo ? ? ? sprufn3 10 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 2-2. (1) (continued) i/o/z ? ? pt da # # gpio7 42 10 i/o/z ? / 7 epwm4b o ? pwm4 b scirxda i sci-a - - gpio12 47 13 i/o/z ? / 12 tz1 i 1 scitxda o sci-a - - gpio16 27 35 i/o/z ? / 16 spisimoa i/o - - tz2 i 2 gpio17 26 34 i/o/z ? / 17 spisomia i/o spi-a - - tz3 i 3 gpio18 24 32 i/o/z ? / 18 spiclka i/o spi ? / scitxda o sci-a ? sysclkout ? xclkout sysclkout ? ? ? ? ? ? ? xclk 1:0 (xclkoutdiv) xclkout o/z ? xclkout=sysclkout/4 ? xclkoutdiv ? 3 xclkout ? ? gpio18 xclkout gpio19 25 33 i/o/z ? / 19 ? ? ? xclkin ? ? ? ? spistea i/o spi-a ? / scirxda i sci-a- ecap1 i/o ? ? / 1 gpio28 48 14 i/o/z ? / 28 scirxda i sci sdaa i/od i2c ? ? tz2 i 2 gpio29 1 15 i/o/z ? / 29 scitxda o sci scla i/od i2c ? ? ? tz3 i 3 gpio32 31 - i/o/z ? / 32 sdaa i/od i2c ? ? epwmsynci i ? pwm ? adcsocao o adc ? ? a ? ? 2008 ? 2012, texas instruments incorporated 11 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 2-2. (1) (continued) i/o/z ? ? pt da # # gpio33 36 - i/o/z ? / 33 scla i/od i2c ? ? ? epwmsynco o ? pwm ? adcsocbo o adc ? ? b gpio34 19 27 i/o/z ? / 34 comp2out o 2 ? da ? comp2out - - - - gpio35 20 28 i/o/z ? / 35 jtag (tdi) tdi tck ? tdi i ? ? gpio36 21 29 i/o/z ? / 36 jtag ? ? ? (tms) tck tms i tap ? gpio37 22 30 i/o/z ? / 37 jtag ? (tdo) ? ? tck tdo o/z tdo 8ma gpio38 23 31 i/o/z ? / 38 tck i jtag ? ? ? ? xclkin i ? ? ? ? ? 12 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 3 3.1 ? ? a. ? ? ? ? ? 3-1. ? ? ? ? 2008 ? 2012, texas instruments incorporated 13 3 external interrupts m0 saram 1k x 16 (0-wait) 16-bit peripheral bus m1 saram 1k x 16 (0-wait) sci (4l fifo) epwm spi (4l fifo) i2c (4l fifo) hrpwm ecap 32-bit peripheral bus code security module gpio mux c28x 32-bit cpu a7:0 b7:0 pie cpu timer 0 cpu timer 1 cpu timer 2 tck tdi tms tdo trst osc1,osc2, ext, pll, lpm, wd xclkin x2 xrs 32-bit peripheral bus eca px epwmxa epwmsynci sdax spistex sclx spisimox spiclkx comp1out scirxdx gpio mux lpm wakeup aio mux adc pswd flash 8k/16k/32k x 16 secure otp 1k x 16 secure otp/flash wrapper boot-rom 8k x 16 (0-wait) saram 1k/3k/4k x 16 (0-wait) secure comp 32-bit periph eral bus comp1a comp1b comp2a comp2b comp2out x1 gpio mux vreg from comp1out, comp2out por/ bor memory bus memory bus memory bus tzx scitxdx spisomix epwmxb epwmsynco tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 3.2 ? ? ? 3-2 ? 3-3 ? 3-4 ? 3-5 ? 3-6 ? ? ? 0 ? 1 ? 2 ? ? ? ? ? ? ? ? ? eallow ? ? ? 0x3d7c80-0x3d7cc0 adc ? 14 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 a. 0x3d7e80-0x3d7eaf tmx/tmp ? ? ? 3-2. 28023/28027 ? ? ? ? 2008 ? 2012, texas instruments incorporated 15 m0 vector ram (enabled if vmap = 0) m0 saram (1k x 16, 0-wait) m1 saram (1k x 16, 0-wait) 0x00 00000x00 0040 0x00 0400 data space prog space reserved reserved user otp (1k x 16, secure zone + ecsl) reserved 0x00 9000 0x3d 7800 0x3d 7c00 reserved flash (32k x 16, 4 sectors, secure zone + ecsl) 128-bit password l0 saram (4k x 16) (0-wait, secure zone + ecsl, dual mapped) reserved boot rom (8k x 16, 0-wait) vector (32 vectors, enabled if vmap = 1) 0x3d 8000 0x3f 0000 0x3f 7ff8 0x3f 80000x3f 9000 0x3f e000 0x3f ffc0 reserved peripheral frame 1 (4k x 16, protected) peripheral frame 2 (4k x 16, protected) l0 saram (4k x 16) (0-wait, secure zone + ecsl, dual mapped) 0x00 20000x00 6000 0x00 7000 0x00 8000 reserved peripheral frame 0 0x00 0800 peripheral frame 0 0x00 0e00 0x00 0d00 pie vector - ram (256 x 16) (enabled if vmap = 1, enpie = 1) 0x3d 7c80 calibration data 0x3d 7cc0 get_mode function 0x3d 7ce0 reserved 0x3d 7fff partid 0x3d 7eb0 reserved 0x3d 7e80 calibration data tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn a. 0x3d7e80-0x3d7eaf tmx/tmp ? ? ? 3-3. 28022/28026 ? ? 16 ? ? 2008 ? 2012, texas instruments incorporated m0 vector ram (enabled if vmap = 0) m0 saram (1k x 16, 0-wait) m1 saram (1k x 16, 0-wait) 0x00 00000x00 0040 0x00 0400 data space prog space reserved reserved user otp (1k x 16, secure zone + ecsl) reserved 0x00 9000 0x3d 7800 0x3d 7c00 reserved flash (16k x 16, 4 sectors, secure zone + ecsl) 128-bit password l0 saram (4k x 16) (0-wait, secure zone + ecsl, dual mapped) reserved boot rom (8k x 16, 0-wait) vector (32 vectors, enabled if vmap = 1) 0x3d 8000 0x3f 4000 0x3f 7ff8 0x3f 80000x3f 9000 0x3f e000 0x3f ffc0 reserved peripheral frame 1 (4k x 16, protected) peripheral frame 2 (4k x 16, protected) l0 saram (4k x 16) (0-wait, secure zone + ecsl, dual mapped) 0x00 20000x00 6000 0x00 7000 0x00 8000 reserved peripheral frame 0 0x00 0800 peripheral frame 0 0x00 0e00 0x00 0d00 pie vector - ram (256 x 16) (enabled if vmap = 1, enpie = 1) 0x3d 7c80 calibration data 0x3d 7cc0 get_mode function 0x3d 7ce0 reserved 0x3d 7fff partid 0x3d 7eb0 reserved 0x3d 7e80 calibration data tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 a. 0x3d7e80-0x3d7eaf tmx/tmp ? ? ? 3-4. 28021 ? ? ? ? 2008 ? 2012, texas instruments incorporated 17 m0 vector ram (enabled if vmap = 0) m0 saram (1k x 16, 0-wait) m1 saram (1k x 16, 0-wait) 0x00 00000x00 0040 0x00 0400 data space prog space reserved user otp (1k x 16, secure zone + ecsl) reserved 0x00 8c000x3d 7800 0x3d 7c00 reserved flash (32k x 16, 4 sectors, secure zone + ecsl) 128-bit password l0 saram (3k x 16) (0-wait, secure zone + ecsl, dual mapped) reserved boot rom (8k x 16, 0-wait) vector (32 vectors, enabled if vmap = 1) 0x3d 8000 0x3f 0000 0x3f 7ff8 0x3f 8000 0x3f 8c00 0x3f e000 0x3f ffc0 reserved peripheral frame 1 (4k x 16, protected) peripheral frame 2 (4k x 16, protected) l0 saram (3k x 16) (0-wait, secure zone + ecsl, dual mapped) 0x00 20000x00 6000 0x00 7000 0x00 8000 peripheral frame 0 0x00 0800 peripheral frame 0 0x00 0e00 0x00 0d00 pie vector - ram (256 x 16) (enabled if vmap = 1, enpie = 1) 0x3d 7c80 calibration data 0x3d 7cc0 get_mode function 0x3d 7ce0 reserved 0x3d 7fff partid reservedreserved 0x3d 7eb0 reserved 0x3d 7e80 calibration data tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn a. 0x3d7e80-0x3d7eaf tmx/tmp ? ? ? 3-5. 28020 ? ? 18 ? ? 2008 ? 2012, texas instruments incorporated m0 vector ram (enabled if vmap = 0) m0 saram (1k x 16, 0-wait) m1 saram (1k x 16, 0-wait) 0x00 00000x00 0040 0x00 0400 data space prog space peripheral frame 0 0x00 0800 peripheral frame 0 0x00 0e00 0x00 0d00 reserved reserved user otp (1k x 16, secure zone + ecsl) reserved 0x00 8400 0x3d 7800 0x3d 7c00 reserved flash (16k x 16, 4 sectors, secure zone + ecsl) 128-bit password l0 saram (1k x 16) (0-wait, secure zone + ecsl, dual mapped) reserved boot rom (8k x 16, 0-wait) vector (32 vectors, enabled if vmap = 1) 0x3d 8000 0x3f 4000 0x3f 7ff8 0x3f 80000x3f 8400 0x3f e000 0x3f ffc0 reserved peripheral frame 1 (4k x 16, protected) peripheral frame 2 (4k x 16, protected) l0 saram (1k x 16) (0-wait, secure zone + ecsl, dual mapped) 0x00 20000x00 6000 0x00 7000 0x00 8000 reserved pie vector - ram (256 x 16) (enabled if vmap = 1, enpie = 1) 0x3d 7c80 calibration data 0x3d 7cc0 get_mode function 0x3d 7ce0 reserved 0x3d 7fff partid 0x3d 7eb0 reserved 0x3d 7e80 calibration data tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 a. 0x3d7e80-0x3d7eaf tmx/tmp ? ? ? 3-6. 280200 ? ? ? ? 2008 ? 2012, texas instruments incorporated 19 m0 vector ram (enabled if vmap = 0) m0 saram (1k x 16, 0-wait) m1 saram (1k x 16, 0-wait) 0x00 00000x00 0040 0x00 0400 data space prog space peripheral frame 0 0x00 0800 peripheral frame 0 0x00 0e00 0x00 0d00 reserved reserved l0 saram (1k x 16) (0-wait, secure zone + ecsl, dual mapped) user otp (1k x 16, secure zone + ecsl) reserved 0x00 8400 0x3d 7800 0x3d 7c00 reserved flash (8k x 16, 2 sectors, secure zone + ecsl) 128-bit password reserved boot rom (8k x 16, 0-wait) vector (32 vectors, enabled if vmap = 1) 0x3d 8000 0x3f 6000 0x3f 7ff8 0x3f 80000x3f 8400 0x3f e000 0x3f ffc0 reserved peripheral frame 1 (4k x 16, protected) peripheral frame 2 (4k x 16, protected) 0x00 20000x00 6000 0x00 7000 0x00 8000 reserved pie vector - ram (256 x 16) (enabled if vmap = 1, enpie = 1) 0x3d 7c80 calibration data 0x3d 7cc0 get_mode function 0x3d 7ce0 reserved 0x3d 7eb0 reserved 0x3d 7e80 calibration data 0x3d 7fff partid l0 saram (1k x 16) (0-wait, secure zone + ecsl, dual mapped) tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 3-1. f28021/28023/28027 ? ? ? ? 0x3f 0000-0x3f 1fff d (8k x 16) 0x3f 2000-0x3f 3fff c (8k x 16) 0x3f 4000-0x3f 5fff b (8k x 16) 0x3f 6000-0x3f 7f7f a (8k x 16) ? 0x3f 7f80-0x3f 7ff5 ? ? ? 0x0000 0x3f 7ff6-0x3f 7ff7 ? ? ? 128 0x3f 7ff8-0x3f 7fff ? ? ? 3-2. f28020/28022/28026 ? ? ? ? 0x3f 4000-0x3f 4fff d (4k x 16) 0x3f 5000-0x3f 5fff c (4k x 16) 0x3f 6000-0x3f 6fff b (4k x 16) 0x3f 7000-0x3f 7f7f a (4k x 16) ? 0x3f 7f80-0x3f 7ff5 ? ? ? 0x0000 0x3f 7ff6-0x3f 7ff7 ? ? ? 128 0x3f 7ff8-0x3f 7fff ? ? ? 3-3. f280200 ? ? ? ? 0x3f 6000-0x3f 6fff b (4k x 16) 0x3f 7000-0x3f 7f7f a (4k x 16) ? 0x3f 7f80-0x3f 7ff5 ? ? ? 0x0000 0x3f 7ff6-0x3f 7ff7 ? ? ? 128 0x3f 7ff8-0x3f 7fff ? ? ? ? ? ? ? ? 0x3f7f80 0x3f7ff5 ? ? 0x0000 ? ? ? ? 0x3f 7f80 0x3f 7fef ? 0x3f 7ff0-0x3f 7ff5 ? 3-4 ? ? 20 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 3-4. ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0x3f 7f80-0x3f 7fef ? 0x0000 0x3f 7ff0-0x3f 7ff5 ? ? ? 1 ? 2 ? ? ? / ? ? ? ? ? ? ? ? ? cpu ? ? ? ? cpu ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3-5 3-5. ? ? ? ? (area) ? ? ? ? (cpu) ? ? m0 m1 saram 0 - ? 0 0 - ? 1 0 - ? 2 - ? ? 1 ? 1 ? ? 1 ? 2 0 - ? 2 - ? l0 saram 0 - ? cpu ? otp 1 - 1 - ? ? 0 - ? ? ? 1 - ? ? ? 16 - ? ? - rom 0 - ? ? 2008 ? 2012, texas instruments incorporated 21 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 3.3 ? ? ? ? 3.3.1 cpu 2802x(c28x) ? tms320c2000 ? ? (mcu) ? ? ? ? c28x c28x mcu ? 32 ? c/c++ ? ? ? ? c/c++ mcu ? ? ? ? ? ? ? ? ? ? ? ? ? ? 32 x 32 mac 64 ? ? ? ? ? ? ? 8 ? ? ? ? ? ? ? ? 3.3.2 mcu ? cpu ? ? ? ? ? 22 ? 32 ? 32 ? 32 32 ? 32 ? ? ? c28x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3.3.3 ? (ti) mcu ? ? ? ? ? ? ? 16 ? 16 32 ? ? ? ? 16 ? ? 2 ? 16 32 ? ? 1 3.3.4 ? ? ? ? jtag ? ? ieee 1149.1 jtag (1) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? cpu ? ? ? ? ? ? 28x ? ? ? ? / ? ? ? ? ? ? ? ? ? ? idcode bypass ? ? ? idcode ? jtag shift ir shift dr ? ? idcode bypass ? ? dr ? ? ? 1 (1) ieee ? 1149.1-1990 ? ? 22 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 3.3.5 f280200 8k x 4 ? ? 2 4k x 16 f28021/23/27 32k x 16 ? ? 4 8k x 16 f28020/22/26 16k x 4 ? ? 4 4k x 16 ? ? 1k x 16 otp ? ? 0x3d 7800-0x3d 7bff ? ? ? ? ? ? ? otp ? / ? ? ? ? / otp ? ? ? ? 0x3f 7ff0-0x3f 7ff5 ? ? ? otp ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? otp ? ? ? tms320x2802x/tms320f2802xx piccolo ? ? ? sprufn3 3.3.6 m0 m1 saram ? ? ? 1k x 16 ? ? ? ? m1 ? m0 m1 c28x ? ? ? m0 m1 ? ? c28x ? ? ? ? ? 3.3.7 l0 saram 4k x 16 ? ram 3.2 ? ? ? ? ? ? ? ? ? 3.3.8 rom rom ? ? ? ? ? ? ? ? ? / rom rom ? ? sin/cos 3-6. ? ? ? ? ? ? ? ? ? ? gpio37/tdo gpio34/comp2out trst ? ? ? ? 3 1 1 0 ? ? ? (getmode) 2 1 0 0 ? 3.3.9 1 0 1 0 sci 0 0 0 0 io emu x x 1 3.3.8.1 ? gpio37/tdo ? ? ? rom ? ? pie ? saram ? ? ? ? ? ? ? ? ? ? ? 2008 ? 2012, texas instruments incorporated 23 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 3.3.8.2 getmode getmode ? ? ? ? ? ? ? otp ? ? ? ? otp ? ? ? ? sci spi i2c otp 3.3.8.3 ? ? 3-7 ? ? ? ? gpio gpio ? ? ? ? ? 3-7. sci scirxda (gpio28) scitxda (gpio29) (gpio[7:0]) 28x (gpio16) (gpio12) spi spisimoa (gpio16) spisomia (gpio17) spiclka (gpio18) spistea(gpio19) ic2 sdaa (gpio32) (1) scla (gpio33) (1) (1) ? gpio 32 33 ? ? 3.3.9 ? ? ? ? ? ? 128 16 ? ? ? ? ? ? (csm) / otp l0/l1 saram ? ? ? ? jtag ? ? ? ? ? ? ? ? ? 128 key ? ? csm ? (ecsl) ? ? ? ? ? ? otp l0 ecsl ? ? ? ? ? csm ? ? key 64 ? ? ? 64 ? ? ? 128 ? 64 ? ? 1 ? key ? ? ? ? cpu ? ? ? ? ? ecsl ? ecsl ? ? ? ? ? ? ? ? ? tms320x2802x piccolo rom ? sprufn6 ? ? ? ? piccolo ? ? ? ? ? ? ? ? ? ? 0x3f7f80 0x3f7ff5 ? ? 0x0000 ? ? ? ? 0x3f7f80 0x3f7fef ? 0x3f7ff0-0x3f7ff5 ? 128 0x3f 7ff8-0x3f 7fff ? ? 0 ? 24 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 disclaimer ? ? ? ? ? ? (csm) rom (ti) ? ? ? ti ti ? ? csm ? ? ti ? csm ? ? ? ? ti ? csm ? ? ? ti ? ? ? ? ? ? ? ? 2008 ? 2012, texas instruments incorporated 25 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 3.3.10 ? ? (pie) pie ? pie ? 96 f2802x ? 96 33 96 8 ? 12 cpu int1 int12 1 96 ? ? ? ? ram ? ? ? ? cpu ? ? ? cpu 8 cpu ? cpu ? ? ? ? pie / 3.3.11 (xint1-xint3) ? 3 (xint1-xint3) ? ? ? / ? 16 ? ? ? 0 ? ? ? ? ? xint1 xint2 xint3 gpio0-gpio3 3.3.12 pll ? ? ? ? 48 ? ? ? pll ? 12 ? pll ? ? ? ? ? ? ? section 6 pll ? ? ? 3.3.13 ? ? ? ? ? ? ? cpu ? ? nmi ? ? ? ? ? cpu ? ? cpu ? ? ? ? cpu ? ? ? ? ? nmi ? ? ? ? 3.3.14 ? ? ? ? ? ? / i2c ? ? ? cpu ? 26 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 3.3.15 ? ? ? ? ? ? cmos ? ? idle cpu ? ? ? ? ? idle ? ? ? ? ? ? idle ? ? standby cpu ? ? ? pll ? ? ? ? ? ? halt ? ? ? ? ? ? ? ? ? halt ? ? ? ? ? clkctl intoscnhalti ? ? ? cpu ? ? ? ? ? ? ? ? ? ? ? ? gpio cpu ? ? ? ? ? halt standby ? ? ? cpu ? (oscclk) wdclk ? ? ? ? ? 3.3.16 ? ? 0 1 2 (pfn) 3 ? pf0 pie pie pie ? ? ? ? cpu - ? 0 1 2 csm ? ? key adc adc pf1 gpio gpio mux epwm ? ? ecap ? ? ? ? pf2 sys ? ? sci ? (sci) rx/tx spi (spi) rx/tx adc adc ? ? ic2 ? xint ? ? 2008 ? 2012, texas instruments incorporated 27 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 3.3.17 ? ? / (gpio) ? / (gpio) ? ? ? ? gpio ? gpio ? gpio ? ? ? ? ? ? ? ? ? ? gpio ? ? ? ? 3.3.18 32 cpu ? ? (0 1 2) cpu ? 0 1 2 ? ? 32 ? ? ? 16 ? ? ? ? ? 32 0 ? ? ? ? ? ? ? cpu ? ? 0 ? ? 32 ? cpu ? 0 ? ? ? pie cpu ? 1 ? ? ? cpu int13 cpu ? 2 ? dsp/bios cpu int14 dsp/bios ? cpu ? 2 ? ? ? ? cpu ? 2 ? ? ? sysclkout ? ? 1 (intosc1) ? 2 (intosc2) ? ? ? 3.3.19 ? ? ? ? epwm ? pwm ? ? ? / ? / / pwm ? pwm ? hrpwm ? 2802x 1 ? ? ? ? ? ? ? (soc) ecap ? ? ? ? 32 ? / ? ? ? ? ? ? ? pwn adc adc ? 12 ? ? 13 ? ? ? ? ? ? ? ? ? ? 10 ? 28 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 3.3.20 ? ? spi spi ? ? i/o ? 1 16 ? spi mcu ? ? ? i/o ? adc ? ? spi / ? spi ? 4 fifo sci ? ? ? ? uart sci ? 4 fifo ic2 (i2c) ? ? mcu ic (i2c-bus) 2.1 ? i2c-bus ? i2c ? 8 mcu mcu 8 i2c ? 4 fifo ? ? 2008 ? 2012, texas instruments incorporated 29 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 3.4 ? ? 3 ? 0 ? ? cpu 3-8 ? 1 ? 32 3-9 ? 2 ? 16 3-10 3-8. ? ? 0 (1) ? ? (x16) eallow (2) 0x00 0880-0x00 0984 261 ? ? ? 0x00 0985-0x00 0987 3 ? (3) 0x00 0a80-0x00 0adf 96 ? ? ? 0x00 0ae0-0x00 0aef 16 ? adc 0x00 0b00-0x00 0b0f 16 0 ? cpu - ? 0/1/2 0x00 0c00-0x00 0c3f 64 pie 0x00 0ce0-0x00 0cff 32 pie ? 0x00 0d00-0x00 0dff 256 (1) ? 0 ? 16 32 (2) eallow ? eallow ? ? ? ? edis ? ? ? ? (3) ? ? ? (csm) 3-9. ? ? 1 ? ? (x 16) eallow 1 0x00 6400-0x00 641f 32 (1) 2 0x00 6420-0x00 643f 32 (1) epwm1 + hrpwm1 0x00 6800-0x00 683f 64 (1) epwm2 + hrpwm2 0x00 6840-0x00 687f 64 (1) epwm3 + hrpwm3 0x00 6880-0x00 68bf 64 (1) epwm4 + hrpwm4 0x00 68c0-0x00 68ff 64 (1) ecap1 0x00 6a00-0x00 6a1f 32 gpio 0x00 6f80-0x00 6fff 128 (1) (1) ? eallow ? ? ? ? 3-10. ? ? 2 ? ? (x 16) eallow ? ? 0x00 7010-0x00 702f 32 ? spi-a 0x00 7040-0x00 704f 16 sci-a 0x00 7050-0x00 705f 16 nmi ? ? 0x00 7060-0x00 706f 16 ? 0x00 7070-0x00 707f 16 ? adc 0x00 7100-0x00 717f 128 (1) i2c-a 0x00 7900-0x00 793f 64 (1) (1) ? eallow ? ? ? ? 30 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 3.5 c28x cpu ? ? ? 3-11 3-11. eallow ? ? (x 16) ? ? 0x0880 devicecnf 2 ? 0x0881 partid 0x3d 7fff 1 id tms320f280200pt 0x00c1 tms320f280200da 0x00c0 tms320f28027pt 0x00cf tms320f28027da 0x00ce tms320f28026pt 0x00c7 tms320f28026da 0x00c6 tms320f28023pt 0x00cd tms320f28023da 0x00cc tms320f28022pt 0x00c5 tms320f28022da 0x00c4 tms320f28021pt 0x00cb tms320f28021da 0x00ca tms320f28020pt 0x00c3 tms320f28020da 0x00c2 classid 0x0882 1 id tms320f280200pt/da 0x00c7 tms320f28027pt/da 0x00cf tms320f28026pt/da 0x00c7 tms320f28023pt/da 0x00cf tms320f28022pt/da 0x00c7 tms320f28021pt/da 0x00cf tms320f28020pt/da 0x00c7 revid 0x0883 1 id 0x0000 - ? 0 - tms 0x0001 - ? a - tms ? ? 2008 ? 2012, texas instruments incorporated 31 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 3.6 ? 3-7 ? ? ? ? ? 3-7. pie ? ? 32 ? ? 2008 ? 2012, texas instruments incorporated cpu timer 2 cpu timer 0 peripherals (spi, sci, epwm, i2c, hrpwm, ecap, adc) tint0 xint1 interrupt control xint1 xint1cr(15:0) interrupt control xint2 xint2cr(15:0) gpio mux int1 to int12 nmi xint2ctr(15:0) xint3ctr(15:0) cpu timer 1 tint2 mux xint2 xint3 adc xint2soc gpioxint1sel(4:0) gpioxint2sel(4:0) gpioxint3sel(4:0) interrupt control xint3 xint3cr(15:0) xint3ctr(15:0) nmi interrupt with watchdog function (see the nmi watchdog section.) nmirs system control (see the system control section.) int14 int13 gpio0.intgpio31.int clockfail cputmr2clk c28 core mux mux tint1 pie up to 96 interrupts watchdog wdint low-power modes lpmint wakeint sync sysclkout tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 8 pie ? cpu 12 cpu ? 8 96 3-12 ? 2802x trap #vectornumber ? ? ? ? trap #0 ? ? ? ? pie ? ? pie ? trap #0 ? ? ? ? pie ? trap #1 trap #12 pie ? ? ? trap #1 int1.1 ? ? trap #2 int2.1 ? ? ? ? 3-8. ? ? pie ? ? 2008 ? 2012, texas instruments incorporated 33 int12 mux int11 int2 int1 cpu (enable) (flag) intx intx.8 pieierx[8:1] pieifrx[8:1] mux intx.7 intx.6 intx.5 intx.4 intx.3 intx.2 intx.1 from peripherals or external interrupts (enable) (flag) ier[12:1] ifr[12:1] global enable intm 1 0 pieackx (enable/flag) tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 3-12. pie ? ? (1) intx.8 intx.7 intx.6 intx.5 intx.4 intx.3 intx.2 intx.1 int1.y wakeint tint0 adcint9 xint2 xint1 adcint2 adcint1 (lpm/wd) ? 0 (adc) 2 1 - (adc) (adc) 0xd4e 0xd4c 0xd4a 0xd48 0xd46 0xd44 0xd42 0xd40 int2.y epwm4_ tzint epwm3_ tzint epwm2_ tzint epwm1_ tzint - - - - (epwm4) (epwm3) (epwm2) (epwm1) 0xd5e 0xd5c 0xd5a 0xd58 0xd56 0xd54 0xd52 0xd50 int3.y epwm4_int epwm3_int epwm2_int epwm1_int - - - - (epwm4) (epwm3) (epwm2) (epwm1) 0xd6e 0xd6c 0xd6a 0xd68 0xd66 0xd64 0xd62 0xd60 int4.y ecap1_int - - - - - - - (ecap1) 0xd7e 0xd7c 0xd7a 0xd78 0xd76 0xd74 0xd72 0xd70 int5.y - - - - - - - - 0xd8e 0xd8c 0xd8a 0xd88 0xd86 0xd84 0xd82 0xd80 int6.y spitxinta spirxinta - - - - - - (spi-a) (spi-a) 0xd9e 0xd9c 0xd9a 0xd98 0xd96 0xd94 0xd92 0xd90 int7.y - - - - - - - - 0xdae 0xdac 0xdaa 0xda8 0xda6 0xda4 0xda2 0xda0 int8.y i2cint2a i2cint1a - - - - - - (i2c-a) (i2c-a) 0xdbe 0xdbc 0xdba 0xdb8 0xdb6 0xdb4 0xdb2 0xdb0 int9.y scitxinta scirxinta - - - - - - (sci-a) (sci-a) 0xdce 0xdcc 0xdca 0xdc8 0xdc6 0xdc4 0xdc2 0xdc0 int10.y adcint8 adcint7 adcint6 adcint5 adcint4 adcint3 adcint2 adcint1 (adc) (adc) (adc) (adc) (adc) (adc) (adc) (adc) 0xdde 0xddc 0xdda 0xdd8 0xdd6 0xdd4 0xdd2 0xdd0 int11.y - - - - - - - - 0xdee 0xdec 0xdea 0xde8 0xde6 0xde4 0xde2 0xde0 int12.y xint3 - - - - - - - 3 0xdfe 0xdfc 0xdfa 0xdf8 0xdf6 0xdf4 0xdf2 0xdf0 (1) 96 ? ? ? pieifrx ? ? ? ? ? ? pieifr ? ? ? ? ? ? ? ? ? pie 5 7 11 34 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 3-13. pie ? ? (x 16) ? ? (1) piectrl 0x0ce0 1 pie pieack 0x0ce1 1 pie ? pieier1 0x0ce2 1 pie int1 pieifr1 0x0ce3 1 pie int1 ? pieier2 0x0ce4 1 pie int2 pieifr2 0x0ce5 1 pie int2 ? pieier3 0x0ce6 1 pie int3 pieifr3 0x0ce7 1 pie int3 ? pieier4 0x0ce8 1 pie int4 pieifr4 0x0ce9 1 pie int4 ? pieier5 0x0cea 1 pie int5 pieifr5 0x0ceb 1 pie int5 ? pieier6 0x0cec 1 pie int6 pieifr6 0x0ced 1 pie int6 ? pieier7 0x0cee 1 pie int7 pieifr7 0x0cef 1 pie int7 ? pieier8 0x0cf0 1 pie int8 pieifr8 0x0cf1 1 pie int8 ? pieier9 0x0cf2 1 pie int9 pieifr9 0x0cf3 1 pie int9 ? pieier10 0x0cf4 1 pie int10 pieifr10 0x0cf5 1 pie int10 ? pieier11 0x0cf6 1 pie int11 pieifr11 0x0cf7 1 pie int11 ? pieier12 0x0cf8 1 pie int12 pieifr12 0x0cf9 1 pie int12 ? 0x0cfa- 6 0x0cff (1) pie eallow ? ? pie ? 3.6.1 3-14. ? ? (x 16) ? ? xint1cr 0x00 7070 1 xint1 xint2cr 0x00 7071 1 xint2 xint3cr 0x00 7072 1 xint3 xint1ctr 0x00 7078 1 xint1 xint2ctr 0x00 7079 1 xint2 xint3ctr 0x00 707a 1 xint3 ? ? 2008 ? 2012, texas instruments incorporated 35 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn ? / ? ? ? tms320x2802x/tms320f2802xxpiccolo ? ? ? sprufn3 ) 3.7 vreg/bor/por ? i/o ? ? ? ? ? ? (vreg) v dd ? ? v ddio ? ? ? ? ? ? (por) ? ? (bor) v dd v ddio ? 3.7.1 ? ? ? ? ? ? (vreg) ? ? ? (v dd ) ? v ddio ? ? ? ? v dd ? ? ? ? ? ? ? vreg 3.7.1.1 ? ? ? ? vreg ? ? vreg vregnz ? ? ? ? ? v dd v ddio v dd ? vreg ? ? vreg ? ? ? v dd ? ? ? 1.2 f ? ? v dd 3.7.1.2 ? ? vreg ? ? ? ? ? vreg ? ? ? ? v dd ? ? vregnz ? 3.7.2 ? ? (por) ? ? ? ? (bor) ? (por) ? ? (bor) ? v dd v ddio ? por ? ? ? bor v dd v ddio ? por v dd v ddio ? bor v dd vreg ? v dd vregnz ? ? ? ? xrs ? ? ? ? ? ? xrs ? ? v dd ? section 6 ? ? ? / ? xrs ? ? 3-9 ? vreg por bor ? v dd v ddio bor borcfg ? ? ? tms320x2802x/tms320f2802xxpiccolo ? ? ? sprufn3 36 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 a. wdst cpu ? ? b. pbrs por/bor ? ? ? 3-9. vreg + por + bor + reset ? ? 2008 ? 2012, texas instruments incorporated 37 i/o pin in out dir (0 = input, 1 = output) (force hi-z when high) sysrs c28 core sync rs xrs pll + clocking logic mclkrs vreghalt deglitch filter on-chip voltage regulator (vreg) vregenz por/bor generating module xrs pin sysclkout wdrst (a) jtag tck detect logic pbrs (b) internal weak pu tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 3.8 ? ? ? ? ? ? ? ? ? ? ? 3-15. pll ? ? ? ? ? ? ? ? ? ? ? ? (x 16) ? ? (1) borcfg 0x00 0985 1 bor xclk 0x00 7010 1 xclkout pllsts 0x00 7011 1 pll ? ? clkctl 0x00 7012 1 ? plllockprd 0x00 7013 1 pll intosc1trim 0x00 7014 1 1 intosc2trim 0x00 7016 1 2 lospcp 0x00 701b 1 ? ? ? pclkcr0 0x00 701c 1 ? 0 pclkcr1 0x00 701d 1 ? 1 lpmcr0 0x00 701e 1 ? ? 0 pclkcr3 0x00 7020 1 ? 3 pllcr 0x00 7021 1 pll scsr 0x00 7022 1 ? ? ? ? wdcntr 0x00 7023 1 ? ? wdkey 0x00 7025 1 ? ? ? wdcr 0x00 7029 1 ? ? (1) eallow 38 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 ? 3-10 ? ? ? 3-11 ? ? ? ? ? a. clkin cpu ? ? sysclkout cpu ? ? clkin sysclkout ? ? ? ? 3-10. ? ? ? ? 2008 ? 2012, texas instruments incorporated 39 peripheral registers spi-a, sci-a i/o pf2 clock enables clock enables pclkcr0/1/3 (system ctrl regs) lospcp (system ctrl regs) lspclk sysclkout peripheral registers ecap1 i/o pf1 clock enables clock enables peripheral registers epwm1/.../4 i/o pf1 clock enables clock enables peripheral registers i2c-a i/o pf2 clock enables clock enables adc registers 12-bit adc 16 ch pf2 clock enables pf0 clock enables comp registers comp1/2 pf1 clock enables 6 gpio mux analog gpio mux c28x core clkin tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn a. ti otp ? b. ? ? ? 3.8.4 ? ? 3-11. ? ? 40 ? ? 2008 ? 2012, texas instruments incorporated intosc1trim reg (a) internal osc 1 (10 mhz) osce clkctl[intosc1off] wakeosc clkctl[intosc1halt] intosc2trim reg (a) internal osc 2 (10 mhz) osce clkctl[intosc2off] clkctl[intosc2halt] 1 = turn osc off 1 = ignore halt 1 = turn osc off 1 = ignore halt xclk[xclkinsel] 0 = gpio381 = gpio19 gpio19 or gpio38 clkctl[xclkinoff] 0 0 1 (crystal) osc xclkin x1 x2 clkctl[xtaloscoff] 0 = osc on (default on reset) 1 = turn osc off 0 1 0 1 osc1clk oscclksrc1 wdclk osc2clk 0 1 clkctl[wdclksrcsel] (osc1clk on reset) xrs clkctl[oscclksrcsel] clkctl[trm2clkprescale] clkctl[tmr2clksrcsel] oscclksrc2 11 prescale /1, /2, /4, /8, /16 00 01, 10, 11 cputmr2clk sync edge detect 10 01 clkctl[oscclksrc2sel] sysclkout wakeosc (oscillators enabled when this signal is high) extclk xtal xclkin (osc1clk on reset) xrs oscclk pll missing-clock-detect circuit (b) cpu-watchdog tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 3.8.1 f2802x ? ? ? ? ? 1 ? ? ? ? ? ? ? ? rom ? ? ? section 6 3.8.2 ? ? 3-16 ? ? ? ? esr = 30 150 ? 3-16. ? ? ? ? (1) ? ? (mhz) r d ( ? ) c l1 (pf) c l2 (pf) 5 2200 18 18 10 470 15 15 15 0 15 15 20 0 12 12 (1) c ? 5pf a. x1/x2 ? 48 ? ? ? 3-12. ? ? ? ? ? ? 1. c l1 c l2 ic ? ? ? ? ? ? 2. ? ? 3. ti / mcu ? ? / ? ? ? ? ? ? ? ? 3-13. 3.3v ? ? ? ? 2008 ? 2012, texas instruments incorporated 41 external clock signal (toggling 0?v ddio ) xclkin/gpio19/38 x2 nc x1 x2 x1 crystal xclkin/gpio19/38 turn off xclkin path in clkctl register r d c l1 c l2 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 3.8.3 pll ? ? ? ? ? ? pll ? ? ? ? ? ? ? ? pll ? 4 pllcr[div] ? ? cpu ? pllcr ? ? ? ? ? ? pll ? ? ? ? ? 1ms ? pllcr[div] ? ? pll (vcoclk) ? ? 50mhz ? ? 3-17. pll sysclkout (clkin) pllcr[div] ? ? (1) (2) pllsts[divsel]=0 1 (3) pllsts[divsel]=2 pllsts[divsel]=3 0000 pll oscclk/4 ? ? (1) oscclk/2 oscclk 0001 (oscclk * 1)/4 (oscclk * 1)/2 (oscclk * 1)/1 0010 (oscclk * 2)/4 (oscclk * 2)/2 (oscclk * 2)/1 0011 (oscclk * 3)/4 (oscclk * 3)/2 (oscclk * 3)/1 0100 (oscclk * 4)/4 (oscclk * 4)/2 (oscclk * 4)/1 0101 (oscclk * 5)/4 (oscclk * 5)/2 (oscclk * 5)/1 0110 (oscclk * 6)/4 (oscclk * 6)/2 (oscclk * 6)/1 0111 (oscclk * 7)/4 (oscclk * 7)/2 (oscclk * 7)/1 1000 (oscclk * 8)/4 (oscclk * 8)/2 (oscclk * 8)/1 1001 (oscclk * 9)/4 (oscclk * 9)/2 (oscclk * 9)/1 1010 (oscclk * 10)/4 (oscclk * 10)/2 (oscclk * 10)/1 1011 (oscclk * 11)/4 (oscclk * 11)/2 (oscclk * 11)/1 1100 (oscclk * 12)/4 (oscclk * 12)/2 (oscclk * 12)/1 (1) pll (pllcr) pll ? ? (pllsts) ? ? xrs ? ? ? ? ? ? ? ? ? ? ? ? (2) eallow ? tms320x2802x/tms320f2802xxpiccolo ? ? ? sprufn3 (3) ? ? pllsts [divsel] ? /4 rom ? /1 pllcr ? pllsts[divsel] ? 0 ? pllsts[pllocks]=1 ? ? 3-18. clkin ? ? ? ? pllsts [divsel] clkin ? ? 0 /4 1 /4 2 /2 3 /1 pll ? ? ? ? ? intosc1 1 ? 1 ? ? ? cpu ? 2 ? ? intosc2 2 ? 2 ? ? ? cpu ? 2 ? intosc1 intosc2 ? ? ? cpu ? 2 ? / ? ? ? ? / ? / x1/x2 ? ? ? x1/x2 ? ? 2-2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? xclkin ? xclkin gpio19 gpio38 ? xclk xclkinsel xclkin ? ? gpio19 gpio38 clkctl[xclkinoff] ? ? ? ? ? ? gpio ? ? 42 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 ? ? ? ? ? ? ? ? ? ? ? ? ? clkctl 3-19. pll ? ? ? ? clkin pll ? ? ? ? ? ? pllsts[divsel] sysclkout pllsts plloff ? ? pll 0 1 oscclk/4 ? ? ? ? ? ? pll 2 oscclk/2 pllcr ? 0x0000 pll cpu ? (clkin) ? ? 3 oscclk/1 x1/x2 x1 xclkin ? ? pll ( xrs) ? ? pll pllcr ? 0 1 oscclk/4 pll 0x0000 ? pllcr ? pll ? ? ? ? 2 oscclk/2 ? ? ? pll 3 oscclk/1 0 1 oscclk * n/4 ? ? n pllcr ? pllcr ? pll pll 2 oscclk * n/2 ? ? pll ? ? 3 oscclk * n/1 3.8.4 ? ? nmi ? ? ? ? 2802x (intosc1/intosc2) ? ? ? ? ? ? ? ? ? pll pll ? ? ? pll ? ? pll ? ? ? ? ? ? ? ? cpu ? ? ? 1-5mhz ? ? ? ? ? ? nmi cloclfail nmiresetsel ? nmi ? ? ? ? ? ? ? ? (mclksts) ? ? nmi ? ? ? ? ? ? ? ? ? ? ? nmi ? ? ? ? ? ? 3-14 ? ? ? 3-14. nmi - ? ? ? ? ? ? 2008 ? 2012, texas instruments incorporated 43 nmiflg[nmint] 1 0 generate interrupt pulse when input = 1 nmint latch clearset clear nmiflgclr[nmint] xrs 0 nmicfg[clockfail] latch clear set clear xrs nmiflg[clockfail] nmi watchdog sysclkout sysrs nmirs nmiwdprd[15:0] nmiwdcnt[15:0] nmiflgclr[clockfail] sync? nmiflgfrc[clockfail] sysclkout see system control section clockfail tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 3.8.5 cpu ? ? ? ? ? ? 2802x cpu ? ? ? 281x/280x/283x ? ? ? ? 8 ? ? ? ? ? 512 ? (oscclk) ? ? ? ? ? ? ? ? ? 0x55+0xaa ? 3-15 ? ? ? ? ? ? ? cpu ? ? ? cpu ? ? wdint ? ? ? cpu ? ? ? ? ? ? ? ? ? ? ? ? ? cpu ? ? nmi ? ? ? 28x ? ? ? ? ? cpu ? ? ? ? ? ? ? ? ? mcu ? ? ? ? ? r-c mcu xrs ? i/o ? ? ? ? ? a. wdrst 512 oscclk ? ? ? ? 3-15. cpu - ? ? ? ? ? ? wdint ? ? ? ? idel/standy ? ? standby ? ? ? ? cpu ? ? ? oscclk wdint lpm standby ? 3.9 ? ? idle ? ? wdint ? pie ? cpu cpu idel ? ? halt ? ? cpu ? ? ? ? 44 ? ? 2008 ? 2012, texas instruments incorporated /512 wdclk wdcr (wdps[2:0]) wdclk wdcntr(7:0) wdkey(7:0) good key 1 0 1 wdcr (wdchk[2:0]) badwdchk key wdcr (wddis) clear counter scsr (wdenint) watchdog prescaler generate output pulse (512 oscclks) 8-bit watchdog counter clr wdrst wdint watchdog 55 + aa key detector xrs core-reset wdrst (a) internal pullup tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 3.9 ? ? ? ? 3-20 ? ? 3-20. ? ? ? ? ? ? ? ? lpmcr0 (1:0) oscclk clkin sysclkout (1) xrs cpu ? ? ? idle 00 xrs cpu ? ? gpio standby 01 cpu ? ? ? a (2) ? pll xrs gpio a halt (3) 1x cpu ? ? ? ? ? (2) cpu ? ? (1) ? ? ? ? ? ? ? ? ? ? ? ? ? (2) ? cpu ? (clkin) jtag (3) ? ? halt ? ? wdclk ? ? ? ? ? idle ? ? ? ? ? ? lpm ? ? lpmcr0 (lpm) ? 0,0 ? lpm ? standby ? ? ? gpio a (gpio[31:0]) standby ? ? gpiolpmsel ? ? ? ? ? oscclk lpmcr0 ? oscclk halt ? ? cpu ? ? xrs ? gpio a (gpio[31:0]) halt ? ? gpiolpmsel ? ? ? ? ? ? ? ? pwm idle ? ? ? ? ? ? ? tms320x2802x/tms320f2802xxpiccolo ? ? ? sprufn3 ? ? 2008 ? 2012, texas instruments incorporated 45 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 4 4.1 ? ? ? ? ? ? 12 adc f280x/f2833x 12 adc ? ? adc ? ? ? ? ? ? 4-1 ? ? ? f2802x ? ? a. 2 ? 48 pt ? ? ? 4-1. ? ? 46 ? ? 2008 ? 2012, texas instruments incorporated 38-pin 48-pin vdda vdda vreflo tied to vssa vreflo tied to vssa vrefhi tied to a0 vrefhi tied to a0 a1 a2 a2 a3 a4 a4 a6 a6 a7 b1 b2 b2 b3 b4 b4 b6 b6 b7 (3.3 v) vdda (agnd) vssa vreflo diff interface reference comp1 vrefhi a0b0 aio2 aio10 a1b1 10-bit dac a2 b2 comp1out a3b3 comp2 (see note a) aio4 aio12 10-bit dac a4 b4 comp2out adc b5 aio6 aio14 a6 b6 a7b7 simultaneous sampling channels signal pinout a5 temperature sensor tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 4.1.1 adc 4.1.1.1 adc ? ? 12 ? ? ? ? ? ? ? 13 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (v refhi /v reflo ) ? ? ? ? ? adc ? adc ? ? ? ? ? ? ? ? ? ? soc ? ? adc ? ? ? (s/h) 12 adc ? ? ? ? ? ? ? ? ? ? 0v 3.3v ? v refhi /v reflo ? ? ? ? ? ? ? v reflo =v ssa ? ? ? ? ? v refhi ? v dda ? ? v refhi /v reflo ? ? ? ? ? ? v refhi ? v dda ? ? ? ? ? ? ? ? 16 ? ? 16 soc ? ? ? ? 16 ? ? ? ? ? s/w - ? epwm 1-4 ? gpio xint2 ? cpu ? 0/1/2 ? adcint1/2 ? 9 pie ? ? ? ? 2008 ? 2012, texas instruments incorporated 47 0, value digital = v0 input when v v v voltage analog input 4096 value digital reflo refhi reflo - - = v input v0 when refhi < < 4095, value digital = v input when refhi 3 0, value digital = v0 input when 3.3 v voltage analog input 4096 value digital reflo - = v 3.3 input v0 when < < 4095, value digital = v 3.3 input when 3 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 4-1. adc eallow ? ? ? ? (x 16) adcctl1 0x7100 1 ? 1 adcctl2 0x7101 1 ? 2 adcintflg 0x7104 1 ? adcintflgclr 0x7105 1 ? adcintovf 0x7106 1 adcintovfclr 0x7107 1 intsel1n2 0x7108 1 ? 1 2 ? intsel3n4 0x7109 1 ? 3 4 ? intsel5n6 0x710a 1 ? 5 6 ? intsel7n8 0x710b 1 ? 7 8 ? intsel9n10 0x710c 1 ? 9 ? 10 ? socprictl 0x7110 1 ? soc adcsamplemode 0x7112 1 ? ? ? adcintsocsel1 0x7114 1 ? soc ? 1 8 ? adcintsocsel2 0x7115 1 ? soc ? 2 8 ? adcsocflg1 0x7118 1 soc ? 1 16 ? adcsocfrc1 0x711a 1 soc ? 1 16 ? adcsocovf1 0x711c 1 soc 1 16 ? adcsocovfclr1 0x711e 1 soc 1 16 ? adcsoc0ctl 0x7120- 1 ? soc0 soc15 adcsoc15ctl 0x712f adcreftrim 0x7140 1 ? ? adcofftrim 0x7141 1 ? ? comphystctl 0x714c 1 ? adcrev 0x714f 1 4-2. adc ? ? pf0 eallow ? ? ? ? (x 16) adcresult0 0xb00- 1 adc 0 adc 15 adcresult15 0xb0f 48 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 ? ? 4-2. adc adc ? ? adc ? ? adc ? ? ? adc ? ? ? adc ? v dda - v ddio ? v ssa - v ss ? v reflo - v ss ? adcinan adcinbn v refhi - v ssa ? ? ? adc ? ? ? adc ? ? (v ssa ) ? ? aio ? adcin ? ? ? ? ? 1k ? ? ? ? aio ? ? ? ? adc ? ? ? ? ? adc ? ? ? ? 2008 ? 2012, texas instruments incorporated 49 pf0 (cpu) pf2 (cpu) sysclkout adcenclk aio mux adc channels adc core 12-bit 0-wait result registers adcint 1 adcint 9 adctrig 1 tint 0 pie cputimer 0 adctrig 2 tint 1 cputimer 1 adctrig 3 tint 2 cputimer 2 adctrig 4 xint 2soc xint 2 adctrig 5 soca 1 epwm 1 adctrig 6 socb 1 adctrig 7 soca 2 epwm 2 adctrig 8 socb 2 adctrig 9 soca 3 epwm 3 adctrig 10 socb 3 adctrig 11 soca 4 epwm 4 adctrig 12 socb 4 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 4.1.2 adc mux ? ? 4-3. aiox adc ? ? ? i/o ? aiomux1 ? 0 ? ? ? aiodat ? ? ? ? ? aiomux ? 1 ? i/o ? ? aiodat ? ? aiodat i/o ? ? ? ? ? ? ? aio ? ? 50 ? ? 2008 ? 2012, texas instruments incorporated to compy a or b input to adc channel x 1 0 aiox pin aioxin aioxine sync sysclk logic implemented in gpio mux block aiodat reg (read) aiodat reg (latch) aioset, aioclear, aiotoggle regs aiomux 1 reg 1 0 aioxdir (1 = input, 0 = output) (0 = input, 1 = output) aiodir reg (latch) 0 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 4.1.3 ? 4-4 ? ? ? ? ? ? 4-4. ? ? 4-3. comp1 comp2 (x eallow ? ? ? ? ? ? (1) 16) compctl 0x6400 0x6420 1 ? compsts 0x6402 0x6422 1 ? ? dacctl 0x6404 0x6424 1 ? dac dacval 0x6406 0x6426 1 dac ? rampmaxref_active 0x6408 0x6428 1 ? rampmaxref_shdw 0x640a 0x642a 1 ? ? rampdecval_active 0x640c 0x642c 1 ? rampdecval_shdw 0x640e 0x642e 1 ? ? rampsts 0x6410 0x6430 1 ? ? (1) 2 ? 48 pt ? ? ? 2008 ? 2012, texas instruments incorporated 51 aio mux comp x a comp x b comp x + dac x wrapper dac core 10-bit + - comp compxout gpio mux tz1/2/3 epwm tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 4.2 (spi) ? ? (spi) ? ? spi ? (spi-a) spi ? ? i/o ? 1 16 ? spi mcu ? ? ? i/o ? adc ? ? spi / ? spi ? ? ? spisomi spi / ? spisimo spi / ? spiste spi ? ? spiclk spi ? ? ? spi ? ? gpio ? ? ? 125 ? ? ? ? ? ? ? ? ? spiclk ? spi spiclk spiclk ? spiclk ? spi spiclk ? ? ? spiclk ? spiclk ? spi spiclk spiclk ? spiclk ? spi spiclk ? ? spiclk ? ? ? ? ? ? ? 9 spi ? ? ? ? 7040h ? ? ? ? 2 16 ? ? (7-0) (15-8) ? ? ? 4 / fifo ? ? ? ? 3 spi ? ? 52 ? ? 2008 ? 2012, texas instruments incorporated 1) (spibrr lspclk rate baud + = 127 to3 spibrr when = 4 lspclk rate baud = 21, 0, spibrr when = tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 spi 4-4 4-4. spi-a ? ? (x 16) eallow ? ? (1) spiccr 0x7040 1 spi-a spictl 0x7041 1 spi-a spists 0x7042 1 spi-a ? ? spibrr 0x7044 1 spi-a spirxemu 0x7046 1 spi-a spirxbuf 0x7047 1 spi-a spitxbuf 0x7048 1 spi-a spidat 0x7049 1 spi-a spifftx 0x704a 1 spi-a fifo spiffrx 0x704b 1 spi-a fifo spiffct 0x704c 1 spi-a fifo spipri 0x704f 1 spi-a (1) ? ? 2 ? 16 32 ? ? 2008 ? 2012, texas instruments incorporated 53 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn ? 4-5 ? ? ? spi ? a. spiste ? ? ? ? 4-5. spi ? ? ? ? ? ? ? ? 54 ? ? 2008 ? 2012, texas instruments incorporated s spictl.0 spi int flag spi int ena spists.6 s clock polarity talk lspclk spi bit rate state control spirxbuf buffer register clock phase receiver overrun flag spictl.4 overrun int ena spiccr.3 - 0 spibrr.6 - 0 spiccr.6 spictl.3 spidat.15 - 0 spictl.1 m s m master/slave spists.7 spidat data register m s spictl.2 spi char spisimo spisomi spiclk sw2 s m m s sw3 to cpu m sw1 spitxbuf buffer register rx fifo _0rx fifo _1 ----- rx fifo _3 tx fifo registers tx fifo _0 tx fifo _1 ----- tx fifo _3 rx fifo registers 16 16 16 tx interrupt logic rx interrupt logic spiint spitx spiffovf flag spiffrx.15 tx fifo interrupt rx fifo interrupt spirxbuf spitxbuf spifftx.14 spiffena spiste 16 0 12 3 0 12 3 4 5 6 tw spipri.0 tw tw triwire tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 4.3 ? ? (sci) ? ? ? ? (spi) ? (sci-a) sci ? ? cpu ? ? ? (nrz) ? ? sci ? ? ? ? ? ? ? ? ? ? ? ? sci ? ? ? ? 16 ? ? 65000 ? ? sci ? ? ? scitxd sci - ? scirxd sci - ? ? sci gpio ? ? 64k ? ? - ? ? ? ? ? - ? 1 8 ? ? ? / / ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? txrdy ? ? tx empty tx ? ? rxrdy ? ? brkdt ? rx error ? ? ? brkdt ? nrz ? ? ? ? ? 2 8 ? ? (7-0) (15-8) ? ? ? ? ? 4 / fifo ? ? 2008 ? 2012, texas instruments incorporated 55 8*1) (brr lspclk rate baud + = 0 brr when 1 16 lspclk rate baud = 0 brr when = tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn sci 4-5 4-5. sci-a (1) ? ? (x 16) eallow ? ? sciccra 0x7050 1 sci-a ? scictl1a 0x7051 1 sci-a scihbauda 0x7052 1 sci-a scilbauda 0x7053 1 sci-a scictl2a 0x7054 1 sci-a 2 scirxsta 0x7055 1 sci-a ? ? scirxemua 0x7056 1 sci-a scirxbufa 0x7057 1 sci-a scitxbufa 0x7059 1 sci-a scifftxa (2) 0x705a 1 sci-a fifo sciffrxa (2) 0x705b 1 sci-a fifo sciffcta (2) 0x705c 1 sci-a fifo scipria 0x705f 1 sci-a (1) ? ? 2 ? 16 32 (2) fifo ? ? ? 56 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 ? 4-6 ? sci ? ? ? ? 4-6. ? ? (sci) ? ? ? ? ? ? 2008 ? 2012, texas instruments incorporated 57 tx fifo _0 lspclk wut frame format and mode even/odd enable parity sci rx interrupt select logic brkdt rxrdy scirxst.6 scictl1.3 8 scictl2.1 rx/bk int ena scirxd scirxst.1 txena sci tx interrupt select logic tx empty txrdy scictl2.0 tx int ena scitxd rxena scirxd rxwake scictl1.6 rx err int ena txwake scitxd sciccr.6 sciccr.5 scitxbuf.7-0 scihbaud. 15 - 8 baud rate msbyte register scilbaud. 7 - 0 transmitter-data buffer register 8 scictl2.6 scictl2.7 baud rate lsbyte register rxshf register txshf register scirxst.5 1 tx fifo _1 ----- tx fifo _3 8 tx fifo registers tx fifo tx interrupt logic txint scifftx.14 rx fifo _3 scirxbuf.7-0 receive data buffer register scirxbuf.7-0 ----- rx fifo_1 rx fifo _0 8 rx fifo registers scictl1.0 rx interrupt logic rxint rx fifo sciffrx.15 rxffovf rx error scirxst.7 pe fe oe rx error scirxst.4 - 2 to cpu to cpu autobaud detect logic scictl1.1 sciffena interrupts interrupts tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 4.4 (i2c) ? i2c ? 4-7 ? i2c ? i2c ? ? i2c 2.1 ? ? 1 8 ? ? 7 10 ? ? ? ? ? ? start ? ? ? ? ? ? ? / / ? ? ? 10kbps 400kbps i2c ? ? ? ? 4 fifo ? 4 fifo ? cpu ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? fifo ? ? cpu ? ? ? / ? ? ? ? 58 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 a. sysclkout i2c i2c ? ? ? sysclkout b. pclkcro ? ? (i2caenclk) i2c ? ? ? i2caenclk ? ? ? 4-7. i2c ? ? 4-6 ? i2c 4-6. i2c-a ? ? eallow ? ? i2coar 0x7900 i2c ? i2cier 0x7901 i2c ? i2cstr 0x7902 i2c ? ? i2cclkl 0x7903 i2c ? ? ? ? i2cclkh 0x7904 i2c ? ? ? ? i2ccnt 0x7905 i2c i2cdrr 0x7906 i2c i2csar 0x7907 i2c ? i2cdxr 0x7908 i2c i2cmdr 0x7909 i2c ? ? i2cisrc 0x790a i2c ? i2cpsc 0x790c i2c ? ? i2cfftx 0x7920 i2c fifo i2cffrx 0x7921 i2c fifo i2crsr - i2c cpu i2cxsr ? i2c cpu ? ? 2008 ? 2012, texas instruments incorporated 59 i2cxsr i2cdxr i2crsr i2cdrr clock synchronizer prescaler noise filters arbitrator i2c int peripheral bus interrupt to cpu/pie sda scl control/status registers cpu i2c module tx fifo rx fifo fifo interrupt to cpu/pie tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 4.5 ? ? pwm ? ? (epwm1/2/3/4) 4 ? pwm ? (epwm) ? 4-8 ? ? epwm ? ? ? 4-9 ? epwm ? tms320x2802x 2803x piccolo ? (epwm) ? ? spruge9 4-7 ? ? ? epwm ? ? 4-8. epwm 60 ? ? 2008 ? 2012, texas instruments incorporated epwm1tzint pie epwm1int epwm2tzint epwm2int epwmxtzint epwmxint compout1compout2 comp soca1 adc socb1 soca2 socb2 socax socbx epwm1synci epwm2synci epwm1syncoepwm2synco epwm1 module epwm2 module epwmxsynci epwmx module tz5 tz6 tz5 tz6 tz5 tz6 tz1 tz3 to clockfail emustop clockfail emustop epwm1enclktbclksync epwm2enclktbclksync epwmxenclktbclksync clockfail emustop epwm1b c28x cpu system control tz1 tz3 to tz1 tz3 to epwm2b epwm1synco ecapi hr p w m epwmxb epwmxa epwm2a epwm1a g p i o m u x adcsocbo adcsocao pulse stretch (32 sysclkout cycles, active-low output) soca1soca2 spcax peripheral bus pulse stretch (32 sysclkout cycles, active-low output) socb1socb2 spcbx epwmsynci tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 4-7. epwm ? ? ? ? (x16)/ epwm1 epwm2 epwm3 epwm4 ? ? #shadow tbctl 0x6800 0x6840 0x6880 0x68c0 1/0 ? tbsts 0x6801 0x6841 0x6881 0x68c1 1/0 ? ? ? tbphshr 0x6802 0x6842 0x6882 0x68c2 1/0 ? hrpwm tbphs 0x6803 0x6843 0x6883 0x68c3 1/0 ? tbctr 0x6804 0x6844 0x6884 0x68c4 1/0 ? tbprd 0x6805 0x6845 0x6885 0x68c5 1/1 ? tbprdhr 0x6806 0x6846 0x6886 0x68c6 1/1 ? (1) cmpctl 0x6807 0x6847 0x6887 0x68c7 1/0 cmpahr 0x6808 0x6848 0x6888 0x68c8 1/1 ? a hrpwm cmpa 0x6809 0x6849 0x6889 0x68c9 1/1 a cmpb 0x680a 0x684a 0x688a 0x68ca 1/1 b aqctla 0x680b 0x684b 0x688b 0x68cb 1/0 a aqctlb 0x680c 0x684c 0x688c 0x68cc 1/0 b aqsfrc 0x680d 0x684d 0x688d 0x68cd 1/0 ? aqcsfrc 0x680e 0x684e 0x688e 0x68ce 1/1 s/w ? dbctl 0x680f 0x684f 0x688f 0x68cf 1/1 dbred 0x6810 0x6850 0x6890 0x68d0 1/0 dbfed 0x6811 0x6851 0x6891 0x68d1 1/0 tzsel 0x6812 0x6852 0x6892 0x68d2 1/0 ? (1) tzdcsel 0x6813 0x6853 0x6893 0x98d3 1 / 0 tzctl 0x6814 0x6854 0x6894 0x68d4 1/0 (1) tzeint 0x6815 0x6855 0x6895 0x68d5 1/0 (1) tzflg 0x6816 0x6856 0x6896 0x68d6 1/0 ? (1) tzclr 0x6817 0x6857 0x6897 0x68d7 1/0 (1) tzfrc 0x6818 0x6858 0x6898 0x68d8 1/0 ? (1) etsel 0x6819 0x6859 0x6899 0x68d9 1/0 ? etps 0x681a 0x685a 0x689a 0x68da 1/0 ? ? etflg 0x681b 0x685b 0x689b 0x68db 1/0 ? etclr 0x681c 0x685c 0x689c 0x68dc 1/0 etfrc 0x681d 0x685d 0x689d 0x68dd 1/0 ? pcctl 0x681e 0x685e 0x689e 0x68de 1/0 pwm ? hrcnfg 0x6820 0x6860 0x68a0 0x68e0 1/0 hrpwm (1) (1) eallow ? ? 2008 ? 2012, texas instruments incorporated 61 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 4-7. epwm ? ? ? ? (continued) (x16)/ epwm1 epwm2 epwm3 epwm4 ? ? #shadow hrpwr 0x6821 - - - 1/0 hrpwm hrmstep 0x6826 - - - 1/0 hrpwm mep hrpctl 0x6828 0x6868 0x68a8 0x68e8 1/0 (1) tbprdhrm 0x682a 0x686a 0x68aa 0x68ea 1/w (2) ? hrpwm tbprdm 0x682b 0x686b 0x68ab 0x68eb 1/w (2) ? cmpahrm 0x682c 0x686c 0x68ac 0x68ec 1/w (2) a hrpwm cmpam 0x682d 0x686d 0x68ad 0x68ed 1/w (2) a dctripsel 0x6830 0x6870 0x68b0 0x68f0 1/0 ? (1) dcactl 0x6831 0x6871 0x68b1 0x68f1 1/0 a (1) dcbctl 0x6832 0x6872 0x68b2 0x68f2 1/0 b (1) dcfctl 0x6833 0x6873 0x68b3 0x68f3 1/0 (1) dccapct 0x6834 0x6874 0x68b4 0x68f4 1/0 ? (1) dcfoffset 0x6835 0x6875 0x68b5 0x68f5 1/1 ? dcfoffsetcnt 0x6836 0x6876 0x68b6 0x68f6 1/0 ? dcfwindow 0x6837 0x6877 0x68b7 0x68f7 1/0 dcfwindowcnt 0x6838 0x6878 0x68b8 0x68f8 1/0 dccap 0x6839 0x6879 0x68b9 0x68f9 1/1 ? (2) w = ? 62 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 a. compxout tz ? 1 epwm (dc) ? ? ? 4-9. epwm ? ? ? ? ? ? 2008 ? 2012, texas instruments incorporated 63 tbprd shadow (24) tbprd active (24) counter up/down (16 bit) tcbnt active (16) tbctl[phsen] ctr=prd 16 phasecontrol 8 ctr=zero ctr_dir tbphshr (8) tbprdhr (8) 8 ctr=zero ctr=cmpb disabled tbctl[syncosel] epwmxsynco time-base (tb) tbphs active (24) sync in/out select mux ctr=prd ctr=zero ctr=cmpa ctr=cmpb ctr_dir dcaevt1.soc (a) dcbevt1.soc (a) event trigger and interrupt (et) epwmxint epwmxsoca epwmxsocb epwmxsoca epwmxsocb adc action qualifier (aq) epwma dead band (db) epwmb pwm chopper (pc) trip zone (tz) epwmxa epwmxb ctr=zero epwmxtzint tz1 tz3 to emustop clockfail dcaevt1.force (a) dcaevt2.force (a) dcbevt1.force (a) dcbevt2.force (a) ctr=cmpa 16 cmpahr (8) ctr=cmpb 16 cmpb active (16) cmpb shadow (16) high-resolution pwm (hrpwm) ctr=prd or zero dcaevt1.inter dcbevt1.interdcaevt2.inter dcbevt2.inter epwmxsynci tbctl[swfsync](software forced sync) dcaevt1.sync dcbevt1.sync cmpa active (24) cmpa shadow (24) tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 4.6 pwm (hrpwm) ? ? ? ? ? ? ? ? ? ? ? ? ? ? epwm ? ? hr hrpwm ? pwm ? ? ? pwm hrpwm ? ? ? ? ? pwm ? ? ? ? ? / ? ? ? epwm ? a ? ? ? ? hrpwm ? ? ? pwm ? a ? ? epwmxa epwmxb ? pwm ? ? hrpwm sysclkout ? ? 50mhz ? ? ? ? ? ? ,pwmxb 64 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 4.7 ? ? ? ? ? ? (ecap1) ? ? ? ? (ecap) ? 4-10 ? ? ? ? ? ? 4-10. ecap ? ? ecap ? sysclkout ? pclkcr1 ? ? (ecap1 enclk) ? ecap ? ? ? ? ecap1enclk ? ? ? ? ? 2008 ? 2012, texas instruments incorporated 65 tsctr (counter?32 bit) rst cap1 (aprd active) ld cap2 (acmp active) ld cap3 (aprd shadow) ld cap4 (acmp shadow) ld continuous / oneshot capture control ld1ld2 ld3ld4 32 32 prd [0?31] cmp [0?31] ctr [0?31] ecapx interrupt trigger and flag control to pie ctr=cmp 32 32 32 32 32 acmp shadow event pre-scale ctrphs (phase register?32 bit) syncout syncin event qualifier polarity select polarity select polarity select polarity select ctr=prd ctr_ovf 4 pwm compare logic ctr [0?31] prd [0?31] cmp [0?31] ctr=cmp ctr=prd ctr_ovf ovf apwm mode delta?mode sync 4 capture events cevt[1:4] aprd shadow 32 32 mode select tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 4-8. ecap ? ? ? ? ecap1 (x 16) eallow ? ? tsctr 0x6a00 2 ? ctrphs 0x6a02 2 ? ? cap1 0x6a04 2 ? 1 cap2 0x6a06 2 ? 2 cap3 0x6a08 2 ? 3 cap4 0x6a0a 2 ? 4 0x6a0c-0x6a12 8 ecctl1 0x6a14 1 ? 1 ecctl2 0x6a15 1 ? 2 eceint 0x6a16 1 ? ? ecflg 0x6a17 1 ? ? ecclr 0x6a18 1 ? ecfrc 0x6a19 1 ? ? 0x6a1a-0x6a1f 6 66 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 4.8 jtag 2802x jtag 5 ( trst tck tdi tms tdo) tck tdi tms tdo ? gpio trst ? 4-11 ? ? jtag gpio ? ? / gpio gpio38/tck/xclkin ? ? ? ? ? ? / ? ? ? tck ? ? ? 2802x jtag ? gpio ? ? ? ? jtag ? ? ? jtag jtag ? ? 4-11. jtag/gpio ? ? 2008 ? 2012, texas instruments incorporated 67 trst 1 0 c28x core tck/gpio38 tck xclkin gpio38_in gpio38_out tdo gpio37_out tdo/gpio37 gpio37_in 1 0 tms tms/gpio36 gpio36_out gpio36_in 1 1 0 tdi tdi/gpio35 gpio35_out gpio35_in 1 trsttrst = 0: jtag disabled (gpio mode) = 1: jtag mode trst tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 4.9 gpio mux gpio i/o 3 ? ? gpip ? 22 gpio gpio ? ? 1 32 ? 16 4-9 ? gpio ? 4-9. gpio ? ? (x 16) ? ? gpio eallow gpactrl 0x6f80 2 gpio a (gpio0 31) gpaqsel1 0x6f82 2 gpio a ? 1 (gpio0 15) gpaqsel2 0x6f84 2 gpio a ? 2 (gpio16 31) gpamux1 0x6f86 2 gpio a mux 1 gpio0 15 gpamux2 0x6f88 2 gpio a mux 2 gpio16 31 gpadir 0x6f8a 2 gpio a (gpio0 31) gpapud 0x6f8c 2 gpio a (gpio0 gpio31) gpbctrl 0x6f90 2 gpio b (gpio32 38) gpbqsel1 0x6f92 2 gpio b ? 1 (gpio32 38) gpbmux1 0x6f96 2 gpio b mux 1 (gpio32 38) gpbdir 0x6f9a 2 gpio b (gpio32 38) gpbpud 0x6f9c 2 gpio b (gpio38 38) aiomux1 0x6fb6 2 ? i/o 1 aio0 aio15 aiodir 0x6fba 2 ? i/o aio0 aio15 gpio eallow gpadat 0x6fc0 2 gpio a gpio0 31 gpaset 0x6fc2 2 gpio a gpio0 31 gpaclear 0x6fc4 2 gpio a gpio0 31 gpatoggle 0x6fc6 2 gpio a gpio0 31 gpbdat 0x6fc8 2 gpio b (gpio32 38) gpbset 0x6fca 2 gpio b gpio32 38 gpbclear 0x6fcc 2 gpio b gpio32 38 gpbtoggle 0x6fce 2 gpio b gpio32 38) aiodat 0x6fd8 2 ? i/o aio0 aio15 aioset 0x6fda 2 ? i/o aio0 aio15 aioclear 0x6fdc 2 ? i/o aio0 aio15 aiotoggle 0x6fde 2 ? i/o aio0 aio15 gpio ? ? ? ? ? ? eallow gpioxint1sel 0x6fe0 1 xint1 gpio ? (gpio0 31) gpioxint2sel 0x6fe1 1 xint2 gpio ? (gpio0 gpio31) gpioxint3sel 0x6fe2 1 xint3 gpio ? (gpio0 gpio31) gpiolpmsel 0x6fe8 2 lpm gpio ? (gpio0 gpio31) ? ? gpxmuxn/aiomuxn gpxqseln sysclkout 68 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 4-10. gpioa mux (1) (2) ? ? ? ? ? ? i/o ? ? 1 ? ? 2 ? ? 3 gpamux1 (gpamux1 = 00) (gpamux1 = 01) (gpamux1 = 10) (gpamux1 = 11) 1-0 gpio0 epwm1a (o) 3-2 gpio1 epwm1b (o) comp1out (o) 5-4 gpio2 epwm2a (o) 7-6 gpio3 epwm2b (o) comp2out (3) (o) 9-8 gpio4 epwm3a (o) 11-10 gpio5 epwm3b (o) ecap1 (i/o) 13-12 gpio6 epwm4a (o) epwmsynci (i) epwmsynco (o) 15-14 gpio7 epwm4b (o) scirxda (i) 17-16 19-18 21-20 23-22 25-24 gpio12 tz1(i) scitxda (o) 27-26 29-28 31-30 gpamux2 (gpamux2 = 00) (gpamux2 ? ? = 01) (gpamux2 = 10) (gpamux2 = 11) 1-0 gpio16 spisimoa (i/o) tz2 (i) 3-2 gpio17 spisomia (i/o) tz3(i) 5-4 gpio18 spiclka (i/o) scitxda (o) xclkout (o) 7-6 gpio19/xclkin spistea(i/o) scirxda (i) ecap1 (i/o) 9-8 11-10 13-12 15-14 17-16 19-18 21-20 23-22 25-24 gpio28 scirxda (i) sdaa (i/od) tz2(i) 27-26 gpio29 scitxda (o) scla (i/od) tz3(i) 29-28 31-30 (1) ? ? gpxmux1/2 ? ? ? ? ? ? ? ? ? (2) i = o = od = ? (3) 38 ? ? ? 2008 ? 2012, texas instruments incorporated 69 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 4-11. gpiob mux (1) ? ? ? ? ? ? i/o ? ? 1 ? ? 2 ? ? 3 ? ? 4 (gpbmux1 = 00) (gpbmux1 = 01) (gpbmux1 ? ? = 10) (gpbmux1 = 11) 1-0 gpio32 (2) sdaa (2) (i/od) epwmsynci (2) (i) adcsocao (2) (o) 3-2 gpio33 (2) scla (2) (i/od) epwmsynco (2) (o) adcsocbo (2) (o) 5-4 gpio34 comp2out (o) 7-6 gpio35 (tdi) 9-8 gpio36 (tms) 11-10 gpio37 (tdo) 13-12 gpio38/xclkin (tck) 15-14 17-16 19-18 21-20 23-22 25-24 27-26 29-28 31-30 (1) i = o = od = ? (2) 38 ? 4-12. ? ? mux (1) ? ? ? ? ? ? aiox ? ? 1 ? ? 2 ? ? 3 aiomux1 aiomux1 = 0,x aiomux1 = 1,x 1-0 adcina0 (i) adcina0 (i) 3-2 adcina1 (2) (i) adcina1 (2) (i) 5-4 aio2 (i/o) adcina2 (i) comp1a (i) 7-6 adcina3 (2) (i) adcina3 (2) (i) 9-8 aio4 (i/o) adcina4 (i) comp2a (3) (i) 11-10 adcina5(i) adcina5 (i) 13-12 aio6 (i/o) adcina6 (i) 15-14 adcina7 (2) (i) adcina7 (2) (i) 17-16 adcinb0 (i) adcinb0 (i) 19-18 adcinb1 (2) (i) adcinb1 (2) (i) 21-20 aio10 (i/o) adcinb2 (i) comp1b (i) 23-22 adcinb3 (2) (i) adcinb3 (2) (i) 25-24 aio12 (i/o) adcinb4 (i) comp2b (3) (i) 27-26 adcinb5(i) adcinb5 (i) 29-28 aio14 (i/o) adcinb6 (i) 31-30 adcinb7 (2) (i) adcinb7 (2) (i) (1) i = o = (2) 38 ? (3) 38 ? 70 ? ? 2008 ? 2012, texas instruments incorporated tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 ? ? gpxqsel1/2 ? ? ? gpio ? ? ? ? sysclkout (gpxqsel1/2=0,0) ? gpio ? ? ? ? ? ? ? ? ? (sysclkout) ? ? gpxqsel1/2=0 1 1 0 ? ? ? ? ? (sysclkout) ? ? ? ? gpxctrl qualprd ? ? 8 ? ? sysclkout ? 3 ? 6 ? ? ? ? 4-18 6 ? ? ? ? ? ? ? 0 ? 1 ? ? (gpxqsel1/2=1 1) ? ? ? ? ? ? ? ? ? gpio ? ? ? ? ? ? ? 0 1 ? ? ? ? 2008 ? 2012, texas instruments incorporated 71 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn a. x a b gpxdir ? gpadir gpbdir ? ? gpio b. ? ? gpxdat / ? c. ? gpio mux ? ? gpio tms320x2802x/tms320f2802xxpiccolo ? ? ? sprufn3 ? ? 4-12. gpio 72 ? ? 2008 ? 2012, texas instruments incorporated gpxdat (read) input qualification gpxmux1/2 high impedance output control gpiox pin xrs 0 = input, 1 = output low p ower modes block gpxdir (latch) peripheral 2 input peripheral 3 input peripheral 1 output peripheral 2 output peripheral 3 output peripheral 1 output enable peripheral 2 output enable peripheral 3 output enable 00 01 10 11 0001 10 11 00 01 10 11 gpxctrl peripheral 1 input n/c gpxpud lpmcr0 internal pullup gpiolmpsel gpxqsel1/2 gpxset gpxdat (latch) gpxclear gpxtoggle = default at reset pie external interrupt mux asynchronous path asynchronous path gpioxint1sel gpioxint2sel gpioxint3sel tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 5 ? ? (ti) ? c28x ? mcu ? ? ? ? ? ? ? 2802x ? ? code composer studio ? (ide) ? c/c++ ? ? / ? ? ? ? ? ? ? ? ? ? ? ? jtag - xds510 ? xds560 ? xds100 ? ? ? ? 5.1 ? ? ? ? ? ti ? tms320 ? mcu ? ? ? ? ? tms320 ? mcu ? ? ? ? ? ? tmx tmp tms tms 320f28023 (ti) ? ? ? ? ? ? ? tmdx tmds ? ? ? ? ? (tmx/tmdx) ? ? / (tms/tmds) tmx ? ? tmp ? ? ? ? tms ? ? ? ? tmdx (ti) ? tmds ? ? ? tmx tmp tmdx ? ? ? ? ? ? tms tmds ? ? ? ? ti ? ? ? ? ? tmx tmp ? ? ? (ti) ? ? ? ? ? ? ti ? ? ? ? ? ? ? pt s ? 5-1 ? ? ? ? ? ? ? ? 2008 ? 2012, texas instruments incorporated ? 73 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn ? ? 5-1. 74 ? ? ? 2008 ? 2012, texas instruments incorporated prefix tms 320 f 28023 pt tmx = experimental device tmp = prototype device tms = qualified device device family 320 = tms320 mcu family technology package type f = flash device temperature range 2802728026 28023 28022 28021 28020 280200 ?40c to 105c?40c to 125c ?40c to 125c (q refers to q100 qualification for automotive applications.) ts q == = s 48-pin pt low-profile quad flatpack (lqfp) 38-pin da thin shrink small-outline package (tssop) tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 5.2 ? ? tms320 ? mcu ? ? ? ? ? 5-1 ? ? ? tms320x28xx 28xxx dsp ? spru566 5-1. tms320f2802x tms320f2802xx ? ? ? ? 28027, 28026, (1) 28023, 28022, 280200 28021, 28020 tms320x2802x/tms320f2802xx piccolo ? ? ? sprufn3 - x x tms320x2802x 2803x piccolo ? ? (adc) spruge5 3/0 (2) x x tms320x2802x 2803x piccolo ? (sci) sprugh1 0 x x tms320x2802x 2803x piccolo (spi) sprug71 1 x x tms320x2802x piccolo rom sprufn6 - x x tms320x2802x 2803x piccolo ? (epwm) ? spruge9 1 x x tms320x2802x 2803x piccolo ? ? (ecap) ? sprufz8 0 x - tms320x2802x 2803x piccolo (i2c) sprufz9 0 x x tms320x2802x 2803x piccolo (hrpwm) spruge8 1 x - (1) ? ? ? ? ? ? ? ? ? ? ? (2) adc ? ? 3 ? ? 0 ti ? ( www.ti.com ) sprz292 tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 tms320f280270 tms320f280260 tms320f2802 30 tms320f280220 piccolo mcu ? ? ? ? ? ? ? cpu ? ? spru430 tms320c28x cpu ? ? ? ? tms320c28x (dsp) (cpu) ? dsp ? ? sprufn3 tms320x2802x/tms320f2802xx piccolo ? ? ? ? ? ? 2802x ? (mcu) ? ? ? spru566 tms320x28xx 28xxx dsp ? ? 28x (dsp) ? sprufn6 tms320x2802x piccolo rom ? ? ? ? ? rom ? ? ? ? 2008 ? 2012, texas instruments incorporated ? 75 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn spruge5 tms320x2802x, 2803x piccolo ? ? ? ? (adc) ? ? ? ? adc ? ? ? 12 adc spruge9 tms320x2802x, 2803x piccolo ? ? (epwm) ? ? ? ? ? ? ? ? ? ? ups ? ? ? spruge8 tms320x2802x, 2803x piccolo (hrpwm) ? (hrpwm) sprugh1 tms320x2802x, 2803x piccolo ? ? (sci) ? ? ? sci sprufz8 tms320x2802x, 2803x piccolo ? ? ? ? (ecap) ? ? ? ? ? ? ? ? sprug71 tms320x2802x, 2803x piccolo (spi) ? ? spi - ? ? / (i/o) - 1 16 sprufz9 tms320x2802x, 2803x piccolo (i2c) ? ? (i2c) ? ? ? spru513 tms320c28x v5.0.0 ? ? tms320c28x ? ? ? ? ? spru514 tms320c28x c/c++ v5.0.0 ? ? tms320c28x ? c/c++ ansi ? c/c++ ? ? tms320c28x tms320 dsp ? spru608 tms320c28x ? ? ? ? tms320c2000 ide code composer studio ? ? ? c28x ? ? 5.3 ? ? ti ? ? ? ? ti ? ? ? ti ti ? ti e2e ti ? ? (e2e) ? ? ? ? e2e.ti.com ? ? ? ? ? ? (ti) ? ? ? ? ? ? ? ? (ti) ? ? ? ? ? ? ? ? ? ? ? (ti) ? ? ? ? ? ? ? 76 ? copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 6 6.1 ? ? (1) (2) ? ? v ddio i/o v ss -0.3v 4.6v ? ? v dd v ss -0.3v 2.5v ? ? v dda v ssa -0.3v 4.6v ? v in (3.3v) -0.3v 4.6v ? v o -0.3v 4.6v ? i ik (v in < 0 v in > v ddio ) (3) 20ma ? i ok (v o < 0 v o > v ddio ) 20ma t j (4) -40 c 150 c t stg (4) -65 c 150 c (1) ? ? ? ? ? section 6.2 ? ? ? (2) ? ? v ss ? ? (3) ? ? ? 2ma (4) / ? ? ? ? ? ic ? ? spra953 tms320lf24xx tms320f28xx ? spra963 6.2 ? ? ? ? ? ? ? ? i/o v ddio (1) (2) 2.97 3.3 3.63 v ? ? cpu v dd vreg 1.71 1.8 1.995 v 1.8v ? ? ? v ss 0 v ? ? ? v dda (1) 2.97 3.3 3.63 v ? v ssa 0 v ? ? ? ? ? 28020, 28021, 280200 2 40 28022, 28023 2 50 mhz 28026, 28027 2 60 ? ? v ih (3.3v) 2 v ddio +0.3 v ? ? v il (3.3v) v ss -0.3 0.8 v ? ? v oh =v oh ? i oh gpio/aio -4 ma 2 (3) -8 ma ? v ol =v ol ? i ol gpio/aio 4 ma 2 (3) 8 ma t j (4) t -40 105 s -40 125 c q -40 125 q100 ? (1) v ddio v dda ? ? ? 0.3 v ? (2) bor ? ? v ddio ? ? 10% ? tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 tm s320f280270 tms320f280260 tms320f280230 tms320f280220 piccolo mcu ? sprz292 bor v ddio ? 5% (3) 2 gpio16 gpio17 gpio18 gpio19 gpio28 gpio29 gpio36 gpio37 (4) t a ? ? ? t j ? section 6.5 copyright ? 2008 ? 2012, texas instruments incorporated 77 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 6.3 (1) ? ? ? ? ? ? ? i oh =i oh ? 2.4 v oh ? ? v i oh =50 a v ddio -0.2 v ol ? ? i ol =i ol ? 0.4 v gpio -80 -140 -205 ? v ddio =3.3v v in =0v xrs -225 -290 -360 i il a ? ? v ddio =3.3v v in =0v 2 v ddio =3.3v v in =v ddio 2 i ih a ? v ddio =3.3v v in =v ddio 28 50 80 i oz v o =v ddio 0v 2 a c i 2 pf v ddio bor v ddio 2.42 2.65 3.135 v v ddio bor 35 mv ? ? bor/por/ovr xrs 400 800 s vreg v dd vreg 1.9 v (1) ? vreg ? ? por/bor ? (v dd ) 78 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 6.4 table 6-1. 40mhz sysclkout tms320f2802x/f280200 (1) vreg vreg i ddio (2) i dda (3) i dd i ddio (2) i dda (3) ? ? ? ? typ (4) ? ? ? ? ? ? ? ? (4) ? ? ? ? ? ? (4) ? ? (4) ? ? (4) ? ? epwm1/2/3/4 ? ecap1 ? sci-a ? spi-a ? adc 70ma 80ma 13ma 18ma 62ma 70ma 15ma 18ma 13ma 18ma ? ic2 ? comp1/2 ? cpu ? 0/1/2 pwm 40mhz i/o ? ? (5) 1 ? ? ? xclkout idle xclkout 13ma 16ma 53 a 58 a 15ma 17ma 120 a 400 a 53 a 58 a ? standby 3ma 6ma 10 a 15 a 3ma 6ma 120 a 400 a 10 a 15 a ? halt ? 50 a 10 a 15 a 15 a 25 a 10 a 15 a ? (6) (1) tms320f280200 ? table 6-1 ? ? i dd vreg /i ddio vreg ? ecap i dd table 6-4 (2) i ddio ? i/o (3) ? ? ? idle standby halt i dda ? pclkcr0 ? adc ? ? (4) typ ? (5) ? spi-a sci-a ? ? ? ? ? ? ? adc ? ? ? comp1/2 ? ? gpio17 ? (6) ? ? ? ? ? half ? ? ? copyright ? 2008 ? 2012, texas instruments incorporated 79 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn table 6-2. 50mhz sysclkout tms320f2802x vreg vreg i ddio (1) i dda (2) i dd i ddio (1) i dda (2) ? ? ? ? typ (3) ? ? ? ? ? ? ? ? (3) ? ? ? ? ? ? (3) ? ? (3) ? ? (3) ? ? epwm1/2/3/4 ? ecap1 ? sci-a ? spi-a ? adc 80ma 90ma 13ma 18ma 71ma 80ma 15ma 18ma 13ma 18ma ? ic2 ? comp1/2 ? cpu ? 0/1/2 pwm 40mhz i/o ? ? (4) 1 ? ? ? xclkout idle xclkout 16ma 19ma 64 a 69 a 17ma 20ma 120 a 400 a 64 a 69 a ? standby 4ma 7ma 10 a 15 a 4ma 7ma 120 a 400 a 10 a 15 a ? halt ? 50 a 10 a 15 a 15 a 25 a 10 a 15 a ? (5) (1) i ddio ? i/o (2) ? ? ? idle standby halt i dda ? pclkcr0 ? adc ? ? (3) typ ? (4) ? spi-a sci-a ? ? ? ? ? ? ? adc ? ? ? comp1/2 ? ? gpio17 ? (5) ? ? ? ? ? half ? ? ? 80 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 table 6-3. tms320f2802x 60mhz sysclkout vreg vreg i ddio (1) i dda (2) i dd i ddio (1) i dda (2) ? ? ? ? typ (3) ? ? ? ? ? ? (3) ? ? ? ? ? ? ? ? (3) ? ? (3) ? ? (3) ? ? epwm1/2/3/4 ? ecap1 ? sci-a ? spi-a ? adc ? ic2 90ma 100ma 13ma 18ma 80ma 90ma 15ma 18ma 13ma 18ma ? comp1/2 ? cpu-timer0/1/2 pwm 60mhz i/o ? ? (4) ? 2 ? ? xclkout idle xclkout 18ma 23ma 75 a 80 a 19ma 24ma 120 a 400 a 75 a 80 a ? standby 4ma 7ma 10 a 15 a 4ma 7ma 120 a 400 a 10 a 15 a ? halt ? 50 a 10 a 15 a 15 a 25 a 10 a 15 a ? (5) (1) i ddio ? i/o (2) ? ? ? idle standby halt i dda ? pclkcr0 ? adc ? ? (3) typ ? (4) ? spi-a sci-a ? ? ? ? ? ? ? adc ? ? ? comp1/2 ? ? gpio17 ? (5) ? ? ? ? ? half ? ? ? note - ? i/o ? ? ? ? ? ? ? ? i/o ? ? ? ? ? ? ? ? ? ? ? copyright ? 2008 ? 2012, texas instruments incorporated 81 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 6.4.1 2802x/280200 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? table 6-4 ? ? ? table 6-4. ? ? 60mhz ? ? (1) i dd ? ? (2) (ma) adc 2 (3) ic2 3 epwm 2 ecap 2 sci 2 (spi) 2 comp/dac 1 hrpwm 3 cpu - ? 1 0.5 (1) ? ? cpu ? ? ? ? / ? (2) ? ? ? epwm 2ma ? epwm ? (3) ? adc ? adc ? ? ? ? adc (i dda ) ? note xclkout ? i ddio 15ma ? note i dd ? ? ? ? ? 45ma ? ? ? ? ? i dd ? ? i dd ? ? saram ? ? v dd ? 18ma ? v ddio ? 13ma ? ? ? ? v ddio ? 82 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 6.4.2 ? ? vreg figure 6-1. ? ? ? ? (f2802x/f280200) figure 6-2. ? ? ? ? (f2802x/f280200) copyright ? 2008 ? 2012, texas instruments incorporated 83 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 operational pow er vs frequency 200 250 300 350 400 450 10 15 20 25 30 35 40 45 50 55 60 sysclkout (mhz) operational power (mw) operational current vs frequency 0 10 20 30 40 50 60 70 80 90 100 10 15 20 25 30 35 40 45 50 55 60 sysclkout (mhz) operational current (ma) iddio (m a) idda tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 6.5 ? ? ? i dd i ddio ? ? ? ? ? ? ? ? ? ? (t a ) ? ? ? t j ? ? t j ? ? t t j t ? ? ? ? ic ? ? spra953 tms320lf24xx tms320f28xx spra963 ? 6.6 mcu figure 6-3 ? mcu jtag ? ? jtag ? mcu ? 6 ? ? 6 ? ? figure 6-3 ? / ? 2.2 ? a. jtag/gpio ? 4-11 figure 6-3. mcu note 2802x emu0/emu1 ? jtag ? ? emu0/emu1 ? ? 4.7k ? ? v ddio 84 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 trst tms tdi tdo tck v ddio mcu emu0emu1 trst tmstdi tdo tck tck_ret 1314 21 3 7 11 9 6 inches or less pd gnd gndgnd gnd gnd 54 6 8 10 12 jtag header v ddio tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 6.7 ? ? ? jedec ? 100 ? ? ? ? a ? h c ? l d ? v f ? x ? ? h ? z r ? su ? t ? ? v ? w ? 6.7.1 ? ? ? ? ? ? 28x xclkout ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6.7.2 a. ? ? ? 4 (4v/ns) ? ? b. ? ? ? ? 2ns ? ? ? ? ? 2ns figure 6-4. 3.3v copyright ? 2008 ? 2012, texas instruments incorporated 85 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 transmission line 4.0 pf 1.85 pf z0 = 50 w (a) tester pin electronics data sheet timing reference point outputunder test 42 w 3.5 nh device pin (b) tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 6.7.3 ? ? 2802x mcu ? ? ? ? table 6-5 table 6-6 table 6-7 ? ? ? table 6-5. 2802x ? ? 40mhz ? ? ? ? ? ? t c(sco) ? 25 500 ns sysclkout ? 2 40 mhz t c(lco) ? 25 100 (2) ns lspclk (1) ? 10 (2) 40 mhz t c(adcclk) ? 25 ns adc ? ? 40 mhz (1) lspclk (2) sysclkout=40mhz ? ? ? ? ? table 6-6. 2802x ? ? 50mhz ? ? ? ? ? ? t c(sco) ? 20 500 ns sysclkout ? 2 50 mhz t c(lco) ? 20 80 (2) ns lspclk (1) ? 12.5 (2) 50 mhz t c(adcclk) ? 20 ns adc ? ? 50 mhz (1) lspclk (2) sysclkout=50mhz ? ? ? ? ? table 6-7. 2802x ? ? 60mhz ? ? ? ? ? ? t c(sco) ? 16.67 500 ns sysclkout ? 2 60 mhz t c(lco) ? 16.67 66.67 (2) ns lspclk (1) ? 15 (2) 60 mhz t c(adcclk) ? 16.67 ns adc ? ? 60 mhz (1) lspclk (2) sysclkout=60mhz ? ? ? ? ? 86 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 table 6-8. ? ? ? ? / ? ? ? ? ? ? t c(osc) ? 50 200 ns ? x1/x2 / ? 5 20 mhz t c(ci) ? (c8) 33.3 200 ns / ? ? xclkin ? pll ? 5 30 mhz t c(ci) (c8) ? 33.33 250 ns / ? ? xclkin ? pll ? 4 30 mhz ? ? sysclkout ? 1 5 mhz /2 t c(xco) ? (c1) 66.67 2000 ns xclkout ? 0.5 15 mhz pll ? (1) t p 1 ms (1) plllockprd oscclk (10mhz) ? ? ? ? ? 10000 ? ? plllockprd copyright ? 2008 ? 2012, texas instruments incorporated 87 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn table 6-9. (intosc1/intosc2) ? ? ? ? ? ? 1 (intosc1) (1) (2) ? 10 mhz 2 (intosc2) (1) (2) ? 10 mhz 55 khz ? 14 khz ? (3) 3.03 4.85 khz/ c ? (v dd ) ? (3) 175 hz/mv (1) ? ? 10mhz 1% 2802xc/c++ ? ? sprc832 ? ? ? ? sprab84 typ/max ? / ? ? figure 6-5 (2) ? vreg ? ? ? vregenz=v ss (3) ? ? (v dd ) ? ? ? ? ? ? (v dd ) ? ? ? figure 6-5. ? ? 88 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 zero-pin oscillator frequency movement with temperature 9.6 9.7 9.8 9.9 10 10.1 10.2 10.3 10.4 10.5 10.6 C40 C30 C20 C10 0 10 20 30 40 50 60 70 80 90 100 110 120 temperature (c) output frequency (mhz) typical max tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 6.8 ? ? ? ? table 6-10. xclkin ? ? ? ? - pll ? ? ? ? c9 t f(ci) ? xclkin 6 ns c10 t r(ci) ? xclkin 6 ns c11 t w(cil) ? xclkin ? t c(oscclk) ? ? 45 55 % c12 t w(cih) ? xclkin ? t c(oscclk) ? ? 45 55 % table 6-11. xclkin ? ? - pll ? ? ? ? c9 t f(ci) ? xclkin 20 mhz 6 ns 20mhz 30mhz 2 c10 t r(ci) ? xclkin 20 mhz 6 ns 20mhz 30mhz 2 c11 t w(cil) ? xclkin ? t c(oscclk) ? ? 45 55 % c12 t w(cih) ? xclkin ? t c(oscclk) ? ? 45 55 % 3-19 ? ? ? table 6-12. xclkout pll ? ? (1) (2) ? ? ? ? ? ? ? c3 t f(xco) ? xclkout 11 ns c4 t r(xco) ? xclkout 11 ns c5 t w(xcol) ? xclkout ? ? h-2 h+2 ns c6 t w(xcoh) ? xclkout ? ? h-2 h+2 ns (1) 40pf (2) h=0.5t c(xco) a. xclkin xclkout ? ? ? ? ? ? ? ? ? ? b. xclkout ? sysclkout figure 6-6. ? ? ? ? copyright ? 2008 ? 2012, texas instruments incorporated 89 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 c4 c3 xclkout (b) xclkin (a) c5 c9 c10 c1 c8 c6 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 6.9 ? ? ? ? ? ? ? / i/o ? 19 gpio gpio34 ? 38 ? ? i/o ? ? ? ? v ddio ? ? (0.7v) ? ? ? ? v dda 0.7v ? ? v ddio v dda ? ? ? ? 0.3v ? ? ? ? ? ? p-n ? ? a. ? sysclkout ? oscclk/4 xclk xclkoutdiv ? ? ? ? ? ? 0 sysclkout xclkout ? ? ? 4 ? ? ? xclkout=oscclk/16 b. rom divsel ? /1 ? ? xclkout=oscclk/4 ? xclkout ? ? ? c. rom boot mode ? ? ? ? ? ? ? ? ? rom ? ? ? ? sysclkout sysclkout pll ? ? d. ? (por) ? xrs ? e. bor ? ? / figure 6-7. 90 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 t w(rsl1) t h(boot-mode) (c) v v (3.3 v) ddio dda , intosc1 x1/x2 xrs (d) boot-mode pins v (1.8 v) dd xclkout i/o pins user-code dependent user-code dependent boot-rom execution starts peripheral/gpio functionbased on boot code gpio pins as input gpio pins as input (state depends on internal pu/pd) (e) t oscst user-code dependent address/data/ control (internal) address/data valid, internal boot-rom code execution phase user-code execution phase t d(ex) t intoscst (a) (b) tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 table 6-13. xrs ? ? ? ? ? ? ? ? ? ? t h ? ? ? ? ? 1000t c(sco) t w(rsl2) ? ? xrs ? ? 32t c(oscclk) table 6-14. ( xrs ) ? ? ? ? ? ? ? t w(rsl1) ? xrs ? 600 s t w(wdrs) ? ? ? ? 512t c(oscclk) ? xrs ? ? / ? t d(ex) 32t c(oscclk) t intoscst ? 3 s t oscst (1) ? ? 1 10 ms (1) ? / a. rom boot ? ? ? ? ? ? ? ? ? rom ? ? ? ? sysclkout sysclkout pll ? ? figure 6-8. copyright ? 2008 ? 2012, texas instruments incorporated 91 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 t h(boot-mode) (a) t w(rsl2) intosc1 x1/x2 xrs boot-mode pins xclkout i/o pins address/data/ control (internal) boot-rom execution starts user-code execution starts user-code dependent user-code execution phase user-code dependent user-code execution peripheral/gpio function user-code dependent gpio pins as input (state depends on internal pu/pd) gpio pins as input peripheral/gpio function t d(ex) tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn figure 6-9 ? pllcr ? ? ? pllcr=0x0004 sysclkout=oscclk x 2 ? 0x0008 pllcr pllcr pll ? sysclkout=oscclk/2 pll sysclkout ? ? oscclkx4 figure 6-9. pllcr ? ? 6.10 ? ? / (gpio) 6.10.1 gpio - ? ? table 6-15. ? ? ? ? ? ? ? t r(gpo) ? gpio ? ? ? gpio 13 (1) ns t f(gpo) ? gpio ? ? ? gpio 13 (1) ns t fgpo ? 15 mhz (1) ? ? i/o table 6-15 ? ? ? i/o 40pf figure 6-10. ? ? ? ? 92 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 oscclk sysclkout write to pllcr oscclk * 2 (current cpu frequency) oscclk/2 (cpu frequency while pll is stabilizing with the desired frequency. this period (pll lock-up time t ) is 1 ms long.) p oscclk * 4 (changed cpu frequency) gpio t r(gpo) t f(gpo) tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 6.10.2 gpio - ? ? table 6-16. ? ? ? ? ? ? ? ? ? ? qualprd=0 1t c(sco) t w(sp) qualprd 0 2t c(sco) *qualprd t w(iqsw) t w(sp) *(n (1) -1) ? ? ? 2t c(sco) ? gpio ? / ? ? t w(gpi) (2) t w(iqsw) + t w(sp) + 1t c(sco) (1) " n " gpxqseln (2) t w(gpi) ? ? v il v il ? ? ? v ih v ih ? a. ? qualprd ? 00 0xff qualprd=00 ? ? 1 sysclkout " n " ? ? 2n sysclkout ? ? ? ? sysclkout gpio b. ? gpxctrl ? ? ? 8 gpio c. 3 6 gpxqseln ? ? ? ? d. ? ? ? ? ? 10 sysclkout ? ? ? (5 x qualprd x 2) sysclkout ? 5 ? ? 13 sysclkout ? ? figure 6-11. ? ? ? ? copyright ? 2008 ? 2012, texas instruments incorporated 93 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 gpio signal 1 sampling window output from qualifier 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 sysclkout qualprd = 1 (sysclkout/2) (a) gpxqseln = 1,0 (6 samples) [(sysclkout cycle * 2 * qualprd) * 5 ] (c) sampling period determinedby gpxctrl[qualprd] (b) (d) t w(sp) t w(iqsw) tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 6.10.3 ? ? sysclkout ? qualprd 0 ? = sysclkout/(2*qualprd) qualprd=0 ? = sysclkout qualprd 0 = sysclkout x 2 x qualprd ? sysclkout sysclkout ? qualprd=0 = sysclkout ? ? 3 6 ? gpxqseln ? ? 1 ? 3 qualprd 0 = sysclkout x 2 x qualprd x 2 qualprd=0 = sysclkout x 2 2 ? 6 qualprd 0 = sysclkout x 2 x qualprd x 5 qualprd=0 = sysclkout x 5 figure 6-12. ? ? ? ? figure 6-13. gpio ? ? 94 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 v ddio v ss v ss 2 pf > 1 m s gpioxn sysclk t w(gpi) tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 6.10.4 ? ? table 6-17 ? ? ? table 6-18 ? figure 6-14 ? idel ? ? ? ? table 6-17. idle ? ? ? ? ? ? ? ? (1) ? ? ? ? ? ? 2t c(sco) t w(wake-int) ? ? 5t c(sco) +t w(iqsw) (1) ? table 6-16 table 6-18. idle ? ? ? ? (1) ? ? ? ? ? ? ? ? ? ? ? (2) 20t c(sco) ? ? ? ? ? 20t c(sco) +t w(iqsw) t d(wake-idle) 1050t c(sco) ? ? ? ? ? ? 1050t c(sco) +t w(iqsw) 20t c(sco) ? saram 20t c(sco) +t w(iqsw) (1) ? table 6-16 (2) ? idle ? ? ? ? ? ? ? isr ? a. wake int ? wdint xrs b. ? ? (lpm) idle ? ? ? 4 oscclk ? ? ? figure 6-14. idle ? ? copyright ? 2008 ? 2012, texas instruments incorporated 95 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 wake int (a)(b) xclkout address/data (internal) t d(wake?idle) t w(wake?int) tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn table 6-19. standby ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3t c(oscclk) ? t w(wake-int) ? (1) (2+qualstdby)*t c(oscclk) (1) qualstdby ? lpmcr0 6 table 6-20. standby ? ? ? ? ? ? ? ? ? ? ? ? idle ? ? t d(idle-xcol) 32t c(sco) 45t c(sco) xclkout ? ? ? ? ? ? ? (1) 100t c(sco) ? ? ? ? ? 100t c(sco) +t w(wake-int) t d(wake-stby) 1125t c(sco) ? ? ? ? ? ? 1125t c(sco) +t w(wake-int) 100t c(sco) ? saram 100t c(sco) +t w(wake-int) (1) ? idle ? ? ? ? ? ? ? isr ? 96 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 a. ? idle ? standby ? ? b. pll ? standby ? sysclkout ? ? divsel=00 11 ? 16 ? divsel=10 ? 32 ? divsel=11 ? 64 ? cpu c. ? ? pll ? ? standby ? ? d. ? e. gpio ? ? ? ? gpio ? ? ? ? ? ? f. ? standby ? ? g. ? ? ? h. ? ? (lpm) idle ? ? ? 4 oscclk ? ? ? figure 6-15. standy ? ? ? ? table 6-21. halt ? ? ? ? ? ? ? ? ? ? ? ? ? ? t w(wake-gpio) ? gpio ? t oscst +2t c(oscclk) t w(wake-xrs) ? xrs ? t oscst +8t c(oscclk) table 6-22. halt ? ? ? ? ? ? ? ? ? ? ? ? idle ? ? xclkout ? ? t d(idle-xcol) 32t c(sco) 45t c(sco) ? t p pll ? 1 ms ? pll ? ? ? 1125t c(sco) ? t d(wake-halt) ? ? ? ? ? 35t c(sco) ? saram copyright ? 2008 ? 2012, texas instruments incorporated 97 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 t d(idle?xcol) wake-up signal (h) x1/x2 or xclkin xclkout flushing pipeline (a) device status standby normal execution standby (g) (b) (c) (d)(e) (f) t w(wake-int) t d(wake-stby) tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn a. idle ? ? halt ? ? b. pll ? halt clkin ? ? ? sysclkout ? ? ? divsel=00 11 ? 16 ? divsel=10 ? 32 ? divsel=11 ? 64 ? cpu c. ? pll ? ? ? ? ? ? halt ? ? halt ? ? intosc1 intosc2 ? ? ? clkctl ? d. gpion ? halt ? ? ? ? ? ? ? gpio ? ? ? pll ? ? gpio ? ? halt ? ? ? e. gpio ? ? ? ? gpio ? ? ? ? ? ? f. ? pll ? 1ms g. clkin ? ? ? halt ? ? h. ? i. ? ? (lpm) idle ? ? ? 4 oscclk ? ? ? figure 6-16. ? ? gpion halt 98 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 t d(idle?xcol) x1/x2 or xclkin xclkout halt halt wake-up latency flushing pipeline t d(wake?halt device status pll lock-up time normal execution t w(wake-gpio) gpion (i) oscillator start-up time (a) (g) (c) (d)(e) (f) (b) (h) ) t p tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 6.11 ? ? 6.11.1 ? ? (epwm) ? ? pwm ? epwm1-4 pwm table 6-23 ? pwm ? ? table 6-24 table 6-23. epwm ? ? ? ? (1) ? ? ? ? t w(sycin) ? 2t c(sco) ? 2t c(sco) 1t c(sco) +t w(iqsw) (1) ? ? table 6-16 table 6-24. epwm ? ? ? ? ? t w(pwm) ? pwmx ? / ? ? 33.33 ns t w(syncout) ? 8t c(sco) t d(pwm)tza ? pwm ? ? ? 25 ns ? pwm ? ? ? t d(tz-pwm)hz ? pwm (hi-z) ? 20 ns 6.11.2 ? ? table 6-25. ? ? ? ? (1) ? ? ? ? t w(tz) ? tzx ? ? 2t c(tbclk) ? 2t c(tbclk) 2t c(tbclk) +t w(iqsw) (1) ? ? table 6-16 a. tz- tz1 tz2 tz3 b. pwm ? pwm tz ? ? ? pwm ? ? ? pwm figure 6-17. pwm hi-z copyright ? 2008 ? 2012, texas instruments incorporated 99 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 pwm (b) tz (a) sysclk t w(tz) t d(tz-pwm)hz tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 6.11.3 pwm (hrpwm) ? ? table 6-26 ? pwm table 6-26. pwm sysclkout=50mhz (1) -60mhz ? ? ? ? ? ? ? ? ? (mep) (2) 150 310 ps (1) hrpwm ? 50mhz sysclkout ? 50mhz ? mep ? ? ? ? ? ? 255 mep ? sysclkout (2) mep ? mep ? ? ? ? hrpwm ? ? ? mep (sfo) ? ? sfo ? ti sfo hrpwm ? ? ? sysclkout mep 6.11.4 ? ? ? ? (ecap) ? ? table 6-27 ? ecap ? ? table 6-28 ? ecap table 6-27. ? ? ? ? (ecap) ? ? ? ? (1) ? ? ? ? t w(cap) ? 2t c(sco) ? 2t c(sco) 1t c(sco) +t w(iqsw) (1) ? table 6-16 table 6-28. ecap ? ? ? ? ? t w(apwm) ? apwmx ? / ? ? 20 ns 6.11.5 adc ? ? ? ? ? ? table 6-29. adc ? ? ? ? ? ? ? ? ? t w(adcsocl) ? adcsocxo ? ? 32t c(hco) figure 6-18. adcsocao adcsocbo ? ? 100 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 adcsocaoadcsocbo or t w(adcsocl) tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 6.11.6 ? ? table 6-30. ? ? ? ? (1) ? ? ? ? t w(int) (2) ? int ? / ? ? ? 1t c(sco) 1t c(sco) + t w(iqsw) (1) ? ? table 6-16 (2) ? ? adcsoc ? gpio table 6-31. (1) ? ? ? ? ? t d(int) ? int ? / ? ? ? ? t w(iqsw) + 12t c(sco) (1) ? ? table 6-16 figure 6-19. ? ? copyright ? 2008 ? 2012, texas instruments incorporated 101 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 xint1, xint2, xint3 t w(int) interrupt vector t d(int) address bus (internal) tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 6.11.7 i2c ? ? table 6-32. i2c ? ? ? ? ? ? f scl scl ? ? i2c ? ? ? 7mhz 12mhz ? 400 khz i2c ? ? ? ? v il ? ? 0.3v ddio v v ih ? ? 0.7v ddio v v hys 0.05 v ddio v v ol ? 3ma 0 0.4 v t low scl ? i2c ? ? ? 7mhz 12mhz ? 1.3 s i2c ? ? ? ? t high scl ? i2c ? ? ? 7mhz 12mhz ? 0.6 s i2c ? ? ? ? l i ? 0.1v ddio 0.9v ddio -10 10 a ? 6.11.8 (spi) ? ? ? ? ? ? table 6-33 ? ? ? ? = 0 table 6-34 ? ? = 1 figure 6-20 figure 6-21 ? ? 102 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 table 6-33. spi ? ? ? ? ? ? ? ? = 0 (1) (2) (3) (4) (5) (spibrr+1) ? ? ? ? spibrr=0 2 ? ? (spibrr+1) ? ? spi spibrr > 3 ? ? spi ? ? ? ? ? ? ? ? 1 t c(spc)m ? spiclk 4t c(lco) 128t c(lco) 5t c(lco) 127t c(lco) ns 2 t w(spch)m ? spiclk ? ? 0.5t c(spc)m -10 0.5t c(spc)m 0.5t c(spc)m -0.5t c(lco) -10 0.5t c(spc)m -0.5t c(lco) ns ? = 0 t w(spcl)m ? spiclk ? ? 0.5t c(spc)m -10 0.5t c(spc)m 0.5t c(spc)m -0.5t c(lco) -10 0.5t c(spc)m -0.5t c(lco) ? = 1 3 t w(spcl)m ? spiclk ? ? 0.5t c(spc)m -10 0.5 tc(spc)m 0.5t c(spc)m +0.5t c(lco) -10 0.5t c(spc)m +0.5t c(lco) ns ? = 0 t w(spch)m ? spiclk ? ? 0.5 tc(spc)m -10 0.5t c(spc)m 0.5t c(spc)m +0.5t c(lco) -10 0.5t c(spc)m +0.5t c(lco) ? = 1 4 t d(spch-simo)m ? spiclk ? 10 10 ns spisimo ? ? = 0 t d(spcl-simo)m ? spiclk ? 10 10 spisimo ? ? = 1 5 t v(spcl-simo)m ? spiclk ? 0.5t c(spc)m -10 0.5t c(spc)m +0.5t c(lco) -10 ns spisimo ? ? = 0 t v(spch-simo)m ? spiclk ? ? 0.5t c(spc)m -10 0.5t c(spc)m +0.5t c(lco) -10 spisimo ? ? = 1 8 t su(somi-spcl)m ? spisomi spiclk 26 26 ns ? ? ? ? ? = 0 t su(somi-spch)m ? spisomi spiclk 26 26 ? ? ? ? ? = 1 9 t v(spcl-somi)m ? spiclk ? ? 0.25t c(spc)m -10 0.5t c(spc)m -0.5t c(lco) -10 ns spisomi ? ? = 0 t v(spch-somi)m ? spiclk ? ? 0.25t c(spc)m -10 0.5t c(spc)m -0.5t c(lco) -10 spisomi ? ? = 1 (1) / (spictl.2) ? (spictl.3) (2) t c(spc) =spi ? ? = lspclk/4 lspclk/(spibrr +1) (3) t c(lco) =lspclk ? (4) ? ? ? spi ? spi ? ? ? ? 15mhz ? ? ? 10mhz ? ? ? 10mhz ? ? ? 10mhz (5) ? ? spiclk ? (spiccr 6) copyright ? 2008 ? 2012, texas instruments incorporated 103 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn a. ? ? spi ? ? ? 0.5t c spc ? spiste ? spiste ? (spiclk) ? 0.5t c (spc) ? spiste fifo fifo ? ? ? figure 6-20. spi ? ? ? ? ? ? ? ? = 0 104 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 9 4 spisomi spisimo spiclk (clock polarity = 1) spiclk (clock polarity = 0) master in data must be valid master out data is valid spiste (a) 1 2 3 5 8 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 table 6-34. spi ? ? ? ? ? ? ? ? = 1 (1) (2) (3) (4) (5) (spibrr+1) ? ? ? ? (spibrr+1) ? ? spibrr=0 2 ? ? spi spibrr > 3 ? ? spi ? ? ? ? ? ? ? ? 1 t c(spc)m ? spiclk 4t c(lco) 128t c(lco) 5t c(lco) 127t c(lco) ns 2 t w(spch)m ? spiclk ? ? 0.5t c(spc)m -10 0.5t c(spc)m 0.5t c(spc)m -0.5t c (lco) -10 0.5t c(spc)m -0.5t c (lco) ns ? = 0 t w(spcl))m ? spiclk ? ? 0.5t c(spc)m -10 0.5t c(spc)m 0.5t c(spc)m -0.5t c (lco) -10 0.5t c(spc)m -0.5t c(lco ? = 1 3 t w(spcl)m ? spiclk ? ? 0.5t c(spc)m -10 0.5t c(spc)m 0.5t c(spc)m +0.5t c(lco) -10 0.5t c(spc)m +0.5t c(lco) ns ? = 0 t w(spch)m ? spiclk ? ? 0.5t c(spc)m -10 0.5t c(spc)m 0.5 tc(spc)m +0.5t c(lco) -10 0.5t c(spc)m +0.5t c(lco) ? = 1 6 t su(simo-spch)m ? spiclk ? ? ? 0.5t c(spc)m -10 0.5t c(spc)m -10 ns spisimo ? ? = 0 t su(simo-spcl)m ? spiclk ? ? ? 0.5t c(spc)m -10 0.5t c(spc)m -10 spisimo ? ? = 1 7 t v(spch-simo)m ? spiclk ? ? 0.5t c(spc)m -10 0.5t c(spc)m -10 ns spisimo ? ? = 0 t v(spcl-simo)m ? spiclk ? 0.5t c(spc)m -10 0.5t c(spc)m -10 spisimo ? ? = 1 10 t su(somi-spch)m ? spisomi spiclk 26 26 ns ? ? ? ? ? = 0 t su(somi-spcl)m ? spisomi spiclk 26 26 ? ? ? ? ? = 1 (1) / (spictl.2) ? (spictl.3) (2) t c(spc) =spi ? ? = lspclk/4 lspclk/(spibrr+1) (3) ? ? ? spi ? spi ? ? ? ? 15mhz ? ? ? 10mhz ? ? ? 10mhz ? ? ? 10mhz (4) t c(lco) =lspclk ? (5) ? ? spiclk clock polarity ? (spiccr 6) copyright ? 2008 ? 2012, texas instruments incorporated 105 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn table 6-34. spi ? ? ? ? ? ? ? ? = 1 (1) (2) (3) (4) (5) (continued) (spibrr+1) ? ? ? ? (spibrr+1) ? ? spibrr=0 2 ? ? spi spibrr > 3 ? ? spi ? ? ? ? ? ? ? ? 11 t v(spch-somi)m ? spiclk ? ? 0.25t c(spc)m -10 0.5t c(spc)m -10 ns spisomi ? ? = 0 t v(spcl-somi)m ? spiclk ? ? 0.25 tc(spc)m -10 0.5 tc(spc)m -10 spisomi ? ? = 1 106 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 b. ? ? spiste spi ? ? 0.5t c(spc) ? ? spiste ? (spiclk) ? 0.5t c (spc) ? spiste fifo fifo ? ? ? figure 6-21. spi ? ? ? ? ? ? ? ? = 1 copyright ? 2008 ? 2012, texas instruments incorporated 107 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 data valid 11 spisomi spisimo spiclk (clock polarity = 1) spiclk (clock polarity = 0) master in data must be valid master out data is valid 1 7 6 10 3 2 spiste (a) tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 6.11.9 spi ? ? ? ? ? ? table 6-35 ? ? ? ? = 0 table 6-36 ? = 1 figure 6-22 figure 6-23 ? ? table 6-35. spi ? ? ? ? ? ? ? ? = 0 (1) (2) (3) (4) (5) ? ? ? ? 12 t c(spc)s ? spiclk 4t c(lco) ns 13 t w(spch)s ? spiclk ? ? ? = 0 0.5t c(spc)s -10 0.5t c(spc)s ns t w(spcl)s ? spiclk ? ? ? = 1 0.5t c(spc)s -10 0.5t c(spc)s 14 t w(spcl)s ? spiclk ? ? ? = 0 0.5t c(spc)s -10 0.5t c(spc)s ns t w(spch)s ? spiclk ? ? ? = 1 0.5t c(spc)s -10 0.5t c(spc)s 15 t d(spch-somi)s ? spiclk ? spisomi ? ? = 0 21 ns t d(spcl-somi)s ? spiclk ? spisomi ? ? = 1 21 16 t v(spcl-somi)s ? spiclk ? ? spisomi ? ? 0.75t c(spc)s ns = 0 t v(spch-somi)s ? spiclk ? ? spisomi ? ? 0.75t c(spc)s = 1 19 t su(simo-spcl)s ? spisimo spiclk ? ? ? ? ? = 0 26 ns t su(simo-spch)s ? spisimo spiclk ? ? ? ? ? = 1 26 20 t v(spcl-simo)s ? spiclk ? spisimo ? ? = 0.5t c(spc)s -10 ns 0 t v(spch-simo)s ? spiclk ? ? spisimo ? ? 0.5t c(spc)s -10 = 1 (1) / (spictl.2) ? (spictl.3) (2) t c(spc) =spi ? ? = lspclk/4 lspclk/(spibrr + 1) (3) ? ? ? spi ? spi ? ? ? ? 15mhz ? ? ? 10mhz ? ? ? 10mhz ? ? ? 10mhz (4) t c(lco) =lspclk ? (5) ? ? spiclk ? (spiccr.6) 108 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 c. ? ? spiste ? spi ? ? 0.5t c(spc) ? ? ? ? (spiclk) ? 0.5t c(spc) figure 6-22. spi ? ? ? ? ? ? ? ? = 0 table 6-36. spi ? ? ? ? ? ? ? ? = 1 (1) (2) (3) (4) ? ? ? ? 12 t c(spc)s ? spiclk 8t c(lco) ns 13 t w(spch)s ? spiclk ? ? ? = 0 0.5t c(spc)s -10 0.5t c(spc)s ns t w(spcl)s ? spiclk ? ? ? = 1 0.5t c(spc)s -10 0.5t c(spc)s 14 t w(spcl)s ? spiclk ? ? ? = 0 0.5t c(spc)s -10 0.5t c(spc)s ns t w(spch)s ? spiclk ? ? ? = 1 0.5t c(spc)s -10 0.5t c(spc)s 17 t su(somi-spch)s ? spisomi spiclk ? ? ? ? ? = 0.125t c(spc)s ns 0 t su(somi-spcl)s ? spisomi spiclk ? ? ? ? ? = 0.125t c(spc)s 1 18 t v(spcl-somi)s ? spiclk ? ? spisomi ? 0.75t c(spc)s ns ? = 1 t v(spch-somi)s ? spiclk ? ? spisomi ? 0.75t c(spc)s ? = 0 21 t su(simo-spch)s ? spisimo spiclk ? ? ? ? ? = 26 ns 0 t su(simo-spcl)s ? spisimo spiclk ? ? ? ? ? = 26 1 (1) / (spictl.2) ? (spictl.3) (2) t c(spc) =spi ? ? = lspclk/4 lspclk/(spibrr + 1) (3) ? ? ? spi ? spi ? ? ? ? 15mhz ? ? ? 10mhz ? ? ? 10mhz ? ? ? 10mhz (4) ? ? spiclk clock polarity (spiccr 6) copyright ? 2008 ? 2012, texas instruments incorporated 109 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 20 15 spisimo spisomi spiclk (clock polarity = 1) spiclk (clock polarity = 0) spisimo data must be valid spisomi data is valid 19 16 14 13 12 spiste (a) tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn table 6-36. spi ? ? ? ? ? ? ? ? = 1 (1) (2) (3) (4) (continued) ? ? ? ? 22 t v(spch-simo)s ? spiclk ? ? spisimo ? 0.5t c(spc)s -10 ns ? = 0 t v(spcl-simo)s ? spiclk ? spisimo ? 0.5t c(spc)s -10 ? = 1 a. ? ? spiste ? spi ? ? 0.5t c(spc) ? ? ? ? (spiclk) ? 0.5t c(spc) figure 6-23. spi ? ? ? ? ? ? ? ? = 1 110 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 data valid 22 spisimo spisomi spiclk (clock polarity = 1) spiclk (clock polarity = 0) spisimo data must be valid spisomi data is valid 21 12 18 17 14 13 spiste (a) tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 6.11.10 ? ? / dac table 6-37. / dac ? ? ? ? ? ? v ssa -v dda v pwm ? ? ? 30 ns ? 5 mv (1) 35 mv dac dac v ssa -v dda v dac 10 dac ? figure 6-24 dac -1.5 % dac ? 10 mv ? ? inl 3 lsb (1) ? ? ? ? ? 100k ? ? ? ? ? ? ? ? ? tms320x2802x 2803x piccolo ? ? (adc) ? spruge5 figure 6-24. dac ? ? copyright ? 2008 ? 2012, texas instruments incorporated 111 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 settling time (ns) 0 100 200 300 400 500 600 700 800 900 1000 1100 0 50 100 150 200 250 300 350 400 450 500 dac step size (codes) 15 codes 7 codes 3 codes 1 code dac accuracy tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 6.11.11 ? ? ? ? ? ? table 6-38. adc ? ? ? ? ? ? dc 12 adc ? 60mhz 0.001 60 mhz 28027/26/23/22 7 64 adc ? 28021/20/200 14 64 inl adc ? 30mhz (1) -4 4 lsb adc ? 30mhz ? dnl ? -1 1 (lsb) ? (2) ? device_cal -20 0 20 lsb ? ? (3) -4 0 4 ? -60 60 lsb ? -40 40 lsb ? ? ? -4 4 lsb ? ? -4 4 lsb ? adc ? -50 ppm/ c ? adc ? -20 ppm/ c v reflo -100 a v refhi 100 a ? ? ? ? ? 0 3.3 v ? ? ? v reflo v refhi v v reflo ? (4) v ssa v ssa v v refhi ? (5) v reflo =v ssa 1.98 v dda v ? 5 pf ? 5 a (1) adc ? v dda ? inl (2) 1 lsb (fsr)/4096 ? ? fsr ? ? 3.3v v refhi -v reflo ? (3) ? ? ? adc ? ? ? ? ? tms320x2802x 2803x piccolo ? ? (adc) ? spruge5 ? adc ? ? ? ? adc ? ? ? ? ? (4) v reflo ? ? v ssa (5) ? ? ? ? ? v refhi ? v dda v refhi adcina0 adcina0 ? v dda 112 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 table 6-39. adc ? ? ? ? adc ? ? ? ? i dda ? ? a - ? ? adc ? 13 ma ? (adcbgpwd=1) ? (adcrefpwd=1) adc (adcpwdn=1) ? ? b - ? ? adc ? 4 ma ? (adcbgpwd=1) ? (adcrefpwd=1) adc (adcpwdn=0) ? ? c - ? ? ? adc ? 1.5 ma ? (adcbgpwd=1) ? (adcrefpwd=0) adc (adcpwdn=0) ? ? d - ? ? adc ? 0.075 ma ? (adcbgpwd=0) ? (adcrefpwd=0) adc (adcpwdn=0) 6.11.11.1 table 6-40. ? ? (1) ? ? ? ? ? ? t slope adc lsb 0.18 (2) (3) c/lsb t ? ? 0 c ? adc 1750 lsb (1) ? ? adc ? adc lsb ? ? ? ? ? ? ? ? (2) adc ? (3) lsb ? ? adc ? ? ? ? adc ? ? ? 6.11.11.2 adc ? ? table 6-41. adc (1) ? ? ? ? ? ? t d(pwd) adc ? 1 ms (1) ? adc ? ? ? t d(pwd) ms 2802xadc ? ? ? 3 figure 6-25. adc ? ? ? ? copyright ? 2008 ? 2012, texas instruments incorporated 113 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 adcpwdn/ adcbgpwd/ adcrefpwd/ adcenable request for adc conversion t d(pwd) tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn figure 6-26. adc ? ? 114 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 ac r s adcin c 5 pf p c 1.6 pf h switch typical values of the input circuit components: switch resistance (r ): 3.4 k on w sampling capacitor (c ): 1.6 pf h parasitic capacitance (c ): 5 pf p source resistance (r ): 50 s w 28x dsp source signal 3.4 k w r on tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 6.11.11.3 adc ? ? ? ? ? ? ? ? figure 6-27. ? ? ? ? ? ? / ? ? ? ? copyright ? 2008 ? 2012, texas instruments incorporated 115 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 soc0 adcclk adcresult 0 s/h window pulse to core adcctl 1.intpulsepos adcsocflg 1.soc0 adcintflg .adcintx soc1 soc2 9 15 22 24 37 2 0 result 0 latched adcsocflg 1.soc1 adcsocflg 1.soc2 adcresult 1 eoc0 pulse eoc1 pulse conversion 0 13 adc clocks minimum 7 adcclks 6 adcclks conversion 1 13 adc clocks minimum 7 adcclks 2 adcclks 1 adcclk analog input soc1 sample window soc0 sample window soc2 sample window tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn figure 6-28. ? ? ? ? ? ? / ? ? ? ? 116 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 conversion 0 13 adc clocks minimum 7 adcclks soc0 adcclk adcresult 0 s/h window pulse to core adcctl1.intpulsepos adcsocflg 1.soc0 adcintflg .adcintx soc1 soc2 9 15 22 24 37 6 adcclks 2 0 result 0 latched conversion 1 13 adc clocks minimum 7 adcclks adcsocflg 1.soc1 adcsocflg 1.soc2 adcresult 1 eoc0 pulse eoc1 pulse eoc2 pulse 2 adcclks analog input soc1 sample window soc0 sample window soc2 sample window tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 figure 6-29. ? ? ? ? ? ? / ? ? ? ? copyright ? 2008 ? 2012, texas instruments incorporated 117 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 conversion 0 (a) 13 adc clocks minimum 7 adcclks soc0 (a/b) adcclk adcresult 0 s/h window pulse to core adcctl1.intpulsepos adcsocflg 1.soc0 adcintflg .adcintx soc2 (a/b) 9 22 24 37 19 adcclks 20 result 0 (a) latched conversion 0 (b) 13 adc clocks minimum 7 adcclks adcsocflg 1.soc1 adcsocflg 1.soc2 adcresult 1 result 0 (b) latched conversion 1 (a) 13 adc clocks adcresult 2 50 eoc0 pulse eoc1 pulse eoc2 pulse 1 adcclk 2 adcclks 2 adcclks analog input b soc0 sample b window soc2 sample b window analog input a soc0 sample a window soc2 sample a window tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn figure 6-30. ? ? ? ? ? ? / ? ? ? ? 118 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 adcclk 2 0 9 soc0 sample b window analog input b analog input a soc0 sample a window 37 50 soc2 sample b window soc2 sample a window 24 22 adcctl1.intpulsepos adcsocflg1.soc0 adcsocflg1.soc1 adcsocflg1.soc2 s/h window pulse to core soc0 (a/b) soc2 (a/b) adcresult 0 result 0 (a) latched 2 adcclks result 0 (b) latched adcresult 1 adcresult 2 eoc0 pulse eoc1 pulse eoc2 pulse minimum 7 adcclks conversion 0 (a) 13 adc clocks 2 adcclks minimum 7 adcclks conversion 1 (a) 13 adc clocks conversion 0 (b) 13 adc clocks adcintflg.adcintx 19 adcclks tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 6.12 ? ? ? ? ? ? ? ? ? ? ? ? ? lsb ? ? ? ? lsb ? ? ? ? ? ? ? ? ? ? adc ? ? ? 1 lsb ? dnl ? ? ? 1 lsb ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? lsb ? ? ? ? ? ? ? lsb ? ? ? ? + ? ? (sinad) sinad ? ? ? ? dc sinad ? ? (enob) ? sinad ? ? ? ? n ? ? sinad ? ? ? (thd) thd ? ? ? ? ? ? ? ? ? (sfdr) sfdr ? ? copyright ? 2008 ? 2012, texas instruments incorporated 119 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 6.02 1.76) (sinad n - = tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 6.13 ? ? table 6-42. / otp t (1) / ? ? ? ? ? ? n f / 0 c 105 c 20000 50000 n otp otp 0 c 30 c 1 (1) ? ? / ? ? table 6-43. / otp s (1) / ? ? ? ? ? ? n f / 0 c 125 c 20000 50000 n otp otp 0 c 30 c 1 (1) ? ? / ? ? table 6-44. / otp q (1) / ? ? ? ? ? ? n f / -40 c 125 c 20000 50000 n otp otp -40 c 30 c 1 (1) ? ? / ? ? table 6-45. 60mhz sysclkout ? ? ? ? ? ? i ddp (1) / v dd vreg 80 ma i ddiop (1) / v ddio 60 i ddiop (1) / v ddio vreg 120 ma (1) ? table 6-46. 50mhz sysclkout ? ? ? ? ? ? i ddp (1) / v dd vreg 70 ma i ddiop (1) / v ddio 60 i ddiop (1) / v ddio vreg 110 ma (1) ? table 6-47. 40mhz sysclkout ? ? ? ? ? ? i ddp (1) / v dd vreg 60 ma i ddiop (1) / v ddio 60 i ddiop (1) / v ddio vreg 100 ma (1) ? 120 copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 table 6-48. / ? ? ? ? ? ? ? ? ? 16 50 s 8k 250 ms 4k 125 ms ? (1) 8k 2 s 4k 2 s (1) ti ? ? ? ? ? ? ? ? ? ? table 6-49. / otp ? ? ? ? ? ? t a(fp) ? ? ? 40 ns t a(fr) ? 40 ns t a(otp) otp ? 60 ns table 6-50. ? ? ? ? ? ? t ? t j =55 c 15 table 6-51. ? ? ? ? / ? ? (otp) ? ? ? ? sysclkout sysclkout ? ? otp (mhz) (ns) ? ? ? ? (1) ? ? ? ? (1) ? ? ? ? 60 16.67 2 2 3 55 18.18 2 2 3 50 20 1 1 2 45 22.22 1 1 2 40 25 1 1 2 35 28.57 1 1 2 30 33.33 1 1 1 25 40 0 1 1 (1) ? ? 1 table 6-51 ? ? ? ? ? ? table 6-51 otp ? ? ? copyright ? 2008 ? 2012, texas instruments incorporated 121 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 larger is whichever 1, or integer, highest next the to up round 1 state wait otp ? ? - ? ? ? ? ? = t t c(sco) a(otp) larger is whichever 1, or integer, highest next the to up round 1 state wait random flash ? ? - ? ? ? ? ? = t t c(sco) r)a(f integer highest next the to up round 1 state wait page flash ) ( ) ( ? ? - ? ? ? ? ? = t t sco c pfa tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 zhcsa13i ? november 2008 ? revised july 2012 www.ti.com.cn 7 ? ? ? ? ? ? ? ? sprs523h ? ? sprs523i ? ? ? 4-9 ? epwm ? ? ? ? section 6.9 ? ? ? ? ? ? ? ? ? ? (0.7v) ? ? ? ? ? ? ? v ddio ? (0.7v) ? ? ? v dda 0.7v v ddio v dda ? ? ? 0.3v ? figure 6-12 ? ? : ? xlkout ? sysclk figure 6-17 pwm hi-z : ? xclkout ? sysclk figure 6-30 ? ? ? ? / ? ? ? ? table 6-48 / ? ? ? ? ? ? ? table 6-50 ? ? ? 122 ? ? copyright ? 2008 ? 2012, texas instruments incorporated submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 tms320f28027 , tms320f28026 , tms320f28023 , tms320f28022 tms320f28021 , tms320f28020 , tms320f280200 www.ti.com.cn zhcsa13i ? november 2008 ? revised july 2012 8 / table 8-1 table 8-2 ? ? ? ? section 6.5 ? ? ? ? ? table 8-1. ? ? ? ? 38 da 0lfm 150lfm 250lfm 500lfm ja [ c/w] k pcb 70.1 56.4 53.9 50.2 jt [ c/w] 0.34 0.61 0.74 0.98 jb 32.5 32.1 31.7 31.1 jc 12.8 jb 33 table 8-2. ? ? ? ? 48 pt 0lfm 150lfm 250lfm 500lfm ja [ c/w] k pcb 64 50.4 48.2 45 jt [ c/w] 0.56 0.94 1.1 1.38 jb 30.1 28.7 28.4 28 jc 13.6 jb 30.6 copyright ? 2008 ? 2012, texas instruments incorporated / 123 submit documentation feedback product folder links: tms320f28027 tms320f28026 tms320f28023 tms320f28022 tms320f28021 tms320f28020 tms320f280200 package option addendum www.ti.com 2-oct-2012 addendum-page 1 packaging information orderable device status (1) package type package drawing pins package qty eco plan (2) lead/ ball finish msl peak temp (3) samples (requires login) tmp320f28027pta obsolete lqfp pt 48 tbd call ti call ti tms320f280200das active tssop da 38 40 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f280200dat active tssop da 38 40 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f280200pts active lqfp pt 48 250 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f280200ptt active lqfp pt 48 250 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28020das active tssop da 38 40 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28020dat active tssop da 38 40 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28020pts active lqfp pt 48 250 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28020ptt active lqfp pt 48 250 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28021das active tssop da 38 40 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28021dat active tssop da 38 40 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28021pts active lqfp pt 48 250 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28021ptt active lqfp pt 48 250 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28022daq active tssop da 38 40 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28022das active tssop da 38 40 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28022dat active tssop da 38 40 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28022ptq active lqfp pt 48 250 green (rohs & no sb/br) cu nipdau level-2-260c-1 year package option addendum www.ti.com 2-oct-2012 addendum-page 2 orderable device status (1) package type package drawing pins package qty eco plan (2) lead/ ball finish msl peak temp (3) samples (requires login) tms320f28022pts active lqfp pt 48 250 green (rohs & no sb/br) cu nipdau level-2-260c-1 year TMS320F28022PTT active lqfp pt 48 250 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28023daq active tssop da 38 40 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28023das active tssop da 38 40 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28023dat active tssop da 38 40 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28023ptq active lqfp pt 48 250 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28023pts active lqfp pt 48 250 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28023ptt active lqfp pt 48 250 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28026daq active tssop da 38 40 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28026das active tssop da 38 40 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28026dat active tssop da 38 40 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28026datr active tssop da 38 2000 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28026ptq active lqfp pt 48 250 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28026pts active lqfp pt 48 250 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28026ptt active lqfp pt 48 250 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28027daq active tssop da 38 40 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28027das active tssop da 38 40 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28027dat active tssop da 38 40 green (rohs & no sb/br) cu nipdau level-2-260c-1 year package option addendum www.ti.com 2-oct-2012 addendum-page 3 orderable device status (1) package type package drawing pins package qty eco plan (2) lead/ ball finish msl peak temp (3) samples (requires login) tms320f28027datr active tssop da 38 2000 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28027fptt active lqfp pt 48 250 tbd call ti call ti tms320f28027ptq active lqfp pt 48 250 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28027ptr active lqfp pt 48 1000 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28027pts active lqfp pt 48 250 green (rohs & no sb/br) cu nipdau level-2-260c-1 year tms320f28027ptt active lqfp pt 48 250 green (rohs & no sb/br) cu nipdau level-2-260c-1 year (1) the marketing status values are defined as follows: active: product device recommended for new designs. lifebuy: ti has announced that the device will be discontinued, and a lifetime-buy period is in effect. nrnd: not recommended for new designs. device is in production to support existing customers, but ti does not recommend using this part in a new design. preview: device has been announced but is not in production. samples may or may not be available. obsolete: ti has discontinued the production of the device. (2) eco plan - the planned eco-friendly classification: pb-free (rohs), pb-free (rohs exempt), or green (rohs & no sb/br) - please check http://www.ti.com/productcontent for the latest availability information and additional product content details. tbd: the pb-free/green conversion plan has not been defined. pb-free (rohs): ti's terms "lead-free" or "pb-free" mean semiconductor products that are compatible with the current rohs requirements for all 6 substances, including the requirement that lead not exceed 0.1% by weight in homogeneous materials. where designed to be soldered at high temperatures, ti pb-free products are suitable for use in specified lead-free processes. pb-free (rohs exempt): this component has a rohs exemption for either 1) lead-based flip-chip solder bumps used between the die and package, or 2) lead-based die adhesive used between the die and leadframe. the component is otherwise considered pb-free (rohs compatible) as defined above. green (rohs & no sb/br): ti defines "green" to mean pb-free (rohs compatible), and free of bromine (br) and antimony (sb) based flame retardants (br or sb do not exceed 0.1% by weight in homogeneous material) (3) msl, peak temp. -- the moisture sensitivity level rating according to the jedec industry standard classifications, and peak solder temperature. important information and disclaimer: the information provided on this page represents ti's knowledge and belief as of the date that it is provided. ti bases its knowledge and belief on information provided by third parties, and makes no representation or warranty as to the accuracy of such information. efforts are underway to better integrate information from third parties. ti has taken and continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals. ti and ti suppliers consider certain information to be proprietary, and thus cas numbers and other limited information may not be available for release. in no event shall ti's liability arising out of such information exceed the total purchase price of the ti part(s) at issue in this document sold by ti to customer on an annual basis. mechanical data mtqf003a october 1994 revised december 1996 1 post office box 655303 ? dallas, texas 75265 pt (s-pqfp-g48) plastic quad flatpack 4040052 / c 11/96 0,13 nom 0,17 0,27 25 24 sq 12 13 36 37 6,80 7,20 1 48 5,50 typ 0,25 0,45 0,75 0,05 min sq 9,20 8,80 1,35 1,45 1,60 max gage plane seating plane 0,10 0 7 0,50 m 0,08 notes: a. all linear dimensions are in millimeters. b. this drawing is subject to change without notice. c. falls within jedec ms-026 d. this may also be a thermally enhanced plastic package with leads conected to the die pads. ? (ti) ? ? ? ? , ? ? ? ? ? ? ? ? ? ? ? , ? ? ? ? ? ? ti ti ? ? ? ti ? ti ? , ti ? ? ? ? ? , ? ? ? ? ti ? ? ? ? ti ? ? ? ? ? ? ? ? ti ti ? ? ? ? ? ? ti ? ti ? ? ? ? ? ? ti ? ? ti ? ? ? ? ? ? ? ? ? ? ? ti ? ? ? ? ? ti ? ? ? ? ? ? ? ti ? ti ? ? ? ? ? ti ? ? ? ? ? ? ? ti ti ? ? ? ? ? ? ? ? ti ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ti ? ? ? ? ti ? ? ? ? ? ? ? ti ? ti ? ti ? ? / ? ? ti ? ? ? ? ? ti ? ? ? ti ? ? ? ? ? ti ? ? ? ? ti ? ? iso/ts 16949 ? ? ? ? ? ? ti ? ? url ? ? ti ? ? ? ? ? ? www.ti.com.cn/audio ? www.ti.com.cn/telecom www.ti.com.cn/amplifiers www.ti.com.cn/computer ? www.ti.com.cn/dataconverters www.ti.com/consumer-apps dlp ? ? www.dlp.com ? www.ti.com/energy dsp - www.ti.com.cn/dsp ? ? www.ti.com.cn/industrial ? ? www.ti.com.cn/clockandtimers ? www.ti.com.cn/medical www.ti.com.cn/interface ? www.ti.com.cn/security www.ti.com.cn/logic www.ti.com.cn/automotive ? www.ti.com.cn/power ? ? www.ti.com.cn/video ? (mcu) www.ti.com.cn/microcontrollers rfid ? ? www.ti.com.cn/rfidsys omap www.ti.com/omap ? www.ti.com.cn/wirelessconnectivity ? www.deyisupport.com important notice ? 1568 32 200122 copyright ? 2012 ? |
Price & Availability of TMS320F28022PTT
![]() |
|
|
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] |