SPRUJ07 august   2023 TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Feature Differences Between F2837x and F28P65x
    1. 1.1 F2837x and F28P65x Feature Comparison
  5. 2PCB Hardware Changes
    1. 2.1 PCB Hardware Changes for the 176-Pin PTP and 100-Pin PZP Package
    2. 2.2 Use of Existing 176-Pin F2837x PCB Design
      1.      9
      2. 2.2.1 JTAG TRSTn No-Connect
      3. 2.2.2 GPIO Input Buffer Control Register
      4. 2.2.3 176-Pin GPIO Pin/Multiplex and ADCD Considerations
        1. 2.2.3.1 176-Pin PTP Pins with Different GPIO Assignment
        2. 2.2.3.2 ADCD Channel Migration
    3. 2.3 176-Pin PTP New PCB Design
    4. 2.4 100-Pin PZP New PCB Design
    5. 2.5 337-BGA ZWT Application to 256-BGA ZEJ or 169-BGA NMR
  6. 3Feature Differences for System Consideration
    1. 3.1 New Features in F28P65x
      1. 3.1.1 Lock-step Compare Module (LCM)
      2. 3.1.2 Expanded Analog Channels
      3. 3.1.3 Firmware Update (FWU)
      4. 3.1.4 Flexible GPIO and Digital Input Pins
      5. 3.1.5 ADC Hardware Redundancy Safety Checker
      6. 3.1.6 Flexible Memory Sharing between CPU Subsystems
      7. 3.1.7 Increased RAM Program Memory on CLA
    2. 3.2 Communication Module Changes
    3. 3.3 Control Module Changes
    4. 3.4 Analog Module Differences
    5. 3.5 Other Device Changes
      1. 3.5.1 PIE Channel Mapping
        1. 3.5.1.1 F2837x vs F28P65x PIE Channel Mapping Comparison
      2. 3.5.2 Bootrom
      3. 3.5.3 AGPIO Filter
    6. 3.6 Power Management
      1. 3.6.1 VREGENZ
      2. 3.6.2 POR/BOR
      3. 3.6.3 Power Consumption
    7. 3.7 Memory Module Changes
    8. 3.8 GPIO Multiplexing Changes
      1. 3.8.1 F2837x vs F28P65x GPIO Mux Comparison
    9. 3.9 Analog Multiplexing Changes
      1. 3.9.1 F2837x_176PTP vs F28P65x_176PTP Analog Connections Comparison
  7. 4Application Code Migration From F2837x to F28P65x
    1. 4.1 C2000Ware Header Files
    2. 4.2 Linker Command Files
    3. 4.3 C2000Ware Examples
  8. 5EABI Support
    1. 5.1 NoINIT Struct Fix (Linker Command)
    2. 5.2 Pre-Compiled Libraries
  9.   References

176-Pin PTP Pins with Different GPIO Assignment

Table 2-3 176-P PTP Legend
Color Description
common for both devices
applicable only for F2837x
applicable only for F28P65x
Note: For the mux table below, there would be instances where SPI pins will show differences, but this will be only with the name. Functionality will be the same. Name change in F28P65x are as follows:
  • SPI_SOMI to SPI_POCI
  • SPI_SIMO to SPI_PICO
  • SPI_STE to SPI_PTE
Table 2-4 Mux Table Lookup for GPIO Number Changes
Pin 0, 4, 8, 12 1 2 3 5 6 7 9 10 11 13 14 15
22 GPIO22 EQEP1_STROBE MCLKXA SCIB_TX EPWM12_A SPIB_CLK SD1_D4
GPIO199 EPWM17_A MCANA_TX EMIF1_RAS SPIC_CLK ESC_TX1_DATA0
23 GPIO23 EQEP1_INDEX MFSXA SCIB_RX EPWM12_B SPIB_STE SD1_C4
GPIO200 EPWM17_B SPIB_PTE MCANA_RX EMIF1_CAS ESC_TX1_DATA1 SPIC_PTE ESC_PHY_RESETn
24 GPIO24 OUTPUTXBAR1 EQEP2_A MDXB LINB_TX SPIB_SIMO SD2_D1
GPIO201 EPWM18_A SPIB_PICO PMBUSA_SCL EMIF1_DQM0 ESC_TX1_DATA2 EPWM13_A ESC_RX0_DATA1 ESC_RX0_CLK
25 GPIO25 OUTPUTXBAR2 EQEP2_B MDRB LINB_RX SPIB_SOMI SD2_C1
GPIO202 EPWM18_B SPIB_POCI PMBUSA_SDA EMIF1_DQM1 ESC_TX1_DATA3 EPWM13_B FSITXA_D1
27 GPIO26 OUTPUTXBAR3 EQEP2_INDEX MCLKXB OUTPUTXBAR3 SPIB_CLK SD2_D2
GPIO203 SPIA_POCI SD3_D1 PMBUSA_ALERT EMIF1_DQM2 ESC_MDIO_CLK EPWM14_A FSITXA_D0 EPWM8_B
28 GPIO27 OUTPUTXBAR4 EQEP2_STROBE MFSXB OUTPUTXBAR4 SPIB_STE SD2_C2
GPIO204 SPIA_CLK SPIB_PTE PMBUSA_CTL EMIF1_DQM3 ESC_MDIO_DATA EPWM14_B FSITXA_CLK SD1_D3
64 GPIO28 SCIA_RX EMIF1_CS4n OUTPUTXBAR5 EQEP3_A SD2_D3
GPIO215 CANA_RX EMIF1_CS2n I2CB_SDA SPIC_POCI EPWM15_A LINA_TX EMIF1_D12
65 GPIO29 SCIA_TX EMIF1_SDCKE OUTPUTXBAR6 EQEP3_B SD2_C3
GPIO216 SPID_CLK EMIF1_CS3n ESC_LATCH0 ESC_I2C_SDA EPWM15_B ESC_SYNC0 EMIF1_D13
63 GPIO30 CANA_RX EMIF1_CLK MCANA_RX OUTPUTXBAR7 EQEP3_STROBE SD2_D4
GPIO214 EMIF1_CS4n ESC_LATCH1 ESC_I2C_SCL EPWM16_A ESC_SYNC1 SPID_PICO
66 GPIO31 CANA_TX EMIF1_WEn MCANA_TX OUTPUTXBAR8 EQEP3_INDEX SD2_C4
GPIO217 EMIF1_RNW I2CA_SDA SPID_PTE EPWM16_B LINB_TX SPID_POCI
67 GPIO32 I2CA_SDA EMIF1_CS0n
GPIO218 SPIA_PICO EQEP4_A LINB_TX CLB_OUTPUTXBAR1 EMIF1_OEn I2CA_SCL SPID_CLK