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

Analog Module Differences

This section outlines the analog differences between F280013x, F280015x and F28002x. The GPDAC is not present on the F28002x and the analog mux table is remapped.

Table 3-3 Analog Module Differences
Category F28002x F2800157, F2800155, F2800153 F2800156, F2800154, F2800152 F2800137, F2800135, F2800135V, F2800133 F2800132 Notes
ADC 1
Number 2 (ADCA, ADCC)
AIO (analog with digital inputs) Minimum Sample window duration (With 50 Ω or less Rs) 75 ns 75 ns 80 ns 75 ns 80 ns
AGPIO (analog with digital inputs and outputs) Minimum Sample window duration (With 50 Ω or less Rs) - 91.6 ns 90 ns 91.6 ns 90 ns
Typical ADCCLK Frequency 50 MHz 60 MHz 50 MHz 60 MHz 50 MHz
Typical SYSCLK Frequency 100 MHz 120 MHz 100 MHz 120 MHz 100 MHz
ADCSOCxCTL.CHSEL 4 bits (select chan 0 to 15) 5 bits (select chan 0 to 19)
CMPSS 1
Number
(each CMPSS has two comparators)
4 (CMPSS1 to CMPSS4)
(with two internal dynamic DACs and single ramp generator)
1 (CMPSS1)
(with two internal dynamic DACs and dual ramp generators)
- 1 (CMPSS1)
(with two internal dynamic DACs and single ramp generator)
CMPSS DAC Buffered Output - 1 (mutually exclusive with using CMPSS for compare) - 1 (mutually exclusive with using CMPSS for compare)
Registers CTRIPxFILCLKCTL.CLKPRESCALE[9..0] CTRIPxFILCLKCTL.CLKPRESCALE[15..0] CMPSS filter prescaling size increased on F280013x
COMPDACCTL COMPDACHCTL Register name change
- COMPDACHCTL2 - Added register to support ramp generator cross trigger configuration.
COMPDACCTL.Reserved[13] COMPDACHCTL.RAMPDIR[13] COMPDACHCTL.Reserved[13] Added bit to support direction selection for ramp generator in F280015x.
RAMPMAXREFA RAMPHREFA Register name change
RAMMAXREFS RAMPHREFS Register name change
REMPDECVALA RAMPHSTEPVALA Register name change
REMPDECVALS RAMPHSTEPVALS Register name change
RAMPSTS RAMPHSTS Register name change
RAMPDLYA RAMPHDLYA Register name change
RAMPDLYS RAMPHDLYS Register name change
CTRIPLFILCTL CTRIPLFILCTL - Field Changes CTRIPLFILCTL - Field Changes All three devices have additions and changes to fields within this register. For more details, see the device-specific TRMs.
CTRIPLFILCLKCTL CTRIPLFILCLKCTL - Field Changes F280015x and F280013x have increased prescaler range
CTRIPHFILCTL CTRIPHFILCTL - Field Changes CTRIPHFILCTL - Field Changes All three devices have additions and changes to fields within this register. For more details, see the device-specific TRMs.
CTRIPHFILCLKCTL CTRIPHFILCLKCTL - Field Changes F280015x and F280013x have increased prescaler range
- COMPDACLCTL - Register and functionality added to support dual ramp generators
- RAMPLREFA - Register and functionality added to support dual ramp generators
- RAMPLREFS - Register and functionality added to support dual ramp generators
- RAMPLSTEPVALA - Register and functionality added to support dual ramp generators
- RAMPLSTEPVALS - Register and functionality added to support dual ramp generators
- RAMPLSTS - Register and functionality added to support dual ramp generators
- RAMPLDLYA - Register and functionality added to support dual ramp generators
- RAMPLDLYS - Register and functionality added to support dual ramp generators
- CTRIPLFILCLKCTL2 - Register and functionality added to support digital filtering. For more details, see the device-specific TRMs.
- CTRIPHFILCLKCTL2 - Register and functionality added to support digital filtering. For more details, see the device-specific TRMs.
Other CMPx_HP has 5 mux input options CMPx_HP has 6 mux input options
CMPSS_LITE 1
Number
(each CMPSS_LITE has two comparators)
- 3 (CMPSS_LITE2, CMPSS_LITE3, CMPSS_LITE4)
(with two internal static DAC)
Registers - COMPDACHCTL.RAMPDIR[13] COMPDACHCTL.Reserved[13] Added bit to support direction selection for ramp generator in F280015x.
- CTRIPLFILCTL - Field Changes CTRIPLFILCTL - Field Changes F280013x and F280015x devices have additions and changes to fields within this register. For more details, see the device-specific TRMs.
- CTRIPHFILCTL - Field Changes CTRIPHFILCTL - Field Changes F280013x and F280015x devices have additions and changes to fields within this register. For more details, see the device-specific TRMs.
- COMPDACLCTL - Register and functionality added to support dual ramp generators
- CTRIPLFILCLKCTL2 - Register and functionality added to support digital filtering. For more details, see the device-specific TRMs.
- CTRIPHFILCLKCTL2 - Register and functionality added to support digital filtering. For more details, see the device-specific TRMs.
Temp Sensor
Number 1 - (in ADCC ch 12)
In porting software from F28002x to F280013x or F280015x (or the other way around), care must be taken to ensure that the correct ADC channels are used because of a difference in channel assignment, see Analog Multiplexing Changes