SPRSP19 December   2017 TMS320F28377D-EP

PRODUCTION DATA.  

  1. 1Device Overview
    1. 1.1 Features
    2. 1.2 Applications
    3. 1.3 Description
    4. 1.4 Functional Block Diagram
  2. 2Revision History
  3. 3Terminal Configuration and Functions
    1. 3.1 Pin Diagrams
    2. 3.2 Signal Descriptions
    3. 3.3 Pins With Internal Pullup and Pulldown
    4. 3.4 Pin Multiplexing
      1. 3.4.1 GPIO Muxed Pins
      2. 3.4.2 Input X-BAR
      3. 3.4.3 Output X-BAR and ePWM X-BAR
      4. 3.4.4 USB Pin Muxing
      5. 3.4.5 High-Speed SPI Pin Muxing
    5. 3.5 Connections for Unused Pins
  4. 4Specifications
    1. 4.1  Absolute Maximum Ratings
    2. 4.2  ESD Ratings
    3. 4.3  Recommended Operating Conditions
    4. 4.4  Power Consumption Summary
      1. 4.4.1 Current Consumption Graphs
      2. 4.4.2 Reducing Current Consumption
    5. 4.5  Electrical Characteristics
    6. 4.6  Thermal Resistance Characteristics
      1. 4.6.1 GWT Package
      2. 4.6.2 PTP Package
    7. 4.7  System
      1. 4.7.1 Power Sequencing
      2. 4.7.2 Reset Timing
        1. 4.7.2.1 Reset Sources
        2. 4.7.2.2 Reset Electrical Data and Timing
      3. 4.7.3 Clock Specifications
        1. 4.7.3.1 Clock Sources
        2. 4.7.3.2 Clock Frequencies, Requirements, and Characteristics
          1. 4.7.3.2.1 Input Clock Frequency and Timing Requirements, PLL Lock Times
          2. 4.7.3.2.2 Internal Clock Frequencies
          3. 4.7.3.2.3 Output Clock Frequency and Switching Characteristics
        3. 4.7.3.3 Input Clocks and PLLs
        4. 4.7.3.4 Crystal Oscillator
        5. 4.7.3.5 Internal Oscillators
      4. 4.7.4 Flash Parameters
      5. 4.7.5 Emulation/JTAG
        1. 4.7.5.1 JTAG Electrical Data and Timing
      6. 4.7.6 GPIO Electrical Data and Timing
        1. 4.7.6.1 GPIO - Output Timing
        2. 4.7.6.2 GPIO - Input Timing
        3. 4.7.6.3 Sampling Window Width for Input Signals
      7. 4.7.7 Interrupts
        1. 4.7.7.1 External Interrupt (XINT) Electrical Data and Timing
      8. 4.7.8 Low-Power Modes
        1. 4.7.8.1 Clock-Gating Low-Power Modes
        2. 4.7.8.2 Power-Gating Low-Power Modes
        3. 4.7.8.3 Low-Power Mode Wakeup Timing
      9. 4.7.9 External Memory Interface (EMIF)
        1. 4.7.9.1 Asynchronous Memory Support
        2. 4.7.9.2 Synchronous DRAM Support
        3. 4.7.9.3 EMIF Electrical Data and Timing
          1. 4.7.9.3.1 Asynchronous RAM
          2. 4.7.9.3.2 Synchronous RAM
    8. 4.8  Analog Peripherals
      1. 4.8.1 Analog-to-Digital Converter (ADC)
        1. 4.8.1.1 ADC Electrical Data and Timing
          1. 4.8.1.1.1 ADC Input Models
          2. 4.8.1.1.2 ADC Timing Diagrams
        2. 4.8.1.2 Temperature Sensor Electrical Data and Timing
      2. 4.8.2 Comparator Subsystem (CMPSS)
        1. 4.8.2.1 CMPSS Electrical Data and Timing
      3. 4.8.3 Buffered Digital-to-Analog Converter (DAC)
        1. 4.8.3.1 Buffered DAC Electrical Data and Timing
    9. 4.9  Control Peripherals
      1. 4.9.1 Enhanced Capture (eCAP)
        1. 4.9.1.1 eCAP Electrical Data and Timing
      2. 4.9.2 Enhanced Pulse Width Modulator (ePWM)
        1. 4.9.2.1 Control Peripherals Synchronization
        2. 4.9.2.2 ePWM Electrical Data and Timing
          1. 4.9.2.2.1 Trip-Zone Input Timing
        3. 4.9.2.3 External ADC Start-of-Conversion Electrical Data and Timing
      3. 4.9.3 Enhanced Quadrature Encoder Pulse (eQEP)
        1. 4.9.3.1 eQEP Electrical Data and Timing
      4. 4.9.4 High-Resolution Pulse Width Modulator (HRPWM)
        1. 4.9.4.1 HRPWM Electrical Data and Timing
      5. 4.9.5 Sigma-Delta Filter Module (SDFM)
        1. 4.9.5.1 SDFM Electrical Data and Timing
    10. 4.10 Communications Peripherals
      1. 4.10.1 Controller Area Network (CAN)
      2. 4.10.2 Inter-Integrated Circuit (I2C)
        1. 4.10.2.1 I2C Electrical Data and Timing
      3. 4.10.3 Multichannel Buffered Serial Port (McBSP)
        1. 4.10.3.1 McBSP Electrical Data and Timing
          1. 4.10.3.1.1 McBSP Transmit and Receive Timing
          2. 4.10.3.1.2 McBSP as SPI Master or Slave Timing
      4. 4.10.4 Serial Communications Interface (SCI)
      5. 4.10.5 Serial Peripheral Interface (SPI)
        1. 4.10.5.1 SPI Electrical Data and Timing
          1. 4.10.5.1.1 Non-High-Speed Master Mode Timings
          2. 4.10.5.1.2 Non-High-Speed Slave Mode Timings
          3. 4.10.5.1.3 High-Speed Master Mode Timings
          4. 4.10.5.1.4 High-Speed Slave Mode Timings
      6. 4.10.6 Universal Serial Bus (USB) Controller
        1. 4.10.6.1 USB Electrical Data and Timing
      7. 4.10.7 Universal Parallel Port (uPP) Interface
        1. 4.10.7.1 uPP Electrical Data and Timing
  5. 5Detailed Description
    1. 5.1  Overview
    2. 5.2  Functional Block Diagram
    3. 5.3  Memory
      1. 5.3.1 C28x Memory Map
      2. 5.3.2 Flash Memory Map
      3. 5.3.3 EMIF Chip Select Memory Map
      4. 5.3.4 Peripheral Registers Memory Map
      5. 5.3.5 Memory Types
        1. 5.3.5.1 Dedicated RAM (Mx and Dx RAM)
        2. 5.3.5.2 Local Shared RAM (LSx RAM)
        3. 5.3.5.3 Global Shared RAM (GSx RAM)
        4. 5.3.5.4 CPU Message RAM (CPU MSGRAM)
        5. 5.3.5.5 CLA Message RAM (CLA MSGRAM)
    4. 5.4  Identification
    5. 5.5  Bus Architecture - Peripheral Connectivity
    6. 5.6  C28x Processor
      1. 5.6.1 Floating-Point Unit
      2. 5.6.2 Trigonometric Math Unit
      3. 5.6.3 Viterbi, Complex Math, and CRC Unit II (VCU-II)
    7. 5.7  Control Law Accelerator
    8. 5.8  Direct Memory Access
    9. 5.9  Interprocessor Communication Module
    10. 5.10 Boot ROM and Peripheral Booting
      1. 5.10.1 EMU Boot or Emulation Boot
      2. 5.10.2 WAIT Boot Mode
      3. 5.10.3 Get Mode
      4. 5.10.4 Peripheral Pins Used by Bootloaders
    11. 5.11 Dual Code Security Module
    12. 5.12 Timers
    13. 5.13 Nonmaskable Interrupt With Watchdog Timer (NMIWD)
    14. 5.14 Watchdog
    15. 5.15 Configurable Logic Block (CLB)
  6. 6Applications, Implementation, and Layout
    1. 6.1 TI Design or Reference Design
  7. 7Device and Documentation Support
    1. 7.1 Device and Development Support Tool Nomenclature
    2. 7.2 Tools and Software
    3. 7.3 Device Nomenclature
    4. 7.4 Documentation Support
    5. 7.5 Community Resources
    6. 7.6 Trademarks
    7. 7.7 Electrostatic Discharge Caution
    8. 7.8 Export Control Notice
    9. 7.9 Glossary
  8. 8Mechanical, Packaging, and Orderable Information
    1. 8.1 Via Channel
    2. 8.2 Packaging Information

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information

Terminal Configuration and Functions

Pin Diagrams

Figure 3-1 to Figure 3-4 show the terminal assignments on the 337-ball ZWT New Fine Pitch Ball Grid Array. Each figure shows a quadrant of the terminal assignments. Figure 3-5 shows the pin assignments on the 176-pin PTP PowerPAD Thermally Enhanced Low-Profile Quad Flatpack.

TMS320F28377D-EP pinmap_zwt337_quada_prs880.gif
Only the GPIO function is shown on GPIO terminals. See Table 3-1 for the complete, muxed signal name.
Figure 3-1 337-Ball ZWT New Fine Pitch Ball Grid Array (Bottom View) – [Quadrant A]
TMS320F28377D-EP pinmap_zwt337_quadb_prs880.gif
Only the GPIO function is shown on GPIO terminals. See Table 3-1 for the complete, muxed signal name.
Figure 3-2 337-Ball ZWT New Fine Pitch Ball Grid Array (Bottom View) – [Quadrant B]
TMS320F28377D-EP pinmap_zwt337_quadc_prs880.gif
Only the GPIO function is shown on GPIO terminals. See Table 3-1 for the complete, muxed signal name.
Figure 3-3 337-Ball ZWT New Fine Pitch Ball Grid Array (Bottom View) – [Quadrant C]
TMS320F28377D-EP pinmap_zwt337_quadd_prs880.gif
Only the GPIO function is shown on GPIO terminals. See Table 3-1 for the complete, muxed signal name.
Figure 3-4 337-Ball ZWT New Fine Pitch Ball Grid Array (Bottom View) – [Quadrant D]
TMS320F28377D-EP pinmap_ptp176_prs880.gif
Only the GPIO function is shown on GPIO pins. See Table 3-1 for the complete, muxed signal name.
Figure 3-5 176-Pin PTP PowerPAD Thermally Enhanced Low-Profile Quad Flatpack (Top View)

NOTE

The exposed lead frame die pad of the PowerPAD™ package serves two functions: to remove heat from the die and to provide ground path for the digital ground (analog ground is provided through dedicated pins). Thus, the PowerPAD should be soldered to the ground (GND) plane of the PCB because this will provide both the digital ground path and good thermal conduction path. To make optimum use of the thermal efficiencies designed into the PowerPAD package, the PCB must be designed with this technology in mind. A thermal land is required on the surface of the PCB directly underneath the body of the PowerPAD. The thermal land should be soldered to the exposed lead frame die pad of the PowerPAD package; the thermal land should be as large as needed to dissipate the required heat. An array of thermal vias should be used to connect the thermal pad to the internal GND plane of the board. See PowerPAD™ Thermally Enhanced Package for more details on using the PowerPAD package.

NOTE

