SPRUJ59 April   2024 TMS320F28P550SJ , TMS320F28P559SJ-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Feature Differences Between F28003x and F28P55x
    1. 1.1 F28003x and F28P55x Feature Comparison
  5. 2PCB Hardware Changes
    1. 2.1 PCB Hardware Changes for the 100-Pin PZ, 80-Pin PNA and 64-Pin PM Packages
    2. 2.2 100-Pin PZ, 80-Pin PNA and 64-Pin PM Migration Between F28003x and F28P55x For New and Existing PCB
    3. 2.3 GPIO Input Buffer Control Register
  6. 3Feature Differences for System Consideration
    1. 3.1 New Features in F28P55x
      1. 3.1.1 Programmable Gain Amplifier(PGA)
      2. 3.1.2 Universal Serial Bus (USB)
      3. 3.1.3 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
      4. 3.5.4 SW Libraries Included in the ROM
      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
  7. 4Application Code Migration From F28003x 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 PGA
    2. 5.2 USB
  9. 6EABI Support
    1. 6.1 Flash API
  10. 7References

Bootrom

For bootrom similarities and differences between F28003x and F28P55x see Table 3-8 and Table 3-9.

Table 3-7 Boot options Legend
Color Description
Options common for both devices but BOOTDEFx values may differ
Options applicable only for F28003x
Options applicable only for F28P55x
Table 3-8 Bootloaders and GPIO Assignment Comparison
Bootloader Option BOOTDEFx F28003x

F28P55x

Parallel 0 0x00 D0-D7=GPIO0 to 7;
DSP=16;
Host=29
D0-D7=GPIO0 to 7;
DSP=16;
Host=29
1 0x20 D0-D7=GPIO0 to 7;
DSP=16;
Host=11
D0-D7=GPIO0,1,2,3,5,6,7,24;
DSP=12;
Host=13
SCIA 0 0x01 TX=29;
RX=28
TX=29;
RX=28
1 0x21 TX=16;
RX=17
TX=1;
RX=0
2 0x41 TX=8;
RX=9
TX=8;
RX=9
3 0x61 TX=2;
RX=3
TX=7;
RX=3
4 0x81 TX=16;
RX=3
TX=16;
RX=3
CAN1 0 0x02 TX=4;
RX=5
TX=4;
RX=5
1 0x22 TX=32;
RX=33
TX=1;
RX=0
2 0x42 TX=2;
RX=3
TX=13;
RX=12
3 0x62 TX=13;
RX=12
-
MCAN(CAN-FD) 0 0x08 TX=4;
RX=5
TX=4;
RX=5
1 0x28 TX=1;
RX=0
TX=1;
RX=0
2 0x48 TX=13;
RX=12
TX=13;
RX=12
3 (DEBUG - Send Test) 0x68 - TX=4;
RX=5
4 (DEBUG - Send Test) 0x88 - TX=1;
RX=0
5 (DEBUG - Send Test) 0xA8 - TX=13;
RX=12
SPI 0 0x06 SIMO=2 SOMI=1;
CLK=3;
STE=5
PICO=2 POCI=1;
CLK=3;
PTE=5
1 0x26 SIMO=16 SOMI=1;
CLK=3;
STE=0
PICO=16 POCI=1;
CLK=3;
PTE=0
2 0x46 SIMO=8 SOMI=10;
CLK=9;
STE=11
PICO=8 POCI=10;
CLK=9;
PTE=11
3 0x66 SIMO=8 SOMI=17;
CLK=9;
STE=11
PICO=16 POCI=12;
CLK=9;
PTE=24
I2C 0 0x07 SDA=32;
SCL=33
SDA=0;
SCL=1
1 0x27 SDA=0;
SCL=1
SDA=32;
SCL=33
2 0x47 SDA=10;
SCL=8
SDA=5;
SCL=4
USB 0 0x09 - DM=23;
DP=41
  1. For the F28P55x device "CAN" boot mode is supported by the MCAN module with FD mode set to "off"
Table 3-9 Boot Modes Comparison
Boot Mode Option BOOTDEFx F28003x F28P55x
Flash/Secure Flash 0 0x03 Entry=0x00080000'
Bank/Sector=0/0
Entry=0x00080000;
Bank/Sector=0/0
1 0x23 Entry=0x00088000;
Bank/Sector=0/8
Entry=0x00088000;
Bank/Sector=0/32
2 0x43 Entry=0x0008FFF0;
Bank/Sector=0/15
Entry=0x000C0000;
Bank/Sector=0/64
3 0x63 Entry=0x00090000;
Bank/Sector=1/0
Entry=0x000C8000;
Bank/Sector=1/64
4 0x83 Entry=0x00097FF0;
Bank/Sector=1/7
Entry=0x00100000;
Bank/Sector=2/16
5 0xA3 Entry=0x0009FFF0;
Bank/Sector=1/15
-
6 0xC3 Entry=0x000A0000;
Bank/Sector=2/0
-
7 0xE3 Entry=0x000AFFF0;
Bank/Sector=2/15
-
LFU Flash 0 0x0B Entry=0x00080000;
Bank=0
Entry=0x00090000; Bank=1
Entry=0x000A0000 Bank=2
Entry=0x00080000;
Bank=0
Entry=0x000C0000; Bank=2
1 0x2B Entry=0x00088000; Bank=0
Entry=0x00098000; Bank=1
Entry=0x000A8000 Bank=2
Entry=0x00088000; Bank=0
Entry=0x000C8000; Bank=2
2 0x4B Entry=0x0008FFF0; Bank=0
Entry=0x0009FFF0; Bank=1
Entry=0x000AFFF0 Bank=2
-
3 0x6B Entry=0x00088000; Bank=0
Entry=0x00090000; Bank=1
Entry=0x000A0000 Bank=2
-
Secure LFU Flash 0 0x0C Entry=0x00080000; Bank=0
Entry=0x00090000; Bank=1
Entry=0x000A0000 Bank=2
-
1 0x2C Entry=0x00088000; Bank=0
Entry=0x00098000; Bank=1
Entry=0x000A8000 Bank=2
-
2 0x4C Entry=0x0008FFF0; Bank=0
Entry=0x0009FFF0; Bank=1
Entry=0x000AFFF0 Bank=2
-
3 0x6C Entry=0x00088000; Bank=0
Entry=0x00090000; Bank=1
Entry=0x000A0000 Bank=2
-
4 0x8C Entry=0x0008EFF0; Bank=0
Entry=0x00097FF0; Bank=1
Entry=0x000A7FF0 Bank=2
-
Wait 0 0x04 Watchdog enabled Watchdog enabled
1 0x24 Watchdog disabled Watchdog disabled
RAM 0 0x05 Entry=0x00000000 Entry=0x00000000