Control Registers
1162
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
Multi-Buffered Serial Peripheral Interface Module (MibSPI) with Parallel Pin
Option (MibSPIP)
Table 24-16. SPI Pin Control Register 3 (SPIPC3) Field Descriptions (continued)
Bit
Field
Value
Description
8
ENADOUT
SPIENA data out write. Only active when the SPIENA pin is configured as a general-purpose I/O
pin and configured as an output pin. The value of this bit indicates the value sent to the pin.
0
The SPIENA pin is logic 0.
1
The SPIENA pin is logic 1.
7-0
SCSDOUT
SPICS data out write. Only active when the SPICS pins are configured as a general-purpose I/O
pins and configured as output pins. The value of these bits indicates the value sent to the pins.
0
The SPICS pin is logic 0.
1
The SPICS pin is logic 1.
24.9.10 SPI Pin Control Register 4 (SPIPC4)
NOTE:
Register bits vary by device
Register bits 31:24 and 23:16 of this register reflect the number of SIMO/SOMI data lines per
device. On devices with 8 data-line support, all of bits 31 to 16 are implemented. On devices
with less than 8 data lines, only a subset of these bits are available. Unimplemented bits
return 0 upon read and are not writable.
Figure 24-35. SPI Pin Control Register 4 (SPIPC4) [offset = 24h]
31
24
23
16
SOMISET
SIMOSET
R/W-U
R/W-U
15
12
11
10
9
8
Reserved
SOMISET0
SIMOSET0
CLKSET
ENASET
R-0
R/W-U
R/W-U
R/W-U
R/W-U
7
0
SCSSET
R/W-U
LEGEND: R/W = Read/Write; R = Read only; U = Undefined; -
n
= value after reset
Table 24-17. SPI Pin Control Register 4 (SPIPC4) Field Descriptions
Bit
Field
Value
Description
31-24
SOMISET
SPISOMI[x] data out set. This pin is only active when the SPISOMI[x] pin is configured as a
general-purpose output pin.
Bit 11 or bit 24 can be used to set the SPISOMI[0] pin. If a 32-bit write is performed, bit 11
will have priority over bit 24.
0
Read: SPISOMI[x] is logic 0.
Write: Writing a 0 to this bit has no effect.
1
Read: SPISOMI[x] is logic 1.
Write: Logic 1 is placed on SPISOMI[x] pin, if it is in general-purpose output mode.
23-16
SIMOSET
SPISIMO[x] data out set. This bit is only active when the SPISIMO[x] pin is configured as a general-
purpose output pin.
Bit 10 or bit 16 can be used to set the SPISIMO[0] pin. If a 32-bit write is performed, bit 10
will have priority over bit 16.
0
Read: SPISIMO[x] is logic 0.
Write: Writing a 0 to this bit has no effect.
1
Read: SPISIMO[x] is logic 1.
Write: Logic 1 is placed on SPISIMO[x] pin, if it is in general-purpose output mode.