PCB footprints and schematic symbols are available for download in a vendor-neutral format, which can be exported to the leading EDA CAD/CAE design tools. See the CAD/CAE Symbols section in the product folder for each device, under the Packaging section. These footprints and symbols can also be searched for at http://webench.ti.com/cad/.

Signal Descriptions

Table 3-1 describes the signals. The GPIO function is the default at reset, unless otherwise mentioned. The peripheral signals that are listed under them are alternate functions. Some peripheral functions may not be available in all devices. All GPIO pins are I/O/Z and have an internal pullup, which can be selectively enabled or disabled on a per-pin basis. This feature only applies to the GPIO pins. The pullups are not enabled at reset.

Table 3-1 Signal Descriptions

TERMINAL I/O/Z(1) DESCRIPTION
NAME MUX POSITION ZWT
BALL
NO.
PTP
PIN
NO.
ADC, DAC, AND COMPARATOR SIGNALS
VREFHIA V1 37 I ADC-A high reference. This voltage must be driven into the pin from external circuitry. Place at least a 1-µF capacitor on this pin for the 12-bit mode, or at least a 22-µF capacitor for the 16-bit mode. This capacitor should be placed as close to the device as possible between the VREFHIA and VREFLOA pins.
NOTE: Do not load this pin externally.
VREFHIB W5 53 I ADC-B high reference. This voltage must be driven into the pin from external circuitry. Place at least a 1-µF capacitor on this pin for the 12-bit mode, or at least a 22-µF capacitor for the 16-bit mode. This capacitor should be placed as close to the device as possible between the VREFHIB and VREFLOB pins.
NOTE: Do not load this pin externally.
VREFHIC R1 35 I ADC-C high reference. This voltage must be driven into the pin from external circuitry. Place at least a 1-µF capacitor on this pin for the 12-bit mode, or at least a 22-µF capacitor for the 16-bit mode. This capacitor should be placed as close to the device as possible between the VREFHIC and VREFLOC pins.
NOTE: Do not load this pin externally.
VREFHID V5 55 I ADC-D high reference. This voltage must be driven into the pin from external circuitry. Place at least a 1-µF capacitor on this pin for the 12-bit mode, or at least a 22-µF capacitor for the 16-bit mode. This capacitor should be placed as close to the device as possible between the VREFHID and VREFLOD pins.
NOTE: Do not load this pin externally.
VREFLOA R2 33 I ADC-A low reference.
On the PZP package, pin 17 is double-bonded to VSSA and VREFLOA. On the PZP package, pin 17 must be connected to VSSA on the system board.
VREFLOB V6 50 I ADC-B low reference
VREFLOC P2 32 I ADC-C low reference
VREFLOD W6 51 I ADC-D low reference
ADCIN14 T4 44 I Input 14 to all ADCs. This pin can be used as a general-purpose ADCIN pin or it can be used to calibrate all ADCs together (either single-ended or differential) from an external reference.
CMPIN4P I Comparator 4 positive input
ADCIN15 U4 45 I Input 15 to all ADCs. This pin can be used as a general-purpose ADCIN pin or it can be used to calibrate all ADCs together (either single-ended or differential) from an external reference.
CMPIN4N I Comparator 4 negative input
ADCINA0 U1 43 I ADC-A input 0. There is a 50-kΩ internal pulldown on this pin in both an ADC input or DAC output mode which cannot be disabled.
DACOUTA O DAC-A output
ADCINA1 T1 42 I ADC-A input 1. There is a 50-kΩ internal pulldown on this pin in both an ADC input or DAC output mode which cannot be disabled.
DACOUTB O DAC-B output
ADCINA2 U2 41 I ADC-A input 2
CMPIN1P I Comparator 1 positive input
ADCINA3 T2 40 I ADC-A input 3
CMPIN1N I Comparator 1 negative input
ADCINA4 U3 39 I ADC-A input 4
CMPIN2P I Comparator 2 positive input
ADCINA5 T3 38 I ADC-A input 5
CMPIN2N I Comparator 2 negative input
ADCINB0 V2 46 I ADC-B input 0. There is a 100-pF capacitor to VSSA on this pin in both ADC input or DAC reference mode which cannot be disabled. If this pin is being used as a reference for the on-chip DACs, place at least a 1-µF capacitor on this pin.
VDAC I Optional external reference voltage for on-chip DACs. There is a 100-pF capacitor to VSSA on this pin in both ADC input or DAC reference mode which cannot be disabled. If this pin is being used as a reference for the on-chip DACs, place at least a 1-µF capacitor on this pin.
ADCINB1 W2 47 I ADC-B input 1. There is a 50-kΩ internal pulldown on this pin in both an ADC input or DAC output mode which cannot be disabled.
DACOUTC O DAC-C output
ADCINB2 V3 48 I ADC-B input 2
CMPIN3P I Comparator 3 positive input
ADCINB3 W3 49 I ADC-B input 3
CMPIN3N I Comparator 3 negative input
ADCINB4 V4 I ADC-B input 4
ADCINB5 W4 I ADC-B input 5
ADCINC2 R3 31 I ADC-C input 2
CMPIN6P I Comparator 6 positive input
ADCINC3 P3 30 I ADC-C input 3
CMPIN6N I Comparator 6 negative input
ADCINC4 R4 29 I ADC-C input 4
CMPIN5P I Comparator 5 positive input
ADCINC5 P4 I ADC-C input 5
CMPIN5N I Comparator 5 negative input
ADCIND0 T5 56 I ADC-D input 0
CMPIN7P I Comparator 7 positive input
ADCIND1 U5 57 I ADC-D input 1
CMPIN7N I Comparator 7 negative input
ADCIND2 T6 58 I ADC-D input 2
CMPIN8P I Comparator 8 positive input
ADCIND3 U6 59 I ADC-D input 3
CMPIN8N I Comparator 8 negative input
ADCIND4 T7 60 I ADC-D input 4
ADCIND5 U7 I ADC-D input 5
GPIO AND PERIPHERAL SIGNALS
GPIO0 0, 4, 8, 12 C8 160 I/O General-purpose input/output 0
EPWM1A 1 O Enhanced PWM1 output A (HRPWM-capable)
SDAA 6 I/OD I2C-A data open-drain bidirectional port
GPIO1 0, 4, 8, 12 D8 161 I/O General-purpose input/output 1
EPWM1B 1 O Enhanced PWM1 output B (HRPWM-capable)
MFSRB 3 I/O McBSP-B receive frame synch
SCLA 6 I/OD I2C-A clock open-drain bidirectional port
GPIO2 0, 4, 8, 12 A7 162 I/O General-purpose input/output 2
EPWM2A 1 O Enhanced PWM2 output A (HRPWM-capable)
OUTPUTXBAR1 5 O Output 1 of the output XBAR
SDAB 6 I/OD I2C-B data open-drain bidirectional port
GPIO3 0, 4, 8, 12 B7 163 I/O General-purpose input/output 3
EPWM2B 1 O Enhanced PWM2 output B (HRPWM-capable)
OUTPUTXBAR2 2 O Output 2 of the output XBAR
MCLKRB 3 I/O McBSP-B receive clock
OUTPUTXBAR2 5 O Output 2 of the output XBAR
SCLB 6 I/OD I2C-B clock open-drain bidirectional port
GPIO4 0, 4, 8, 12 C7 164 I/O General-purpose input/output 4
EPWM3A 1 O Enhanced PWM3 output A (HRPWM-capable)
OUTPUTXBAR3 5 O Output 3 of the output XBAR
CANTXA 6 O CAN-A transmit
GPIO5 0, 4, 8, 12 D7 165 I/O General-purpose input/output 5
EPWM3B 1 O Enhanced PWM3 output B (HRPWM-capable)
MFSRA 2 I/O McBSP-A receive frame synch
OUTPUTXBAR3 3 O Output 3 of the output XBAR
CANRXA 6 I CAN-A receive
GPIO6 0, 4, 8, 12 A6 166 I/O General-purpose input/output 6
EPWM4A 1 O Enhanced PWM4 output A (HRPWM-capable)
OUTPUTXBAR4 2 O Output 4 of the output XBAR
EXTSYNCOUT 3 O External ePWM synch pulse output
EQEP3A 5 I Enhanced QEP3 input A
CANTXB 6 O CAN-B transmit
GPIO7 0, 4, 8, 12 B6 167 I/O General-purpose input/output 7
EPWM4B 1 O Enhanced PWM4 output B (HRPWM-capable)
MCLKRA 2 I/O McBSP-A receive clock
OUTPUTXBAR5 3 O Output 5 of the output XBAR
EQEP3B 5 I Enhanced QEP3 input B
CANRXB 6 I CAN-B receive
GPIO8 0, 4, 8, 12 G2 18 I/O General-purpose input/output 8
EPWM5A 1 O Enhanced PWM5 output A (HRPWM-capable)
CANTXB 2 O CAN-B transmit
ADCSOCAO 3 O ADC start-of-conversion A output for external ADC
EQEP3S 5 I/O Enhanced QEP3 strobe
SCITXDA 6 O SCI-A transmit data
GPIO9 0, 4, 8, 12 G3 19 I/O General-purpose input/output 9
EPWM5B 1 O Enhanced PWM5 output B (HRPWM-capable)
SCITXDB 2 O SCI-B transmit data
OUTPUTXBAR6 3 O Output 6 of the output XBAR
EQEP3I 5 I/O Enhanced QEP3 index
SCIRXDA 6 I SCI-A receive data
GPIO10 0, 4, 8, 12 B2 1 I/O General-purpose input/output 10
EPWM6A 1 O Enhanced PWM6 output A (HRPWM-capable)
CANRXB 2 I CAN-B receive
ADCSOCBO 3 O ADC start-of-conversion B output for external ADC
EQEP1A 5 I Enhanced QEP1 input A
SCITXDB 6 O SCI-B transmit data
UPP-WAIT 15 I/O Universal parallel port wait. Receiver asserts to request a pause in transfer.
GPIO11 0, 4, 8, 12 C1 2 I/O General-purpose input/output 11
EPWM6B 1 O Enhanced PWM6 output B (HRPWM-capable)
SCIRXDB 2, 6 I SCI-B receive data
OUTPUTXBAR7 3 O Output 7 of the output XBAR
EQEP1B 5 I Enhanced QEP1 input B
UPP-START 15 I/O Universal parallel port start. Transmitter asserts at start of DMA line.
GPIO12 0, 4, 8, 12 C2 4 I/O General-purpose input/output 12
EPWM7A 1 O Enhanced PWM7 output A (HRPWM-capable)
CANTXB 2 O CAN-B transmit
MDXB 3 O McBSP-B transmit serial data
EQEP1S 5 I/O Enhanced QEP1 strobe
SCITXDC 6 O SCI-C transmit data
UPP-ENA 15 I/O Universal parallel port enable. Transmitter asserts while data bus is active.
GPIO13 0, 4, 8, 12 D1 5 I/O General-purpose input/output 13
EPWM7B 1 O Enhanced PWM7 output B (HRPWM-capable)
CANRXB 2 I CAN-B receive
MDRB 3 I McBSP-B receive serial data
EQEP1I 5 I/O Enhanced QEP1 index
SCIRXDC 6 I SCI-C receive data
UPP-D7 15 I/O Universal parallel port data line 7
GPIO14 0, 4, 8, 12 D2 6 I/O General-purpose input/output 14
EPWM8A 1 O Enhanced PWM8 output A (HRPWM-capable)
SCITXDB 2 O SCI-B transmit data
MCLKXB 3 I/O McBSP-B transmit clock
OUTPUTXBAR3 6 O Output 3 of the output XBAR
UPP-D6 15 I/O Universal parallel port data line 6
GPIO15 0, 4, 8, 12 D3 7 I/O General-purpose input/output 15
EPWM8B 1 O Enhanced PWM8 output B (HRPWM-capable)
SCIRXDB 2 I SCI-B receive data
MFSXB 3 I/O McBSP-B transmit frame synch
OUTPUTXBAR4 6 O Output 4 of the output XBAR
UPP-D5 15 I/O Universal parallel port data line 5
GPIO16 0, 4, 8, 12 E1 8 I/O General-purpose input/output 16
SPISIMOA 1 I/O SPI-A slave in, master out
CANTXB 2 O CAN-B transmit
OUTPUTXBAR7 3 O Output 7 of the output XBAR
EPWM9A 5 O Enhanced PWM9 output A
SD1_D1 7 I Sigma-Delta 1 channel 1 data input
UPP-D4 15 I/O Universal parallel port data line 4
GPIO17 0, 4, 8, 12 E2 9 I/O General-purpose input/output 17
SPISOMIA 1 I/O SPI-A slave out, master in
CANRXB 2 I CAN-B receive
OUTPUTXBAR8 3 O Output 8 of the output XBAR
EPWM9B 5 O Enhanced PWM9 output B
SD1_C1 7 I Sigma-Delta 1 channel 1 clock input
UPP-D3 15 I/O Universal parallel port data line 3
GPIO18 0, 4, 8, 12 E3 10 I/O General-purpose input/output 18
SPICLKA 1 I/O SPI-A clock
SCITXDB 2 O SCI-B transmit data
CANRXA 3 I CAN-A receive
EPWM10A 5 O Enhanced PWM10 output A
SD1_D2 7 I Sigma-Delta 1 channel 2 data input
UPP-D2 15 I/O Universal parallel port data line 2
GPIO19 0, 4, 8, 12 E4 12 I/O General-purpose input/output 19
SPISTEA 1 I/O SPI-A slave transmit enable
SCIRXDB 2 I SCI-B receive data
CANTXA 3 O CAN-A transmit
EPWM10B 5 O Enhanced PWM10 output B
SD1_C2 7 I Sigma-Delta 1 channel 2 clock input
UPP-D1 15 I/O Universal parallel port data line 1
GPIO20 0, 4, 8, 12 F2 13 I/O General-purpose input/output 20
EQEP1A 1 I Enhanced QEP1 input A
MDXA 2 O McBSP-A transmit serial data
CANTXB 3 O CAN-B transmit
EPWM11A 5 O Enhanced PWM11 output A
SD1_D3 7 I Sigma-Delta 1 channel 3 data input
UPP-D0 15 I/O Universal parallel port data line 0
GPIO21 0, 4, 8, 12 F3 14 I/O General-purpose input/output 21
EQEP1B 1 I Enhanced QEP1 input B
MDRA 2 I McBSP-A receive serial data
CANRXB 3 I CAN-B receive
EPWM11B 5 O Enhanced PWM11 output B
SD1_C3 7 I Sigma-Delta 1 channel 3 clock input
UPP-CLK 15 I/O Universal parallel port transmit clock
GPIO22 0, 4, 8, 12 J4 22 I/O General-purpose input/output 22
EQEP1S 1 I/O Enhanced QEP1 strobe
MCLKXA 2 I/O McBSP-A transmit clock
SCITXDB 3 O SCI-B transmit data
EPWM12A 5 O Enhanced PWM12 output A
SPICLKB 6 I/O SPI-B clock
SD1_D4 7 I Sigma-Delta 1 channel 4 data input
GPIO23 0, 4, 8, 12 K4 23 I/O General-purpose input/output 23
EQEP1I 1 I/O Enhanced QEP1 index
MFSXA 2 I/O McBSP-A transmit frame synch
SCIRXDB 3 I SCI-B receive data
EPWM12B 5 O Enhanced PWM12 output B
SPISTEB 6 I/O SPI-B slave transmit enable
SD1_C4 7 I Sigma-Delta 1 channel 4 clock input
GPIO24 0, 4, 8, 12 K3 24 I/O General-purpose input/output 24
OUTPUTXBAR1 1 O Output 1 of the output XBAR
EQEP2A 2 I Enhanced QEP2 input A
MDXB 3 O McBSP-B transmit serial data
SPISIMOB 6 I/O SPI-B slave in, master out
SD2_D1 7 I Sigma-Delta 2 channel 1 data input
GPIO25 0, 4, 8, 12 K2 25 I/O General-purpose input/output 25
OUTPUTXBAR2 1 O Output 2 of the output XBAR
EQEP2B 2 I Enhanced QEP2 input B
MDRB 3 I McBSP-B receive serial data
SPISOMIB 6 I/O SPI-B slave out, master in
SD2_C1 7 I Sigma-Delta 2 channel 1 clock input
GPIO26 0, 4, 8, 12 K1 27 I/O General-purpose input/output 26
OUTPUTXBAR3 1 O Output 3 of the output XBAR
EQEP2I 2 I/O Enhanced QEP2 index
MCLKXB 3 I/O McBSP-B transmit clock
OUTPUTXBAR3 5 O Output 3 of the output XBAR
SPICLKB 6 I/O SPI-B clock
SD2_D2 7 I Sigma-Delta 2 channel 2 data input
GPIO27 0, 4, 8, 12 L1 28 I/O General-purpose input/output 27
OUTPUTXBAR4 1 O Output 4 of the output XBAR
EQEP2S 2 I/O Enhanced QEP2 strobe
MFSXB 3 I/O McBSP-B transmit frame synch
OUTPUTXBAR4 5 O Output 4 of the output XBAR
SPISTEB 6 I/O SPI-B slave transmit enable
SD2_C2 7 I Sigma-Delta 2 channel 2 clock input
GPIO28 0, 4, 8, 12 V11 64 I/O General-purpose input/output 28
SCIRXDA 1 I SCI-A receive data
EM1CS4 2 O External memory interface 1 chip select 4
OUTPUTXBAR5 5 O Output 5 of the output XBAR
EQEP3A 6 I Enhanced QEP3 input A
SD2_D3 7 I Sigma-Delta 2 channel 3 data input
GPIO29 0, 4, 8, 12 W11 65 I/O General-purpose input/output 29
SCITXDA 1 O SCI-A transmit data
EM1SDCKE 2 O External memory interface 1 SDRAM clock enable
OUTPUTXBAR6 5 O Output 6 of the output XBAR
EQEP3B 6 I Enhanced QEP3 input B
SD2_C3 7 I Sigma-Delta 2 channel 3 clock input
GPIO30 0, 4, 8, 12 T11 63 I/O General-purpose input/output 30
CANRXA 1 I CAN-A receive
EM1CLK 2 O External memory interface 1 clock
OUTPUTXBAR7 5 O Output 7 of the output XBAR
EQEP3S 6 I/O Enhanced QEP3 strobe
SD2_D4 7 I Sigma-Delta 2 channel 4 data input
GPIO31 0, 4, 8, 12 U11 66 I/O General-purpose input/output 31
CANTXA 1 O CAN-A transmit
EM1WE 2 O External memory interface 1 write enable
OUTPUTXBAR8 5 O Output 8 of the output XBAR
EQEP3I 6 I/O Enhanced QEP3 index
SD2_C4 7 I Sigma-Delta 2 channel 4 clock input
GPIO32 0, 4, 8, 12 U13 67 I/O General-purpose input/output 32
SDAA 1 I/OD I2C-A data open-drain bidirectional port
EM1CS0 2 O External memory interface 1 chip select 0
GPIO33 0, 4, 8, 12 T13 69 I/O General-purpose input/output 33
SCLA 1 I/OD I2C-A clock open-drain bidirectional port
EM1RNW 2 O External memory interface 1 read not write
GPIO34 0, 4, 8, 12 U14 70 I/O General-purpose input/output 34
OUTPUTXBAR1 1 O Output 1 of the output XBAR
EM1CS2 2 O External memory interface 1 chip select 2
SDAB 6 I/OD I2C-B data open-drain bidirectional port
GPIO35 0, 4, 8, 12 T14 71 I/O General-purpose input/output 35
SCIRXDA 1 I SCI-A receive data
EM1CS3 2 O External memory interface 1 chip select 3
SCLB 6 I/OD I2C-B clock open-drain bidirectional port
GPIO36 0, 4, 8, 12 V16 83 I/O General-purpose input/output 36
SCITXDA 1 O SCI-A transmit data
EM1WAIT 2 I External memory interface 1 Asynchronous SRAM WAIT
CANRXA 6 I CAN-A receive
GPIO37 0, 4, 8, 12 U16 84 I/O General-purpose input/output 37
OUTPUTXBAR2 1 O Output 2 of the output XBAR
EM1OE 2 O External memory interface 1 output enable
CANTXA 6 O CAN-A transmit
GPIO38 0, 4, 8, 12 T16 85 I/O General-purpose input/output 38
EM1A0 2 O External memory interface 1 address line 0
SCITXDC 5 O SCI-C transmit data
CANTXB 6 O CAN-B transmit
GPIO39 0, 4, 8, 12 W17 86 I/O General-purpose input/output 39
EM1A1 2 O External memory interface 1 address line 1
SCIRXDC 5 I SCI-C receive data
CANRXB 6 I CAN-B receive
GPIO40 0, 4, 8, 12 V17 87 I/O General-purpose input/output 40
EM1A2 2 O External memory interface 1 address line 2
SDAB 6 I/OD I2C-B data open-drain bidirectional port
GPIO41 0, 4, 8, 12 U17 89 I/O General-purpose input/output 41. For applications using the Hibernate low-power mode, this pin serves as the GPIOHIBWAKE signal. For details, see the Low Power Modes section of the System Control chapter in the TMS320F2837xD Dual-Core Delfino Microcontrollers Technical Reference Manual.
EM1A3 2 O External memory interface 1 address line 3
SCLB 6 I/OD I2C-B clock open-drain bidirectional port
GPIO42 0, 4, 8, 12 D19 130 I/O General-purpose input/output 42
SDAA 6 I/OD I2C-A data open-drain bidirectional port
SCITXDA 15 O SCI-A transmit data
USB0DM Analog I/O USB PHY differential data
GPIO43 0, 4, 8, 12 C19 131 I/O General-purpose input/output 43
SCLA 6 I/OD I2C-A clock open-drain bidirectional port
SCIRXDA 15 I SCI-A receive data
USB0DP Analog I/O USB PHY differential data
GPIO44 0, 4, 8, 12 K18 113 I/O General-purpose input/output 44
EM1A4 2 O External memory interface 1 address line 4
GPIO45 0, 4, 8, 12 K19 115 I/O General-purpose input/output 45
EM1A5 2 O External memory interface 1 address line 5
GPIO46 0, 4, 8, 12 E19 128 I/O General-purpose input/output 46
EM1A6 2 O External memory interface 1 address line 6
SCIRXDD 6 I SCI-D receive data
GPIO47 0, 4, 8, 12 E18 129 I/O General-purpose input/output 47
EM1A7 2 O External memory interface 1 address line 7
SCITXDD 6 O SCI-D transmit data
GPIO48 0, 4, 8, 12 R16 90 I/O General-purpose input/output 48
OUTPUTXBAR3 1 O Output 3 of the output XBAR
EM1A8 2 O External memory interface 1 address line 8
SCITXDA 6 O SCI-A transmit data
SD1_D1 7 I Sigma-Delta 1 channel 1 data input
GPIO49 0, 4, 8, 12 R17 93 I/O General-purpose input/output 49
OUTPUTXBAR4 1 O Output 4 of the output XBAR
EM1A9 2 O External memory interface 1 address line 9
SCIRXDA 6 I SCI-A receive data
SD1_C1 7 I Sigma-Delta 1 channel 1 clock input
GPIO50 0, 4, 8, 12 R18 94 I/O General-purpose input/output 50
EQEP1A 1 I Enhanced QEP1 input A
EM1A10 2 O External memory interface 1 address line 10
SPISIMOC 6 I/O SPI-C slave in, master out
SD1_D2 7 I Sigma-Delta 1 channel 2 data input
GPIO51 0, 4, 8, 12 R19 95 I/O General-purpose input/output 51
EQEP1B 1 I Enhanced QEP1 input B
EM1A11 2 O External memory interface 1 address line 11
SPISOMIC 6 I/O SPI-C slave out, master in
SD1_C2 7 I Sigma-Delta 1 channel 2 clock input
GPIO52 0, 4, 8, 12 P16 96 I/O General-purpose input/output 52
EQEP1S 1 I/O Enhanced QEP1 strobe
EM1A12 2 O External memory interface 1 address line 12
SPICLKC 6 I/O SPI-C clock
SD1_D3 7 I Sigma-Delta 1 channel 3 data input
GPIO53 0, 4, 8, 12 P17 97 I/O General-purpose input/output 53
EQEP1I 1 I/O Enhanced QEP1 index
EM1D31 2 I/O External memory interface 1 data line 31
EM2D15 3 I/O External memory interface 2 data line 15
SPISTEC 6 I/O SPI-C slave transmit enable
SD1_C3 7 I Sigma-Delta 1 channel 3 clock input
GPIO54 0, 4, 8, 12 P18 98 I/O General-purpose input/output 54
SPISIMOA 1 I/O SPI-A slave in, master out
EM1D30 2 I/O External memory interface 1 data line 30
EM2D14 3 I/O External memory interface 2 data line 14
EQEP2A 5 I Enhanced QEP2 input A
SCITXDB 6 O SCI-B transmit data
SD1_D4 7 I Sigma-Delta 1 channel 4 data input
GPIO55 0, 4, 8, 12 P19 100 I/O General-purpose input/output 55
SPISOMIA 1 I/O SPI-A slave out, master in
EM1D29 2 I/O External memory interface 1 data line 29
EM2D13 3 I/O External memory interface 2 data line 13
EQEP2B 5 I Enhanced QEP2 input B
SCIRXDB 6 I SCI-B receive data
SD1_C4 7 I Sigma-Delta 1 channel 4 clock input
GPIO56 0, 4, 8, 12 N16 101 I/O General-purpose input/output 56
SPICLKA 1 I/O SPI-A clock
EM1D28 2 I/O External memory interface 1 data line 28
EM2D12 3 I/O External memory interface 2 data line 12
EQEP2S 5 I/O Enhanced QEP2 strobe
SCITXDC 6 O SCI-C transmit data
SD2_D1 7 I Sigma-Delta 2 channel 1 data input
GPIO57 0, 4, 8, 12 N18 102 I/O General-purpose input/output 57
SPISTEA 1 I/O SPI-A slave transmit enable
EM1D27 2 I/O External memory interface 1 data line 27
EM2D11 3 I/O External memory interface 2 data line 11
EQEP2I 5 I/O Enhanced QEP2 index
SCIRXDC 6 I SCI-C receive data
SD2_C1 7 I Sigma-Delta 2 channel 1 clock input
GPIO58 0, 4, 8, 12 N17 103 I/O General-purpose input/output 58
MCLKRA 1 I/O McBSP-A receive clock
EM1D26 2 I/O External memory interface 1 data line 26
EM2D10 3 I/O External memory interface 2 data line 10
OUTPUTXBAR1 5 O Output 1 of the output XBAR
SPICLKB 6 I/O SPI-B clock
SD2_D2 7 I Sigma-Delta 2 channel 2 data input
SPISIMOA 15 I/O SPI-A slave in, master out(2)
GPIO59 0, 4, 8, 12 M16 104 I/O General-purpose input/output 59(3)
MFSRA 1 I/O McBSP-A receive frame synch
EM1D25 2 I/O External memory interface 1 data line 25
EM2D9 3 I/O External memory interface 2 data line 9
OUTPUTXBAR2 5 O Output 2 of the output XBAR
SPISTEB 6 I/O SPI-B slave transmit enable
SD2_C2 7 I Sigma-Delta 2 channel 2 clock input
SPISOMIA 15 I/O SPI-A slave out, master in(2)
GPIO60 0, 4, 8, 12 M17 105 I/O General-purpose input/output 60
MCLKRB 1 I/O McBSP-B receive clock
EM1D24 2 I/O External memory interface 1 data line 24
EM2D8 3 I/O External memory interface 2 data line 8
OUTPUTXBAR3 5 O Output 3 of the output XBAR
SPISIMOB 6 I/O SPI-B slave in, master out
SD2_D3 7 I Sigma-Delta 2 channel 3 data input
SPICLKA 15 I/O SPI-A clock(2)
GPIO61 0, 4, 8, 12 L16 107 I/O General-purpose input/output 61(3)
MFSRB 1 I/O McBSP-B receive frame synch
EM1D23 2 I/O External memory interface 1 data line 23
EM2D7 3 I/O External memory interface 2 data line 7
OUTPUTXBAR4 5 O Output 4 of the output XBAR
SPISOMIB 6 I/O SPI-B slave out, master in
SD2_C3 7 I Sigma-Delta 2 channel 3 clock input
SPISTEA 15 I/O SPI-A slave transmit enable(2)
GPIO62 0, 4, 8, 12 J17 108 I/O General-purpose input/output 62
SCIRXDC 1 I SCI-C receive data
EM1D22 2 I/O External memory interface 1 data line 22
EM2D6 3 I/O External memory interface 2 data line 6
EQEP3A 5 I Enhanced QEP3 input A
CANRXA 6 I CAN-A receive
SD2_D4 7 I Sigma-Delta 2 channel 4 data input
GPIO63 0, 4, 8, 12 J16 109 I/O General-purpose input/output 63
SCITXDC 1 O SCI-C transmit data
EM1D21 2 I/O External memory interface 1 data line 21
EM2D5 3 I/O External memory interface 2 data line 5
EQEP3B 5 I Enhanced QEP3 input B
CANTXA 6 O CAN-A transmit
SD2_C4 7 I Sigma-Delta 2 channel 4 clock input
SPISIMOB 15 I/O SPI-B slave in, master out(2)
GPIO64 0, 4, 8, 12 L17 110 I/O General-purpose input/output 64(3)
EM1D20 2 I/O External memory interface 1 data line 20
EM2D4 3 I/O External memory interface 2 data line 4
EQEP3S 5 I/O Enhanced QEP3 strobe
SCIRXDA 6 I SCI-A receive data
SPISOMIB 15 I/O SPI-B slave out, master in(2)
GPIO65 0, 4, 8, 12 K16 111 I/O General-purpose input/output 65
EM1D19 2 I/O External memory interface 1 data line 19
EM2D3 3 I/O External memory interface 2 data line 3
EQEP3I 5 I/O Enhanced QEP3 index
SCITXDA 6 O SCI-A transmit data
SPICLKB 15 I/O SPI-B clock(2)
GPIO66 0, 4, 8, 12 K17 112 I/O General-purpose input/output 66(3)
EM1D18 2 I/O External memory interface 1 data line 18
EM2D2 3 I/O External memory interface 2 data line 2
SDAB 6 I/OD I2C-B data open-drain bidirectional port
SPISTEB 15 I/O SPI-B slave transmit enable(2)
GPIO67 0, 4, 8, 12 B19 132 I/O General-purpose input/output 67
EM1D17 2 I/O External memory interface 1 data line 17
EM2D1 3 I/O External memory interface 2 data line 1
GPIO68 0, 4, 8, 12 C18 133 I/O General-purpose input/output 68
EM1D16 2 I/O External memory interface 1 data line 16
EM2D0 3 I/O External memory interface 2 data line 0
GPIO69 0, 4, 8, 12 B18 134 I/O General-purpose input/output 69
EM1D15 2 I/O External memory interface 1 data line 15
SCLB 6 I/OD I2C-B clock open-drain bidirectional port
SPISIMOC 15 I/O SPI-C slave in, master out(2)
GPIO70 0, 4, 8, 12 A17 135 I/O General-purpose input/output 70(3)
EM1D14 2 I/O External memory interface 1 data line 14
CANRXA 5 I CAN-A receive
SCITXDB 6 O SCI-B transmit data
SPISOMIC 15 I/O SPI-C slave out, master in(2)
GPIO71 0, 4, 8, 12 B17 136 I/O General-purpose input/output 71
EM1D13 2 I/O External memory interface 1 data line 13
CANTXA 5 O CAN-A transmit
SCIRXDB 6 I SCI-B receive data
SPICLKC 15 I/O SPI-C clock(2)
GPIO72 0, 4, 8, 12 B16 139 I/O General-purpose input/output 72.(3) This is the factory default boot mode select pin 1.
EM1D12 2 I/O External memory interface 1 data line 12
CANTXB 5 O CAN-B transmit
SCITXDC 6 O SCI-C transmit data
SPISTEC 15 I/O SPI-C slave transmit enable(2)
GPIO73 0, 4, 8, 12 A16 140 I/O General-purpose input/output 73
EM1D11 2 I/O External memory interface 1 data line 11
XCLKOUT 3 O/Z External clock output. This pin outputs a divided-down version of a chosen clock signal from within the device. The clock signal is chosen using the CLKSRCCTL3.XCLKOUTSEL bit field while the divide ratio is chosen using the XCLKOUTDIVSEL.XCLKOUTDIV bit field.
CANRXB 5 I CAN-B receive
SCIRXDC 6 I SCI-C receive
GPIO74 0, 4, 8, 12 C17 141 I/O General-purpose input/output 74
EM1D10 2 I/O External memory interface 1 data line 10
GPIO75 0, 4, 8, 12 D16 142 I/O General-purpose input/output 75
EM1D9 2 I/O External memory interface 1 data line 9
GPIO76 0, 4, 8, 12 C16 143 I/O General-purpose input/output 76
EM1D8 2 I/O External memory interface 1 data line 8
SCITXDD 6 O SCI-D transmit data
GPIO77 0, 4, 8, 12 A15 144 I/O General-purpose input/output 77
EM1D7 2 I/O External memory interface 1 data line 7
SCIRXDD 6 I SCI-D receive data
GPIO78 0, 4, 8, 12 B15 145 I/O General-purpose input/output 78
EM1D6 2 I/O External memory interface 1 data line 6
EQEP2A 6 I Enhanced QEP2 input A
GPIO79 0, 4, 8, 12 C15 146 I/O General-purpose input/output 79
EM1D5 2 I/O External memory interface 1 data line 5
EQEP2B 6 I Enhanced QEP2 input B
GPIO80 0, 4, 8, 12 D15 148 I/O General-purpose input/output 80
EM1D4 2 I/O External memory interface 1 data line 4
EQEP2S 6 I/O Enhanced QEP2 strobe
GPIO81 0, 4, 8, 12 A14 149 I/O General-purpose input/output 81
EM1D3 2 I/O External memory interface 1 data line 3
EQEP2I 6 I/O Enhanced QEP2 index
GPIO82 0, 4, 8, 12 B14 150 I/O General-purpose input/output 82
EM1D2 2 I/O External memory interface 1 data line 2
GPIO83 0, 4, 8, 12 C14 151 I/O General-purpose input/output 83
EM1D1 2 I/O External memory interface 1 data line 1
GPIO84 0, 4, 8, 12 A11 154 I/O General-purpose input/output 84. This is the factory default boot mode select pin 0.
SCITXDA 5 O SCI-A transmit data
MDXB 6 O McBSP-B transmit serial data
MDXA 15 O McBSP-A transmit serial data
GPIO85 0, 4, 8, 12 B11 155 I/O General-purpose input/output 85
EM1D0 2 I/O External memory interface 1 data line 0
SCIRXDA 5 I SCI-A receive data
MDRB 6 I McBSP-B receive serial data
MDRA 15 I McBSP-A receive serial data
GPIO86 0, 4, 8, 12 C11 156 I/O General-purpose input/output 86
EM1A13 2 O External memory interface 1 address line 13
EM1CAS 3 O External memory interface 1 column address strobe
SCITXDB 5 O SCI-B transmit data
MCLKXB 6 I/O McBSP-B transmit clock
MCLKXA 15 I/O McBSP-A transmit clock
GPIO87 0, 4, 8, 12 D11 157 I/O General-purpose input/output 87
EM1A14 2 O External memory interface 1 address line 14
EM1RAS 3 O External memory interface 1 row address strobe
SCIRXDB 5 I SCI-B receive data
MFSXB 6 I/O McBSP-B transmit frame synch
MFSXA 15 I/O McBSP-A transmit frame synch
GPIO88 0, 4, 8, 12 C6 170 I/O General-purpose input/output 88
EM1A15 2 O External memory interface 1 address line 15
EM1DQM0 3 O External memory interface 1 Input/output mask for byte 0
GPIO89 0, 4, 8, 12 D6 171 I/O General-purpose input/output 89
EM1A16 2 O External memory interface 1 address line 16
EM1DQM1 3 O External memory interface 1 Input/output mask for byte 1
SCITXDC 6 O SCI-C transmit data
GPIO90 0, 4, 8, 12 A5 172 I/O General-purpose input/output 90
EM1A17 2 O External memory interface 1 address line 17
EM1DQM2 3 O External memory interface 1 Input/output mask for byte 2
SCIRXDC 6 I SCI-C receive data
GPIO91 0, 4, 8, 12 B5 173 I/O General-purpose input/output 91
EM1A18 2 O External memory interface 1 address line 18
EM1DQM3 3 O External memory interface 1 Input/output mask for byte 3
SDAA 6 I/OD I2C-A data open-drain bidirectional port
GPIO92 0, 4, 8, 12 A4 174 I/O General-purpose input/output 92
EM1A19 2 O External memory interface 1 address line 19
EM1BA1 3 O External memory interface 1 bank address 1
SCLA 6 I/OD I2C-A clock open-drain bidirectional port
GPIO93 0, 4, 8, 12 B4 175 I/O General-purpose input/output 93
EM1BA0 3 O External memory interface 1 bank address 0
SCITXDD 6 O SCI-D transmit data
GPIO94 0, 4, 8, 12 A3 176 I/O General-purpose input/output 94
SCIRXDD 6 I SCI-D receive data
GPIO95 0, 4, 8, 12 B3 I/O General-purpose input/output 95
GPIO96 0, 4, 8, 12 C3 I/O General-purpose input/output 96
EM2DQM1 3 O External memory interface 2 Input/output mask for byte 1
EQEP1A 5 I Enhanced QEP1 input A
GPIO97 0, 4, 8, 12 A2 I/O General-purpose input/output 97
EM2DQM0 3 O External memory interface 2 Input/output mask for byte 0
EQEP1B 5 I Enhanced QEP1 input B
GPIO98 0, 4, 8, 12 F1 I/O General-purpose input/output 98
EM2A0 3 O External memory interface 2 address line 0
EQEP1S 5 I/O Enhanced QEP1 strobe
GPIO99 0, 4, 8, 12 G1 17 I/O General-purpose input/output 99
EM2A1 3 O External memory interface 2 address line 1
EQEP1I 5 I/O Enhanced QEP1 index
GPIO100 0, 4, 8, 12 H1 I/O General-purpose input/output 100
EM2A2 3 O External memory interface 2 address line 2
EQEP2A 5 I Enhanced QEP2 input A
SPISIMOC 6 I/O SPI-C slave in, master out
GPIO101 0, 4, 8, 12 H2 I/O General-purpose input/output 101
EM2A3 3 O External memory interface 2 address line 3
EQEP2B 5 I Enhanced QEP2 input B
SPISOMIC 6 I/O SPI-C slave out, master in
GPIO102 0, 4, 8, 12 H3 I/O General-purpose input/output 102
EM2A4 3 O External memory interface 2 address line 4
EQEP2S 5 I/O Enhanced QEP2 strobe
SPICLKC 6 I/O SPI-C clock
GPIO103 0, 4, 8, 12 J1 I/O General-purpose input/output 103
EM2A5 3 O External memory interface 2 address line 5
EQEP2I 5 I/O Enhanced QEP2 index
SPISTEC 6 I/O SPI-C slave transmit enable
GPIO104 0, 4, 8, 12 J2 I/O General-purpose input/output 104
SDAA 1 I/OD I2C-A data open-drain bidirectional port
EM2A6 3 O External memory interface 2 address line 6
EQEP3A 5 I Enhanced QEP3 input A
SCITXDD 6 O SCI-D transmit data
GPIO105 0, 4, 8, 12 J3 I/O General-purpose input/output 105
SCLA 1 I/OD I2C-A clock open-drain bidirectional port
EM2A7 3 O External memory interface 2 address line 7
EQEP3B 5 I Enhanced QEP3 input B
SCIRXDD 6 I SCI-D receive data
GPIO106 0, 4, 8, 12 L2 I/O General-purpose input/output 106
EM2A8 3 O External memory interface 2 address line 8
EQEP3S 5 I/O Enhanced QEP3 strobe
SCITXDC 6 O SCI-C transmit data
GPIO107 0, 4, 8, 12 L3 I/O General-purpose input/output 107
EM2A9 3 O External memory interface 2 address line 9
EQEP3I 5 I/O Enhanced QEP3 index
SCIRXDC 6 I SCI-C receive data
GPIO108 0, 4, 8, 12 L4 I/O General-purpose input/output 108
EM2A10 3 O External memory interface 2 address line 10
GPIO109 0, 4, 8, 12 N2 I/O General-purpose input/output 109
EM2A11 3 O External memory interface 2 address line 11
GPIO110 0, 4, 8, 12 M2 I/O General-purpose input/output 110
EM2WAIT 3 I External memory interface 2 Asynchronous SRAM WAIT
GPIO111 0, 4, 8, 12 M4 I/O General-purpose input/output 111
EM2BA0 3 O External memory interface 2 bank address 0
GPIO112 0, 4, 8, 12 M3 I/O General-purpose input/output 112
EM2BA1 3 O External memory interface 2 bank address 1
GPIO113 0, 4, 8, 12 N4 I/O General-purpose input/output 113
EM2CAS 3 O External memory interface 2 column address strobe
GPIO114 0, 4, 8, 12 N3 I/O General-purpose input/output 114
EM2RAS 3 O External memory interface 2 row address strobe
GPIO115 0, 4, 8, 12 V12 I/O General-purpose input/output 115
EM2CS0 3 O External memory interface 2 chip select 0
GPIO116 0, 4, 8, 12 W10 I/O General-purpose input/output 116
EM2CS2 3 O External memory interface 2 chip select 2
GPIO117 0, 4, 8, 12 U12 I/O General-purpose input/output 117
EM2SDCKE 3 O External memory interface 2 SDRAM clock enable
GPIO118 0, 4, 8, 12 T12 I/O General-purpose input/output 118
EM2CLK 3 O External memory interface 2 clock
GPIO119 0, 4, 8, 12 T15 I/O General-purpose input/output 119
EM2RNW 3 O External memory interface 2 read not write
GPIO120 0, 4, 8, 12 U15 I/O General-purpose input/output 120
EM2WE 3 O External memory interface 2 write enable
USB0PFLT 15 I/O USB external regulator power fault indicator
GPIO121 0, 4, 8, 12 W16 I/O General-purpose input/output 121
EM2OE 3 O External memory interface 2 output enable
USB0EPEN 15 I/O USB external regulator enable
GPIO122 0, 4, 8, 12 T8 I/O General-purpose input/output 122
SPISIMOC 6 I/O SPI-C slave in, master out
SD1_D1 7 I Sigma-Delta 1 channel 1 data input
GPIO123 0, 4, 8, 12 U8 I/O General-purpose input/output 123
SPISOMIC 6 I/O SPI-C slave out, master in
SD1_C1 7 I Sigma-Delta 1 channel 1 clock input
GPIO124 0, 4, 8, 12 V8 I/O General-purpose input/output 124
SPICLKC 6 I/O SPI-C clock
SD1_D2 7 I Sigma-Delta 1 channel 2 data input
GPIO125 0, 4, 8, 12 T9 I/O General-purpose input/output 125
SPISTEC 6 I/O SPI-C slave transmit enable
SD1_C2 7 I Sigma-Delta 1 channel 2 clock input
GPIO126 0, 4, 8, 12 U9 I/O General-purpose input/output 126
SD1_D3 7 I Sigma-Delta 1 channel 3 data input
GPIO127 0, 4, 8, 12 V9 I/O General-purpose input/output 127
SD1_C3 7 I Sigma-Delta 1 channel 3 clock input
GPIO128 0, 4, 8, 12 W9 I/O General-purpose input/output 128
SD1_D4 7 I Sigma-Delta 1 channel 4 data input
GPIO129 0, 4, 8, 12 T10 I/O General-purpose input/output 129
SD1_C4 7 I Sigma-Delta 1 channel 4 clock input
GPIO130 0, 4, 8, 12 U10 I/O General-purpose input/output 130
SD2_D1 7 I Sigma-Delta 2 channel 1 data input
GPIO131 0, 4, 8, 12 V10 I/O General-purpose input/output 131
SD2_C1 7 I Sigma-Delta 2 channel 1 clock input
GPIO132 0, 4, 8, 12 W18 I/O General-purpose input/output 132
SD2_D2 7 I Sigma-Delta 2 channel 2 data input
GPIO133/AUXCLKIN 0, 4, 8, 12 G18 118 I/O General-purpose input/output 133. The AUXCLKIN function of this GPIO pin could be used to provide a single-ended 3.3-V level clock signal to the Auxiliary Phase-Locked Loop (AUXPLL), whose output is used for the USB module. The AUXCLKIN clock may also be used for the CAN module.
SD2_C2 7 I Sigma-Delta 2 channel 2 clock input
GPIO134 0, 4, 8, 12 V18 I/O General-purpose input/output 134
SD2_D3 7 I Sigma-Delta 2 channel 3 data input
GPIO135 0, 4, 8, 12 U18 I/O General-purpose input/output 135
SCITXDA 6 O SCI-A transmit data
SD2_C3 7 I Sigma-Delta 2 channel 3 clock input
GPIO136 0, 4, 8, 12 T17 I/O General-purpose input/output 136
SCIRXDA 6 I SCI-A receive data
SD2_D4 7 I Sigma-Delta 2 channel 4 data input
GPIO137 0, 4, 8, 12 T18 I/O General-purpose input/output 137
SCITXDB 6 O SCI-B transmit data
SD2_C4 7 I Sigma-Delta 2 channel 4 clock input
GPIO138 0, 4, 8, 12 T19 I/O General-purpose input/output 138
SCIRXDB 6 I SCI-B receive data
GPIO139 0, 4, 8, 12 N19 I/O General-purpose input/output 139
SCIRXDC 6 I SCI-C receive data
GPIO140 0, 4, 8, 12 M19 I/O General-purpose input/output 140
SCITXDC 6 O SCI-C transmit data
GPIO141 0, 4, 8, 12 M18 I/O General-purpose input/output 141
SCIRXDD 6 I SCI-D receive data
GPIO142 0, 4, 8, 12 L19 I/O General-purpose input/output 142
SCITXDD 6 O SCI-D transmit data
GPIO143 0, 4, 8, 12 F18 I/O General-purpose input/output 143
GPIO144 0, 4, 8, 12 F17 I/O General-purpose input/output 144
GPIO145 0, 4, 8, 12 E17 I/O General-purpose input/output 145
EPWM1A 1 O Enhanced PWM1 output A (HRPWM-capable)
GPIO146 0, 4, 8, 12 D18 I/O General-purpose input/output 146
EPWM1B 1 O Enhanced PWM1 output B (HRPWM-capable)
GPIO147 0, 4, 8, 12 D17 I/O General-purpose input/output 147
EPWM2A 1 O Enhanced PWM2 output A (HRPWM-capable)
GPIO148 0, 4, 8, 12 D14 I/O General-purpose input/output 148
EPWM2B 1 O Enhanced PWM2 output B (HRPWM-capable)
GPIO149 0, 4, 8, 12 A13 I/O General-purpose input/output 149
EPWM3A 1 O Enhanced PWM3 output A (HRPWM-capable)
GPIO150 0, 4, 8, 12 B13 I/O General-purpose input/output 150
EPWM3B 1 O Enhanced PWM3 output B (HRPWM-capable)
GPIO151 0, 4, 8, 12 C13 I/O General-purpose input/output 151
EPWM4A 1 O Enhanced PWM4 output A (HRPWM-capable)
GPIO152 0, 4, 8, 12 D13 I/O General-purpose input/output 152
EPWM4B 1 O Enhanced PWM4 output B (HRPWM-capable)
GPIO153 0, 4, 8, 12 A12 I/O General-purpose input/output 153
EPWM5A 1 O Enhanced PWM5 output A (HRPWM-capable)
GPIO154 0, 4, 8, 12 B12 I/O General-purpose input/output 154
EPWM5B 1 O Enhanced PWM5 output B (HRPWM-capable)
GPIO155 0, 4, 8, 12 C12 I/O General-purpose input/output 155
EPWM6A 1 O Enhanced PWM6 output A (HRPWM-capable)
GPIO156 0, 4, 8, 12 D12 I/O General-purpose input/output 156
EPWM6B 1 O Enhanced PWM6 output B (HRPWM-capable)
GPIO157 0, 4, 8, 12 B10 I/O General-purpose input/output 157
EPWM7A 1 O Enhanced PWM7 output A (HRPWM-capable)
GPIO158 0, 4, 8, 12 C10 I/O General-purpose input/output 158
EPWM7B 1 O Enhanced PWM7 output B (HRPWM-capable)
GPIO159 0, 4, 8, 12 D10 I/O General-purpose input/output 159
EPWM8A 1 O Enhanced PWM8 output A (HRPWM-capable)
GPIO160 0, 4, 8, 12 B9 I/O General-purpose input/output 160
EPWM8B 1 O Enhanced PWM8 output B (HRPWM-capable)
GPIO161 0, 4, 8, 12 C9 I/O General-purpose input/output 161
EPWM9A 1 O Enhanced PWM9 output A
GPIO162 0, 4, 8, 12 D9 I/O General-purpose input/output 162
EPWM9B 1 O Enhanced PWM9 output B
GPIO163 0, 4, 8, 12 A8 I/O General-purpose input/output 163
EPWM10A 1 O Enhanced PWM10 output A
GPIO164 0, 4, 8, 12 B8 I/O General-purpose input/output 164
EPWM10B 1 O Enhanced PWM10 output B
GPIO165 0, 4, 8, 12 C5 I/O General-purpose input/output 165
EPWM11A 1 O Enhanced PWM11 output A
GPIO166 0, 4, 8, 12 D5 I/O General-purpose input/output 166
EPWM11B 1 O Enhanced PWM11 output B
GPIO167 0, 4, 8, 12 C4 I/O General-purpose input/output 167
EPWM12A 1 O Enhanced PWM12 output A
GPIO168 0, 4, 8, 12 D4 I/O General-purpose input/output 168
EPWM12B 1 O Enhanced PWM12 output B
RESET
XRS F19 124 I/OD Device Reset (in) and Watchdog Reset (out). The devices have a built-in power-on reset (POR) circuit. During a power-on condition, this pin is driven low by the device. An external circuit may also drive this pin to assert a device reset. This pin is also driven low by the MCU when a watchdog reset or NMI watchdog reset occurs. During watchdog reset, the XRS pin is driven low for the watchdog reset duration of 512 OSCCLK cycles. A resistor with a value from 2.2 kΩ to 10 kΩ should be placed between XRS and VDDIO. If a capacitor is placed between XRS and VSS for noise filtering, it should be 100 nF or smaller. These values will allow the watchdog to properly drive the XRS pin to VOL within 512 OSCCLK cycles when the watchdog reset is asserted. The output buffer of this pin is an open drain with an internal pullup. If this pin is driven by an external device, an open-drain device is recommended.
CLOCKS
X1 G19 123 I On-chip crystal-oscillator input. To use this oscillator, a quartz crystal must be connected across X1 and X2. If this pin is not used, it must be tied to GND.
This pin can also be used to feed a single-ended 3.3-V level clock. In this case, X2 is a No Connect (NC).
X2 J19 121 O On-chip crystal-oscillator output. A quartz crystal may be connected across X1 and X2. If X2 is not used, it must be left unconnected.
NO CONNECT
NC H4 No connect. BGA ball is electrically open and not connected to the die.
JTAG
TCK V15 81 I JTAG test clock with internal pullup (see Section 4.5)
TDI W13 77 I JTAG test data input (TDI) with internal pullup. TDI is clocked into the selected register (instruction or data) on a rising edge of TCK.
TDO W15 78 O/Z 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.(3)
TMS W14 80 I JTAG test-mode select (TMS) with internal pullup. This serial control input is clocked into the TAP controller on the rising edge of TCK.
TRST V14 79 I 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 driven low, the device operates in its functional mode, and the test reset signals are ignored. NOTE: TRST 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Ω or smaller resistor generally offers adequate protection. The value of the resistor is application-specific. TI recommends that each target board be validated for proper operation of the debugger and the application. This pin has an internal 50-ns (nominal) glitch filter.
INTERNAL VOLTAGE REGULATOR CONTROL
VREGENZ J18 119 I Internal voltage regulator enable with internal pulldown. The internal VREG is not supported and must be disabled. Connect VREGENZ to VDDIO.
ANALOG, DIGITAL, AND I/O POWER
VDD E9 16 1.2-V digital logic power pins. TI recommends placing a decoupling capacitor near each VDD pin with a minimum total capacitance of approximately 20 uF. The exact value of the decoupling capacitance should be determined by your system voltage regulation solution.
E11 21
F9 61
F11 76
G14 117
G15 126
J14 137
J15 153
K5 158
K6 169
P10
P13
R10
R13
VDD3VFL R11 72 3.3-V Flash power pin. Place a minimum 0.1-µF decoupling capacitor on each pin.
R12
VDDA P6 36 3.3-V analog power pins. Place a minimum 2.2-µF decoupling capacitor to VSSA on each pin.
R6 54
VDDIO A9 3 3.3-V digital I/O power pins. Place a minimum 0.1-µF decoupling capacitor on each pin. The exact value of the decoupling capacitance should be determined by your system voltage regulation solution.
A18 11
B1 15
E7 20
E10 26
E13 62
E16 68
F4 75
F7 82
F10 88
F13 91
F16 99
G4 106
G5 114
G6 116
H5 127
H6 138
L14 147
L15 152
M1 159
M5 168
M6
N14
N15
P9
R9
V19
W8
VDDOSC H16 120 Power pins for the 3.3-V on-chip crystal oscillator (X1 and X2) and the two zero-pin internal oscillators (INTOSC). Place a 0.1-μF (minimum) decoupling capacitor on each pin.
H17 125
VSS A1 PWR
PAD
Device ground. For Quad Flatpacks (QFPs), the PowerPAD on the bottom of the package must be soldered to the ground plane of the PCB.
A10
A19
E5
E6
E8
E12
E14
E15
F5
F6
F8
F12
F14
F15
G16
G17
H8
H9
H10
H11
H12
H14
H15
J5
J6
J8
J9
J10
J11
J12
K8
K9
K10
K11
K12
K14
K15
L5
L6
L8
L9
VSS L10 PWR
PAD
Device ground. For Quad Flatpacks (QFPs), the PowerPAD on the bottom of the package must be soldered to the ground plane of the PCB.
L11
L12
L18
M8
M9
M10
M11
M12
M14
M15
N1
N5
N6
P7
P8
P11
P12
P14
P15
R7
R8
R14
R15
W7
W19
VSSOSC H18 122 Crystal oscillator (X1 and X2) ground pin. When using an external crystal, do not connect this pin to the board ground. Instead, connect it to the ground reference of the external crystal oscillator circuit.
If an external crystal is not used, this pin may be connected to the board ground.
H19
VSSA P1 34 Analog ground.
On the PZP package, pin 17 is double-bonded to VSSA and VREFLOA. This pin must be connect to VSSA.
P5 52
R5
V7
W1
SPECIAL FUNCTIONS
ERRORSTS U19 92 O Error status output. This pin has an internal pulldown.
TEST PINS
FLT1 W12 73 I/O Flash test pin 1. Reserved for TI. Must be left unconnected.
FLT2 V13 74 I/O Flash test pin 2. Reserved for TI. Must be left unconnected.
  1. I = Input, O = Output, OD = Open Drain, Z = High Impedance
  2. High-Speed SPI-enabled GPIO mux option. This pin mux option is required when using the SPI in High-Speed Mode (HS_MODE = 1 in SPICCR). This mux option is still available when not using the SPI in High-Speed Mode (HS_MODE = 0 in SPICCR).
  3. This pin has output impedance that can be as low as 22 Ω. This output could have fast edges and ringing depending on the system PCB characteristics. If this is a concern, the user should take precautions such as adding a 39 Ω (10% tolerance) series termination resistor or implement some other termination scheme. It is also recommended that a system-level signal integrity analysis be performed with the provided IBIS models. The termination is not required if this pin is used for input function.

