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 |