SPRSP14E may 2019 – june 2023 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
PRODUCTION DATA
Both C28x CPUs on the device have the same memory map except where noted in the C28x Memory Map table. The GSx_RAM (Global Shared RAM) should be assigned to either CPU by the GSxMSEL register. Memories accessible by the CLA or DMA (direct memory access) are noted as well.
MEMORY | SIZE | START ADDRESS | END ADDRESS | CLA ACCESS | DMA ACCESS | ECC/ PARITY | ACCESS PROTECTION | SECURITY |
---|---|---|---|---|---|---|---|---|
M0 RAM | 1K x 16 | 0x0000 0000 | 0x0000 03FF | ECC | Yes | |||
M1 RAM | 1K x 16 | 0x0000 0400 | 0x0000 07FF | ECC | Yes | |||
PieVectTable | 512 x 16 | 0x0000 0D00 | 0x0000 0EFF | |||||
CPUx.CLA1 to CPUx MSGRAM | 128 x 16 | 0x0000 1480 | 0x0000 14FF | Yes | Parity | |||
CPUx to CPUx.CLA1 MSGRAM | 128 x 16 | 0x0000 1500 | 0x0000 157F | Yes | Parity | |||
CPUx.CLA1 to CPUx.DMA MSGRAM | 128 x 16 | 0x0000 1680 | 0x0000 16FF | Yes | Yes | Parity | ||
CPUx.DMA to CPUx.CLA1 MSGRAM | 128 x 16 | 0x0000 1700 | 0x0000 177F | Yes | Yes | Parity | ||
LS0 RAM | 2K x 16 | 0x0000 8000 | 0x0000 87FF | Yes | ECC | Yes | Yes | |
LS1 RAM | 2K x 16 | 0x0000 8800 | 0x0000 8FFF | Yes | ECC | Yes | Yes | |
LS2 RAM | 2K x 16 | 0x0000 9000 | 0x0000 97FF | Yes | ECC | Yes | Yes | |
LS3 RAM | 2K x 16 | 0x0000 9800 | 0x0000 9FFF | Yes | ECC | Yes | Yes | |
LS4 RAM | 2K x 16 | 0x0000 A000 | 0x0000 A7FF | Yes | ECC | Yes | Yes | |
LS5 RAM | 2K x 16 | 0x0000 A800 | 0x0000 AFFF | Yes | ECC | Yes | Yes | |
LS6 RAM | 2K x 16 | 0x0000 B000 | 0x0000 B7FF | Yes | ECC | Yes | Yes | |
LS7 RAM | 2K x 16 | 0x0000 B800 | 0x0000 BFFF | Yes | ECC | Yes | Yes | |
D0 RAM | 2K x 16 | 0x0000 C000 | 0x0000 C7FF | ECC | Yes | Yes | ||
D1 RAM | 2K x 16 | 0x0000 C800 | 0x0000 CFFF | ECC | Yes | Yes | ||
GS0 RAM(1) | 4K x 16 | 0x0000 D000 | 0x0000 DFFF | Yes | Parity | Yes | ||
GS1 RAM(1) | 4K x 16 | 0x0000 E000 | 0x0000 EFFF | Yes | Parity | Yes | ||
GS2 RAM(1) | 4K x 16 | 0x0000 F000 | 0x0000 FFFF | CLA DATA ROM(5) | Yes | Parity | Yes | |
GS3 RAM(1) | 4K x 16 | 0x0001 0000 | 0x0001 0FFF | Yes | Parity | Yes | ||
GS4 RAM(1) | 4K x 16 | 0x0001 1000 | 0x0001 1FFF | Yes | Parity | Yes | ||
GS5 RAM(1) | 4K x 16 | 0x0001 2000 | 0x0001 2FFF | Yes | Parity | Yes | ||
GS6 RAM(1) | 4K x 16 | 0x0001 3000 | 0x0001 3FFF | Yes | Parity | Yes | ||
GS7 RAM(1) | 4K x 16 | 0x0001 4000 | 0x0001 4FFF | Yes | Parity | Yes | ||
GS8 RAM(1) | 4K x 16 | 0x0001 5000 | 0x0001 5FFF | Yes | Parity | Yes | ||
GS9 RAM(1) | 4K x 16 | 0x0001 6000 | 0x0001 6FFF | Yes | Parity | Yes | ||
GS10 RAM(1) | 4K x 16 | 0x0001 7000 | 0x0001 7FFF | Yes | Parity | Yes | ||
GS11 RAM(1) | 4K x 16 | 0x0001 8000 | 0x0001 8FFF | Yes | Parity | Yes | ||
GS12 RAM(1) | 4K x 16 | 0x0001 9000 | 0x0001 9FFF | Yes | Parity | Yes | ||
GS13 RAM(1) | 4K x 16 | 0x0001 A000 | 0x0001 AFFF | Yes | Parity | Yes | ||
GS14 RAM(1) | 4K x 16 | 0x0001 B000 | 0x0001 BFFF | Yes | Parity | Yes | ||
GS15 RAM(1) | 4K x 16 | 0x0001 C000 | 0x0001 CFFF | Yes | Parity | Yes | ||
EtherCAT RAM (direct access)(2) | 8K x 16 | 0x0003 0800 | 0x0003 27FF | Yes | Parity | |||
CM to CPUx MSGRAM0 | 1K x 16 | 0x0003 8000 | 0x0003 83FF | Yes | Parity | Yes | Yes | |
CM to CPUx MSGRAM1 | 1K x 16 | 0x0003 8400 | 0x0003 87FF | Yes | Parity | Yes | ||
CPUx to CM MSGRAM0 | 1K x 16 | 0x0003 9000 | 0x0003 93FF | Yes | Parity | Yes | Yes | |
CPUx to CM MSGRAM1 | 1K x 16 | 0x0003 9400 | 0x0003 97FF | Yes | Parity | Yes | ||
CPU1 to CPU2 MSGRAM0 | 1K x 16 | 0x0003 A000 | 0x0003 A3FF | Yes | Parity | Yes | Yes | |
CPU1 to CPU2 MSGRAM1 | 1K x 16 | 0x0003 A400 | 0x0003 A7FF | Yes | Parity | Yes | ||
CPU2 to CPU1 MSGRAM0 | 1K x 16 | 0x0003 B000 | 0x0003 B3FF | Yes | Parity | Yes | Yes | |
CPU2 to CPU1 MSGRAM1 | 1K x 16 | 0x0003 B400 | 0x0003 B7FF | Yes | Parity | Yes | ||
USB RAM(2) | 2K x 16 | 0x0004 1000 | 0x0004 17FF | Yes | ||||
CAN A Message RAM | 2K x 16 | 0x0004 9000 | 0x0004 97FF | Parity | ||||
CAN B Message RAM | 2K x 16 | 0x0004 B000 | 0x0004 B7FF | Parity | ||||
MCAN Message RAM | 17K x 16 | 0x0005 8000 | 0x0005 C3FF | ECC | ||||
TI OTP(4) | 1K x 16 | 0x0007 0000 | 0x0007 03FF | ECC | ||||
User OTP | 1K x 16 | 0x0007 8000 | 0x0007 83FF | Yes(3) | ||||
Flash | 256K x 16 | 0x0008 0000 | 0x000B FFFF | ECC | Yes | |||
Secure ROM | 32K x 16 | 0x003E 0000 | 0x003E 7FFF | Parity | Yes | |||
Boot ROM | 96K x 16 | 0x003E 8000 | 0x003F FFFF | Parity | ||||
Pie Vector Fetch Error (part of Boot ROM) | 1 x 16 | 0x003F FFBE | 0x003F FFBF | Parity | ||||
Default Vectors (part of Boot ROM) | 64 x 16 | 0x003F FFC0 | 0x003F FFFF | Parity | ||||
CLA Data ROM | 4K x 16 | 0x0100 1000 | 0x0100 1FFF |