Pins With Internal Pullup and Pulldown

Some pins on the device have internal pullups or pulldowns. Table 3-2 lists the pull direction and when it is active. The pullups on GPIO pins are disabled by default and can be enabled through software. In order to avoid any floating unbonded inputs, the Boot ROM will enable internal pullups on GPIO pins that are not bonded out in a particular package. Other pins noted in Table 3-2 with pullups and pulldowns are always on and cannot be disabled.

Table 3-2 Pins With Internal Pullup and Pulldown

PIN RESET
(XRS = 0)
DEVICE BOOT APPLICATION SOFTWARE
GPIOx Pullup disabled Pullup disabled(1) Pullup enable is application-defined
TRST Pulldown active
TCK Pullup active
TMS Pullup active
TDI Pullup active
XRS Pullup active
VREGENZ Pulldown active
ERRORSTS Pulldown active
Other pins No pullup or pulldown present
Pins not bonded out in a given package will have the internal pullups enabled by the Boot ROM.

Pin Multiplexing

GPIO Muxed Pins

Table 3-3 shows the GPIO muxed pins. The default for each pin is the GPIO function, secondary functions can be selected by setting both the GPyGMUXn.GPIOz and GPyMUXn.GPIOz register bits. The GPyGMUXn register should be configured prior to the GPyMUXn to avoid transient pulses on GPIO's from alternate mux selections. Columns not shown and blank cells are reserved GPIO Mux settings.

Table 3-3 GPIO Muxed Pins(1)(2)

GPIO Mux Selection
GPIO Index 0, 4, 8, 12 1 2 3 5 6 7 15
GPyGMUXn.
GPIOz =
00b, 01b, 10b, 11b 00b 01b 11b
GPyMUXn.
GPIOz =
00b 01b 10b 11b 01b 10b 11b 11b
GPIO0 EPWM1A (O) SDAA (I/OD)
GPIO1 EPWM1B (O) MFSRB (I/O) SCLA (I/OD)
GPIO2 EPWM2A (O) OUTPUTXBAR1 (O) SDAB (I/OD)
GPIO3 EPWM2B (O) OUTPUTXBAR2 (O) MCLKRB (I/O) OUTPUTXBAR2 (O) SCLB (I/OD)
GPIO4 EPWM3A (O) OUTPUTXBAR3 (O) CANTXA (O)
GPIO5 EPWM3B (O) MFSRA (I/O) OUTPUTXBAR3 (O) CANRXA (I)
GPIO6 EPWM4A (O) OUTPUTXBAR4 (O) EXTSYNCOUT (O) EQEP3A (I) CANTXB (O)
GPIO7 EPWM4B (O) MCLKRA (I/O) OUTPUTXBAR5 (O) EQEP3B (I) CANRXB (I)
GPIO8 EPWM5A (O) CANTXB (O) ADCSOCAO (O) EQEP3S (I/O) SCITXDA (O)
GPIO9 EPWM5B (O) SCITXDB (O) OUTPUTXBAR6 (O) EQEP3I (I/O) SCIRXDA (I)
GPIO10 EPWM6A (O) CANRXB (I) ADCSOCBO (O) EQEP1A (I) SCITXDB (O) UPP-WAIT (I/O)
GPIO11 EPWM6B (O) SCIRXDB (I) OUTPUTXBAR7 (O) EQEP1B (I) SCIRXDB (I) UPP-START (I/O)
GPIO12 EPWM7A (O) CANTXB (O) MDXB (O) EQEP1S (I/O) SCITXDC (O) UPP-ENA (I/O)
GPIO13 EPWM7B (O) CANRXB (I) MDRB (I) EQEP1I (I/O) SCIRXDC (I) UPP-D7 (I/O)
GPIO14 EPWM8A (O) SCITXDB (O) MCLKXB (I/O) OUTPUTXBAR3 (O) UPP-D6 (I/O)
GPIO15 EPWM8B (O) SCIRXDB (I) MFSXB (I/O) OUTPUTXBAR4 (O) UPP-D5 (I/O)
GPIO16 SPISIMOA (I/O) CANTXB (O) OUTPUTXBAR7 (O) EPWM9A (O) SD1_D1 (I) UPP-D4 (I/O)
GPIO17 SPISOMIA (I/O) CANRXB (I) OUTPUTXBAR8 (O) EPWM9B (O) SD1_C1 (I) UPP-D3 (I/O)
GPIO18 SPICLKA (I/O) SCITXDB (O) CANRXA (I) EPWM10A (O) SD1_D2 (I) UPP-D2 (I/O)
GPIO19 SPISTEA (I/O) SCIRXDB (I) CANTXA (O) EPWM10B (O) SD1_C2 (I) UPP-D1 (I/O)
GPIO20 EQEP1A (I) MDXA (O) CANTXB (O) EPWM11A (O) SD1_D3 (I) UPP-D0 (I/O)
GPIO21 EQEP1B (I) MDRA (I) CANRXB (I) EPWM11B (O) SD1_C3 (I) UPP-CLK (I/O)
GPIO22 EQEP1S (I/O) MCLKXA (I/O) SCITXDB (O) EPWM12A (O) SPICLKB (I/O) SD1_D4 (I)
GPIO23 EQEP1I (I/O) MFSXA (I/O) SCIRXDB (I) EPWM12B (O) SPISTEB (I/O) SD1_C4 (I)
GPIO24 OUTPUTXBAR1 (O) EQEP2A (I) MDXB (O) SPISIMOB (I/O) SD2_D1 (I)
GPIO25 OUTPUTXBAR2 (O) EQEP2B (I) MDRB (I) SPISOMIB (I/O) SD2_C1 (I)
GPIO26 OUTPUTXBAR3 (O) EQEP2I (I/O) MCLKXB (I/O) OUTPUTXBAR3 (O) SPICLKB (I/O) SD2_D2 (I)
GPIO27 OUTPUTXBAR4 (O) EQEP2S (I/O) MFSXB (I/O) OUTPUTXBAR4 (O) SPISTEB (I/O) SD2_C2 (I)
GPIO28 SCIRXDA (I) EM1CS4 (O) OUTPUTXBAR5 (O) EQEP3A (I) SD2_D3 (I)
GPIO29 SCITXDA (O) EM1SDCKE (O) OUTPUTXBAR6 (O) EQEP3B (I) SD2_C3 (I)
GPIO30 CANRXA (I) EM1CLK (O) OUTPUTXBAR7 (O) EQEP3S (I/O) SD2_D4 (I)
GPIO31 CANTXA (O) EM1WE (O) OUTPUTXBAR8 (O) EQEP3I (I/O) SD2_C4 (I)
GPIO32 SDAA (I/OD) EM1CS0 (O)
GPIO33 SCLA (I/OD) EM1RNW (O)
GPIO34 OUTPUTXBAR1 (O) EM1CS2 (O) SDAB (I/OD)
GPIO35 SCIRXDA (I) EM1CS3 (O) SCLB (I/OD)
GPIO36 SCITXDA (O) EM1WAIT (I) CANRXA (I)
GPIO37 OUTPUTXBAR2 (O) EM1OE (O) CANTXA (O)
GPIO38 EM1A0 (O) SCITXDC (O) CANTXB (O)
GPIO39 EM1A1 (O) SCIRXDC (I) CANRXB (I)
GPIO40 EM1A2 (O) SDAB (I/OD)
GPIO41 EM1A3 (O) SCLB (I/OD)
GPIO42 SDAA (I/OD) SCITXDA (O)
GPIO43 SCLA (I/OD) SCIRXDA (I)
GPIO44 EM1A4 (O)
GPIO45 EM1A5 (O)
GPIO46 EM1A6 (O) SCIRXDD (I)
GPIO47 EM1A7 (O) SCITXDD (O)
GPIO48 OUTPUTXBAR3 (O) EM1A8 (O) SCITXDA (O) SD1_D1 (I)
GPIO49 OUTPUTXBAR4 (O) EM1A9 (O) SCIRXDA (I) SD1_C1 (I)
GPIO50 EQEP1A (I) EM1A10 (O) SPISIMOC (I/O) SD1_D2 (I)
GPIO51 EQEP1B (I) EM1A11 (O) SPISOMIC (I/O) SD1_C2 (I)
GPIO52 EQEP1S (I/O) EM1A12 (O) SPICLKC (I/O) SD1_D3 (I)
GPIO53 EQEP1I (I/O) EM1D31 (I/O) EM2D15 (I/O) SPISTEC (I/O) SD1_C3 (I)
GPIO54 SPISIMOA (I/O) EM1D30 (I/O) EM2D14 (I/O) EQEP2A (I) SCITXDB (O) SD1_D4 (I)
GPIO55 SPISOMIA (I/O) EM1D29 (I/O) EM2D13 (I/O) EQEP2B (I) SCIRXDB (I) SD1_C4 (I)
GPIO56 SPICLKA (I/O) EM1D28 (I/O) EM2D12 (I/O) EQEP2S (I/O) SCITXDC (O) SD2_D1 (I)
GPIO57 SPISTEA (I/O) EM1D27 (I/O) EM2D11 (I/O) EQEP2I (I/O) SCIRXDC (I) SD2_C1 (I)
GPIO58 MCLKRA (I/O) EM1D26 (I/O) EM2D10 (I/O) OUTPUTXBAR1 (O) SPICLKB (I/O) SD2_D2 (I) SPISIMOA(3) (I/O)
GPIO59 MFSRA (I/O) EM1D25 (I/O) EM2D9 (I/O) OUTPUTXBAR2 (O) SPISTEB (I/O) SD2_C2 (I) SPISOMIA(3) (I/O)
GPIO60 MCLKRB (I/O) EM1D24 (I/O) EM2D8 (I/O) OUTPUTXBAR3 (O) SPISIMOB (I/O) SD2_D3 (I) SPICLKA(3) (I/O)
GPIO61 MFSRB (I/O) EM1D23 (I/O) EM2D7 (I/O) OUTPUTXBAR4 (O) SPISOMIB (I/O) SD2_C3 (I) SPISTEA(3) (I/O)
GPIO62 SCIRXDC (I) EM1D22 (I/O) EM2D6 (I/O) EQEP3A (I) CANRXA (I) SD2_D4 (I)
GPIO63 SCITXDC (O) EM1D21 (I/O) EM2D5 (I/O) EQEP3B (I) CANTXA (O) SD2_C4 (I) SPISIMOB(3) (I/O)
GPIO64 EM1D20 (I/O) EM2D4 (I/O) EQEP3S (I/O) SCIRXDA (I) SPISOMIB(3) (I/O)
GPIO65 EM1D19 (I/O) EM2D3 (I/O) EQEP3I (I/O) SCITXDA (O) SPICLKB(3) (I/O)
GPIO66 EM1D18 (I/O) EM2D2 (I/O) SDAB (I/OD) SPISTEB(3) (I/O)
GPIO67 EM1D17 (I/O) EM2D1 (I/O)
GPIO68 EM1D16 (I/O) EM2D0 (I/O)
GPIO69 EM1D15 (I/O) SCLB (I/OD) SPISIMOC(3) (I/O)
GPIO70 EM1D14 (I/O) CANRXA (I) SCITXDB (O) SPISOMIC(3) (I/O)
GPIO71 EM1D13 (I/O) CANTXA (O) SCIRXDB (I) SPICLKC(3) (I/O)
GPIO72 EM1D12 (I/O) CANTXB (O) SCITXDC (O) SPISTEC(3) (I/O)
GPIO73 EM1D11 (I/O) XCLKOUT (O) CANRXB (I) SCIRXDC (I)
GPIO74 EM1D10 (I/O)
GPIO75 EM1D9 (I/O)
GPIO76 EM1D8 (I/O) SCITXDD (O)
GPIO77 EM1D7 (I/O) SCIRXDD (I)
GPIO78 EM1D6 (I/O) EQEP2A (I)
GPIO79 EM1D5 (I/O) EQEP2B (I)
GPIO80 EM1D4 (I/O) EQEP2S (I/O)
GPIO81 EM1D3 (I/O) EQEP2I (I/O)
GPIO82 EM1D2 (I/O)
GPIO83 EM1D1 (I/O)
GPIO84 SCITXDA (O) MDXB (O) MDXA (O)
GPIO85 EM1D0 (I/O) SCIRXDA (I) MDRB (I) MDRA (I)
GPIO86 EM1A13 (O) EM1CAS (O) SCITXDB (O) MCLKXB (I/O) MCLKXA (I/O)
GPIO87 EM1A14 (O) EM1RAS (O) SCIRXDB (I) MFSXB (I/O) MFSXA (I/O)
GPIO88 EM1A15 (O) EM1DQM0 (O)
GPIO89 EM1A16 (O) EM1DQM1 (O) SCITXDC (O)
GPIO90 EM1A17 (O) EM1DQM2 (O) SCIRXDC (I)
GPIO91 EM1A18 (O) EM1DQM3 (O) SDAA (I/OD)
GPIO92 EM1A19 (O) EM1BA1 (O) SCLA (I/OD)
GPIO93 EM1BA0 (O) SCITXDD (O)
GPIO94 SCIRXDD (I)
GPIO95
GPIO96 EM2DQM1 (O) EQEP1A (I)
GPIO97 EM2DQM0 (O) EQEP1B (I)
GPIO98 EM2A0 (O) EQEP1S (I/O)
GPIO99 EM2A1 (O) EQEP1I (I/O)
GPIO100 EM2A2 (O) EQEP2A (I) SPISIMOC (I/O)
GPIO101 EM2A3 (O) EQEP2B (I) SPISOMIC (I/O)
GPIO102 EM2A4 (O) EQEP2S (I/O) SPICLKC (I/O)
GPIO103 EM2A5 (O) EQEP2I (I/O) SPISTEC (I/O)
GPIO104 SDAA (I/OD) EM2A6 (O) EQEP3A (I) SCITXDD (O)
GPIO105 SCLA (I/OD) EM2A7 (O) EQEP3B (I) SCIRXDD (I)
GPIO106 EM2A8 (O) EQEP3S (I/O) SCITXDC (O)
GPIO107 EM2A9 (O) EQEP3I (I/O) SCIRXDC (I)
GPIO108 EM2A10 (O)
GPIO109 EM2A11 (O)
GPIO110 EM2WAIT (I)
GPIO111 EM2BA0 (O)
GPIO112 EM2BA1 (O)
GPIO113 EM2CAS (O)
GPIO114 EM2RAS (O)
GPIO115 EM2CS0 (O)
GPIO116 EM2CS2 (O)
GPIO117 EM2SDCKE (O)
GPIO118 EM2CLK (O)
GPIO119 EM2RNW (O)
GPIO120 EM2WE (O) USB0PFLT
GPIO121 EM2OE (O) USB0EPEN
GPIO122 SPISIMOC (I/O) SD1_D1 (I)
GPIO123 SPISOMIC (I/O) SD1_C1 (I)
GPIO124 SPICLKC (I/O) SD1_D2 (I)
GPIO125 SPISTEC (I/O) SD1_C2 (I)
GPIO126 SD1_D3 (I)
GPIO127 SD1_C3 (I)
GPIO128 SD1_D4 (I)
GPIO129 SD1_C4 (I)
GPIO130 SD2_D1 (I)
GPIO131 SD2_C1 (I)
GPIO132 SD2_D2 (I)
GPIO133/
AUXCLKIN
SD2_C2 (I)
GPIO134 SD2_D3 (I)
GPIO135 SCITXDA (O) SD2_C3 (I)
GPIO136 SCIRXDA (I) SD2_D4 (I)
GPIO137 SCITXDB (O) SD2_C4 (I)
GPIO138 SCIRXDB (I)
GPIO139 SCIRXDC (I)
GPIO140 SCITXDC (O)
GPIO141 SCIRXDD (I)
GPIO142 SCITXDD (O)
GPIO143
GPIO144
GPIO145 EPWM1A (O)
GPIO146 EPWM1B (O)
GPIO147 EPWM2A (O)
GPIO148 EPWM2B (O)
GPIO149 EPWM3A (O)
GPIO150 EPWM3B (O)
GPIO151 EPWM4A (O)
GPIO152 EPWM4B (O)
GPIO153 EPWM5A (O)
GPIO154 EPWM5B (O)
GPIO155 EPWM6A (O)
GPIO156 EPWM6B (O)
GPIO157 EPWM7A (O)
GPIO158 EPWM7B (O)
GPIO159 EPWM8A (O)
GPIO160 EPWM8B (O)
GPIO161 EPWM9A (O)
GPIO162 EPWM9B (O)
GPIO163 EPWM10A (O)
GPIO164 EPWM10B (O)
GPIO165 EPWM11A (O)
GPIO166 EPWM11B (O)
GPIO167 EPWM12A (O)
GPIO168 EPWM12B (O)
I = Input, O = Output, OD = Open Drain
GPIO Index settings of 9, 10, 11, 13, and 14 are reserved.
High-Speed SPI-enabled GPIO mux option. This pin mux option is required when using the SPI in High-Speed Mode (HS_MODE = 1 in SPICCR). This mux option is still available when not using the SPI in High-Speed Mode (HS_MODE = 0 in SPICCR).

