
TMS320C240, TMS320F240
DSP CONTROLLERS
SPRS042D – OCTOBER 1996 – REVISED NOVEMBER 1998
2
POST OFFICE BOX 1443
HOUSTON, TEXAS 77251–1443
Contents
INTRODUCTION
description
PQ Package (Top View)
terminal functions
functional block diagram
1
5
6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
DETAILED DESCRIPTION
architectural overview
system-level functions
device memory map
peripheral memory map
digital I/O and shared pin functions
description of group1 shared I/O pins
description of group2 shared I/O pins
digital I/O control registers
device reset and interrupts
reset
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
hardware-generated interrupts
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
external interrupts
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
clock generation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
low-power modes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
functional block diagram of the TMS320x240 DSP CPU
’x240 DSP core CPU
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
status and control registers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
central processing unit
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
input scaling shifter
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
multiplier
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
central arithmetic logic unit
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
accumulator
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
auxiliary registers and auxiliary-register arithmetic unit (ARAU)
internal memory
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
dual-access RAM (DARAM)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ROM (TMS320C240 only)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
flash EEPROM (TMS320F240 only)
flash serial loader
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
flash control mode register
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
peripherals
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
external memory interface
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
13
13
15
16
16
18
18
18
19
20
26
27
29
30
33
33
34
34
34
36
37
37
37
37
38
38
38
38
39
39
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .