Memory
Code Security Module (CSM)
Code Security Module
Code Security Module
Prevents reverse engineering and
Prevents reverse engineering and
protects valuable intellectual property
protects valuable intellectual property
128
128
-
-
bit user defined password is stored in Flash
bit user defined password is stored in Flash
128
128
-
-
bits = 2
bits = 2
128
128
= 3.4 x 10
= 3.4 x 10
38
38
possible passwords
possible passwords
To try 1 password every 2 cycles at 150 MHz, it
To try 1 password every 2 cycles at 150 MHz, it
would take at least 1.4 x 10
would take at least 1.4 x 10
23
23
years to try all
years to try all
possible combinations!
possible combinations!
LO SARAM (4K)
LO SARAM (4K)
L1 SARAM (4K)
L1 SARAM (4K)
OTP (1K)
OTP (1K)
FLASH (128K)
FLASH (128K)
reserved
0x00 8000
0x00 8000
0x00 9000
0x00 9000
0x00 A000
0x00 A000
0x3D 7800
0x3D 7800
0x3D 8000
0x3D 8000
128
128
-
-
Bit Password
Bit Password
reserved
0x3D 7C00
0x3D 7C00
Peripherals
The C28x comes with many built in peripherals optimized to support control applications. These
peripherals vary depending on which C28x device you choose.
• Event Manager
• Analog-to-Digital Converter
• Watchdog Timer
• SPI
• SCI
• CAN
• McBSP
• GPIO
1 - 10 C28x - Architecture Overview