Input X-BAR

The Input X-BAR is used to route any GPIO input to the ADC, eCAP, and ePWM peripherals as well as to external interrupts (XINT) (see Figure 3-6). Table 3-4 shows the input X-BAR destinations. For details on configuring the Input X-BAR, see the Crossbar (X-BAR) chapter of the TMS320F2837xD Dual-Core Delfino Microcontrollers Technical Reference Manual.

TMS320F28377D-EP input_xbar_spruhm8.gif Figure 3-6 Input X-BAR

Table 3-4 Input X-BAR Destinations

INPUT DESTINATIONS
INPUT1 EPWM[TZ1,TRIP1], EPWM X-BAR, Output X-BAR
INPUT2 EPWM[TZ2,TRIP2], EPWM X-BAR, Output X-BAR
INPUT3 EPWM[TZ3,TRIP3], EPWM X-BAR, Output X-BAR
INPUT4 XINT1, EPWM X-BAR, Output X-BAR
INPUT5 XINT2, ADCEXTSOC, EXTSYNCIN1, EPWM X-BAR, Output X-BAR
INPUT6 XINT3, EPWM[TRIP6], EXTSYNCIN2, EPWM X-BAR, Output X-BAR
INPUT7 ECAP1
INPUT8 ECAP2
INPUT9 ECAP3
INPUT10 ECAP4
INPUT11 ECAP5
INPUT12 ECAP6
INPUT13 XINT4
INPUT14 XINT5

