Texas Instruments TMS320C2XX User Manual
Page 15
Contents
xvi
6.3
Indirect Addressing Mode
6.3.1
Current Auxiliary Register
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.2
Indirect Addressing Options
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.3
Next Auxiliary Register
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.4
Indirect Addressing Opcode Format
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.5
Examples of Indirect Addressing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.6
Modifying Auxiliary Register Content
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
Assembly Language Instructions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Describes the TMS320C2xx assembly language instructions in alphabetical order. Begins with
a summary of the TMS320C2xx instructions.
7.1
Instruction Set Summary
7.2
How To Use the Instruction Descriptions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2.1
Syntax
7.2.2
Operands
7.2.3
Opcode
7.2.4
Execution
7.2.5
Status Bits
7.2.6
Description
7.2.7
Words
7.2.8
Cycles
7.2.9
Examples
7.3
Instruction Descriptions
8
On-Chip Peripherals
Introduces the TMS320C2xx on-chip peripherals. Describes the clock generator, the
CLKOUT1-pin control register, the timer, the wait-state generator, and the general-purpose I/O
pins.
8.1
Control of On-Chip Peripherals
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2
Clock Generator
8.2.1
Clock Generator Options
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3
CLKOUT1-Pin Control (CLK) Register
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.4
Timer
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.4.1
Timer Operation
8.4.2
Timer Control Register (TCR)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.4.3
Timer Counter Register (TIM) and Timer Period Register (PRD)
8.4.4
Setting the Timer Interrupt Rate
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.4.5
The Timer at Hardware Reset
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.5
Wait-State Generator
8.5.1
Generating Wait States With the READY Signal
. . . . . . . . . . . . . . . . . . . . . . . .
8.5.2
Generating Wait States With the ’C2xx Wait-State Generator
8.6
General-Purpose I/O Pins
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.6.1
Input Pin BIO
8.6.2
Output Pin XF
8.6.3
Input/Output Pins IO0, IO1, IO2, and IO3