TMS320F2809, TMS320F2808, TMS320F2806
TMS320F2802, TMS320F2801, UCD9501
TMS320C2802, TMS320C2801, and TMS320F2801x DSPs
www.ti.com
SPRS230H–OCTOBER 2003–REVISED JUNE 2006
3
Functional Overview
Memory Bus
TINT0
TINT1
Real-Time JTAG
32-bit CPU TIMER 0
(TDI, TDO, TRST, TCK,
TMS, EMU0, EMU1)
7
32-bit CPU TIMER 1
32-bit CPU TIMER 2
TINT2
INT14
PIE
(A)
(96 Interrupts)
INT[12:1]
M0 SARAM
1 K y 16
NMI, INT13
M1 SARAM
1 K y 16
External Interrupt
Control
32
4
FIFO
SCI-A/B
L0 SARAM
16
2
4 K y 16
FIFO
FIFO
SPI-A/B/C/D
(0-wait)
2
(B)
I C-A
L1 SARAM
4 K y 16
(0-wait)
4
8
eCAN-A/B (32 mbox)
eQEP1/2
(C)
H0 SARAM
8 K y 16
(0-wait)
4
eCAP1/2/3/4
(4 timers 32-bit)
GPIOs
(35)
12
6
ROM
32K x 16 (C2802)
16K x 16 (C2801)
ePWM1/2/3/4/5/6
(12 PWM outputs,
6 trip zones,
C28x CPU
(100 MHz)
6 timers 16-bit)
FLASH
32
128K x 16 (F2809)
64K x 16 (F2808)
32K x 16 (F2806)
32K x 16 (F2802)
16K x 16 (F2801)
16K x 16 (9501)
16K x 16 (F2801x)
SYSCLKOUT
System Control
XCLKOUT
XRS
XCLKIN
RS
(Oscillator, PLL,
Peripheral Clocking,
Low Power Modes,
WatchDog)
CLKIN
X1
X2
(D)
OTP
1K y 16
ADCSOCA/B
SOCA/B
Boot ROM
4 K y 16
(1-wait state)
12-Bit ADC
16 Channels
Peripheral Bus
Protected by the code-security module.
A. 43 of the possible 96 interrupts are used on the devices.
B. Not available in F2802, F2801/9501, C2802, and C2801.
C. Not available in F2806, F2802, F2801/9501, C2802, and C2801.
D. The 1K x 16 OTP has been replaced with 1K x 16 ROM for C280x devices.
Figure 3-1. Functional Block Diagram
Functional Overview
25