SPRUJ60 April   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
    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

80-Pin PNA, 64-Pin PM Migration Between F280013x/15x and F28P55x For New and Existing PCB

For the color legend, see Figure 2-1 and Figure 2-2.

Table 2-1 80-Pin PNA and 64-Pin PM Migration Between F280013x/15x and F28P55x For New and Existing PCB
Pin No Pin Name Transition Type Action
8064 F280013x/15 F28P55x F280013x/15 to F28P55x
Minor Incompatibility - Signals in Common(1)
42A16, C16, GPIO28A16, B16, C16, GPIO28 Common Analog Channel Use A16, C16, GPIO28
106 A6, GPIO228 A6, D14, E14, GPIO228 Use A6 or GPIO228
11 7 C6, GPIO226 B2, C6, E12, GPIO226 Use C6 or GPIO226
12 8 A3, C5, GPIO224 A3, B3, C5 GPIO242, PGA2_INP Use A3, C5 or GPIO224
13 9 A2, C9, GPIO224 A2, B6, C9, GPIO224, PGA1_INP Use A2, C9, GPIO224
14 10 A15, C7 A15, B9, C7, PGA1_INM Use A15 or C7
15 11 A14, C4 A14, B14, C4, PGA1_OUT Use A14 or C4
16 12 A11, C0 A11, B10, C0, PGA2_OUT Use A11 or C0
17 13 A5, C2 A5, B12, C2, PGA2_INM Use A5 or C2
18 14 A1 A1, B7, D11, DACB_OUT Use A1
19 15 A0, C15, CMP1_DACL A0, B15, C15, DACA_OUT Use A0, C15, or DACA_OUT
2016VREFHID20, E20, VREFHIUse VREFHI
2117VREFLOA13, B13, C13, D13, E13, VREFLOUse VREFLO
22 18 A12, C1 A12, C1, E11, PGA3_INP Use A12 or C1
2319A7, C3A7, B30, C3, D12, E30, PGA3_INMUse A7 or C3
24 20 A8, C11 A8, B0, C11, PGA3_OUTUse A8 or C11
27 23 A4, C14 A4, B8, C14 Use A4 or C14
2824 A9, C8, GPIO227 A9, B4, C8, GPIO227Use A9, C8, or GPIO227
2925 A10, C10, GPIO230 A10, B1, C10, GPIO230Use A10, C10, or GPIO230
3327A17, C17, GPIO20A17, B17, C17, GPIO20Use A17, C17, or GPIO20
3428A18, C18, GPIO21A18, B18, C18, GPIO21Use A18, C18, GPIO21
3529A19, C19, GPIO13A19, B19, C19, GPIO13Use A19, C19, GPIO13
3630A20, C20, GPIO12A20, B20, C20, GPIO12Use A20, C20, GPIO12
3731GPIO11A24, D0, E0, GPIO11GPIO to Analog with GPIOUse GPIO11
3832GPIO33B24, D1, E1, GPIO33Use GPIO33
3933GPIO16C24, D2, E2, GPIO16Use GPIO16
4034GPIO17A25, D3, E3, GPIO17Use GPIO17
4135GPIO24B25, D4, E4, GPIO24Use GPIO24
6554GPIO23GPIO23, USB0DMUse GPIO23
6655GPIO41GPIO41, USB0DPUse GPIO41
31-GPIO48GPIO62GPIO number changeGPIOMux allows same functions on F28P55x, please see Table 3-12
32-GPIO49GPIO63
(280013x Only) Major Incompatibility - Different Signals and Types
- 46 GPIO39 VREGENZGPIO removal External VREG not supported on F280013x device. Tie off with 0-Ohm resistor VSSA or VDDA on F28P55x based on internal VREG use. Replace with 2.2k PU/PD on the F280013x.
Channel to use selected in software.