Output X-BAR and ePWM X-BAR

The Output X-BAR has eight outputs which can be selected on the GPIO mux as OUTPUTXBARx. The ePWM X-BAR has eight outputs which are connected to the TRIPx inputs of the ePWM. The sources for both the Output X-BAR and ePWM X-BAR are shown in Figure 3-7. For details on the Output X-BAR and ePWM X-BAR, see the Crossbar (X-BAR) chapter of the TMS320F2837xD Dual-Core Delfino Microcontrollers Technical Reference Manual.

TMS320F28377D-EP epwm_output_xbar_slim.gif Figure 3-7 Output X-BAR and ePWM X-BAR

USB Pin Muxing

Table 3-5 shows assignment of the alternate USB function mapping. These can be configured with the GPBAMSEL register.

Table 3-5 Alternate USB Function

GPIO GPBAMSEL SETTING USB FUNCTION
GPIO42 GPBAMSEL[10] = 1b USB0DM
GPIO43 GPBAMSEL[11] = 1b USB0DP

High-Speed SPI Pin Muxing

The SPI module on this device has a high-speed mode. To achieve the highest possible speed, a special GPIO configuration is used on a single GPIO mux option for each SPI. These GPIOs may also be used by the SPI when not in high-speed mode (HS_MODE = 0).

