Single-cycle 32-bit multiplier makes
computationally intensive control
algorithms more efficient
Three 32-bit timers support multiple
control loops / time bases
Single cycle read-modified-write in any
memory location and 32-bit registers
improve control algorithm efficiency
Real-time JTAG debug shortens
development cycle
Fast & flexible interrupt management
significantly reduce interrupt latency
C28x
TM
DSP Core
C28x
TM
32-bit DSP
Interrupt Management
32-bit
Register
File
Real-Time
JTAG
32-bit
Timers (3)
32x32 bit
Multiplier
R
M
W
Atomic
ALU
Efficient 32-bit Processor Capability
# Instructions vs PWM
MIPS = Million Instruction Per Second
PWM freq. PWM per. Processor MIPS
(kHz)
(µ
µµ
µs)
100 150
50 20.0
2000 3000
100 10.0
1000 1500
200 5.0
500 750
250 4.0
400 600
300 3.3
333 500
500 2.0
200 300
750 1.3
133 200
1000 1.0
100 150
Control Code spare
T
PWM
CPU
Control
PWM
Control Code spare