SPRUIY3 February   2023 TMS320F2800133 , TMS320F2800135 , TMS320F2800137 , TMS320F2800152-Q1 , TMS320F2800153-Q1 , TMS320F2800154-Q1 , TMS320F2800155 , TMS320F2800155-Q1 , TMS320F2800156-Q1 , TMS320F2800157 , TMS320F2800157-Q1 , TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1

 

  1.   Abstract
  2.   Trademarks
  3. 1Feature Differences Between F28002x, F280015x and F280013x
    1. 1.1 F28002x, F280015x and F280013x Feature Comparison
      1. 1.1.1 F28002x, F280013x and F280015x Superset Device Comparison
  4. 2PCB Hardware Changes
    1. 2.1 PCB Hardware Changes for the 80-Pin PN, 64-Pin PM and 48-Pin PT or PHP Packages
    2. 2.2 New and Existing PCB Migration
  5. 3Feature Differences for System Consideration
    1. 3.1 New Features in F280013x and F280015x
      1. 3.1.1 Secure Boot/JTAG Lock
      2. 3.1.2 Embedded Pattern Generator (EPG)
      3. 3.1.3 Lockstep Compare Module (LCM)
      4. 3.1.4 INTOSC External Precision Resistor (ExtR)
    2. 3.2 Communication Module Changes
    3. 3.3 Control Module Changes
    4. 3.4 Analog Module Differences
      1. 3.4.1 CMPSS Module Variants
    5. 3.5 Other Device Changes
      1. 3.5.1 PIE Channel Mapping
      2. 3.5.2 Bootrom
      3. 3.5.3 CLB and Motor Control Libraries
      4. 3.5.4 AGPIO
        1. 3.5.4.1 AGPIO Filter
        2. 3.5.4.2 Digital Inputs and Outputs on ADC Pins (AGPIOs)
    6. 3.6 Power Management
      1. 3.6.1 LDO/VREG
      2. 3.6.2 POR/BOR
      3. 3.6.3 Power Consumption
    7. 3.7 Memory Module Changes
    8. 3.8 GPIO Multiplexing Changes
    9. 3.9 Analog Multiplexing Changes
  6. 4Application Code Migration From F28002x to F280015x or F280013x
    1. 4.1 C2000Ware Header Files
    2. 4.2 Linker Command Files
    3. 4.3 C2000Ware Examples
  7. 5Specific Use Cases Related to F280015x and F280013x New Features
    1. 5.1 EPG
  8. 6EABI Support
    1. 6.1 Flash API
  9. 7References

GPIO Multiplexing Changes

Table 3-12 outlines the differences and similarities that exist in the GPIO mux between F28002x, F280015x and F280013x.

Table 3-11 PIE Channel Legend
Color Description
Mux function applicable for all four devices
Mux function applicable for F280013x and F280015x only
Mux function applicable for F280015x only
Mux function applicable for F280015x and F28002x only
Mux function applicable for F28002x only
Table 3-12 GPIO Muxed Pins
0, 4, 8, 12 1 2 3 5 6 7 9 10 11 13 14 15 ALT
GPIO0 EPWM1_A CANA_RX

OUTPUTXB

AR7