To select the mux options that enable the SPI high-speed mode, configure the GPyGMUX and GPyMUX registers as shown in Table 3-6.

Table 3-6 GPIO Configuration for High-Speed SPI

GPIO SPI SIGNAL MUX CONFIGURATION
SPIA
GPIO58 SPISIMOA GPBGMUX2[21:20]=11b GPBMUX2[21:20]=11b
GPIO59 SPISOMIA GPBGMUX2[23:22]=11b GPBMUX2[23:22]=11b
GPIO60 SPICLKA GPBGMUX2[25:24]=11b GPBMUX2[25:24]=11b
GPIO61 SPISTEA GPBGMUX2[27:26]=11b GPBMUX2[27:26]=11b
SPIB
GPIO63 SPISIMOB GPBGMUX2[31:30]=11b GPBMUX2[31:30]=11b
GPIO64 SPISOMIB GPCGMUX1[1:0]=11b GPCMUX1[1:0]=11b
GPIO65 SPICLKB GPCGMUX1[3:2]=11b GPCMUX1[3:2]=11b
GPIO66 SPISTEB GPCGMUX1[5:4]=11b GPCMUX1[5:4]=11b
SPIC
GPIO69 SPISIMOC GPCGMUX1[11:10]=11b GPCMUX1[11:10]=11b
GPIO70 SPISOMIC GPCGMUX1[13:12]=11b GPCMUX1[13:12]=11b
GPIO71 SPICLKC GPCGMUX1[15:14]=11b GPCMUX1[15:14]=11b
GPIO72 SPISTEC GPCGMUX1[17:16]=11b GPCMUX1[17:16]=11b

