SPRUJ60A April   2024  – October 2024 TMS320F28P550SJ , TMS320F28P559SJ-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Feature Differences Between F280013x/15x and F28P55x
    1. 1.1 F280013x/15x and F28P55x Feature Comparison
  5. 2PCB Hardware Changes
    1. 2.1 PCB Hardware Changes for the 80-Pin PN/PNA, 64-Pin PM Packages
    2. 2.2 80-Pin PNA, 64-Pin PM Migration Between F280013x/15x and F28P55x For New and Existing PCB
  6. 3Feature Differences for System Consideration
    1. 3.1 New Features in F28P55x
      1. 3.1.1  Advance Encryption Standard (AES)
      2. 3.1.2  Universal Serial Bus (USB)
      3. 3.1.3  Configurable Logic Block (CLB)
      4. 3.1.4  Live Firmware Update (LFU)
      5. 3.1.5  Programmable Gain Amplifier (PGA)
      6. 3.1.6  ERAD
      7. 3.1.7  FSI
      8. 3.1.8  5V Failsafe IOs
      9. 3.1.9  Flash Write Protection
      10. 3.1.10 Neural-Network Processing Unit (NPU)
    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
    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
  7. 4Application Code Migration From F280013x/15x to F28P55x
    1. 4.1 C2000Ware Header Files
    2. 4.2 Linker Command Files
    3. 4.3 C2000Ware Examples
  8. 5Specific Use Cases Related to F28P55x New Features
    1. 5.1 AES
    2. 5.2 PGA
    3. 5.3 USB
  9. 6EABI Support
    1. 6.1 Flash API
  10. 7References
  11. 8Revision History

Analog Multiplexing Changes

outlines the differences and similarities that exist in the analog mux between F280015x and F28P55x for the 80-Pin PN/PNA and the F280013x/15x and F28P55x for the 64-Pin PM packages. The legend for the table is Table 3-13. The main change is the addition of ADCD, ADCE and the PGA. There are also many more AGPIOs on the F28P55x

