SPRUIY3 February   2023 TMS320F2800133 , TMS320F2800135 , TMS320F2800137 , TMS320F2800152-Q1 , TMS320F2800153-Q1 , TMS320F2800154-Q1 , TMS320F2800155 , TMS320F2800155-Q1 , TMS320F2800156-Q1 , TMS320F2800157 , TMS320F2800157-Q1 , TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1

 

  1.   Abstract
  2.   Trademarks
  3. 1Feature Differences Between F28002x, F280015x and F280013x
    1. 1.1 F28002x, F280015x and F280013x Feature Comparison
      1. 1.1.1 F28002x, F280013x and F280015x Superset Device Comparison
  4. 2PCB Hardware Changes
    1. 2.1 PCB Hardware Changes for the 80-Pin PN, 64-Pin PM and 48-Pin PT or PHP Packages
    2. 2.2 New and Existing PCB Migration
  5. 3Feature Differences for System Consideration
    1. 3.1 New Features in F280013x and F280015x
      1. 3.1.1 Secure Boot/JTAG Lock
      2. 3.1.2 Embedded Pattern Generator (EPG)
      3. 3.1.3 Lockstep Compare Module (LCM)
      4. 3.1.4 INTOSC External Precision Resistor (ExtR)
    2. 3.2 Communication Module Changes
    3. 3.3 Control Module Changes
    4. 3.4 Analog Module Differences
      1. 3.4.1 CMPSS Module Variants
    5. 3.5 Other Device Changes
      1. 3.5.1 PIE Channel Mapping
      2. 3.5.2 Bootrom
      3. 3.5.3 CLB and Motor Control Libraries
      4. 3.5.4 AGPIO
        1. 3.5.4.1 AGPIO Filter
        2. 3.5.4.2 Digital Inputs and Outputs on ADC Pins (AGPIOs)
    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
  6. 4Application Code Migration From F28002x to F280015x or F280013x
    1. 4.1 C2000Ware Header Files
    2. 4.2 Linker Command Files
    3. 4.3 C2000Ware Examples
  7. 5Specific Use Cases Related to F280015x and F280013x New Features
    1. 5.1 EPG
  8. 6EABI Support
    1. 6.1 Flash API
  9. 7References

Bootrom

For bootrom similarities and differences between F28002x, F280015x and F280013x see Table 3-7 and Table 3-8.

Table 3-7 Bootloaders and GPIO Assignment Comparison
Bootloader Option BOOTDEFx F28002x F280015x F280013x
Parallel 0 0x00 D0-D7=GPIO0 to GPIO7;
DSP=GPIO16;
Host=GPIO29
D0-D7=GPIO(0,1,3,4,5,7,28,29);
DSP=GPIO224;
Host=GPIO242
1 0x20 D0-D7=GPIO0 to GPIO7;
DSP=GPIO16;
Host=GPIO11
D0-D7=GPIO0 to GPIO7;
DSP=GPIO12;
Host=GPIO13
2 0x40 n/a D0-D7=GPIO0 to GPIO7;
DSP=GPIO16;
Host=GPIO29
SCIA 0 0x01 TX=GPIO29;
RX=GPIO28
1 0x21 TX=GPIO16;
RX=GPIO17
TX=GPIO1;
RX=GPIO0
2 0x41 TX=GPIO8;
RX=GPIO9
3 0x61 TX=GPIO2;
RX=GPIO3
TX=GPIO7;
RX=GPIO3
4 0x81 TX=GPIO16;
RX=GPIO3
CAN 0 0x02 TX=GPIO4;
RX=GPIO5
TX=GPIO7;
RX=GPIO5
TX=GPIO4;
RX=GPIO5
1 0x22 TX=GPIO32;
RX=GPIO33
2 0x42 TX=GPIO2;
RX=GPIO3
3 0x62 n/a TX=GPIO13;
RX=GPIO12
SPI 0 0x06 SIMO=GPIO2;
SOMI=GPIO1;
CLK=GPIO3;
STE=GPIO5
SIMO=GPIO7;
SOMI=GPIO1;
CLK=GPIO3;
STE=GPIO5
1 0x26 SIMO=GPIO16;
SOMI=GPIO1;
CLK=GPIO3;
STE=GPIO0
2 0x46 SIMO=GPIO8;
SOMI=GPIO10;
CLK=GPIO9;
STE=GPIO11
3 0x66 SIMO=GPIO8;
SOMI=GPIO17;
CLK=GPIO9;
STE=GPIO11
SIMO=GPIO16;
SOMI=GPIO13;
CLK=GPIO12;
STE=GPIO29
I2C 0 0x07 SDA=GPIO32;
SCL=GPIO33
SDA=GPIO0;
SCL=GPIO1
1 0x27 SDA=GPIO0;
SCL=GPIO1
SDA=GPIO32;
SCL=GPIO33
2 0x47 SDA=GPIO10;
SCL=GPIO8
SDA=GPIO5;
SCL=GPIO4
MCAN 0 0x08 n/a TX=GPIO4;
RX=GPIO5
n/a
1 0x28 n/a TX=GPIO1;
RX=GPIO0
n/a
2 0x48 n/a TX=GPIO13;
RX=GPIO12
n/a
3
(DEBUG-
Send Test)
0x88 n/a TX=GPIO4;
RX=GPIO5
n/a
4
(DEBUG-
Send Test)
0xA8 n/a TX=GPIO1;
RX=GPIO0
n/a
5
(DEBUG-
Send Test)
0x68 n/a TX=GPIO13;
RX=GPIO12
n/a
Table 3-8 Boot Modes Comparison
Boot Mode Option BOOTDEFx F28002x F280015x F280013x
Flash 0 0x03 Entry=0x00080000;
Bank/Sector=0/0
Entry=0x00080000;
Bank/Sector=0/0
1 0x23 Entry=0x00084000;
Bank/Sector=0/4
Entry=0x00088000;
Bank/Sector=0/32
2 0x43 Entry=0x00088000;
Bank/Sector=0/8
Entry=0x0008FFF0;
Bank/Sector=0/63
3 0x63 Entry=0x0008EFF0;
Bank/Sector=0/14
Entry=0x00090000;
Bank/Sector=0/64
4 0x83 - Entry=0x00098000;
Bank/Sector=0/96
5 0xA3 - Entry=0x0009FFF0;
Bank/Sector=0/127
Secure Flash 0 0x0A - Entry=0x00080000;
Bank/Sector=0/0
1 0x2A - Entry=0x00088000;
Bank/Sector=0/32
2 0x4A - Entry=0x0008FFF0;
Bank/Sector=0/63
3 0x6A - Entry=0x00090000;
Bank/Sector=0/64
4 0x8A - Entry=0x00098000;
Bank/Sector=0/96
Wait 0 0x04 Watchdog enabled
1 0x24 Watchdog disabled
RAM 0 0x05 Entry=0x00000000