Connections for Unused Pins

For applications that do not need to use all functions of the device, Table 3-7 lists acceptable conditioning for any unused pins. When multiple options are listed in Table 3-7, any are acceptable. Pins not listed in Table 3-7 must be connected according to Table 3-1.

Table 3-7 Connections for Unused Pins

SIGNAL NAME ACCEPTABLE PRACTICE
Analog
VREFHIx Tie to VDDA
VREFLOx Tie to VSSA
ADCINx
  • No Connect
  • Tie to VSSA
Digital
GPIOx
  • Input mode with internal pullup enabled
  • Input mode with external pullup or pulldown resistor
  • Output mode with internal pullup disabled
X1 Tie to VSS
X2 No Connect
TCK
  • No Connect
  • Pullup resistor
TDI
  • No Connect
  • Pullup resistor
TDO No Connect
TMS No Connect
TRST Pulldown resistor (2.2 kΩ or smaller)
VREGENZ Tie to VDDIO. VREG is not supported.
ERRORSTS No Connect
FLT1 No Connect
FLT2 No Connect
Power and Ground
VDD All VDD pins must be connected per Table 3-1.
VDDA If a separate analog supply is not used, tie to VDDIO.
VDDIO All VDDIO pins must be connected per Table 3-1.
VDD3VFL Must be tied to VDDIO
VDDOSC Must be tied to VDDIO
VSS All VSS pins must be connected to board ground.
VSSA If a separate analog ground is not used, tie to VSS.
VSSOSC If an external crystal is not used, this pin may be connected to the board ground.