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

Analog Multiplexing Changes

Table 3-14 outlines the differences and similarities that exist in the analog mux between F28003x and F28002x for the 80-Pin PN, 64-Pin PM and 48-Pin PT packages. The legend for the table is Table 3-13. The main change is the absence of ADCB in F28002x.

Table 3-13 Mux Legend
Color Description
mux function common for both devices
mux function applicable only for F28002x
mux function applicable only for F28003x

Table 3-14 F28002x and F28003x 80-Pin PN, 64-Pin PM and 48-Pin PT Analog Mux Table Differences
(F28002x Pin Name) Package Pin ADC Comparator Subsystem (MUX) AIO Input
F28003x Pin Name 80 PN 64 PM 48 PT A B C High
Positive
High
Negative
Low
Positive
Low
Negative
VREFHI 20 16 12
VREFLO 21 17 13 A13 C13
Analog Group 1 CMP1
(A6) 10 6 4 A6 - - CMP1 (HPMXSEL=2) CMP1 (LPMXSEL=2) AIO228
A6
(A2/C9) 13 9 6 A2 B6 C9 CMP1 (HPMXSEL=0) CMP1 (LPMXSEL=0) AIO224
A2/B6/C9
(A15/C7) 14 10 7 A15 B9 C7 CMP1 (HPMXSEL=3) CMP1 (HNMXSEL=0) CMP1 (LPMXSEL=3) CMP1 (LNMXSEL=0) AIO233
A15/B9/C7
(A11/C0) 16 12 8 A11 B10 C0 CMP1 (HPMXSEL=1) CMP1 (HNMXSEL=1) CMP1 (LPMXSEL=1) CMP1 (LNMXSEL=1) AIO237
A11/B10/C0
(A1) 18 14 10 A1 B7 - CMP1 (HPMXSEL=4) CMP1 (LPMXSEL=4) AIO232
A1/B7/DACB_OUT
Analog Group 2 CMP2
(A10/C10) 29 25 21 A10 B1 C10 CMP2 (HPMXSEL=3) CMP2 (HNMXSEL=0) CMP2 (LPMXSEL=3) CMP2 (LNMXSEL=0) AIO230
A10/B1/C10
Analog Group 3 CMP3
(C6) 11 7 4 - B2 C6 CMP3 (HPMXSEL=0) CMP3 (LPMXSEL=0) AIO226
B2/C6
(A3/C5/VDAC) 12 8 5 A3 B3 C5 CMP3 (HPMXSEL=3) CMP3 (HNMXSEL=0) CMP3 (LPMXSEL=3) CMP3 (LNMXSEL=0) AIO242
A3/B3/C5/VDAC CMP3 (HPMXSEL=5) CMP3 (LPMXSEL=5)
(A14/C4) 15 11 - A14 B14 C4 CMP3 (HPMXSEL=4) CMP3 (LPMXSEL=4) AIO239
A14/B14/C4
(A5/C2) 17 13 9 A5 B12 C2 CMP3 (HPMXSEL=1) CMP3 (HNMXSEL=1) CMP3 (LPMXSEL=1) CMP3 (LNMXSEL=1) AIO244
A5/B12/C2 CMP2 (HPMXSEL=5) CMP2 (LPMXSEL=5)
(A0/C15) 19 15 11 A0 B15 C15 CMP3 (HPMXSEL=2) CMP3 (LPMXSEL=2) AIO231
A0/B15/C15/DACA_OUT
Analog Group 4 CMP4
(A7/C3) 23 19 15 A7 - C3 CMP4 (HPMXSEL=1) CMP4 (HNMXSEL=1) CMP4 (LPMXSEL=1) CMP4 (LNMXSEL=1) AIO245
A7/C3
Combined Analog Group 2/4 CMP2/4
(A12/C1) 22 18 14 A12 - C1 CMP2 (HPMXSEL=1) CMP4 (HPMXSEL=2) CMP2 (HNMXSEL=1) CMP2 (LPMXSEL=1) CMP4 (LPMXSEL=2) CMP2 (LNMXSEL=1) AIO238
A12/C1 AIO248
(A8/C11) 24 20 16 A8 B0 C11 CMP2 (HPMXSEL=4) CMP4 (HPMXSEL=4) CMP2 (LPMXSEL=4) CMP4 (LPMXSEL=4) AIO241
A8/B0/C11
(A4/C14) 27 23 19 A4 B8 C14 CMP2 (HPMXSEL=0) CMP4 (HPMXSEL=3) CMP4 (HNMXSEL=0) CMP2 (LPMXSEL=0) CMP4 (LPMXSEL=3) CMP4 (LNMXSEL=0) AIO225
A4/B8/C14
(A9/C8) 28 24 20 A9 B4 C8 CMP2 (HPMXSEL=2) CMP4 (HPMXSEL=0) CMP2 (LPMXSEL=2) CMP4 (LPMXSEL=0) AIO227
A9/B4/C8 AIO236
Other Analog
B5/GPIO20 33 - - - B5 - CMP1 (HPMXSEL=5) CMP1 (LPMXSEL=5)
B11/GPIO21 34 - - - B11 - CMP4 (HPMXSEL=5) CMP4 (LPMXSEL=5)
TempSensor - - - - C12