Calculator 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

Overview of the Memory and I/O Spaces
4-4
Table 4–1. Pins for Interfacing With External Memory and I/O Spaces (Continued)
DescriptionPin(s)
Read/write
signals
R/W Read/write pin. This pin indicates the direction of transfer between the
’C2xx and external program, data, or I/O space.
RD Read select pin. The ’C2xx asserts RD to request a read from external
program, data, or I/O space.
WE
Write enable pin. The ’C2xx asserts WE to request a write to external pro-
gram, data, or I/O space.
Request/control
signals
BOOT
Boot load pin. This pin is only on devices that have the on-chip boot load-
er. If BOOT
is low during a hardware reset, the ’C2xx transfers code from
EPROM in global data memory to RAM in external program memory.
MP/MC
Microprocessor/microcomputer pin. This pin is only on devices with on-
chip non-volatile program memory. The level on this pin is tested at reset.
If MP/MC
is high, the device is in microprocessor mode (the reset vector
is fetched from external memory). If MP/MC
is low, the device is in micro-
computer mode (the reset vector is fetched from on-chip memory).
RAMEN Single-access RAM enable pin. On ’C2xx devices with on-chip single-ac-
cess RAM, when this pin is high, the RAM is enabled; when this pin is low,
the RAM is disabled.
READY External device ready pin (for generating wait states externally). When
this pin is driven low, the ’C2xx waits one CPU cycle and then tests
READY again. After READY is driven low, the ’C2xx does not continue
processing until READY is driven high. If READY is not used, it should
be kept high. On the ’C203, at boot time, this pin must be high.
HOLD
HOLD operation request pin. An external device can request control of
the external buses by asserting HOLD
. After the ’C2xx (along with proper
software logic) asserts HOLDA
, the external device controls the buses
until it deasserts HOLD.
HOLDA HOLD acknowledge pin. The ’C2xx (with assistance from proper pro-
gram code) asserts HOLDA
to acknowledge that HOLD has been as-
serted and places its external buses in high impedance.