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

Bootrom

For bootrom similarities and differences between F280013x/15x and the 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 F280013x/15x
Options applicable only for F28P55x
Table 3-8 Bootloaders and GPIO Assignment Comparison
Bootloader Option BOOTDEFx F280013x/15x F28P55x
Parallel 0 0x00 D0-D7=GPIO0,1,3,5,7,24,28,29;
DSP=224;
Host=242
D0-D7=GPIO0 to 7;
DSP=16;
Host=29
1 0x20 D0-D7=GPIO0,1,2,3,5,6,7,24;
DSP=12;
Host=13
D0-D7=GPIO0,1,2,3,5,6,7,24;
DSP=12;
Host=13
2 0x40 D0-D7=GPIO0,1,2,3,5,6,7,24:
DSP=16;
Host=29
-
SCIA 0 0x01 TX=29;
RX=28
TX=29;
RX=28
1 0x21 TX=1;
RX=0
TX=1;
RX=0
2 0x41 TX=8;
RX=9
TX=8;
RX=9
3 0x61 TX=7;
RX=3
TX=7;
RX=3
4 0x81 TX=16;
RX=3
TX=16;
RX=3
CAN1 0 0x02 TX=4;RX=5(13x)
TX=7;RX=5(15x)
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=1;
RX=0
TX=4;
RX=5
1 0x28 TX=4;
RX=5
TX=1;
RX=0
2 0x48 TX=13;
RX=12
TX=13;
RX=12
SPI 0 0x06 SIMO=7 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=16 SOMI=13;
CLK=12;
STE=29
PICO=16 POCI=12;
CLK=9;
PTE=24
I2C 0 0x07 SDA=0;
SCL=1
SDA=0;
SCL=1
1 0x27 SDA=32;
SCL=33
SDA=32;
SCL=33
2 0x47 SDA=5;
SCL=4
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 F280013x/15x 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/32
Entry=0x00088000;
Bank/Sector=0/32
2 0x43 Entry=0x0008FFF0;
Bank/Sector=0/63
Entry=0x000C0000;
Bank/Sector=0/64
3 0x63 Entry=0x00090000;
Bank/Sector=0/64
Entry=0x000C8000;
Bank/Sector=1/64
4 0x83 Entry=0x00098000;
Bank/Sector=0/96
Entry=0x00100000;
Bank/Sector=2/16
5(Flash Only) 0xA3 Entry=0x0009FFF0;
Bank/Sector=0/127
-
LFU Flash 0 0x0B - Entry=0x00080000;
Bank=0
Entry=0x000C0000; Bank=2
1 0x2B - Entry=0x00088000; Bank=0
Entry=0x000C8000; Bank=2
Wait 0 0x04 Watchdog enabled Watchdog enabled
1 0x24 Watchdog disabled Watchdog disabled
RAM 0 0x05 Entry=0x00000000 Entry=0x00000000