SPRSP69B July 2023 – November 2023 TMS320F28P650DK , TMS320F28P659DK-Q1
PRODMIX
Refer to the PDF data sheet for device specific package drawings
The C28x Memory Map table describes the C28x memory map. See the Memory Controller Module section of the System Control chapter in the TMS320F28P65x Real-Time Microcontrollers Technical Reference Manual.
START ADDRESS | SIZE | CLA MEMORY | CPU1 MEMORY | CPU2 MEMORY | CLA ACCESS | DMA ACCESS | ECC/ PARITY | ACCESS PROTECTION | SECURITY |
---|---|---|---|---|---|---|---|---|---|
0x0000 0000 | 1K x 16 | – | M0 RAM | M0 RAM | ECC | Yes | |||
0x0000 0400 | 1K x 16 | – | M1 RAM | M1 RAM | ECC | Yes | |||
0x0000 0800 | 512 x 16 | – | Reserved | ||||||
0x0000 0A00 | 768 x 16 | – | Peripheral (ADC, Timers) | Yes | |||||
0x0000 0D00 | 512 x 16 | – | PieVectTable | PieVectTable | |||||
0x0000 1480 | 128 x 16 | CPU1.CLA to CPU1 MSGRAM | – | Yes | Parity | ||||
0x0000 1500 | 128 x 16 | CPU1 to CPU1.CLA MSGRAM | – | Yes | Parity | ||||
0x0000 1680 | 128 x 16 | CPU1.CLA to CPU1.DMA MSGRAM | – | Yes | Yes | Parity | |||
0x0000 1700 | 128 x 16 | CPU1.DMA to CPU1.CLA MSGRAM | – | Yes | Yes | Parity | |||
0x0000 1800 | 10K x 16 | – | Peripheral (CLB, Control, Analog, Comm, XBAR, GPIO) | Yes | |||||
0x0000 4000 | 8K x 16 | LS8 RAM(CLA1Prog)(3) | Yes | Parity | Yes | Yes | |||
0x0000 6000 | 8K x 16 | LS9 RAM(CLA1Prog)(3) | Yes | Parity | Yes | Yes | |||
0x0000 8000 | 2K x 16 | LS0 RAM (Can be used as CLA program/data or CPU1 local memory) | D2 RAM (CPU2 mapped)(2) | Yes | Parity | Yes | Yes | ||
0x0000 8800 | 2K x 16 | LS1 RAM (Can be used as CLA program/data or CPU1 local memory) | Yes | Parity | Yes | Yes | |||
0x0000 9000 | 2K x 16 | LS2 RAM (Can be used as CLA program/data or CPU1 local memory) | Yes | Parity | Yes | Yes | |||
0x0000 9800 | 2K x 16 | LS3 RAM (Can be used as CLA program/data or CPU1 local memory) | Yes | Parity | Yes | Yes | |||
0x0000 A000 | 2K x 16 | LS4 RAM (Can be used as CLA program/data or CPU1 local memory) | D3 RAM (CPU2 mapped)(2) | Yes | Parity | Yes | Yes | ||
0x0000 A800 | 2K x 16 | LS5 RAM (Can be used as CLA program/data or CPU1 local memory) | Yes | Parity | Yes | Yes | |||
0x0000 B000 | 2K x 16 | LS6 RAM (Can be used as CLA program/data or CPU1 local memory) | Yes | Parity | Yes | Yes | |||
0x0000 B800 | 2K x 16 | LS7 RAM (Can be used as CLA program/data or CPU1 local memory) | Yes | Parity | Yes | Yes | |||
0x0000 C000 | 8K x 16 | – | D0 RAM | D4 RAM (CPU2 mapped)(2) | Parity | Yes | Yes | ||
0x0000 E000 | 8K x 16 | – | D1 RAM | D5 RAM (CPU2 mapped)(2) | Parity | Yes | Yes | ||
0x0000 F000 | 4K x16 | CLA1 Data ROM | Yes | Parity | |||||
0x0001 0000 | 8K x 16 | – | GS0 RAM(1) | Yes | Parity | Yes | |||
0x0001 2000 | 8K x 16 | – | GS1 RAM(1) | Yes | Parity | Yes | |||
0x0001 4000 | 8K x 16 | – | GS2 RAM(1) | Yes | Parity | Yes | |||
0x0001 6000 | 8K x 16 | – | GS3 RAM(1) | Yes | Parity | Yes | |||
0x0001 8000 | 8K x 16 | – | GS4 RAM(1) | Yes | Parity | Yes | |||
0x0001 A000 | 8K x 16 | – | D2 RAM (CPU1 mapped)(2) | – | Parity | Yes | Yes | ||
0x0001 C000 | 8K x 16 | – | D3 RAM (CPU1 mapped)(2) | – | Parity | Yes | Yes | ||
0x0001 E000 | 8K x 16 | – | D4 RAM (CPU1 mapped)(2) | – | Parity | Yes | Yes | ||
0x0002 0000 | 8K x 16 | – | D5 RAM (CPU1 mapped)(2) | – | Parity | Yes | Yes | ||
0x0002 2000 | 8K x 16 | – | LS8 RAM (CPU1 mapped) | – | Parity | Yes | Yes | ||
0x0002 4000 | 8K x 16 | – | LS9 RAM (CPU1 mapped) | – | Parity | Yes | Yes | ||
0x0003 0800 | 8K x 16 | – | EtherCAT RAM (direct access) | Yes | Parity | ||||
0x0003 A000 | 1K x 16 | – | CPU1 to CPU2 MSGRAM0 | Yes | Parity | Yes | Yes | ||
0x0003 B000 | 1K x 16 | – | CPU2 to CPU1 MSGRAM0 | Yes | Parity | Yes | Yes | ||
0x0004 1000 | 2K x 16 | – | USB RAM | Yes | |||||
0x0004 9000 | 2K x 16 | – | CAN-A MSGRAM | Yes | Parity | ||||
0x0005 9000 | 4K x 16 | – | MCAN-A MSGRAM | Yes | ECC | ||||
0x0005 B000 | 4K x 16 | – | MCAN-B MSGRAM | Yes | ECC | ||||
0x0007 2000 | 7.5K x 16 | – | TI OTP(4) | ECC | |||||
0x0007 8000 | 1K x 16 | – | User DCSM OTP | ECC | Yes | ||||
0x0007 8800 | 1K x 16 | – | User OTP Bank1 | ECC | |||||
0x0007 9000 | 1K x 16 | – | User OTP Bank2 | ECC | |||||
0x0007 9800 | 1K x 16 | – | User OTP Bank3 | ECC | |||||
0x0007 A000 | 1K x 16 | – | User OTP Bank4 | ECC | |||||
0x0008 0000 | 640K x 16 | – | Flash | ECC | Yes | ||||
0x003F 3000 | 8K x 16 | – | Secure ROM | Secure ROM | Parity | Yes | |||
0x003F 5000 | 45K x 16 | – | Boot ROM | Boot ROM | Parity | ||||
0x003F FFBE | 1 x 16 | – | Pie Vector Fetch Error (part of Boot ROM) | Pie Vector Fetch Error (part of Boot ROM) | Parity | ||||
0x003F FFC0 | 64 x 16 | – | Default Vectors (part of Boot ROM) | Default Vectors (part of Boot ROM) | Parity | ||||
0x0101 1000 | 4K x 16 | – | CLA Data ROM | Parity |