SPRUJE9 August   2025 F28E120SB , F28E120SC , TMS320F2800132 , TMS320F2800133 , TMS320F2800135 , TMS320F2800137 , TMS320F2800152-Q1 , TMS320F2800153-Q1 , TMS320F2800154-Q1 , TMS320F2800155 , TMS320F2800155-Q1 , TMS320F2800156-Q1 , TMS320F2800157 , TMS320F2800157-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Feature Differences Between F280015x, F280013x, and F28E12x
    1. 1.1 F280015x, F280013x, and F28E12x Feature Comparison
      1. 1.1.1 F28E12x, F280013x and F280015x Superset Device Comparison
  5. 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.     F28E12x vs F280013x vs F280015x Pinout Difference Compatibility
    3.     F28E12x vs F280013x vs F280015x Pinout Difference Compatibility
  6. 3Feature Differences for System Consideration
    1. 3.1 New Modules in F28E12x
      1. 3.1.1 Programmable Gain Amplifier (PGA)
    2. 3.2 Communication Module Changes
    3. 3.3 Control Module Changes
    4. 3.4 Analog Module Differences
      1. 3.4.1 Analog Module Register Differences
      2. 3.4.2 ADC Module Changes
      3. 3.4.3 CMPSS Module Variants
    5. 3.5 Other Device Changes
      1. 3.5.1 PLL
      2. 3.5.2 Clock Sources
      3. 3.5.3 PIE Channel Mapping
        1. 3.5.3.1 F28E12x vs. F280015x PIE Channel Map Differences
        2. 3.5.3.2 F28E12x vs. F280013x PIE Channel Map Differences
      4. 3.5.4 Boot ROM
    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
      1. 3.8.1 F28E12x vs. F280013x GPIO Mux Changes
      2. 3.8.2 F28E12x vs. F280015x GPIO Mux Changes
    9. 3.9 Analog Multiplexing Changes
  7. 4Application Code Migration From F280015x or F280013x to F28E12x
    1. 4.1 C2000Ware Header Files
    2. 4.2 Linker Command Files
    3. 4.3 C2000Ware Examples
  8. 5Specific Use Cases Related to F28E12x New Features
    1. 5.1 PGA
  9. 6EABI Support
    1. 6.1 Flash API
  10. 7References

Boot ROM

For boot ROM similarities and differences between F28E12x, F280015x and F280013x see Table 3-12 and Table 3-13.

Table 3-12 Boot Modes and GPIO Assignment Comparison
Boot Mode Option BOOTDEFx F28E12x F280015x F280013x
Parallel 0 0x00 D0-D7=GPIO(0,1,3,4,5,24,28,29);
DSP=GPIO224;
Host=GPIO242
D0-D7=GPIO(0,1,3,5,7,24,28,29);
DSP=GPIO224;
Host=GPIO242
D0-D7=GPIO(0,1,3,4,5,7,28,29);
DSP=GPIO224;
Host=GPIO242
1 0x20 D0-D7=GPIO0 to GPIO7;
DSP=GPIO12;
Host=GPIO13
D0-D7=GPIO(0,1,2,3,5,6,7,24);
DSP=GPIO12;
Host=GPIO13
D0-D7=GPIO0 to GPIO7;
DSP=GPIO12;
Host=GPIO13
2 0x40 - D0-D7=GPIO(0,1,2,3,5,6,7,24);
DSP=GPIO16;
Host=GPIO29
D0-D7=GPIO0 to GPIO7;
DSP=GPIO16;
Host=GPIO29
SCIA 0 0x01 TX=GPIO29;
RX=GPIO28
1 0x21 TX=GPIO1;
RX=GPIO0
2 0x41 - TX=GPIO8;
RX=GPIO9
3 0x61 TX=GPIO7;
RX=GPIO3
4 0x81 TX=GPIO16;
RX=GPIO3
CAN 0 0x02 - TX=GPIO7;
RX=GPIO5
TX=GPIO4;
RX=GPIO5
1 0x22 - TX=GPIO32;
RX=GPIO33
2 0x42 - TX=GPIO2;
RX=GPIO3
3 0x62 - TX=GPIO13;
RX=GPIO12
SPI 0 0x06 PICO=GPIO24;
POCI=GPIO1;
CLK=GPIO3;
PTE=GPIO5
PICO=GPIO7;
SOMI=GPIO1;
CLK=GPIO3;
PTE=GPIO5
1 0x26 PICO=GPIO16;
SOMI=GPIO1;
CLK=GPIO3;
PTE=GPIO0
2 0x46 - PICO=GPIO8;
SOMI=GPIO10;
CLK=GPIO9;
PTE=GPIO11
3 0x66 PICO=GPIO16;
SOMI=GPIO13;
CLK=GPIO12;
PTE=GPIO24
PICO=GPIO16;
SOMI=GPIO13;
CLK=GPIO12;
PTE=GPIO29
I2C 0 0x07 SDA=GPIO0;
SCL=GPIO1
1 0x27 SDA=GPIO32;
SCL=GPIO33
2 0x47 SDA=GPIO5;
SCL=GPIO4
MCAN 0 0x08 - TX=GPIO1;
RX=GPIO0
-
1 0x28 - TX=GPIO4;
RX=GPIO5
-
2 0x48 - TX=GPIO13;
RX=GPIO12
-
3
(DEBUG-
Send Test)
0x88 - TX=GPIO1;
RX=GPIO0
-
4
(DEBUG-
Send Test)
0xA8 - TX=GPIO4;
RX=GPIO5
-
5
(DEBUG-
Send Test)
0x68 - TX=GPIO13;
RX=GPIO12
-
Table 3-13 Boot Modes Comparison
Boot ModeOptionBOOTDEFxF28E12xF280015xF280013x
Flash00x03Entry=0x0008 0000;
Bank/Sector=0/0
Entry=0x0008 0000;
Bank/Sector=0/0
10x23Entry=0x0008 8000;
Bank/Sector=0/32
Entry=0x0008 8000;
Bank/Sector=0/32
20x43-Entry=0x0008 FFF0;
Bank/Sector=0/63
30x63-Entry=0x0009 0000;
Bank/Sector=0/64
40x83-Entry=0x0009 8000;
Bank/Sector=0/96
50xA3-Entry=0x0009 FFF0;
Bank/Sector=0/127
Secure Flash00x0AEntry=0x0008 0000;
Bank/Sector=0/0
Entry=0x0008 0000;
Bank/Sector=0/0
10x2AEntry=0x0008 8000;
Bank/Sector=0/32
Entry=0x0008 8000;
Bank/Sector=0/32
20x4A-Entry=0x0008 FFF0;
Bank/Sector=0/63
30x6A-Entry=0x0009 0000;
Bank/Sector=0/64
40x8A-Entry=0x0009 8000;
Bank/Sector=0/96
Wait00x04Watchdog enabled
10x24Watchdog disabled
RAM00x05Entry=0x0000 0000