User manual
Table Of Contents
- Read This First
- Contents
- Figures
- Tables
- Examples
- Cautions
- Introduction
- Architectural Overview
- Central Processing Unit
- Memory and I/O Spaces
- Program Control
- Addressing Modes
- Assembly Language Instructions
- Instruction Set Summary
- How To Use the Instruction Descriptions
- Instruction Descriptions
- ABS
- ABS
- ADD
- ADD
- ADD
- ADD
- ADDC
- ADDC
- ADDS
- ADDS
- ADDT
- ADDT
- ADRK
- AND
- AND
- AND
- APAC
- APAC
- B
- BACC
- BANZ
- BANZ
- BCND
- BCND
- BIT
- BIT
- BITT
- BITT
- BLDD
- BLDD
- BLDD
- BLDD
- BLDD
- BLPD
- BLPD
- BLPD
- BLPD
- CALA
- CALL
- CC
- CC
- CLRC
- CLRC
- CMPL
- CMPR
- DMOV
- DMOV
- IDLE
- IN
- IN
- INTR
- LACC
- LACC
- LACC
- LACL
- LACL
- LACL
- LACT
- LACT
- LAR
- LAR
- LAR
- LDP
- LDP
- LPH
- LPH
- LST
- LST
- LST
- LST
- LT
- LT
- LTA
- LTA
- LTD
- LTD
- LTD
- LTP
- LTP
- LTS
- LTS
- MAC
- MAC
- MAC
- MAC
- MACD
- MACD
- MACD
- MACD
- MACD
- MAR
- MAR
- MPY
- MPY
- MPY
- MPYA
- MPYA
- MPYS
- MPYS
- MPYU
- MPYU
- NEG
- NEG
- NMI
- NOP
- NORM
- NORM
- NORM
- OR
- OR
- OR
- OUT
- OUT
- PAC
- POP
- POP
- POPD
- POPD
- PSHD
- PSHD
- PUSH
- RET
- RETC
- ROL
- ROR
- RPT
- RPT
- SACH
- SACH
- SACL
- SACL
- SAR
- SAR
- SBRK
- SETC
- SETC
- SFL
- SFR
- SFR
- SPAC
- SPH
- SPH
- SPL
- SPL
- SPLK
- SPLK
- SPM
- SQRA
- SQRA
- SQRS
- SQRS
- SST
- SST
- SUB
- SUB
- SUB
- SUB
- SUBB
- SUBB
- SUBC
- SUBC
- SUBS
- SUBS
- SUBT
- SUBT
- TBLR
- TBLR
- TBLR
- TBLW
- TBLW
- TBLW
- TRAP
- XOR
- XOR
- XOR
- ZALR
- ZALR
- On-Chip Peripherals
- Synchronous Serial Port
- Asynchronous Serial Port
- TMS320C209
- Register Summary
- TMS320C1x/C2x/C2xx/C5x Instruction Set Comparison
- Program Examples
- Submitting ROM Codes to TI
- Design Considerations for Using XDS510 Emulator
- E.1 Designing Your Target System’s Emulator Connector (14-Pin Header)
- E.2 Bus Protocol
- E.3 Emulator Cable Pod
- E.4 Emulator Cable Pod Signal Timing
- E.5 Emulation Timing Calculations
- E.6 Connections Between the Emulator and the Target System
- E.7 Physical Dimensions for the 14-Pin Emulator Connector
- E.8 Emulation Design Considerations
- Glossary
- Index

Controlling and Resetting the Port
9-11
Synchronous Serial Port
Bit 3 TXM — Transmit mode. This bit determines the source device for the frame
synchronization (frame sync) pulse for transmissions. It configures the
transmit frame sync pin (FSX) as an output or as in input. Note that the
receive frame sync pin (FSR) is always configured as an input.
TXM = 0 An external frame sync source is selected. FSX is configured
as an input and accepts an external frame sync signal. The
transmitter idles until a frame sync pulse is supplied on the
FSX pin.
TXM = 1 The internal frame sync source is selected. The FSX pin is
configured as an output and sends a frame sync pulse at the
beginning of every transmission. In this mode, frame sync
pulses are generated internally when data is transferred from
the SDTR to the XSR to initiate data transfers. The internally
generated framing signal is synchronous with respect to
CLKX.
Bit 2 MCM — Clock mode. This bit determines the source device for the clock
for a serial port transfer. It configures the clock transmit pin (CLKX) as an out-
put or as an input. Note that the clock receive pin (CLKR) is always config-
ured as an input.
MCM = 0 An external clock source is selected. The CLKX pin is config-
ured as an input that accepts an external clock signal.
MCM = 1 The internal clock source is selected. The CLKX pin is config-
ured as an output driven by an internal clock source with a fre-
quency equal to 1/2 that of CLKOUT1. Note that if MCM = 1
and DLB = 1, CLKR is also supplied by the internal source.
Bit 1 FSM — Frame synchronization mode. The FSM bit specifies whether
frame synchronization pulses are required between consecutive word trans-
fers.
FSM = 0 Continuous mode is selected. In continuous mode, one frame
sync pulse (FSX/FSR) initiates the transmission/reception of
multiple words.
FSM = 1 Burst mode is selected. A frame sync pulse (FSX/FSR) is re-
quired for the transmission/reception of each word.