SPRU513Z August 2001 – October 2023 SM320F28335-EP
The names of C28x registers are predefined symbols.
In addition, control register names are predefined symbols.
Register symbols and aliases can be entered as all uppercase or all lowercase characters.
Control register symbols can be entered in all upper-case or all lower-case characters. For example, IER can also be entered as ier.
See the "Register Conventions" section of the TMS320C28x Optimizing C/C++ Compiler User's Guide for details about the registers and their uses.
Register | Description |
---|---|
ACC/AH, AL | Accumulator/accumulator high, accumulator low |
DBGIER | Debug interrupt enable register |
DP | Data page pointer |
IER | Interrupt enable register |
IFR | Interrupt flag pointer |
P/PH, PL | Product register/product high, product low |
PC | Program counter |
RPC | Return program counter |
ST0 | Status register 0 |
ST1 | Status register 1 |
SP | Stack pointer register |
TH | Multiplicant high register; an alias of T register |
XAR0/AR0H, AR0 | Auxiliary register 0/auxiliary 0 high, auxiliary 0 low |
XAR1/AR1H, AR1 | Auxiliary register 1/auxiliary 1 high, auxiliary 1 low |
XAR2/AR2H, AR2 | Auxiliary register 2/auxiliary 2 high, auxiliary 2 low |
XAR3/AR3H, AR3 | Auxiliary register 3/auxiliary 3 high, auxiliary 3 low |
XAR4/AR4H, AR4 | Auxiliary register 4/auxiliary 4 high, auxiliary 4 low |
XAR5/AR5H, AR5 | Auxiliary register 5/auxiliary 5 high, auxiliary 5 low |
XAR6/AR6H, AR6 | Auxiliary register 6/auxiliary 6 high, auxiliary 6 low |
XAR7/AR7H, AR7 | Auxiliary register 7/auxiliary 7 high, auxiliary 7 low |
XT/T, TL | Multiplicand register/Multiplicant high, multiplicant low |
Register | Description |
---|---|
R0H | Floating point register 0 |
R1H | Floating point register 1 |
R2H | Floating point register 2 |
R3H | Floating point register 3 |
R4H | Floating point register 4 |
R5H | Floating point register 5 |
R6H | Floating point register 6 |
R7H | Floating point register 7 |
STF | Floating point status register |
RB | Repeat block register |
Register | Description |
---|---|
VSTATUS | VCU status and control register |
VR0-VR8 | VCU registers |
VT0, VT1 | VCU transition bit registers |
VCRC | VCU CRC result register |