ZHCS898O October 2003 – March 2019 TMS320F2801 , TMS320F28015 , TMS320F28016 , TMS320F2802 , TMS320F2806 , TMS320F2808 , TMS320F2809
PRODUCTION DATA.
请参考 PDF 数据表获取器件具体的封装图。
Table 4-1 describes the signals. All digital inputs are TTL-compatible. All outputs are 3.3 V with CMOS levels. Inputs are not 5-V tolerant.
NAME | PIN NO. | DESCRIPTION (1) | |
---|---|---|---|
PZ
PIN # |
GGM/
ZGM BALL # |
||
JTAG | |||
TRST | 84 | A6 | JTAG test reset with internal pulldown. TRST, when driven high, gives the scan system control of the operations of the device. If this signal is not connected or driven low, the device operates in its functional mode, and the test reset signals are ignored.
NOTE: Do not use pullup resistors on TRST; it has an internal pull-down device. TRST is an active high test pin and must be maintained low at all times during normal device operation. An external pulldown resistor is required on this pin. The value of this resistor should be based on drive strength of the debugger pods applicable to the design. A 2.2-kΩ resistor generally offers adequate protection. Since this is application-specific, it is recommended that each target board be validated for proper operation of the debugger and the application. (I, ↓) |
TCK | 75 | A10 | JTAG test clock with internal pullup (I, ↑) |
TMS | 74 | B10 | JTAG test-mode select (TMS) with internal pullup. This serial control input is clocked into the TAP controller on the rising edge of TCK. (I, ↑) |
TDI | 73 | C9 | JTAG test data input (TDI) with internal pullup. TDI is clocked into the selected register (instruction or data) on a rising edge of TCK. (I, ↑) |
TDO | 76 | B9 | JTAG scan out, test data output (TDO). The contents of the selected register (instruction or data) are shifted out of TDO on the falling edge of TCK. (O/Z 8 mA drive) |
EMU0 | 80 | A8 | Emulator pin 0. When TRST is driven high, this pin is used as an interrupt to or from the emulator system and is defined as input/output through the JTAG scan. This pin is also used to put the device into boundary-scan mode. With the EMU0 pin at a logic-high state and the EMU1 pin at a logic-low state, a rising edge on the TRST pin would latch the device into boundary-scan mode. (I/O/Z, 8 mA drive ↑)
NOTE: An external pullup resistor is recommended on this pin. The value of this resistor should be based on the drive strength of the debugger pods applicable to the design. A 2.2-kΩ to 4.7-kΩ resistor is generally adequate. Since this is application-specific, it is recommended that each target board be validated for proper operation of the debugger and the application. |
EMU1 | 81 | B7 | Emulator pin 1. When TRST is driven high, this pin is used as an interrupt to or from the emulator system and is defined as input/output through the JTAG scan. This pin is also used to put the device into boundary-scan mode. With the EMU0 pin at a logic-high state and the EMU1 pin at a logic-low state, a rising edge on the TRST pin would latch the device into boundary-scan mode. (I/O/Z, 8 mA drive ↑)
NOTE: An external pullup resistor is recommended on this pin. The value of this resistor should be based on the drive strength of the debugger pods applicable to the design. A 2.2-kΩ to 4.7-kΩ resistor is generally adequate. Since this is application-specific, it is recommended that each target board be validated for proper operation of the debugger and the application. |
FLASH | |||
VDD3VFL | 96 | C4 | 3.3-V Flash Core Power Pin. This pin should be connected to 3.3 V at all times. On the ROM parts (C280x), this pin should be connected to VDDIO. |
TEST1 | 97 | A3 | Test Pin. Reserved for TI. Must be left unconnected. (I/O) |
TEST2 | 98 | B3 | Test Pin. Reserved for TI. Must be left unconnected. (I/O) |
CLOCK | |||
XCLKOUT | 66 | E8 | Output clock derived from SYSCLKOUT. XCLKOUT is either the same frequency, one-half the frequency, or one-fourth the frequency of SYSCLKOUT. This is controlled by the bits 1, 0 (XCLKOUTDIV) in the XCLK register. At reset, XCLKOUT = SYSCLKOUT/4. The XCLKOUT signal can be turned off by setting XCLKOUTDIV to 3. Unlike other GPIO pins, the XCLKOUT pin is not placed in high-impedance state during a reset. (O/Z, 8 mA drive). |
XCLKIN | 90 | B5 | External Oscillator Input. This pin is used to feed a clock from an external 3.3-V oscillator. In this case, tie the X1 pin to GND. Alternately, when a crystal/resonator is used (or if an external 1.8-V oscillator is fed into the X1 pin), tie the XCLKIN pin to GND. (I) |
X1 | 88 | E6 | Internal/External Oscillator Input. To use the internal oscillator, a quartz crystal or a ceramic resonator may be connected across X1 and X2. The X1 pin is referenced to the 1.8-V core digital power supply. A 1.8-V external oscillator may be connected to the X1 pin. In this case, the XCLKIN pin must be connected to ground. If a 3.3-V external oscillator is used with the XCLKIN pin, X1 must be tied to GND. (I) |
X2 | 86 | C6 | Internal Oscillator Output. A quartz crystal or a ceramic resonator may be connected across X1 and X2. If X2 is not used it must be left unconnected. (O) |
RESET | |||
XRS | 78 | B8 | Device Reset (in) and Watchdog Reset (out).
Device reset. XRS causes the device to terminate execution. The PC will point to the address contained at the location 0x3FFFC0. When XRS is brought to a high level, execution begins at the location pointed to by the PC. This pin is driven low by the DSP when a watchdog reset occurs. During watchdog reset, the XRS pin is driven low for the watchdog reset duration of 512 OSCCLK cycles. (I/OD, ↑) The output buffer of this pin is an open-drain with an internal pullup. If this pin is driven by an external device, it should be done using an open-drain device. |
ADC SIGNALS | |||
ADCINA7 | 16 | F3 | ADC Group A, Channel 7 input (I) |
ADCINA6 | 17 | F4 | ADC Group A, Channel 6 input (I) |
ADCINA5 | 18 | G4 | ADC Group A, Channel 5 input (I) |
ADCINA4 | 19 | G1 | ADC Group A, Channel 4 input (I) |
ADCINA3 | 20 | G2 | ADC Group A, Channel 3 input (I) |
ADCINA2 | 21 | G3 | ADC Group A, Channel 2 input (I) |
ADCINA1 | 22 | H1 | ADC Group A, Channel 1 input (I) |
ADCINA0 | 23 | H2 | ADC Group A, Channel 0 input (I) |
ADCINB7 | 34 | K5 | ADC Group B, Channel 7 input (I) |
ADCINB6 | 33 | H4 | ADC Group B, Channel 6 input (I) |
ADCINB5 | 32 | K4 | ADC Group B, Channel 5 input (I) |
ADCINB4 | 31 | J4 | ADC Group B, Channel 4 input (I) |
ADCINB3 | 30 | K3 | ADC Group B, Channel 3 input (I) |
ADCINB2 | 29 | H3 | ADC Group B, Channel 2 input (I) |
ADCINB1 | 28 | J3 | ADC Group B, Channel 1 input (I) |
ADCINB0 | 27 | K2 | ADC Group B, Channel 0 input (I) |
ADCLO | 24 | J1 | Low Reference (connect to analog ground) (I) |
ADCRESEXT | 38 | F5 | ADC External Current Bias Resistor. Connect a 22-kΩ resistor to analog ground. |
ADCREFIN | 35 | J5 | External reference input (I) |
ADCREFP | 37 | G5 | Internal Reference Positive Output. Requires a low ESR (under 1.5 Ω) ceramic bypass capacitor of 2.2 μF to analog ground. (O)
NOTE: Use the ADC Clock rate to derive the ESR specification from the capacitor data sheet that is used in the system. |
ADCREFM | 36 | H5 | Internal Reference Medium Output. Requires a low ESR (under 1.5 Ω) ceramic bypass capacitor of 2.2 μF to analog ground. (O)
NOTE: Use the ADC Clock rate to derive the ESR specification from the capacitor data sheet that is used in the system. |
CPU AND I/O POWER PINS | |||
VDDA2 | 15 | F2 | ADC Analog Power Pin (3.3 V) |
VSSA2 | 14 | F1 | ADC Analog Ground Pin |
VDDAIO | 26 | J2 | ADC Analog I/O Power Pin (3.3 V) |
VSSAIO | 25 | K1 | ADC Analog I/O Ground Pin |
VDD1A18 | 12 | E4 | ADC Analog Power Pin (1.8 V) |
VSS1AGND | 13 | E5 | ADC Analog Ground Pin |
VDD2A18 | 40 | J6 | ADC Analog Power Pin (1.8 V) |
VSS2AGND | 39 | K6 | ADC Analog Ground Pin |
VDD | 10 | E2 | CPU and Logic Digital Power Pins (1.8 V) |
VDD | 42 | G6 | |
VDD | 59 | F10 | |
VDD | 68 | D7 | |
VDD | 85 | B6 | |
VDD | 93 | D4 | |
VDDIO | 3 | C2 | Digital I/O Power Pin (3.3 V) |
VDDIO | 46 | H7 | |
VDDIO | 65 | E9 | |
VDDIO | 82 | A7 | |
VSS | 2 | B1 | Digital Ground Pins |
VSS | 11 | E3 | |
VSS | 41 | H6 | |
VSS | 49 | K9 | |
VSS | 55 | H10 | |
VSS | 62 | F7 | |
VSS | 69 | D10 | |
VSS | 77 | A9 | |
VSS | 87 | D6 | |
VSS | 89 | A5 | |
VSS | 94 | A4 | |
GPIOA AND PERIPHERAL SIGNALS(2)(3) | |||
GPIO0
EPWM1A - - |
47 | K8 | General-purpose input/output 0 (I/O/Z) (4)
Enhanced PWM1 Output A and HRPWM channel (O) - - |
GPIO1
EPWM1B SPISIMOD - |
44 | K7 | General-purpose input/output 1 (I/O/Z)(4)
Enhanced PWM1 Output B (O) SPI-D slave in, master out (I/O) (not available on 2801, 2802) - |
GPIO2
EPWM2A - - |
45 | J7 | General-purpose input/output 2 (I/O/Z)(4)
Enhanced PWM2 Output A and HRPWM channel (O) - - |
GPIO3
EPWM2B SPISOMID - |
48 | J8 | General-purpose input/output 3 (I/O/Z)(4)
Enhanced PWM2 Output B (O) SPI-D slave out, master in (I/O) (not available on 2801, 2802) - |
GPIO4
EPWM3A - - |
51 | J9 | General-purpose input/output 4 (I/O/Z)(4)
Enhanced PWM3 output A and HRPWM channel (O) - - |
GPIO5
EPWM3B SPICLKD ECAP1 |
53 | H9 | General-purpose input/output 5 (I/O/Z)(4)
Enhanced PWM3 output B (O) SPI-D clock (I/O) (not available on 2801, 2802) Enhanced capture input/output 1 (I/O) |
GPIO6
EPWM4A EPWMSYNCI EPWMSYNCO |
56 | G9 | General-purpose input/output 6 (I/O/Z)(4)
Enhanced PWM4 output A and HRPWM channel (O) (not available on 2801, 2802) External ePWM sync pulse input (I) External ePWM sync pulse output (O) |
GPIO7
EPWM4B SPISTED ECAP2 |
58 | G8 | General-purpose input/output 7 (I/O/Z)(4)
Enhanced PWM4 output B (O) (not available on 2801, 2802) SPI-D slave transmit enable (I/O) (not available on 2801, 2802) Enhanced capture input/output 2 (I/O) |
GPIO8
EPWM5A CANTXB ADCSOCAO |
60 | F9 | General-purpose input/output 8 (I/O/Z)(4)
Enhanced PWM5 output A and HRPWM channel (O) (not available on 2801, 2802) Enhanced CAN-B transmit (O) (not available on 2801, 2802, F2806) ADC start-of-conversion A (O) |
GPIO9
EPWM5B SCITXDB ECAP3 |
61 | F8 | General-purpose input/output 9 (I/O/Z)(4)
Enhanced PWM5 output B (O) (not available on 2801, 2802) SCI-B transmit data (O) (not available on 2801, 2802) Enhanced capture input/output 3 (I/O) (not available on 2801, 2802) |
GPIO10
EPWM6A CANRXB ADCSOCBO |
64 | E10 | General-purpose input/output 10 (I/O/Z)(4)
Enhanced PWM6 output A and HRPWM channel (O) (not available on 2801, 2802) Enhanced CAN-B receive (I) (not available on 2801, 2802, F2806) ADC start-of-conversion B (O) |
GPIO11
EPWM6B SCIRXDB ECAP4 |
70 | D9 | General-purpose input/output 11 (I/O/Z)(4)
Enhanced PWM6 output B (O) (not available on 2801, 2802) SCI-B receive data (I) (not available on 2801, 2802) Enhanced CAP Input/Output 4 (I/O) (not available on 2801, 2802) |
GPIO12
TZ1 CANTXB SPISIMOB |
1 | B2 | General-purpose input/output 12 (I/O/Z)(5)
Trip Zone input 1 (I) Enhanced CAN-B transmit (O) (not available on 2801, 2802, F2806) SPI-B Slave in, Master out (I/O) |
GPIO13
TZ2 CANRXB SPISOMIB |
95 | B4 | General-purpose input/output 13 (I/O/Z)(5)
Trip zone input 2 (I) Enhanced CAN-B receive (I) (not available on 2801, 2802, F2806) SPI-B slave out, master in (I/O) |
GPIO14
TZ3 SCITXDB SPICLKB |
8 | D3 | General-purpose input/output 14 (I/O/Z)(5)
Trip zone input 3 (I) SCI-B transmit (O) (not available on 2801, 2802) SPI-B clock input/output (I/O) |
GPIO15
TZ4 SCIRXDB SPISTEB |
9 | E1 | General-purpose input/output 15 (I/O/Z)(5)
Trip zone input 4 (I) SCI-B receive (I) (not available on 2801, 2802) SPI-B slave transmit enable (I/O) |
GPIO16
SPISIMOA CANTXB TZ5 |
50 | K10 | General-purpose input/output 16 (I/O/Z)(5)
SPI-A slave in, master out (I/O) Enhanced CAN-B transmit (O) (not available on 2801, 2802, F2806) Trip zone input 5 (I) |
GPIO17
SPISOMIA CANRXB TZ6 |
52 | J10 | General-purpose input/output 17 (I/O/Z)(5)
SPI-A slave out, master in (I/O) Enhanced CAN-B receive (I) (not available on 2801, 2802, F2806) Trip zone input 6 (I) |
GPIO18
SPICLKA SCITXDB - - |
54 | H8 | General-purpose input/output 18 (I/O/Z)(5)
SPI-A clock input/output (I/O) SCI-B transmit (O) (not available on 2801, 2802) - - |
GPIO19
SPISTEA SCIRXDB - - |
57 | G10 | General-purpose input/output 19 (I/O/Z)(5)
SPI-A slave transmit enable input/output (I/O) SCI-B receive (I) (not available on 2801, 2802) - - |
GPIO20
EQEP1A SPISIMOC CANTXB |
63 | F6 | General-purpose input/output 20 (I/O/Z)(5)
Enhanced QEP1 input A (I) SPI-C slave in, master out (I/O) (not available on 2801, 2802) Enhanced CAN-B transmit (O) (not available on 2801, 2802, F2806) |
GPIO21
EQEP1B SPISOMIC CANRXB |
67 | E7 | General-purpose input/output 21 (I/O/Z)(5)
Enhanced QEP1 input A (I) SPI-C master in, slave out (I/O) (not available on 2801, 2802) Enhanced CAN-B receive (I) (not available on 2801, 2802, F2806) |
GPIO22
EQEP1S SPICLKC SCITXDB |
71 | D8 | General-purpose input/output 22 (I/O/Z)(5)
Enhanced QEP1 strobe (I/O) SPI-C clock (I/O) (not available on 2801, 2802) SCI-B transmit (O) (not available on 2801, 2802) |
GPIO23
EQEP1I SPISTEC SCIRXDB |
72 | C10 | General-purpose input/output 23 (I/O/Z)(5)
Enhanced QEP1 index (I/O) SPI-C slave transmit enable (I/O) (not available on 2801, 2802) SCI-B receive (I) (not available on 2801, 2802) |
GPIO24
ECAP1 EQEP2A SPISIMOB |
83 | C7 | General-purpose input/output 24 (I/O/Z)(5)
Enhanced capture 1 (I/O) Enhanced QEP2 input A (I) (not available on 2801, 2802) SPI-B slave in, master out (I/O) |
GPIO25
ECAP2 EQEP2B SPISOMIB |
91 | C5 | General-purpose input/output 25 (I/O/Z)(5)
Enhanced capture 2 (I/O) Enhanced QEP2 input B (I) (not available on 2801, 2802) SPI-B master in, slave out (I/O) |
GPIO26
ECAP3 EQEP2I SPICLKB |
99 | A2 | General-purpose input/output 26 (I/O/Z)(5)
Enhanced capture 3 (I/O) (not available on 2801, 2802) Enhanced QEP2 index (I/O) (not available on 2801, 2802) SPI-B clock (I/O) |
GPIO27
ECAP4 EQEP2S SPISTEB |
79 | C8 | General-purpose input/output 27 (I/O/Z)(5)
Enhanced capture 4 (I/O) (not available on 2801, 2802) Enhanced QEP2 strobe (I/O) (not available on 2801, 2802) SPI-B slave transmit enable (I/O) |
GPIO28
SCIRXDA - TZ5 |
92 | D5 | General-purpose input/output 28. This pin has an 8-mA (typical) output buffer. (I/O/Z)(5)
SCI receive data (I) - Trip zone input 5 (I) |
GPIO29
SCITXDA - TZ6 |
4 | C3 | General-purpose input/output 29. This pin has an 8-mA (typical) output buffer. (I/O/Z)(5)
SCI transmit data (O) - Trip zone 6 input (I) |
GPIO30
CANRXA - - |
6 | D2 | General-purpose input/output 30. This pin has an 8-mA (typical) output buffer. (I/O/Z)(5)
Enhanced CAN-A receive data (I) - - |
GPIO31
CANTXA - - |
7 | D1 | General-purpose input/output 31. This pin has an 8-mA (typical) output buffer. (I/O/Z)(5)
Enhanced CAN-A transmit data (O) - - |
GPIO32
SDAA EPWMSYNCI ADCSOCAO |
100 | A1 | General-purpose input/output 32 (I/O/Z)(5)
I2C data open-drain bidirectional port (I/OD) Enhanced PWM external sync pulse input (I) ADC start-of-conversion (O) |
GPIO33
SCLA EPWMSYNCO ADCSOCBO |
5 | C1 | General-Purpose Input/Output 33 (I/O/Z)(5)
I2C clock open-drain bidirectional port (I/OD) Enhanced PWM external synch pulse output (O) ADC start-of-conversion (O) |
GPIO34
- - - |
43 | G7 | General-Purpose Input/Output 34 (I/O/Z)(5)
- - - |
NOTE
Some peripheral functions may not be available in TMS320F2801x devices. See Table 3-2 for details.