SPRUIW4 October   2021 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1

 

  1.   Trademarks
  2. 1Feature Differences Between F28002x and F28003x
    1. 1.1 F28002x and F28003x Feature Comparison
  3. 2PCB Hardware Changes
    1. 2.1 PCB Hardware Changes for the 80-Pin PN, 64-Pin PM and 48-Pin PT Packages
    2. 2.2 80-Pin PN, 64-Pin PM and 48-Pin PT Migration Between F28002x and F28003x For New and Existing PCB
  4. 3Feature Differences for System Consideration
    1. 3.1 New Features in F28003x
      1. 3.1.1 Advance Encryption Standard (AES)
      2. 3.1.2 Secure Boot/JTAG Lock
      3. 3.1.3 Modular Controller Area Network (MCAN)
      4. 3.1.4 Embedded Pattern Generator (EPG)
      5. 3.1.5 Live Firmware Update (LFU)
    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 PLL
      2. 3.5.2 PIE Channel Mapping
      3. 3.5.3 Bootrom
      4. 3.5.4 CLB and Motor Control Libraries
      5. 3.5.5 AGPIO
    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
  5. 4Application Code Migration From F28002x to F28003x
    1. 4.1 C2000Ware Header Files
    2. 4.2 Linker Command Files
    3. 4.3 C2000Ware Examples
  6. 5Specific Use Cases Related to F28003x New Features
    1. 5.1 AES
    2. 5.2 MCAN
    3. 5.3 EPG
  7. 6EABI Support
    1. 6.1 Flash API
  8. 7References

Communication Module Changes

Communication module changes between the F28002x and F28003x devices affect the number of modules, addition of CAN-FD and some differences in HIC and FSI. Details are available in Table 3-1.

Table 3-1 Communication Module Instances
Module Category F28002x F28003x Notes
LIN Number 2 - LINA, LINB 2 - LINA, LINB
CAN Number 1- CANA 1- CANA
CAN-FD Number not present 1 - MCANA
SCI Number 1 - SCIA 2 - SCIA, SCIB
SPI Number 2 - SPIA, SPIB 2 - SPIA, SPIB
I2C Number 2 -I2CA, I2CB 2 -I2CA, I2CB
PMBUS Number 1 - PMBUSA 1 - PMBUSA
FSI Number 1 - FSIA 1 - FSIA
Register - TX_OPER_CTRL_LO.SEL_TDM_IN Transmit TDM Mode Enable bit
- TX_DLYLINE_CTRL Transmit delay line control register
- RX_MASTER_CTRL.DATA_FILTER_EN Data filter enable bit
- RX_TRIG_CTRL_0 Receive Trigger Control register 0
- RX_TRIG_WIDTH_0 Receive Trigger Wdith register 0
- RX_TRIG_CTRL_1 Receive Trigger Control register 1
- RX_TRIG_CTRL_2 Receive Trigger Control register 2
- RX_TRIG_CTRL_3 Receive Trigger Control register 3
- RX_UDATA_FILTER Receive User Data Filter Control register
HIC Number 1 - HICA 1 - HICA
Register - HICCOMMIT Commit bit for the HICLOCK register