SPRUIZ2 july   2023 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Feature Differences Between F2838x and F28P65x
    1. 1.1 F2838x and F28P65x Feature Comparison
  5. 2PCB Hardware Changes
    1. 2.1 PCB Hardware Changes for the 176-Pin PTP Package
    2. 2.2 Use of Existing 176-Pin F2838x 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 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  New ADC Features
      6. 3.1.6  New EPWM Features
      7. 3.1.7  New CMPSS Features
      8. 3.1.8  ADC Hardware Redundancy Safety Checker
      9. 3.1.9  Flexible Memory Sharing between CPU Subsystems
      10. 3.1.10 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 F2838x vs F28P65x PIE Channel Mapping Comparison
      2. 3.5.2 Bootrom
      3. 3.5.3 CLB and Motor Control Libraries
      4. 3.5.4 ERAD
      5. 3.5.5 AGPIO Filter
    6. 3.6 Power Management
      1. 3.6.1 VREGENZ
      2. 3.6.2 LDO/VREG
      3. 3.6.3 POR/BOR
      4. 3.6.4 Power Consumption
    7. 3.7 Memory Module Changes
    8. 3.8 GPIO Multiplexing Changes
      1. 3.8.1 F2838x vs F28P65x GPIO Mux Comparison
    9. 3.9 Analog Multiplexing Changes
      1. 3.9.1 F2838x_176PTP vs F28P65x_176PTP Analog Connections Comparison
  7. 4Application Code Migration From F2838x to F28P65x
    1. 4.1 C2000Ware Header Files
    2. 4.2 Linker Command Files
    3. 4.3 C2000Ware Examples
  8. 5References

176-Pin PTP Pins With Different GPIO Assignment

Table 2-3 176-P PTP Legend
Color Description
Common for both devices
Applicable only for F2838x
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 MCANA_TX EMIF1_RAS TRACE_DATA2 FSIRXF_D1 SPIC_CLK
GPIO199 EPWM17_A ESC_TX1_DATA0
23 GPIO23 EQEP1_INDEX MFSXA SCIB_RX EPWM12_B SPIB_STEn SD1_C4 MCANA_RX EMIF1_CAS TRACE_DATA3 FSIRXF_CLK SPIB_STEn
GPIO200 EPWM17_B SPIB_PTE ESC_TX1_DATA1 SPIB_PTE ESC_PHY_RESETn
24 GPIO24 OUTPUTXBAR1 EQEP2_A MDXB SPIB_SIMO SD2_D1 PMBUSA_SCL EMIF1_DQM0 TRACE_CLK EPWM13_A FSIRXG_D0
GPIO201 EPWM18_A LINB_TX SPIB_PICO SD2_D1 PMBUSA_SCL EMIF1_DQM0 ESC_TX1_DATA2 EPWM13_A ESC_RX0_DATA1 ESC_RX0_CLK
25 GPIO25 OUTPUTXBAR2 EQEP2_B MDRB SPIB_SOMI SD2_C1 PMBUSA_SDA EMIF1_DQM1 TRACE_SWO EPWM13_B FSITXA_D1 FSIRXG_D1
GPIO202 EPWM18_B LINB_RX SPIB_POCI SD2_C1 PMBUSA_SDA EMIF1_DQM1 ESC_TX1_DATA3 EPWM13_B FSITXA_D1 ESC_RX0_DV
27 GPIO26 OUTPUTXBAR3 EQEP2_INDEX MCLKXB OUTPUTXBAR3 SPIB_CLK SD2_D2 PMBUSA_ALERT EMIF1_DQM2 ESC_MDIO_CLK EPWM14_A FSITXA_D0 FSIRXG_CLK
GPIO203 SPIA_POCI SD3_D1 EPWM8_B
28 GPIO27 OUTPUTXBAR4 EQEP2_STROBE MFSXB OUTPUTXBAR4 SPIB_STEn SD2_C2 PMBUSA_CTL EMIF1_DQM3 ESC_MDIO_DATA EPWM14_B FSITXA_CLK FSIRXH_D0
GPIO204 SPIA_CLK SPIB_PTE SD1_D3
64 GPIO28 SCIA_RX EMIF1_CS4n OUTPUTXBAR5 EQEP3_A SD2_D3 EMIF1_CS2n EPWM15_A FSIRXH_D1
GPIO215 CANA_RX OUTPUTXBAR5 EQEP3_A SD2_D3 EMIF1_CS2n I2CB_SDA SPIC_POCI EPWM15_A LINA_TX EMIF1_D12
65 GPIO29 SCIA_TX EMIF1_SDCKE OUTPUTXBAR6 EQEP3_B SD2_C3 EMIF1_CS3n ESC_LATCH0 ESC_I2C_SDA EPWM15_B ESC_SYNC0 FSIRXH_CLK
GPIO216 SPID_CLK OUTPUTXBAR6 EQEP3_B SD2_C3 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 EMIF1_CS4n ESC_LATCH1 ESC_I2C_SCL EPWM16_A ESC_SYNC1 SPID_SIMO
GPIO214 SPID_PICO
66 GPIO31 CANA_TX EMIF1_WEn MCANA_TX OUTPUTXBAR8 EQEP3_INDEX SD2_C4 EMIF1_RNW I2CA_SDA CM-I2CA_SDA EPWM16_B SPID_SOMI
GPIO217 SPID_PTE LINB_TX SPID_POCI
67 GPIO32 I2CA_SDA EMIF1_CS0n SPIA_SIMO CLB_OUTPUTXBAR1 EMIF1_OEn I2CA_SCL CM-I2CA_SCL SPID_CLK
GPIO218 SPIA_PICO EQEP4_A LINB_TX CLB_OUTPUTXBAR1 EMIF1_OEn I2CA_SCL SPID_CLK