Part Number Hot Search : 
RH733A X1N962C LTC4151 E005075 BA232 BDY95 GAL16V W350HV
Product Description
Full Text Search
 

To Download TMS320C32 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
D
D D D D D D
D D D
High-Performance Floating-Point DSP - TMS320C32-60 (5 V) 33-ns Instruction Cycle Time 330 Million Operations Per Second (MOPS), 60 Million Floating-Point Operations Per Second (MFLOPS), 30 Million Instructions Per Second (MIPS) - TMS320C32-50 (5 V) 40-ns Instruction Cycle Time 275 MOPS, 50 MFLOPS, 25 MIPS - TMS320C32-40 (5 V) 50-ns Instruction Cycle Time 220 MOPS, 40 MFLOPS, 20 MIPS 32-Bit High-Performance CPU 16- / 32-Bit Integer and 32- / 40-Bit Floating-Point Operations 32-Bit Instruction Word, 24-Bit Addresses Two 256 x 32-Bit Single-Cycle, Dual-Access On-Chip RAM Blocks Flexible Boot-Program Loader On-Chip Memory-Mapped Peripherals: - One Serial Port - Two 32-Bit Timers - Two-Channel Direct Memory Access (DMA) Coprocessor With Configurable Priorities Enhanced External Memory Interface That Supports 8- / 16- / 32-Bit-Wide External RAM for Data Access and Program Execution From 16- / 32-Bit-Wide External RAM TMS320C30 and TMS320C31 Object Code Compatible Fabricated using 0.7 m Enhanced Performance Implanted CMOS (EPICTM) Technology by Texas Instruments (TITM)
D D D D D D D D D D D D
D D D
144-Pin Plastic Quad Flat Package ( PCM Suffix ) 5 V Eight Extended-Precision Registers Two Address Generators With Eight Auxiliary Registers and Two Auxiliary Register Arithmetic Units (ARAUs) Two Low-Power Modes Two- and Three-Operand Instructions Parallel Arithmetic Logic Unit (ALU) and Multiplier Execution in a Single Cycle Block-Repeat Capability Zero-Overhead Loops With Single-Cycle Branches Conditional Calls and Returns Interlocked Instructions for Multiprocessing Support One External Pin, PRGW, That Configures the External-Program-Memory Width to 16 or 32 Bits Two Sets of Memory Strobes (STRB0 and STRB1) and One I / O Strobe (IOSTRB) Allow Zero-Glue Logic Interface to Two Banks of Memory and One Bank of External Peripherals Separate Bus-Control Registers for Each Strobe-Control Wait-State Generation, External Memory Width, and Data Type Size STRB0 and STRB1 Memory Strobes Handle 8-, 16-, or 32-Bit External Data Accesses (Reads and Writes) Multiprocessor Support Through the HOLD and HOLDA Signals Is Valid for All Strobes
description
The TMS320C32 is the newest member of the TMS320C3x generation of digital signal processors ( DSPs) from Texas Instruments. The TMS320C32 is an enhanced 32-bit floating-point processor manufactured in 0.7-m triple-level-metal CMOS technology. The enhancements to the TMS320C3x architecture include a variable-width external-memory interface, faster instruction cycle time, power-down modes, two-channel DMA coprocessor with configurable priorities, flexible boot loader, relocatable interrupt-vector table, and edge- or level-triggered interrupts.
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. EPIC and TI are trademarks of Texas Instruments Incorporated.
PRODUCTION DATA information is current as of publication date. Products conform to specifications per the terms of Texas Instruments standard warranty. Production processing does not necessarily include testing of all parameters.
Copyright (c) 1996, Texas Instruments Incorporated
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
1
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
pin assignments
PCM PACKAGE ( TOP VIEW )
DV SS CV SS RESET PRGW R/W STRB1_B0 STRB1_B1 DV DD STRB1_B2 / A -2 V SSL STRB1_B3 / A -1 V DDL V DDL STRB0_B0 STRB0_B1 STRB0_B2 / A -2 STRB0_B3 / A -1 IOSTRB IV SS RDY DV DD HOLD
119
118
117
116
115
114
113
112
111
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
110
DR0 DVDD FSR0 CLKR0 CLKX0 FSX0 DX0 IVSS SHZ TCLK0 TCLK1 DVDD EMU3 EMU0 VDDL VDDL EMU1 EMU2 VSSL MCBL / MP CVSS DVSS A23 A22 A21 A20 A19 A18 DVDD A17 A16 A15 A14 A13 CVSS DVSS
109
V SUBS NC
HOLDA CLKIN DV SS CV SS
NC INT3 INT2 INT1 INT0 IACK XF1 XF0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73
H3 H1 D0 D1 D2 D3 DVDD D4 D5 D6 D7 D8 D9 VSSL VSSL DVSS CVSS D10 DVDD D11 IVSS D12 VDDL VDDL D13 D14 D15 D16 D17 DVDD D18 D19 D20 D21 DVSS CVSS
A12 DVDD
NC=No internal connection
2
A11 A10 A9 A8 A7 A6 DVDD A5 A4 A3 V DDL V DDL A2 CVSS DV SS A1 V SSL V SSL A0 DVDD D31 D30 D29 D28 D27 D26 IV SS D25 DVDD D24 D23 D22 NC
POST OFFICE BOX 1443
NC
* HOUSTON, TEXAS 77251-1443
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
Pin Assignments
PIN NUMBER 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 NAME DR0 DVDD FSR0 CLKR0 CLKX0 FSX0 DX0 IVSS SHZ TCLK0 TCLK1 DVDD EMU3 EMU0 VDDL VDDL EMU1 EMU2 VSSL MCBL / MP CVSS DVSS A23 A22 A21 A20 A19 A18 DVDD NUMBER 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 PIN NAME A17 A16 A15 A14 A13 CVSS DVSS NC A12 DVDD A11 A10 A9 A8 A7 A6 DVDD A5 A4 A3 VDDL VDDL A2 CVSS DVSS A1 VSSL VSSL A0 NUMBER 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 PIN NAME DVDD D31 D30 D29 D28 D27 D26 IVSS D25 DVDD D24 D23 D22 NC CVSS DVSS D21 D20 D19 D18 DVDD D17 D16 D15 D14 D13 VDDL VDDL D12 NUMBER 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 PIN NAME IVSS D11 DVDD D10 CVSS DVSS VSSL VSSL D9 D8 D7 D6 D5 D4 DVDD D3 D2 D1 D0 H1 H3 NC VSUBS CVSS DVSS CLKIN HOLDA HOLD DVDD NUMBER 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 PIN NAME RDY IVSS IOSTRB STRB0_B3 / A-1 STRB0_B2 / A-2 STRB0_B1 STRB0_B0 VDDL VDDL STRB1_B3/ A-1 VSSL STRB1_B2/ A-2 DVDD STRB1_B1 STRB1_B0 R/W PRGW RESET CVSS DVSS XF0 XF1 IACK INT0 INT1 INT2 INT3 NC
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
3
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
pin functions
This section provides signal descriptions for the TMS320C32 device. The following table lists each signal, the number of pins, operating modes, and a brief signal description. The following table groups the signals according to their function. TMS320C32 Pin Functions
PIN NAME NO. EXTERNAL-BUS INTERFACE (70 PINS) A23 - A0 D31 - D0 R/W IOSTRB STRB0_B3 / A -1 STRB0_B2 / A -2 STRB0_B1 STRB0_B0 STRB1_B3 / A -1 STRB1_B2 / A -2 STRB1_B1 STRB1_B0 RDY 24 32 1 1 1 1 1 1 1 1 1 1 1 O/Z I/O/Z O/Z O/Z O/Z O/Z O/Z O/Z O/Z O/Z O/Z O/Z I 24-bit address port of the external-bus interface 32-bit data port of the external-bus interface Read / write for external-memory interface. R / W is high when a read is performed and low when a write is performed over the parallel interface. External-peripheral I / O strobe for the external-memory interface External-memory access strobe 0, byte enable 3 for 32-bit external-memory interface, and address pin for 8-bit and 16-bit external-memory interface External-memory access strobe 0, byte enable 2 for 32-bit external-memory interface, and address pin for 8-bit external-memory interface External-memory access strobe 0, byte enable 1 for the external-memory interface External-memory access strobe 0, byte enable 0 for the external-memory interface External-memory access strobe 1, byte enable 3 for 32-bit external-memory interface, and address pin for 8-bit and 16-bit external-memory interface External-memory access strobe 1, byte enable 2 for 32-bit external-memory interface, and address pin for 8-bit external-memory interface External-memory access strobe 1, byte enable 1 for the external-memory interface External-memory access strobe 1, byte enable 0 for the external-memory interface Ready. RDY indicates that the external device is prepared for an externalmemory interface transaction to complete. Hold signal for external-memory interface. When HOLD is a logic low, any ongoing transaction is completed. A23 - A0, D31 - D0, IOSTRB, STRB0_Bx, STRB1_Bx, and R / W are placed in the high-impedance state, and all transactions over the external-memory interface are held until HOLD becomes a logic high or the NOHOLD bit of the STRB0 bus-control register is set. Hold acknowledge for external-memory interface. HOLDA is generated in response to a logic low on HOLD. HOLDA indicates that A23 - A0, D31 - D0, IOSTRB, STRB0_Bx, STRB1_Bx, and R / W are in the high-impedance state and that all transactions over the memory are held. HOLDA is high in response to a logic high of HOLD or when the NOHOLD bit of the external bus-control register is set. Program memory width select. When PRGW is a logic low, program is fetched as a single 32-bit word. When PRGW is a logic high, two 16-bit program fetches are performed to fetch a single 32-bit instruction word. The status of PRGW at device reset affects the reset value of the STRB0 and STRB1 bus-control register. S H R S S S S S S S S S S S S H H H H H H H H H H H H R R TYPE DESCRIPTION CONDITIONS WHEN SIGNAL IS IN HIGH Z
HOLD
1
I
HOLDA
1
O/Z
S
PRGW
1
I
A23 - A0 24 O/Z 24-bit address port of the external-bus interface I = input, O = output, Z = high-impedance state S = SHZ active, H = HOLD active, R = RESET active
4
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
TMS320C32 Pin Functions (Continued)
PIN NAME NO. CONTROL SIGNALS (9 PINS) RESET INT3 - INT0 IACK MCBL / MP XF1 - XF0 1 4 1 1 2 I I O/Z I I/O/Z Reset. When RESET is a logic low, the device is in the reset condition. When RESET becomes a logic high, execution begins from the location specified by the reset vector. External interrupts Interrupt acknowledge. IACK is generated by the IACK instruction. This signal can be used to indicate the beginning or end of an interrupt-service routine. Microcomputer boot loader / microprocessor mode External flags. XF1 and XF0 are used as general-purpose I / Os or used to support interlocked-processor instructions. SERIAL PORT SIGNALS (6 PINS) CLKX0 DX0 FSX0 CLKR0 DR0 FSR0 1 1 1 1 1 1 I/O/Z I/O/Z I/O/Z I/O/Z I/O/Z I/O/Z Serial-port 0 transmit clock. CLKX0 is the serial shift clock for the serial port 0 transmitter. Data-transmit output. Serial port 0 transmits serial data on DX0. Frame-synchronization pulse for transmit. The FSX0 pulse initiates the transmit-data process over DX0. Serial-port 0 receive clock. CLKR0 is the serial-shift clock for the serial-port 0 receiver. Data receive. Serial port 0 receives serial data on DR0. Frame-synchronization pulse for receive. The FSR0 pulse initiates the receive-data process over DR0. TIMER SIGNALS (2 PINS) TCLK0 TCLK1 1 1 I/O/Z I/O/Z Timer clock 0. As an input, TCLK0 is used by timer 0 to count external pulses. As an output, TCLK0 outputs pulses generated by timer 0. Timer clock 1. As an input, TCLK1 is used by timer 1 to count external pulses. As an output, TCLK1 outputs pulses generated by timer 1. CLOCK SIGNALS (3 PINS) CLKIN H1 H3 EMU0 - EMU2 EMU3 1 1 1 3 1 I O/Z O/Z I O/Z Input to the internal oscillator from an external clock source External H1 clock. H1 has a period equal to twice CLKIN. External H3 clock. H3 has a period equal to twice CLKIN. RESERVED (5 PINS) Reserved for emulation. Use 18 k - 22 k pullup resistors to 5 V. Reserved for emulation Shutdown high impedance. When active, SHZ shuts down the 'C32 and places all 3-state I/O pins in the high-impedance state. SHZ is used for board-level testing to ensure that no dual-drive conditions occur. CAUTION: A low on SHZ corrupts 'C32 memory and register contents. Reset the device with SHZ high to restore it to a known operating condition. S S S S S R R S S S S S S R R R R R R S R S TYPE DESCRIPTION CONDITIONS WHEN SIGNAL IS IN HIGH Z
SHZ
1
I
I = input, O = output, Z = high-impedance state S = SHZ active, H = HOLD active, R = RESET active
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
5
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
TMS320C32 Pin Functions (Continued)
PIN NAME NO. POWER / GROUND CVSS DVSS IVSS DVDD VDDL VSSL 7 7 4 12 8 6 I I I I I I Ground Ground Ground + 5-V dc supply + 5-V dc supply Ground TYPE DESCRIPTION CONDITIONS WHEN SIGNAL IS IN HIGH Z
VSUBS 1 I Substrate, tie to ground I = input, O = output, Z = high-impedance state S = SHZ active, H = HOLD active, R = RESET active Recommended decoupling capacitor is 0.1 F.
6
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
functional block diagram
32 32 IR PC 24 DDATA Bus RESET INT(3-0) IACK XF(1,0) H1 H3 MCBL / MP CLKIN VDD VSS SHZ EMU0-3 DADDR1 Bus PDATA Bus PADDR Bus
24
24
32
24
32
DADDR2 Bus Controller DMADATA Bus DMAADDR Bus
Multiplexer DMA Controller DMA Channel 0 Multiplexer CPU1 CPU2 REG1 REG2 CPU1 REG1 REG2 32 32 Multiplier 40 40 32-Bit Barrel Shifter ALU Global-Contol Register Source-Address Register Destination-Address Reg. Peripheral Address Bus Transfer-Counter Reg. DMA Channel 1 Global-Control Register Source-Address Register Destination-Address Reg. Transfer-Counter Reg. Peripheral Data Bus STRB0 STRB0 Control Reg. STRB1 STRB1 Control Reg. IOSTRB IOSTRB Control Reg.
Multiplexer
40 40 40 32
40 ExtendedPrecision Registers (R0-R7) 40
40
DISP0, IR0, IR1
ARAU0
BK
ARAU1
24 24 32 32 32 32 Other Registers (12) Auxiliary Registers (AR0 - AR7)
24 24 Timer 1 Global-Control Register Timer-Period Register Timer-Counter Register
32
32
operation
Operation of the TMS320C32 is identical to the TMS320C30 and TMS320C31 digital signal processors, with the exception of an enhanced external memory interface and the addition of two CPU power-management modes. external-memory interface The TMS320C32 has a configurable external-memory interface with a 24-bit address bus, a 32-bit data bus, and three independent multifunction strobes. The flexibility of this unique interface enables product designers to minimize external-memory chip count.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
EEEE EEEEE E EEEE E EEE EEEEE EEE
EEE
24 32 External Memory Interface Serial Port FSX0 DX0 CLKX0 FSR0 DR0 CLKR0 Serial PortControl Reg. Receive/Transmit (R/X)Timer Register Data-Transmit Register Data-Receive Register Timer 0 Global-Control Register Timer-Period Register Timer-Counter Register TCLK0 TCLK1
Program Cache (64 x 32)
RAM Block 0 (256 x 32)
RAM Block 1 (256 x 32)
Boot ROM
A23 - A0 D31 - D0 R/W RDY HOLD HOLDA PRGW
STRB0_B3/A-1 STRB0_B2/A-2 STRB0_B1 STRB0_B0 STRB1_B3/A-1 STRB1_B2/A-2 STRB1_B1 STRB1_B0 IOSTRB
7
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
external memory interface (continued) Up to three mutually exclusive memory areas (one program area and two data areas) can be implemented. Each memory area configuration is independent of the physical memory width and independent of the configuration of other memory areas. See Figure 1.
8-/16-/32-Bit Data in 8-/16-/32-Bit-Wide Memory 32-Bit Program in 16-/32-BitWide Memory 32-Bit CPU PRGW Pin STRB1
'C32
STRB0
8-/16-/32-Bit Data in 8-/16-/32-Bit-Wide Memory 32-Bit Program in 16-/32-BitWide Memory
StrobeControl Registers
Memory Interface IOSTRB
32-Bit Data in 32-Bit-Wide Memory 32-Bit Program in 32-BitWide Memory
Figure 1. 'C32 External Memory Interface The TMS320C32's external-memory configuration is controlled by a combination of hardware configuration and memory-mapped control registers and can be reconfigured dynamically. The signals that control external-memory configuration are the PRGW, STRB0, STRB1, and IOSTRB. The signals work as follows:
D D
The TMS320C32 is a 32-bit microprocessor, that is, the CPU operates on 32-bit program words. The external-memory interface provides the capability of fetching instructions as either 32-bit words or two 16-bit half words from consecutive addresses. Program memory width is 16 bits if the PRGW signal is high, 32 bits if the PRGW signal is low. STRB0 and STRB1 are sets of control signals, four signals each, that are mapped to specific ranges of external-memory addresses. When an address within one of these ranges is accessed by a read or write instruction (CPU or DMA), the corresponding set of control signals is activated. Figure 8 illustrates the TMS320C32 memory map, showing the address ranges for which the strobe signals become active.
The behavior of the STRB0 and STRB1 control signals is determined by the contents of the STRB0 and STRB1 control registers. The STRB0 and STRB1 control registers each have a field that specifies the physical memory width (8, 16, or 32 bits) of the external-memory address ranges they control. Another field specifies the data width (8, 16, or 32 bits) of the data contained in those addresses. The values in these fields are not required to match. For example, a 32-bit-wide physical memory space can be configured to segment each 32-bit word into four consecutive 8-bit locations, each having its own address. Each control-signal set has two pins (STRBx_B2/A-2 and STRBx_B3/A-1) that can act as either byte-enable (chip-select) pins or address pins, and two dedicated byte-enable (chip-select) pins (STRBx_B0 and STRBx_B1). The pin functions are determined by the physical memory width specified in the corresponding control register.
8
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
external memory interface (continued)
D
For 8-bit-wide physical memory, the STRBx_B2/A-2 and STRBx_B3/A-1 pins function as address pins (least significant address bits) and the STRBx_B0 pin functions as a byte-enable (chip-select) pin. STRBx_B1 is unused. See Figure 2.
8-Bit Data Bus
8 8 Data A14 A13 A12 . . A1 A0 STRB0_B3/ A -1 STRB0_B2/ A -2 STRB0_B1 STRB0_B0 TMS320C32
A14 . . A3 A2 A1 A0 NC
Data Memory CS
Figure 2. 'C32 With 8-Bit-Wide External Memory
D
For 16-bit-wide physical memory, the STRBx_B3/A-1 pin functions as an address pin (least significant address bits). The STRBx_B0 and STRBx_B1 pins function as byte-enable (chip-select) pins. STRBx_B2/A-2 is unused. See Figure 3.
16-Bit Data Bus
16 8 Data TMS320C32 A14 A13 . . A2 A1 A0 STRB0_B3/ A -1 STRB0_B2 / A -2 STRB0_B1 STRB0_B0 8
A14 . . A3 A2 A1 A0 NC
Data Memory
CS
A14 . . A3 A2 A1 A0
Data Memory CS
Figure 3. 'C32 With 16-Bit-Wide External Memory
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
9
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
external memory interface (continued)
D
For 32-bit-wide physical memory, all STRB0 and STRB1 pins function as byte-enable (chip-select) pins. See Figure 4.
32-Bit Data Bus
32 8 Data TMS320C32 8 8 8
Memory
Memory
A2 A1 A0
Memory
A2 A1 A0
CS
A2 A1 A0
CS
A2 A1 A0
CS
A2 A1 A0
CS
STRB0_B3/A -1 STRB0_B2/A -2 STRB0_B1 STRB0_B0
Figure 4. 'C32 With 32-Bit-Wide External Memory For more detailed information and examples see TMS320C32 Addendum to the TMS320C3x User's Guide (literature number SPRU132) and Interfacing Memory to the TMS320C32 DSP Application Report (literature number SPRA040).
D
The IOSTRB control signal, like STRB0 and STRB1, also is mapped to a specific range of addresses but it is a single signal that can access only 32-bit data from 32-bit-wide memory. Its range of addresses appears in the TMS320C32 memory map, shown in Figure 8. The IOSTRB bus timing is different from the STRB0 and STRB1 bus timings to accommodate slower I/O peripherals.
10
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
Memory
A14 A13 . .
A14 A13 . .
Data
A14 A13 . .
Data
A14 A13 . .
Data
A14 A13 . .
Data
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
external memory interface (continued) examples Figure 5 and Figure 6 show examples of external memory configurations that can be implemented using the TMS320C32 external memory interface. The first example has a 32-bit-wide external memory with 8- and 16-bit data areas and a 32-bit program area.
32-Bit-Wide Memory 8-Bit Data 8-Bit Data 8-Bit Data 8-Bit Data
320C32 16-Bit Data
32-Bit Program 16-Bit Data
32
8
8
8
8
32-Bit-Wide Data Bus
Figure 5. 32-Bit-Wide External Memory Configured With 8- and 16-Bit Data Areas and 32-Bit Program Memory Figure 6 shows a configuration that can be implemented with 16-bit external memory. The 32-bit data and program words can be stored and retrieved as half-words.
16-Bit-Wide Memory
8-Bit Data
8-Bit Data
320C32
32-Bit Program
16-Bit Data
16
8
8
16-Bit-Wide Data Bus
Figure 6. 16-Bit-Wide External Memory Configured With 8- and 16-Bit Data Areas and a 32-Bit Program Area
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
11
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
external memory interface (continued) Figure 7 shows one possible configuration that can be implemented with 8-bit external memory. Program words, which are 32-bit, cannot be executed from 8-bit-wide memory.
8-Bit-Wide Memory
8-Bit Data 320C32 16-Bit Data
8
8
8-Bit-Wide Data Bus
Figure 7. 8-Bit-Wide External Memory Configured With 8- and 16-Bit Data Areas
12
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
memory map
Figure 8 depicts the memory map for the TMS320C32. Refer to theTMS320C32 Addendum to the TMS320C3x User's Guide (literature number SPRU132) for a detailed description of this memory mapping, with shading to indicate external memory.
0h Reset-Vector Location 0h FFFh 1000h 1001h External Memory STRB0 Active (8.192M Words) 7FFFFFh 800000h Reserved (32K Words) 807FFFh 808000h 8097FFh 809800h Peripheral-Bus Memory-Mapped Registers (6K-Word Internal) Reserved (26K Words) 80FFFFh 810000h 80FFFFh 810000h 810001h 807FFFh 808000h 8097FFh 809800h 7FFFFFh 800000h Reserved (32K Words) Peripheral-Bus Memory-Mapped Registers (6K-Word Internal) Reserved (26K Words) Boot 2 External Memory STRB0 Active (8.188M Words) Reserved for Boot-Loader Operations Boot 1
External Memory IOSTRB Active (128K Words)
External Memory IOSTRB Active (128K Words)
82FFFFh 830000h 87FDFFh 87FE00h 87FEFFh 87FF00h 87FFFFh 880000h
Reserved (314.5K Words) RAM Block 0 (256-Word Internal) RAM Block 1 (256-Word Internal) External Memory STRB0 Active (512K Words)
82FFFFh 830000h 87FDFFh 87FE00h 87FEFFh 87FF00h 87FFFFh 880000h
Reserved (319.5K Words) RAM Block 0 (256-Word Internal) RAM Block 1 (256-Word Internal) External Memory STRB0 Active (512K Words) Boot 3
External Memory STRB1 Active (7.168M Words)
FFFFFFh
FFFFFFh
Microprocessor Mode
Figure 8. TMS320C32 Memory Map
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE
External Memory STRB1 Active (7.168M Words) Microcomputer/Boot-LoaderMode 13
EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE EEEEEEEEEE
8FFFFFh 900000h
8FFFFFh 900000h 900001h
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
power management The TMS320C32 CPU has two power-management modes, IDLE2 and LOPOWER (low power). In IDLE2 mode, no instructions are executed and the CPU, peripherals, and memory retain their previous state while the external bus output pins are idle. During IDLE2 mode, the H1 clock signal is held high while the H3 clock signal is held low until one of the four external interrupts is asserted. In the LOPOWER mode, the CPU continues to execute instructions and the DMA continues to perform transfers, but at a reduced clock rate of the CLKIN frequency divided by 16 (that is, TMS320C32 with a 32-MHz CLKIN frequency performs the same as a 2-MHz TMS320C32 with an instruction cycle time of 1000 ns (1 MHz). boot loader The TMS320C32 flexible boot loader loads programs from the serial port, EPROM, or other standard non-volatile memory device. The boot-loader functionality of the TMS320C32 is equivalent to that of the TMS320C31, and has added modes to handle the data-type sizes and memory widths supported by the external memory interface. The memory-boot load supports data transfers with and without handshaking. The handshake mode allows synchronous transfer of programs by using two pins as data-acknowledge and data-ready signals. peripherals The TMS320C32 peripherals are composed of one serial port, two timers, and two DMA channels. The serial port and timers are the functional equivalent of those in the TMS320C31 peripherals. The TMS320C32 two-channel DMA coprocessor has user-configurable priorities: CPU, DMA, or rotating between CPU and DMA.
14
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
peripherals (continued) Figure 9 shows the TMS320C32's peripheral-bus control-register mapping, with the reserved areas shaded.
808000h 808004h 808006h 808008h 808009h 808010h 808014h 808016h 808018h 808020h 808024h 808028h 808030h 808034h 808038h 808040h 808042h 808043h 808044h 808045h 808046h 808048h 80804Ch 808050h 80805Fh 808060h 808064h 808068h 808069h 8097FFh
DMA 0 Global Control DMA 0 Source Address DMA 0 Destination Address DMA 0 Transfer Counter DMA 1 Global Control DMA 1 Source Address DMA 1 Destination Address DMA 1 Transfer Counter Timer 0 Global Control Timer 0 Counter Timer 0 Period Timer 1 Global Control Timer 1 Counter Timer 1 Period Register Serial Port Global Control FSX/DX/CLKX Port Control FSR/DR/CLKR Port Control R/X Timer Control R/X Timer Counter R/X Timer Period Data Transmit Data Receive Reserved IOSTRB-Bus Control STRB0-Bus Control STRB1-Bus Control Reserved Reserved
Figure 9. Peripheral-Bus Memory-Mapped Registers
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
15
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
interrupts To reduce external logic and simplify the interface, the external interrupts can be either edge- or level-triggered. Unlike the fixed interrupt-trap vector-table location of the TMS320C30 and TMS320C31 devices, the TMS320C32 has a user-relocatable interrupt-trap vector table. The interrupt-trap vector table must start on a 256-word boundary. Figure 10 shows the interrupt and trap vector locations memory mapping with shading to indicate reserved areas. The reset vector is fixed to address 0h as shown in Figure 8.
EA (ITTP) + 00h EA (ITTP) + 01h EA (ITTP) + 02h EA (ITTP) + 03h EA (ITTP) + 04h EA (ITTP) + 05h EA (ITTP) + 06h EA (ITTP) + 07h EA (ITTP) + 08h EA (ITTP) + 09h EA (ITTP) + 0Ah EA (ITTP) + 0Bh EA (ITTP) + 0Ch EA (ITTP) + 0Dh Reserved EA (ITTP) + 1Fh EA (ITTP) + 20h TRAP0 . . . . EA (ITTP) + 3Bh EA (ITTP) + 3Ch EA (ITTP) + 3Dh EA (ITTP) + 3Eh EA (ITTP) + 3Fh TRAP27 TRAP28 TRAP29 TRAP30 TRAP31 Reserved Reserved INT0 INT1 INT2 INT3 XINT0 RINT0 Reserved Reserved TINT0 TINT1 DINT0 DINT1
Figure 10. Reset, Interrupt, and Trap Vector/Branches Memory-Map Locations
16
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
absolute maximum ratings over specified temperature ranges (unless otherwise noted)
Supply voltage range, VCC (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 0.3 V to 7 V Input voltage range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 0.3 V to 7 V Output voltage range, VO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 0.3 V to 7 V Continuous power dissipation (see Note 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.95 W Operating case temperature, TC (PCM (commercial) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0C to 85C (PCMA (extended) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 40C to 125C Storage temperature range, Tstg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 55C to 150C
Stresses beyond those listed under "absolute maximum ratings" may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated under "recommended operating conditions" is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. NOTES: 1. All voltage values are with respect to VSS. 2. This value calculated for the 'C32-40. Actual operating power is less. This value was obtained under specially produced worst-case test conditions which are not sustained during normal device operation. These conditions consist of continuous parallel writes of a checkerboard pattern to the external bus at the maximum rate possible. See normal (IDD) current specification in the electrical characteristics table and refer the Calculation of TMS320C30 Power Dissipation Application Report (literature number SPRU031).
recommended operating conditions (see Note 3)
MIN VDD VSS VIH VIL IOH IOL TC Supply voltage (DVDD, VDDL) Supply voltage (CVSS, VSSL, IVSS, DVSS, VSUBS) High-level High level input voltage Low-level input voltage High-level output current Low-level output current Operating case temperature (commercial) 0 - 40 CLKIN All other inputs 2.6 2 - 0.3 4.75 NOM 5 0 VDD + 0.3 VDD + 0.3 0.8 - 300 2 85 125 MAX 5.25 UNIT V V V V V A mA C C
Operating case temperature (extended) All nominal values are at VDD = 5 V, TA (ambient air temperature)= 25C. These values are derived from characterization and not tested. NOTE 3: All input and output voltage levels are TTL compatible.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
17
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
electrical characteristics over recommended ranges of supply voltage (unless otherwise noted)
PARAMETER VOH VOL IOZ II High-level output voltage Low-level output voltage High-impedance state output current Input current fx = 40 MHz fx = 50 MHz fx = 60 MHz Standby CI Input capacitance All other inputs TEST CONDITIONS VDD = MIN, IOH = MAX VDD = MIN, IOL = MAX VDD = MAX VI = VSS to VDD TA = 25C, 25 C, VDD = MAX, fx = MAX IDLE2, CLKIN shut off MIN 2.4 - 20 - 10 160 200 225 50 15 20 NOM 3 0.3 0.6 20 10 390 425 475 A pF pF mA MAX UNIT V V A A
IDD
Supply current (see Note 4)
Co Output capacitance All nominal values are at VDD = 5 V, TA (ambient air temperature) = 25C. fx is the input clock frequency. VOL(max) = 0.7 V for A(0:23) Assured by design but not tested NOTE 4: Actual operating current is less than this maximum value (reference Note 2).
PARAMETER MEASUREMENT INFORMATION
IOL
Tester Pin Electronics
VLoad CT
Output Under Test
IOH
Where: IOL IOH VLoad CT
= = = =
2 mA (all outputs) 300 A (all outputs) 2.15 V 80-pF typical load-circuit capacitance
Figure 11. Test Load Circuit
18
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
PARAMETER MEASUREMENT INFORMATION (CONTINUED) signal-transition levels for 'C32 (see Figure 12 and Figure 13)
TTL-level outputs are driven to a minimum logic-high level of 2.4 V and to a maximum logic-low level of 0.6 V. Output transition times are specified in the following paragraph. For a high-to-low transition on an output signal, the level at which the output is said to be no longer high is 2 V and the level at which the output is said to be low is 1 V. For a low-to-high transition, the level at which the output is said to be no longer low is 1 V and the level at which the output is said to be high is 2 V ( see Figure 12 ).
2.4 V 2V 1V 0.6 V
Figure 12. 'C32 Output Levels Transition times for TTL-compatible inputs are specified as follows. For a high-to-low transition on an input signal, the level at which the input is said to be no longer high is 2 V and the level at which the input is said to be low is 0.8 V. For a low-to-high transition on an input signal, the level at which the input is said to be no longer low is 0.8 V and the level at which the input is said to be high is 2 V ( see Figure 13 ).
2V
0.8 V
Figure 13. 'C32 Input Levels
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
19
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
PARAMETER MEASUREMENT INFORMATION (CONTINUED) timing parameter symbology
Timing parameter symbols used in this document are in accordance with JEDEC Standard 100-A. Unless otherwise noted, in order to shorten the symbols, pin names and other related terminology have been abbreviated as follows: A23- A0 when the physical-memory-width-bit field of the STRBx control register is set to 32 bits A23- A0 and STRBx_B3/A-1 when the physical-memory-width-bit field of the STRBx control register is set to 16 bits A23- A0, STRBx_B3/A-1, and STRBx_B2/A-2 when the physical-memory-width-bit field of the STRBx control register is set to 8 bits CLKIN D(31 - 0) H1, H3 IOSTRB tc(H) tc(CI) R/ W STRBx_B(3- 0) when the physical-memory-width-bit field of the STRBx control register is set to 32 bits STRBx_B(1- 0) when the physical-memory-width-bit field of the STRBx control register is set to 16 bits STRBx_B0 when the physical-memory-width-bit field of the STRBx control register is set to 8 bits XF0 or XF1
A
CI D H IOS P Q RW S XF
RDY RDY
20
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
operating characteristics for CLKIN, H1 and H3 [Q = tc(CI)] (see Figure 14 and Figure 15)
NO. NO 1 2 3 4 5 6 7 8 9 9.1 tf(CI) tw(CIL) tw(CIH) tr(CI) tc(CI) tf(H) tw(HL) tw(HH) tr(H) td(HL-HH) PARAMETERS Fall time, CLKIN Pulse duration, CLKIN low Pulse duration, CLKIN high Rise time, CLKIN Cycle time, CLKIN Fall time, H1 / H3 Pulse duration, H1 / H3 low Pulse duration, H1 / H3 high Rise time, H1 / H3 Delay time, H1 / H3 low to H1 / H3 high 0 50 Q-5 Q-6 3 4 606 0 40 25 Q = MIN Q = MIN 9 9 5 303 3 Q-5 Q-6 3 4 606 0 33.33 20 TEST CONDITIONS 'C32 - 40 MIN MAX 5 'C32 - 50 MIN 7 8 5 303 3 Q-4 Q-5 3 4 606 16.67 MAX 5 'C32 - 60 MIN 6 6 4 303 3 MAX 4 UNIT ns ns ns ns ns ns ns ns ns ns ns
10 tc(H) Cycle time, H1 / H3 The minimum CLKIN high pulse duration at 3.3 MHz is 10 ns. Assured by design but not tested 5 4 1 CLKIN
3 2
Figure 14. CLKIN Timing
10 9 H1 8 9.1 7 9.1 H3 8 9 7 10 6 6
Figure 15. H1 / H3 Timing
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
21
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
memory-read-cycle and memory-write-cycle timing (STRBx) (see Figure 16 and Figure 17)
NO. NO 11 12 13 14 15 16 17 18 19 20 21 22 td(H1L - SL) td(H1L - SH) td(H1H - RWL) td(H1L - A) tsu(D)R th(D)R tsu(RDY) th(RDY) td(H1H - RWH) tv(D)W th(D)W td(H1H - A) Delay time, H1 low to STRBx low Delay time, H1 low to STRBx high Delay time, H1 high to R / W low (read) Delay time, H1 low to A valid Setup time, D valid before H1 low (read) Hold time, D after H1 low (read) Setup time, RDY before H1 low Hold time, RDY after H1 low Delay time, H1 high to R / W high (write) Valid time, D after H1 low (write) Hold time, D after H1 high (write) Delay time, H1 high to A valid on back-to-back write cycles 0 11 'C32 - 40 MIN 0 0 0 0 13 0 21 0 11 17 0 9 MAX 11 11 11 11 'C32 - 50 MIN 0 0 0 0 10 0 19 0 9 14 0 8 MAX 9 9 9 9 'C32 - 60 MIN 0 0 0 0 10 0 17 0 8 12 MAX 7 7 8 7 UNIT ns ns ns ns ns ns ns ns ns ns ns ns
Assured from characterization but not tested
H3
H1 11 STRBx 12
R/W 14
15 13
A 16 D 18 RDY STRBx remains low during back-to-back operations. 17
Figure 16. Memory-Read-Cycle Timing
22
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
memory-read-cycle and memory-write-cycle timing (STRBx) (see Figure 16 and Figure 17) (continued)
H3
H1 11 STRBx 13 R/W 14 A 20 D 18 RDY 17 21 22 19 12
Figure 17. Memory-Write-Cycle Timing
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
23
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
memory-read-cycle timing using IOSTRB (see Figure 18)
NO. NO 11.1 12.1 13.1 14.1 15.1 16.1 17.1 18.1 td(H3L-IOSL) td(H3L-IOSH) td(H1L-RWL) td(H1L-A) tsu(D)R th(D)R tsu(RDY) th(RDY) Delay time, H3 low to IOSTRB low Delay time, H3 low to IOSTRB high Delay time, H1 low to R / W high Delay time, H1 low to A valid Setup time, D before H1 high Hold time, D after H1 high Setup time, RDY before H1 high Hold time, RDY after H1 high 'C32 - 40 MIN 0 0 0 0 13 0 9 0 0 11 MAX 11 11 11 11 'C32 - 50 MIN 0 0 0 0 10 0 8 0 0 9 MAX 9 9 9 9 'C32 - 60 MIN 0 0 0 0 9 0 7 0 0 8 MAX 8 8 8 8 UNIT ns ns ns ns ns ns ns ns ns
23 td(H1L-RWH) Delay time, H1 low to R / W low Assured from characterization but not tested
H3
H1 11.1 IOSTRB 13.1 R/W 14.1 A 15.1 D 17.1 18.1 RDY 16.1 23 12.1
See Figure 19 and accompanying table.
Figure 18. Memory-Read-Cycle Timing Using IOSTRB
24
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
memory-write-cycle timing using IOSTRB (see Figure 19)
NO. NO 11.1 12.1 13.1 14.1 17.1 18.1 23 24 25 td(H3L-IOSL) td(H3L-IOSH) td(H1L-RWL) td(H1L-A) tsu(RDY) th(RDY) td(H1L-RWH) tv(D)W Delay time, H3 low to IOSTRB low Delay time, H3 low to IOSTRB high Delay time, H1 low to R / W high Delay time, H1 low to A valid Setup time, RDY before H1 high Hold time, RDY after H1 high Delay time, H1 low to R / W low Valid time, D after H1 high 0 'C32 - 40 MIN 0 0 0 0 9 0 0 11 17 0 MAX 11 11 11 11 'C32 - 50 MIN 0 0 0 0 8 0 0 9 14 0 MAX 9 9 9 9 'C32 - 60 MIN 0 0 0 0 7 0 0 8 12 MAX 8 8 8 8 UNIT ns ns ns ns ns ns ns ns ns
th(D)W Hold time, D after H1 low Assured from characterization but not tested
H3
H1 11.1 IOSTRB 23 R/W 14.1 A 24 D 17.1 18.1 RDY 25 13.1 12.1
See Figure 18 and accompanying table.
Figure 19. Memory-Write-Cycle Timing Using IOSTRB
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
25
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
timing for XF0 and XF1 when executing LDFI or LDII (see Figure 20)
NO. NO 38 39 40 td(H3H-XF0L) tsu(XF1) th(XF1) Delay time, H3 high to XF0 low Setup time, XF1 before H1 low Hold time, XF1 after H1 low Fetch LDFI or LDII H3 9 0 'C32 - 40 MIN MAX 13 9 0 'C32 - 50 MIN MAX 12 8 0 'C32 - 60 MIN MAX 11 UNIT ns ns ns
Decode
Read
Execute
H1
STRBx
R/W
A
D
RDY 38 XF0 39 40 XF1
Figure 20. XF0 and XF1 When Executing LDFI or LDII
26
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
timing for XF0 when executing STFI or STII (see Figure 21)
'C32 - 40 NO. MIN MAX 'C32 - 50 MIN MAX 'C32 - 60 MIN MAX UNIT
41 td(H3H-XF0H) Delay time, H3 high to XF0 high 13 12 11 ns XF0 is always set high at the beginning of the execute phase of the interlock-store instruction. When no pipeline conflicts occur, the address of the store is driven at the beginning of the execute phase of the interlock-store instruction. However, if a pipeline conflict prevents the store from executing, the address of the store is not driven until the store can execute. Fetch STFI or STII H3
Decode
Read
Execute
H1
STRBx
R/W
A
D
RDY
41
XF0
Figure 21. XF0 When Executing a STFI or STII
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
27
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
timing for XF0 and XF1 when executing SIGI (see Figure 22)
NO. NO 41.1 42 43 44 td(H3H-XF0L) td(H3H-XF0H) tsu(XF1) th(XF1) Delay time, H3 high to XF0 low Delay time, H3 high to XF0 high Setup time, XF1 before H1 low Hold time, XF1 after H1 low Fetch SIGI H3 9 0 'C32 - 40 MIN MAX 13 13 9 0 'C32 - 50 MIN MAX 12 12 8 0 'C32 - 60 MIN MAX 11 11 UNIT ns ns ns ns
Decode
Read
Execute
H1 43 XF0 44 XF1 41.1 42
Figure 22. XF0 and XF1 When Executing SIGI
timing for loading XF register when configured as an output pin (see Figure 23)
NO. NO 45 tv(H3H-XF) Valid time, H3 high to XF valid Fetch Load Instruction H3 'C32 - 40 MIN MAX 13 'C32 - 50 MIN MAX 12 'C32 - 60 MIN MAX 11 UNIT ns
Decode
Read
Execute
H1
OUTXF Bit
1 or 0 45
XFx OUTXFx represents either bit 2 or 6 of the IOF register.
Figure 23. Loading XF Register When Configured as an Output Pin
28
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
timing of XF changing from output to input mode (see Figure 24)
NO. NO 46 47 th(H3H-XF01) tsu(XF) Hold time, XF after H3 high Setup time, XF before H1 low 9 0 'C32 - 40 MIN MAX 13 'C32 - 50 MIN 9 0 MAX 12 'C32 - 60 MIN 8 0 MAX 11 UNIT ns ns ns
48 th(XF) Hold time, XF after H1 low Assured from characterization but not tested Buffers Go from Ouput to Input
H3
Execute Load of IOF
Synchronizer Delay
Value on Pin Seen in IOF
H1 I / OXFx Bit 46 XFx Output 47 48
INXFx Bit
Data Sampled Data Seen
I / OXFx represents either bit 1 or bit 5 of the IOF register, and INXFx represents either bit 3 or bit 7 of the IOF register.
Figure 24. Change of XF From Output to Input Mode
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
29
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
timing of XF changing from input to output mode (see Figure 25)
NO. NO 49 td(H3H-XFIO) Delay time, H3 high to XF switching from input to output Execution of Load of IOF H3 'C32 - 40 MIN MAX 17 'C32 - 50 MIN MAX 17 'C32 - 60 MIN MAX 15 UNIT ns
H1
I / OXFx Bit 49 XFx I / OXFx represents either bit 1 or bit 5 of the IOF register.
Figure 25. Change of XF From Input to Output Mode
30
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
timing for RESET [Q = tc(CI)] (see Figure 26)
NO. NO 50 51 52 53 54 55 56 57 58.1 58.2 59 60 tsu(RESET) td(CLKINH-H1H) td(CLKINH-H1L) tsu(RESETH-H1L) td(CLKINH-H3L) td(CLKINH-H3H) tdis(H1H-D) tdis(H3HL-A) td(H3H-CONTROLH) td(H1H-RWH) td(H1H-IACKH) tdis(RESETL-ASYNCH) Setup time, RESET before CLKIN low Delay time, CLKIN high to H1 high Delay time, CLKIN high to H1 low Setup time, RESET high before H1 low and after ten H1 clock cycles Delay time, CLKIN high to H3 low Delay time, CLKIN high to H3 high Disable time, H1 low to D in the high-impedance state Disable time, H3 low to A in the high-impedance state Delay time, H3 high to control signals high Delay time, H1 low to R / W high Delay time, H1 high to IACK high Disable time, RESET low to asynchronous reset signals in the high-impedance state 'C32 - 40 MIN 10 2 2 9 2 2 12 12 13 9 9 9 9 21 MAX Q 12 12 'C32 - 50 MIN 10 2 2 7 2 2 10 10 12 8 8 8 8 17 MAX Q 10 10 'C32 - 60 MIN 7 2 2 6 2 2 10 10 11 7 7 7 7 14 MAX Q 10 10 UNIT ns ns ns ns ns ns ns ns ns ns ns ns
Assured by design but not tested Assured from characterization but not tested
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
31
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
timing for RESET [Q = tc(CI)] (continued)
CLKIN RESET 50 51 H1 54 H3 10 H1 Clock Cycles 55 D 57 A 58.1 Control Signals 58.2 R/W 59 IACK Asynchronous Reset Signals # 60 56
52
53
RESET is an asynchronous input and can be asserted at any point during a clock cycle. If the specified timings are met, the exact sequence shown occurs; otherwise, an additional delay of one clock cycle can occur. The R / W output is placed in the high-impedance state during reset and can be provided with a resistive pullup, nominally 18 - 22 k, if undesirable spurious writes can occur when these outputs go low. In microprocessor mode (MCBL / MP = 0), reset vector is fetched twice with seven software wait states each. In microcomputer mode (MCBL / MP = 1), the reset vector is fetched two times, with no software wait states. Control signals include STRBx and IOSTRB. # Asynchronous reset signals include XF0 / 1, CLKX0, DX0, FSX0, CLKR0, DR0, FSR0, and TCLKx .
Figure 26. RESET Timing
32
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
timing for INT3 -INT0 interrupt response [P = tc(H)] (see Figure 27)
NO. NO 61 62.1 62.2 tsu(INT) tw(INT) Setup time, INT3-INT0 before H1 low Pulse duration of interrupt to assure only one interrupt seen for level-triggered interrupts 'C32 - 40 MIN 13 P P 2P MAX 'C32 - 50 MIN 10 P P 2P MAX 'C32 - 60 MIN 8 P P 2P MAX UNIT ns ns ns
tw(INT) Pulse duration of interrupt for edge-triggered interrupts Assured from characterization but not tested.
Reset or Interrupt Vector Read H3
Fetch First Instruction of Service Routine
H1 61 INT3 - INT0 Pin 62.1 INT3 - INT0 Flag 62.2 A Vector Address D First Instruction Address
Figure 27. INT3-INT0 Interrupt-Response Timing
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
33
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
timing for IACK (see Notes 5 and Figure 28)
NO NO. 63 64 td(H1H-IACKL) td(H1H-IACKH) Delay time, H1 high to IACK low Delay time, H1 high to IACK high 'C32 - 40 MIN MAX 9 9 'C32 - 50 MIN MAX 7 7 'C32 - 60 MIN MAX 6 6 UNIT ns ns
NOTES: 5. IACK is active for the entire duration of the bus cycle and is extended if the bus cycle utilizes wait states. Fetch IACK Instruction H3 Decode IACK Instruction IACK Data Read
H1 63 64 IACK
A
D
Figure 28. IACK Timing
34
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
serial-port timing [P = tc(H)] (see Figure 29 and Figure 30)
NO. NO 65 66 td(H1-SCK) tc(SCK) (SCK) tw(SCK) (SCK) tr(SCK) tf(SCK) td(DX) tsu(DR) (DR) th(DR) td(FSX) tsu(FSR) (FSR) th(FS) tsu(FSX) (FSX) td(CH DX)V d(CH-DX)V td(FSX-DX)V td(DXZ) Delay time, H1 high to internal CLKX / R high/low Cycle time CLKX / R time, CLKX / R ext CLKX / R int CLKX / R ext CLKX / R int 2.6P 2P P + 10 [tc(SCK) / 2] - 5 [tC(SCK) / 2] + 5 7 7 CLKX ext CLKX int CLKR ext CLKR int CLKR ext CLKR int CLKX ext CLKX int CLKR ext CLKR int CLKX / R ext CLKX / R int CLKX ext CLKX int CLKX ext CLKX int 9 9 9 0 8 - P 21 - P [tc(SCK) / 2]-10 tc(SCK) / 2 30 18 30 17 9 21 9 0 27 15 7 7 7 0 8 - P 21 - P [tc(SCK) / 2]-10 tc(SCK) / 2 24 14 24 14 30 17 9 17 7 0 22 15 6 6 6 0 8 - P 21 - P [tc(SCK) / 2]-10 tc(SCK) / 2 20 12 20 12 (232)P
'C32 - 40
MIN
'C32 - 50 MAX
13 2.6P 2P P + 10 [tc(SCK) / 2] - 5 [tc(SCK) / 2] + 5 6 6 24 16 8 15 6 0 (232)P MIN
'C32 - 60 MAX
10 2.6P 2P P + 10 [tc(SCK) / 2] - 5 [tc(SCK) / 2] + 5 5 5 20 15 (232)P MIN
MAX
8
UNIT ns ns
67 68 69 70
POST OFFICE BOX 1443 * HOUSTON, TEXAS 77251-1443
Pulse duration CLKX / R high / low duration, Rise time, CLKX / R Fall time, CLKX / R Delay time CLKX to DX valid time,
ns ns ns ns
71
Setup time DR before CLKR low time,
ns ns ns 20 14 ns
72
Hold time, DR from CLKR low time Delay time, CLKX to internal FSX y , high / low Setup time FSR before CLKR low time, Hold time, FSX / R input from CLKX / R , low Setup time, external FSX before , CLKX high Delay time, CLKX to first DX bit, FSX y , , precedes CLKX high
73
74
75
ns
ns
76
ns
SPRS027C - JANuARY 1995 - REVISED DECEMBER 1996
TMS320C32 DIGITAL SIGNAL PROCESSOR
77 78 79
ns ns ns
Delay time, FSX to first DX bit, CLKX precedes FSX Delay time, CLKX high to DX in the high-impedance state following last data bit
Assured from characterization but not tested
35
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
serial-port timing [P = tc(H)] (see Figure 29 and Figure 30) (continued)
65 H1 65 67 CLKX / R 69 77 DX DR Bit n-1 FSR 73 FSX(INT) FSX(EXT) 75 76 NOTES: A. Timing diagrams show operations with CLKXP = CLKRP = FSXP = FSRP = 0. B. Timing diagrams depend upon the length of the serial-port word, where n = 8, 16, 24, or 32 bits, respectively. 75 74 73 Bit n-2 68 72 Bit n-1 71 70 Bit n-2 Bit 0 79 67 66
Figure 29. Fixed Data-Rate-Mode Timing
CLKX / R
73
FSX(INT) 76 FSX(EXT) 77 DX
78
70 Bit n-1 75 Bit n-2 Bit n-3
79 Bit 0
FSR 74 DR 71 Bit n-1 72 Bit n-2 Bit n-3
NOTES: A. Timing diagrams show operation with CLKXP = CLKRP = FSXP = FSRP = 0. B. Timing diagrams depend upon the length of the serial-port word, where n = 8, 16, 24, or 32 bits, respectively. C. The timings that are not specified expressly for the variable data-rate mode are the same as those that are specified for the fixed data-rate mode.
Figure 30. Variable Data-Rate-Mode Timing
36
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
timing for HOLD/HOLDA [P = tc(H)] (see Note 6 and Figure 31)
NO. NO 80 81 82 83 84 84.1 85 86 87 88 89 90 91 tsu(HOLD) tv(HOLDA) tw(HOLD) tw(HOLDA) td(H1L-SH)H td(H1H-IOS)H tdis(H1L-S) ten(H1L-S) tdis(H1L-RW) ten(H1L-RW) tdis(H1L-A) ten(H1L-A) tdis(H1H-D) Setup time, HOLD before H1 low Valid time, HOLDA after H1 low Pulse duration, HOLD low Pulse duration, HOLDA low Delay time, H1 low to STRBx high for a HOLD Delay time, H1 high to IOSTRB high for a HOLD Disable time, H1 low to STRBx or IOSTRB (in the high-impedance state) Enable time, H1 low to STRBx or IOSTRB active Disable time, H1 low to R/W in the high-impedance state Enable time, H1 low to R/W (active) Disable time, H1 low to A in the high-impedance state Enable time, H1 low to A valid Disable time, H1 high to D disabled in the high-impedance state 'C32 - 40 MIN 13 0 2P P - 5 0 0 0 0 0 0 0 0 0 9 9 9 9 9 9 10 13 9 MAX 9 'C32 - 50 MIN 10 0 2P P - 5 0 0 0 0 0 0 0 0 0 7 7 8 7 8 7 8 12 8 MAX 7 'C32 - 60 MIN 8 0 2P P - 5 0 0 0 0 0 0 0 0 0 6 6 7 6 7 6 7 11 7 MAX 6 UNIT ns ns ns ns ns ns ns ns ns ns ns ns ns
Assured from characterization but not tested Not tested NOTE 6: HOLD is an asynchronous input and can be asserted at any point during a clock cycle. If the specified timings are met, the exact sequence shown occurs; otherwise, an additional delay of one clock cycle can occur. The NOHOLD bit of the primary-bit-control register overwrites the HOLD signal.
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
37
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
timing for HOLD/HOLDA [P = tc(H)] (see Note 6 and Figure 31) (continued)
H3
H1 80 HOLD 80 82 81 83 HOLDA (see Note A) STRBx 84.1 IOSTRB 87 R/W 89 A 91 D Write Data 90 88 85 86 84 85 86 81
NOTE A: HOLDA goes low in response to HOLD going low and continues to remain low until one H1 cycle after HOLD goes back high.
Figure 31. HOLD / HOLDA Timing
38
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
timing of peripheral pin configured as general-purpose I/O (see Figure 32)
NO. NO 92 93 94 tsu(GPIOH1L) th(GPIOH1L) td(GPIOH1H) H3 H1 93 92 Peripheral Pin (see Note A) NOTE A: Peripheral pins include CLKX0, CLKR0, DX0, DR0, FSX0, FSR0, and TCLKx. The modes of these pins are defined by the contents of internal control registers associated with each peripheral. 94 94 Setup time, general-purpose input before H1 low Hold time, general-purpose input after H1 low Delay time, general-purpose output after H1 high 'C32 - 40 MIN 10 0 13 MAX 'C32 - 50 MIN 9 0 10 MAX 'C32 - 60 MIN 8 0 8 MAX UNIT ns ns ns
Figure 32. Peripheral-Pin General-Purpose I / O Timing
timing of peripheral pin changing from general-purpose output to input mode (see Figure 33)
NO NO. 95 96 97 th(H1H) tsu(GPI0H1L) th(GPIOH1L) Hold time, after H1 high Setup time, peripheral pin before H1 low Hold time, peripheral pin after H1 low Execute Store of Peripheral Control Register H3 10 0 'C32 - 40 MIN MAX 13 9 0 'C32 - 50 MIN MAX 12 8 0 'C32 - 60 MIN MAX 11 UNIT ns ns ns
Buffers Go From Output to Input
Synchronizer Delay
Value on Pin Seen in Peripheral Control Register
H1 I/O Control Bit 95 Peripheral Pin (see Note A) Output 96 97
Data Bit Data Sampled Data Seen
NOTE A: Peripheral pins include CLKX0, CLKR0, DX0, DR0, FSX0, FSR0, and TCLKx. The modes of these pins are defined by the contents of internal control registers associated with each peripheral.
Figure 33. Timing of Peripheral Pin Changing From General-Purpose Output to Input-Mode
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
39
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
timing of peripheral pin changing from general-purpose input to output mode (see Figure 34)
NO. NO 98 td(GPIOH1H) Delay time, H1 high to peripheral pin switching from input to output Execution of Store of Peripheral Control Register 'C32 - 40 MIN MAX 13 'C32 - 50 MIN MAX 10 'C32 - 60 MIN MAX 8 UNIT ns
H3
H1
I / O Control Bit
98 Peripheral Pin (see Note A) NOTE A: Peripheral pins include CLKX0, CLKR0, DX0, DR0, FSX0, FSR0, and TCLKx. The modes of these pins are defined by the contents of internal control registers associated with each peripheral.
Figure 34. Timing of Peripheral Pin Changing From General-Purpose Input to Output Mode
40
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
timing for timer pin [P = tc(H)] (see Figure 35)
NO. NO 99 100 101 102 103 tsu(TCLKH1L) th(TCLKH1L) td(TCLKH1H) tc(TCLK) (TCLK) tw(TCLK) (TCLK) Setup time, TCLK external before H1 low Hold time, TCLK external after H1 low Delay time, H1 high to TCLK internal valid Cycle time TCLK time, Pulse duration, TCLK high / low duration TCLK external TCLK internal TCLK external TCLK internal 2.6P 2P (232)P 'C32 - 40 MIN 10 0 9 MAX UNIT ns ns ns ns
P + 10 ns [tc(TCLK) / 2] - 5 [tc(TCLK) / 2]+5 Timing parameters 99 and 100 are applicable for a synchronous input clock. Timing parameters 102 and 103 are applicable for an asynchronous input clock. Assured by design but not tested NO. NO 99 100 101 102 103 tsu(TCLKH1L) th(TCLKH1L) td(TCLKH1H) tc(TCLK) (TCLK) tw(TCLK) (TCLK) Setup time, TCLK external before H1 low Hold time, TCLK external after H1 low Delay time, H1 high to TCLK internal valid Cycle time TCLK cycle time time, Pulse duration, TCLK high / low duration TCLK external TCLK internal TCLK external TCLK internal 2.6P 2P P + 10 (232)P 'C32 - 50 MIN 8 0 9 MAX UNIT ns ns ns ns
ns [tc(TCLK) / 2] - 5 [tc(TCLK) / 2]+5 Timing parameters 99 and 100 are applicable for a synchronous input clock. Timing parameters 102 and 103 are applicable for an asynchronous input clock. Assured by design but not tested NO. NO 99 100 101 102 103 tsu(TCLKH1L) th(TCLKH1L) td(TCLKH1H) tc(TCLK) (TCLK) tw(TCLK) (TCLK) Setup time, TCLK external before H1 low Hold time, TCLK external after H1 low Delay time, H1 high to TCLK internal valid Cycle time TCLK cycle time time, Pulse duration, TCLK high / low duration TCLK external TCLK internal TCLK external TCLK internal 2.6P 2P (232)P 'C32 - 60 MIN 6 0 8 MAX UNIT ns ns ns ns
P + 10 ns [tc(TCLK) / 2] - 5 [tc(TCLK) / 2]+5 Timing parameters 99 and 100 are applicable for a synchronous input clock. Timing parameters 102 and 103 are applicable for an asynchronous input clock. Assured by design but not tested H3 H1 100 99 TCLKx 103 102 101 101
Figure 35. Timing for Timer Pin
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
41
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
timing for SHZ pin [Q = tc(CI)] (see Figure 36)
'C32 - 50 NO. 104 tdis(SHZ) Disable time, SHZ low to all O, I/O pins in the high-impedance state Assured by characterization but not tested H3 MIN 0 MAX 2Q 'C32 - 60 MIN 0 MAX 2Q UNIT ns
H1
SHZ (see Note A) 104 All I/O Pins NOTE A: Enabling SHZ destroys 'C32 register and memory contents. Assert SHZ = 1 and reset the 'C32 to restore it to a known condition.
Figure 36. SHZ Pin Timing Table 1. Thermal Resistance Characteristics for PCM package
PARAMETER RJA RJC Junction-to-free-air Junction-to-case MIN MAX 39 10.0 UNIT C / W C / W
42
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
TMS320C32 DIGITAL SIGNAL PROCESSOR
SPRS027C - JANUARY 1995 - REVISED DECEMBER 1996
MECHANICAL DATA
PCM(S-PQFP-G***)
144 PIN SHOWN
PLASTIC QUAD FLATPACK
108
73
109
72
0,38 0,22
0,13
M
0,65 TYP
NO. OF PINS*** 144 160
A 22,75 TYP 25,35 TYP
144
37 0,16 NOM
1 A 28,20 SQ 27,80 31,45 SQ 30,95
36
3,60 3,20
0,25 MIN
0- 7 1,03 0,73
Seating Plane 0,10 4,10 MAX (see Note C) 4040015/A-10/93 NOTES: A. B. C. D. E. F. All linear dimensions are in millimeters. This drawing is subject to change without notice. Falls within JEDEC MS-022 The 144PCM is identical to 160PCM except that 4 leads per corner are removed. Foot length is measured from lead tip to a position on backside of lead 0,25 mm above seating plane (gage plane) Preliminary drawing
POST OFFICE BOX 1443
* HOUSTON, TEXAS 77251-1443
43
IMPORTANT NOTICE Texas Instruments and its subsidiaries (TI) reserve the right to make changes to their products or to discontinue any product or service without notice, and advise customers to obtain the latest version of relevant information to verify, before placing orders, that information being relied on is current and complete. All products are sold subject to the terms and conditions of sale supplied at the time of order acknowledgement, including those pertaining to warranty, patent infringement, and limitation of liability. TI warrants performance of its semiconductor products to the specifications applicable at the time of sale in accordance with TI's standard warranty. Testing and other quality control techniques are utilized to the extent TI deems necessary to support this warranty. Specific testing of all parameters of each device is not necessarily performed, except those mandated by government requirements. CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF DEATH, PERSONAL INJURY, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE ("CRITICAL APPLICATIONS"). TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, AUTHORIZED, OR WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS. INCLUSION OF TI PRODUCTS IN SUCH APPLICATIONS IS UNDERSTOOD TO BE FULLY AT THE CUSTOMER'S RISK. In order to minimize risks associated with the customer's applications, adequate design and operating safeguards must be provided by the customer to minimize inherent or procedural hazards. TI assumes no liability for applications assistance or customer product design. TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or other intellectual property right of TI covering or relating to any combination, machine, or process in which such semiconductor products or services might be or are used. TI's publication of information regarding any third party's products or services does not constitute TI's approval, warranty or endorsement thereof.
Copyright (c) 1998, Texas Instruments Incorporated
WWW..COM
Copyright (c) Each Manufacturing Company. All Datasheets cannot be modified without permission.
This datasheet has been download from : www..com
100% Free DataSheet Search Site. Free Download. No Register. Fast Search System. www..com


▲Up To Search▲   

 
Price & Availability of TMS320C32

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]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X