SPRSP14E may 2019 – june 2023 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
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 |