SPRS880P December 2013 – February 2024 TMS320F28374D , TMS320F28375D , TMS320F28376D , TMS320F28377D , TMS320F28377D-Q1 , TMS320F28378D , TMS320F28379D , TMS320F28379D-Q1
PRODUCTION DATA
On the F28379D, F28378D, F28377D, and F28375D devices, each CPU has its own flash bank [512KB (256KW)], the total flash for each device is 1MB (512KW). Only one bank can be programmed or erased at a time and the code to program the flash should be executed out of RAM. The following table shows the addresses of flash sectors on CPU1 and CPU2 for F28379D, F28378D, F28377D, and F28375D.
SECTOR | SIZE | START ADDRESS | END ADDRESS |
---|---|---|---|
OTP Sectors | |||
TI OTP | 1K x 16 | 0x0007 0000 | 0x0007 03FF |
User configurable DCSM OTP | 1K x 16 | 0x0007 8000 | 0x0007 83FF |
Sectors | |||
Sector 0 | 8K x 16 | 0x0008 0000 | 0x0008 1FFF |
Sector 1 | 8K x 16 | 0x0008 2000 | 0x0008 3FFF |
Sector 2 | 8K x 16 | 0x0008 4000 | 0x0008 5FFF |
Sector 3 | 8K x 16 | 0x0008 6000 | 0x0008 7FFF |
Sector 4 | 32K x 16 | 0x0008 8000 | 0x0008 FFFF |
Sector 5 | 32K x 16 | 0x0009 0000 | 0x0009 7FFF |
Sector 6 | 32K x 16 | 0x0009 8000 | 0x0009 FFFF |
Sector 7 | 32K x 16 | 0x000A 0000 | 0x000A 7FFF |
Sector 8 | 32K x 16 | 0x000A 8000 | 0x000A FFFF |
Sector 9 | 32K x 16 | 0x000B 0000 | 0x000B 7FFF |
Sector 10 | 8K x 16 | 0x000B 8000 | 0x000B 9FFF |
Sector 11 | 8K x 16 | 0x000B A000 | 0x000B BFFF |
Sector 12 | 8K x 16 | 0x000B C000 | 0x000B DFFF |
Sector 13 | 8K x 16 | 0x000B E000 | 0x000B FFFF |
Flash ECC Locations | |||
TI OTP ECC | 128 x 16 | 0x0107 0000 | 0x0107 007F |
User-configurable DCSM OTP ECC | 128 x 16 | 0x0107 1000 | 0x0107 107F |
Flash ECC (Sector 0) | 1K x 16 | 0x0108 0000 | 0x0108 03FF |
Flash ECC (Sector 1) | 1K x 16 | 0x0108 0400 | 0x0108 07FF |
Flash ECC (Sector 2) | 1K x 16 | 0x0108 0800 | 0x0108 0BFF |
Flash ECC (Sector 3) | 1K x 16 | 0x0108 0C00 | 0x0108 0FFF |
Flash ECC (Sector 4) | 4K x 16 | 0x0108 1000 | 0x0108 1FFF |
Flash ECC (Sector 5) | 4K x 16 | 0x0108 2000 | 0x0108 2FFF |
Flash ECC (Sector 6) | 4K x 16 | 0x0108 3000 | 0x0108 3FFF |
Flash ECC (Sector 7) | 4K x 16 | 0x0108 4000 | 0x0108 4FFF |
Flash ECC (Sector 8) | 4K x 16 | 0x0108 5000 | 0x0108 5FFF |
Flash ECC (Sector 9) | 4K x 16 | 0x0108 6000 | 0x0108 6FFF |
Flash ECC (Sector 10) | 1K x 16 | 0x0108 7000 | 0x0108 73FF |
Flash ECC (Sector 11) | 1K x 16 | 0x0108 7400 | 0x0108 77FF |
Flash ECC (Sector 12) | 1K x 16 | 0x0108 7800 | 0x0108 7BFF |
Flash ECC (Sector 13) | 1K x 16 | 0x0108 7C00 | 0x0108 7FFF |
On the F28376D and F28374D devices, each CPU has its own flash bank [256KB (128KW)], the total flash for each device is 512KB (256KW). Only one bank can be programmed or erased at a time and the code to program the flash should be executed out of RAM. The following table shows the addresses of flash sectors on CPU1 and CPU2 for F28376D and F28374D.
SECTOR | SIZE | START ADDRESS | END ADDRESS |
---|---|---|---|
OTP Sectors | |||
TI OTP | 1K x 16 | 0x0007 0000 | 0x0007 03FF |
User configurable DCSM OTP | 1K x 16 | 0x0007 8000 | 0x0007 83FF |
Sectors | |||
Sector 0 | 8K x 16 | 0x0008 0000 | 0x0008 1FFF |
Sector 1 | 8K x 16 | 0x0008 2000 | 0x0008 3FFF |
Sector 2 | 8K x 16 | 0x0008 4000 | 0x0008 5FFF |
Sector 3 | 8K x 16 | 0x0008 6000 | 0x0008 7FFF |
Sector 4 | 32K x 16 | 0x0008 8000 | 0x0008 FFFF |
Sector 5 | 32K x 16 | 0x0009 0000 | 0x0009 7FFF |
Sector 6 | 32K x 16 | 0x0009 8000 | 0x0009 FFFF |
Flash ECC Locations | |||
TI OTP ECC | 128 x 16 | 0x0107 0000 | 0x0107 007F |
User-configurable DCSM OTP ECC | 128 x 16 | 0x0107 1000 | 0x0107 107F |
Flash ECC (Sector 0) | 1K x 16 | 0x0108 0000 | 0x0108 03FF |
Flash ECC (Sector 1) | 1K x 16 | 0x0108 0400 | 0x0108 07FF |
Flash ECC (Sector 2) | 1K x 16 | 0x0108 0800 | 0x0108 0BFF |
Flash ECC (Sector 3) | 1K x 16 | 0x0108 0C00 | 0x0108 0FFF |
Flash ECC (Sector 4) | 4K x 16 | 0x0108 1000 | 0x0108 1FFF |
Flash ECC (Sector 5) | 4K x 16 | 0x0108 2000 | 0x0108 2FFF |
Flash ECC (Sector 6) | 4K x 16 | 0x0108 3000 | 0x0108 3FFF |