Table 3-13 Mux Legend
Color Description
mux function common for both devices
mux function applicable only for F28013x/15x
mux function applicable only for F28P55x
Table 3-14 F280013x/15 and F28P55x 80-Pin PN/PNA and 64-Pin PM Analog Mux Table Differences
(F280013x/15x Pin Name) Package Pin ADC Comparator Subsystem (MUX) AIO/AGPIO Input
F28P55x Pin Name 80 PNA 64 PM A B C D E High
Positive
High
Negative
Low
Positive
Low
Negative
VREFHI 20 16
VREFLO 21 17 A13 - C13 - -
B13 D13 E13
Analog Group 1 CMP1
(A6) 10 6 A6 - - - - CMP1 (HPMXSEL=2) CMP1 (LPMXSEL=2) AGPIO228
A6/D14/E14 D14 E14
(A2/C9) 13 9 A2 - C9 - - CMP1 (HPMXSEL=0) CMP1 (LPMXSEL=0) AGPIO224
A2/B6/C9/PGA1_INP B6
(A15/C7) 14 10 A15 - C7 - - CMP1 (HPMXSEL=3) CMP1 (HNMXSEL=0) CMP1 (LPMXSEL=3) CMP1 (LNMXSEL=0) AIO233
A15/B9/C7/PGA1_INM B9 AGPIO223
(A11/C0) 16 12 A11 - C0 - - CMP1 (HPMXSEL=1) CMP1 (HNMXSEL=1) CMP1 (LPMXSEL=1) CMP1 (LNMXSEL=1) AIO237
A11/B10/C0/PGA2_OUT B10
(A1) 18 14 A1 - - - - CMP1 (HPMXSEL=4) CMP1 (LPMXSEL=4) AIO232
A1/B7/D11/DACB_OUT B7 D11
Analog Group 2 CMP2
(A10/C10) 29 25 A10 - C10 - - CMP2 (HPMXSEL=3) CMP2 (HNMXSEL=0) CMP2 (LPMXSEL=3) CMP2 (LNMXSEL=0) GPIO230
A10/B1/C10 B1
Analog Group 3 CMP3
(C6) 11 7 - - C6 - - CMP3 (HPMXSEL=0) CMP3 (LPMXSEL=0) GPIO226
B2/C6/E12 B2 E12
(A3/C5) 12 8 A3 - C5 - - CMP3 (HPMXSEL=3) CMP3 (HPMXSEL=5) CMP3 (HNMXSEL=0) CMP3 (LPMXSEL=3)CMP3 (LPMXSEL=5) CMP3 (LNMXSEL=0) GPIO242
A3/B3/C5/PGA2_INP B3
(A14/C4) 15 11 A14 - C4 - - CMP3 (HPMXSEL=4) CMP3 (LPMXSEL=4) AIO239
A14/B14/C4/PGA1_OUT B14
(A0/C15/DACA_OUT) 15 11 A0 - C15 - - CMP3 (HPMXSEL=2) CMP3 (LPMXSEL=2) AIO231
A0/B15/C15/DACA_OUT B15
Analog Group 4 CMP4
(A7/C3) 23 19 A7 - C3 - - CMP4 (HPMXSEL=1) CMP4 (HNMXSEL=1) CMP4 (LPMXSEL=1) CMP4 (LNMXSEL=1) AIO245
A7/B30/C3/D12/E30 B30 D12 E30
Analog Group 2/3 CMP2/3
A5/C2 17 13 A5 - C2 - - CMP3 (HPMXSEL=1) CMP3 (HNMXSEL=1) CMP3 (LPMXSEL=1) CMP3 (LNMXSEL=1) AIO244
A5/B12/C2/PGA2_INM 17 13 A5 B12 C2 CMP2 (HPMXSEL=5)CMP3 (HPMXSEL=1) CMP2 (LPMXSEL=5)CMP3 (LPMXSEL=1) AIO244/AIO249
Combined Analog Group 2/4 CMP2/4
(A12/C1) 22 18 A12 - C1 - - CMP2 (HPMXSEL=1) CMP4 (HPMXSEL=2) CMP2 (HNMXSEL=1) CMP2 (LPMXSEL=1) CMP4 (LPMXSEL=2) CMP2 (LNMXSEL=1) AIO238
A12/C1/E11/PGA3_INP E11 AIO238/AIO248
(A8/C11) 24 20 A8 - C11 - - CMP2 (HPMXSEL=4) CMP4 (HPMXSEL=4) CMP2 (LPMXSEL=4) CMP4 (LPMXSEL=4) AIO241
A8/B0/C11/PGA3_OUT B0 CMP4 (HPMXSEL=4) CMP4 (LPMXSEL=4)
(A4/C14) 27 23 A4 - C14 - - CMP2 (HPMXSEL=0) CMP4 (HPMXSEL=3) CMP4 (HNMXSEL=0) CMP2 (LPMXSEL=0) CMP4 (LPMXSEL=3) CMP4 (LNMXSEL=0) AIO225
A4/B8/C14 B8
(A9/C8) 28 24 A9 - C8 - - CMP2 (HPMXSEL=2) CMP4 (HPMXSEL=0) CMP2 (LPMXSEL=2) CMP4 (LPMXSEL=0) AGPIO227
A9/B4/C8 B4 AIO236/AGPIO227
Other Analog
A16 4 2 A16 - - - - - - - - AGPIO28
A16/B16/C16 B16 C16 - -
A17 33 27 A17 - - - - - - - - AGPIO20
A17/B17/C17 B17 C17 - -
A18 34 28 A18 - - - - - - - - AGPIO21
A18/B18/C18 B18 C18 - -
A19 35 29 A19 - - - - - - - - AGPIO13
A19/B19/C19 B19 C19 - -
A20 36 30 A20 - - - - - - - - AGPIO21
A20/B20/C20 B20 C20 - -
- 37 31 - - - - - GPIO11
A24/D0/E0 A24 - - D0 E0 AGPIO11
- 38 32 - - - - - GPIO33
B24/D1/E1 B24 - - D1 E1 AGPIO33
- 39 33 - - - - - GPIO16
C24/D2/E2 - - C24 D2 E2 AGPIO16
- 40 34 - - - - - GPIO17
A25/D3/E3 A25 - - D3 E3 AGPIO17
- 41 35 - - - - - GPIO24
B25/D4/E4 - B25 - D4 E4 AGPIO24
PGA1_OUT_INT(internal) CMP1 (HPMXSEL=6) CMP1 (LPMXSEL=6)
PGA2_OUT_INT(internal) CMP2 (HPMXSEL=6) CMP2 (LPMXSEL=6)
PGA3_OUT_INT(internal) CMP3 (HPMXSEL=6) CMP=3 (LPMXSEL=6)
TempSensor - - - - C12 - - CMP2(HPMXSEL=7)