UOUT *(PA),loc16
UOUT *(PA),loc16
SYNTAX OPTIONS
UOUT *(PA),loc16
Operands
*(PA)
loc16
Description
Flags and
Modes
Repeat
6-366
1011 0000 LLLL LLLL
CCCC CCCC CCCC CCCC
Immediate I/O space memory address
Addressing mode (see Chapter 5)
Store the 16-bit value from the location pointed to by the "loc16" addressing
mode into the I/O space location pointed to by "*(PA):
IOspace[0x000:PA] = loc16;
I/O Space is limited to 64K range (0x0000 to 0xFFFF). On the external
interface (XINTF), if available on a particular device, the I/O strobe signal
(XISn) is toggled during the operation. The I/O address appears on the lower
16 address lines (XA(15:0)) and the upper address lines are zeroed. The
data appears on the lower 16 data lines (XD(15:0).
Note:
The UOUT operation is not pipeline protected. Therefore, if an IN instruction
immediately follows a UOUT instruction, the IN will occur before the UOUT. To be
certain of the sequence of operation, use the OUT instruction, which is pipeline
protected.
I/O space may not be implemented on all C28x devices. See the data sheet for your
particular device for details.
None
This instruction is repeatable. If the operation follows a RPT instruction, then
it will be executed N+1 times. When repeated, the "*(PA)" I/O space address
is post-incremented by 1 during each repetition.
Unprotected Output Data to I/O Port
OPCODE
OBJMODE
RPT
CYC
1
Y
N+2
Need help?
Do you have a question about the TMS320C28x and is the answer not in the manual?