Instruction Set Definition - Texas Instruments CC253x User Manual

System-on-chip for 2.4ghz
Table of Contents

Advertisement

www.ti.com
Mnemonic
7
ISxxx
1
ISCLEAR
1

23.14.9 Instruction Set Definition

There are 20 basic instruction types. Furthermore, the command-strobe and immediate-strobe instructions
can each be divided into 16 subinstructions, giving an effective number of 42 different instructions. The
following subsections describe each instruction in detail.
Note: the following definitions are used in this section
PC = CSP program counter
X = RF register CSPX
Y = RF register CSPY
Z = RF register CSPZ
T = RF register CSPT
23.14.9.1 DECZ
Function:
Decrement Z
Description:
The Z register is decremented by 1. An original value of 0x00 underflows to 0xFF.
Operation:
Z = Z – 1
Opcode: 0xC5
7
6
5
4
3
1
1
0
0
0
23.14.9.2 DECY
Function:
Decrement Y
Description:
The Y register is decremented by 1. An original value of 0x00 underflows to 0xFF.
Operation:
Y = Y – 1
Opcode: 0xC4
7
6
5
4
3
1
1
0
0
0
23.14.9.3 DECX
SWRU191F – April 2009 – Revised April 2014
Submit Documentation Feedback
Table 23-4. Instruction Set Summary (continued)
6
5
4
3
2
1
1
1
0
S3
S2
S1
S0 Execute command strobe S immediately. Send command strobe S to
1
1
1
1
1
1
2
1
0
1
0
1
2
1
0
1
0
0
Copyright © 2009–2014, Texas Instruments Incorporated
0
Description
FFCTRL immediately, bypassing the instructions in the command
buffer. If the current buffer instruction is a strobe, it is delayed. In
addition to the regular command strobes, two additional command
strobes that only apply to the command strobe processor are
supported:
ISSTART: The command strobe processor starts execution at the first
instruction in the command buffer. Do not issue an ISSTART
instruction if the CSP is already running.
ISSTOP: Stops the command strobe processor execution and
invalidates any set label. An IRQ_CSP_STOP interrupt request is
issued.
1
Clear the CSP program. Reset PC.
Command Strobe Processor
243
CC253x Radio

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents