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

F2837x vs F28P65x PIE Channel Mapping Comparison

Table 3-4 Pie Overlay Legend
Color Description
common for both devices
applicable only for F2837x
applicable only for F28P65x
different between devices, F2837x listed on first row and F28P65x in second row
Table 3-5 Pie Channel Mapping Overlay
INTx.1 INTx.2 INTx.3 INTx.4 INTx.5 INTx.6 INTx.7 INTx.8 INTx.9 INTx.10 INTx.11 INTx.12 INTx.13 INTx.14 INTx.15 INTx.16
INT1.y ADCA1 ADCB1 ADCC1 XINT1 XINT2 ADCD1 TIMER0 WAKE
-->
WAKE/WDINT
I2CA SYS_ERR ECATSYNC0 ECATINTn CIPC0 CIPC1 CIPC2 CIPC3
INT2.y EPWM1_TZ EPWM2_TZ EPWM3_TZ EPWM4_TZ EPWM5_TZ EPWM6_TZ EPWM7_TZ EPWM8_TZ EPWM9_TZ EPWM10_TZ EPWM11_TZ EPWM12_TZ EPWM13_TZ EPWM14_TZ EPWM15_TZ EPWM16_TZ
INT3.y EPWM1 EPWM2 EPWM3 EPWM4 EPWM5 EPWM6 EPWM7 EPWM8 EPWM9 EPWM10 EPWM11 EPWM12 EPWM13 EPWM14 EPWM15 EPWM16
INT4.y ECAP1 ECAP2 ECAP3 ECAP4 ECAP5 ECAP6 ECAP7 FSITXA1 FSITXA2 FSITXB1 FSITXB2 FSIRXA1 FSIRXA2 FSIRXB1 FSIRXB2
INT5.y EQEP1 EQEP2 EQEP3 EQEP4 CLB1 CLB2 CLB3 CLB4 SDFM1 SDFM2 ECATRST ECATSYNC1 SDFM1DR1 SDFM1DR2 SDFM1DR3 SDFM1DR4
INT6.y SPIA_RX SPIA_TX SPIB_RX SPIB_TX MCBSPA_RX
-->
LINA_0
MCBSPA_TX
-->
LINA_1
MCBSPB_RX
-->
LINB_0
MCBSPB_TX
-->
LINB_1
SPIC_RX SPIC_TX SPID_RX SPID_TX SDFM2DR1 SDFM2DR2 SDFM2DR3 SDFM2DR4
INT7.y DMA_CH1 DMA_CH2 DMA_CH3 DMA_CH4 DMA_CH5 DMA_CH6 EQEP5 EQEP6 FSIRXC1 FSIRXC2 FSIRXD1 FSIRXD2 SDFM3DR1 SDFM3DR2 SDFM3DR3 SDFM3DR4
INT8.y I2CA I2CA_FIFO I2CB I2CB_FIFO SCIC_RX
-->
UART0_INT
SCIC_TX
-->
UART1_INT
SCID_RX
-->
EPWM17_TZ
SCID_TX
-->
EPWM18_TZ
SDFM3 SDFM4 CLB5 CLB6 UPPA
INT9.y SCIA_RX SCIA_TX SCIB_RX SCIB_TX CANA_0
-->
CANA0
CANA_1
-->
CANA1
CANB_0
-->
EPWM17
CANB_1
-->
EPWM18
MCANSS-A0 MCANSS-A1 MCANSS-A_ECC_CORR_PLS MCANSS-A_WAKE_AND_TS_PLS PMBUSA AESINT USBA
INT10.y ADCA_EVT ADCA2 ADCA3 ADCA4 ADCB_EVT ADCB2 ADCB3 ADCB4 ADCC_EVT ADCC2 ADCC3 ADCC4 ADCD_EVT ADCD2 ADCD3 ADCD4
-->
ADCCHECKINT
INT11.y CLA1_1 CLA1_2 CLA1_3 CLA1_4 CLA1_5 CLA1_6 CLA1_7 CLA1_8 MCANSS-B0 MCANSS-B1 MCANSS-B_ECC_CORR_PLS MCANSS-B_WAKE_AND_TS_PLS SDFM4DR1 SDFM4DR2 SDFM4DR3 SDFM4DR4
INT12.y XINT3 XINT4 XINT5 MPOST FLSS_INT VCU FPU_OFLOW FPU_UFLOW EMIF_ERROR RAM_CORRECTABLE_ERROR
-->
ECAP6_2
FLASH_CORRECTABLE_ERROR
-->
ECAP7_2
RAM_ACCESS_VIOLATION SYS_PLL_SLIP
-->
CPUCRC
AUX_PLL_SLIP
-->
CLA1CRC
CLA_OVERFLOW CLA_UNDERFLOW