SCIA_RX I2CA_SDA SPIA_STE FSIRXA_CLK MCAN_RX CLB_OUTPUTXBAR8 EQEP1_INDEX EPWM3_A
HIC_BASESEL1
GPIO1 EPWM1_B SCIA_TX I2CA_SCL SPIA_SOMI EQEP1_STROBE MCAN_TX CLB_OUTPUTXBAR7 HIC_A2 FSITXA_TDM_D1 EPWM3_B
HIC_D10
GPIO2 EPWM2_A OUTPUTXBAR1 PMBUSA_SDA SPIA_SIMO SCIA_TX FSIRXA_D1 I2CB_SDA HIC_A1 CANA_TX EPWM4_A
HIC_D9
GPIO3 EPWM2_B OUTPUTXBAR2 OUTPUTXBAR2 PMBUSA_SCL SPIA_CLK SCIA_RX FSIRXA_D0 I2CB_SCL HIC_NOE CANA_RX EPWM4_B
HIC_D4
GPIO4 EPWM3_A I2CA_SCL MCAN_TX OUTPUTXBAR3 CANA_TX SPIB_CLK EQEP2_STROBE FSIRXA_CLK CLB_OUTPUTXBAR6 HIC_BASESEL2 SPIA_SOMI EPWM1_A
HIC_NWE
GPIO5 EPWM3_B I2CA_SDA OUTPUTXBAR3 MCAN_RX CANA_RX SPIA_STE FSITXA_D1 CLB_OUTPUTXBAR5 SCIA_RX HIC_A7 HIC_D4 EPWM1_B
HIC_D15
GPIO6 EPWM4_A OUTPUTXBAR4 SYNCOUT EQEP1_A SPIB_SOMI FSITXA_D0 FSITXA_D1 HIC_NBE1 CLB_OUTPUTXBAR8 EPWM2_A
HIC_D14
GPIO7 EPWM4_B EPWM2_A OUTPUTXBAR5 EQEP1_B SPIA_SIMO FSITXA_CLK CLB_OUTPUTXBAR2 SCIA_TX HIC_A6 CANA_TX EPWM2_B
SPIB_SIMO HIC_D14
GPIO8 EPWM5_A ADCSOCAO EQEP1_STROBE SCIA_TX SPIA_SIMO I2CA_SCL FSITXA_D1 CLB_OUTPUTXBAR5 HIC_A0 FSITXA_TDM_CLK HIC_D8
GPIO9 EPWM5_B SCIB_TX OUTPUTXBAR6 EQEP1_INDEX SCIA_RX SPIA_CLK FSITXA_D0 LINB_RX HIC_BASESEL0 I2CB_SCL HIC_NRDY
GPIO10 EPWM6_A ADCSOCBO EQEP1_A SCIB_TX SPIA_SOMI I2CA_SDA FSITXA_CLK LINB_TX HIC_NWE FSITXA_TDM_D0
GPIO11 EPWM6_B CANA_RX OUTPUTXBAR7 EQEP1_B SCIB_RX SPIA_STE FSIRXA_D1 LINB_RX EQEP2_A SPIA_SIMO HIC_D6 HIC_NBE0
GPIO12 EPWM7_A MCAN_RX EQEP1_STROBE SCIB_TX PMBUSA_CTL FSIRXA_D0 LINB_TX SPIA_CLK CANA_RX HIC_D13 HIC_INT
GPIO13 EPWM7_B MCAN_TX EQEP1_INDEX SCIB_RX PMBUSA_ALERT FSIRXA_CLK LINB_RX SPIA_SOMI CANA_TX HIC_D11 HIC_D5
GPIO14 SCIB_TX I2CB_SDA OUTPUTXBAR3 PMBUSA_SDA SPIB_CLK EQEP2_A LINB_TX EPWM3_A CLB_OUTPUTXBAR7 HIC_D15
GPIO15 SCIB_RX I2CB_SCL OUTPUTXBAR4 PMBUSA_SCL SPIB_STE EQEP2_B LINB_RX EPWM3_B CLB_OUTPUTXBAR6 HIC_D12
GPIO16 SPIA_SIMO OUTPUTXBAR7 EPWM5_A SCIA_TX EQEP1_STROBE PMBUSA_SCL XCLKOUT EQEP2_B SPIB_SOMI HIC_D1
GPIO17 SPIA_SOMI OUTPUTXBAR8 EPWM5_B SCIA_RX EQEP1_INDEX PMBUSA_SDA CANA_TX EPWM6_A HIC_D2
GPIO18_X2 SPIA_CLK SCIB_TX CANA_RX EPWM6_A I2CA_SCL EQEP2_A PMBUSA_CTL XCLKOUT LINB_TX FSITXA_TDM_CLK HIC_INT X2
GPIO19_X1 SPIA_STE SCIB_RX CANA_TX EPWM6_B I2CA_SDA EQEP2_B PMBUSA_ALERT CLB_OUTPUTXBAR1 LINB_RX FSITXA_TDM_D0 HIC_NBE0 X1
GPIO20 EQEP1_A SPIA_SIMO MCAN_TX I2CA_SCL SCIC_TX
GPIO21 EQEP1_B CANA_RX SPIA_SOMI MCAN_RX I2CA_SDA SCIC_RX
GPIO22 EQEP1_STROBE SCIB_TX SPIB_CLK SCIC_TX CLB_OUTPUTXBAR1 LINB_TX HIC_A5 EPWM4_A HIC_D13
LINA_TX
GPIO23 EQEP1_INDEX SCIB_RX SPIB_STE SCIC_RX LINB_RX HIC_A3 EPWM4_B HIC_D11
LINA_RX
GPIO24 OUTPUTXBAR1 EQEP2_A SPIA_STE EPWM8_A SPIB_SIMO LINB_TX PMBUSA_SCL SCIA_TX ERRORSTS HIC_D3
GPIO25 OUTPUTXBAR2 EQEP2_B EQEP1_A SPIB_SOMI FSITXA_D1 PMBUSA_SDA SCIA_RX HIC_BASESEL0
GPIO26 OUTPUTXBAR3 EQEP2_INDEX OUTPUTXBAR3 SPIB_CLK FSITXA_D0 PMBUSA_CTL I2CA_SDA HIC_D0 HIC_A1
GPIO27 OUTPUTXBAR4 EQEP2_STROBE OUTPUTXBAR4 SPIB_STE FSITXA_CLK PMBUSA_ALERT I2CA_SCL HIC_D1 HIC_A4
GPIO28 SCIA_RX EPWM7_A OUTPUTXBAR5 EQEP1_A EQEP2_STROBE SCIC_TX SPIB_CLK ERRORSTS I2CB_SDA HIC_NOE
LINA_TX
GPIO29 SCIA_TX EPWM7_B OUTPUTXBAR6 EQEP1_B EQEP2_INDEX SCIC_RX SPIB_STE ERRORSTS I2CB_SCL HIC_NCS AUXCLKIN
LINA_RX
GPIO30 CANA_RX SPIB_SIMO OUTPUTXBAR7 EQEP1_STROBE FSIRXA_CLK MCAN_RX EPWM1_A HIC_D8
GPIO31 CANA_TX SPIB_SOMI OUTPUTXBAR8 EQEP1_INDEX FSIRXA_D1 MCAN_TX EPWM1_B HIC_D10
GPIO32 I2CA_SDA EQEP1_INDEX SPIA_CLK EPWM4_B SCIC_TX FSIRXA_D0 CANA_TX PMBUSA_SDA ADCSOCBO HIC_INT
SPIB_CLK LINA_TX
GPIO33 I2CA_SCL SPIB_STE OUTPUTXBAR4 SCIC_RX FSIRXA_CLK CANA_RX EQEP2_B ADCSOCAO HIC_D0
LINA_RX
GPIO34 OUTPUTXBAR1 PMBUSA_SDA HIC_NBE1 I2CB_SDA HIC_D9
GPIO35 SCIA_RX SPIA_SOMI I2CA_SDA CANA_RX PMBUSA_SCL SCIC_RX EQEP1_A PMBUSA_CTL EPWM5_B HIC_NWE TDI
LINA_RX
GPIO37 OUTPUTXBAR2 SPIA_STE I2CA_SCL SCIA_TX CANA_TX SCIC_TX EQEP1_B PMBUSA_ALERT EPWM5_A HIC_NRDY TDO
LINA_TX
GPIO39 MCAN_RX FSIRXA_CLK EQEP2_INDEX CLB_OUTPUTXBAR2 SYNCOUT EQEP1_INDEX HIC_D7
GPIO40 SPIB_SIMO EPWM2_B PMBUSA_SDA FSIRXA_D0 SCIB_TX EQEP1_A LINB_TX HIC_NBE1 HIC_D5
GPIO41 EPWM7_A EPWM2_A PMBUSA_SCL FSIRXA_D1 SCIB_RX EQEP1_B LINB_RX HIC_A4 SPIB_SOMI HIC_D12
GPIO42 LINA_RX OUTPUTXBAR5 PMBUSA_CTL I2CA_SDA SCIC_RX EQEP1_STROBE CLB_OUTPUTXBAR3 HIC_D2 HIC_A6
GPIO43 OUTPUTXBAR6 PMBUSA_ALERT I2CA_SCL SCIC_TX PMBUSA_ALERT EQEP1_INDEX CLB_OUTPUTXBAR4 HIC_D3 HIC_A7
GPIO44 OUTPUTXBAR7 EQEP1_A PMBUSA_SDA FSITXA_CLK PMBUSA_CTL CLB_OUTPUTXBAR3 HIC_D7 HIC_D5
GPIO45 OUTPUTXBAR8 FSITXA_D0 PMBUSA_ALERT CLB_OUTPUTXBAR4 HIC_D6
GPIO46 LINA_TX MCAN_TX FSITXA_D1 PMBUSA_SDA HIC_NWE
GPIO48 CANA_TX MCAN_TX SCIA_TX PMBUSA_SDA
GPIO49 CANA_RX MCAN_RX SCIA_RX LINA_RX
GPIO224 AIO224 OUTPUTXBAR3 SPIA_SIMO EPWM1_A CANA_TX EQEP1_A SCIC_TX HIC_A3
AIO225 HIC_NWE
GPIO226 AIO226 LINA_RX EPWM6_A SPIA_CLK EPWM1_B EQEP1_STROBE SCIC_RX HIC_A1
GPIO227 AIO227 I2CB_SCL EPWM3_A OUTPUTXBAR1 EPWM2_B HIC_NBE0
GPIO228 AIO228 ADCSOCAO CANA_TX SPIA_SOMI EPWM2_B EQEP1_B HIC_A0
GPIO230 AIO230 I2CB_SDA EPWM3_B CANA_RX EPWM2_A I2CA_SDA PMBUSA_SCL HIC_BASESEL2
AIO231 HIC_BASESEL1
AIO232 HIC_BASESEL0
AIO233 HIC_A4
AIO237 HIC_A6
AIO238 HIC_NCS
AIO239 HIC_A5
AIO241 HIC_NBE1
GPIO242 AIO242 OUTPUTXBAR2 SPIA_STE EPWM4_A CANA_RX EQEP1_INDEX HIC_A2
AIO244 HIC_A7
AIO245 HIC_NOE