Control Registers
1546
SPNU563A – March 2018
Copyright © 2018, Texas Instruments Incorporated
Multi-Buffered Serial Peripheral Interface Module (MibSPI) with Parallel Pin
Option (MibSPIP)
Table 28-15. SPI Pin Control Register (SPIPC1) Field Descriptions (continued)
Bit
Field
Value
Description
23-16
SIMODIR
SPISIMOx direction. Controls the direction of SPISIMOx when used for general-purpose I/O. If
SPISIMOx pin is used as a SPI functional pin, the I/O direction is determined by the MASTER bit in
the SPIGCR1 register.
Note: Duplicate Control Bits for SPISIMO. Bit 16 is not physically implemented. It is a mirror of
Bit 10. Any write to bit 16 will be reflected on bit 10. When bit 16 and bit 10 are simultaneously
written, the value of bit 10 will control the SPISOMI pin. The read value of Bit 16 always
reflects the value of bit 10.
0
SPISOMIOx pin is an input.
1
SPISOMIOx pin is an output.
15-12
Reserved
0
Reads return 0. Writes have no effect.
11
SOMIDIR0
SPISOMI0 direction. This bit controls the direction of the SPISOMI0 pin when it is used as a general-
purpose I/O pin. If the SPISOMI0 pin is used as a SPI functional pin, the I/O direction is determined
by the MASTER bit in the SPIGCR1 register.
0
SPISOMI0 pin is an input.
1
SPISOMI0 pin is an output.
10
SIMODIR0
SPISIMO0 direction. This bit controls the direction of the SPISIMO0 pin when it is used as a general-
purpose I/O pin. If the SPISIMO0 pin is used as a SPI functional pin, the I/O direction is determined
by the MASTER bit in the SPIGCR1 register.
0
SPISIMO0 pin is an input.
1
SPISIMO0 pin is an output.
9
CLKDIR
SPICLK direction. This bit controls the direction of the SPICLK pin when it is used as a general-
purpose I/O pin. In functional mode, the I/O direction is determined by the CLKMOD bit.
0
SPICLK pin is an input.
1
SPICLK pin is an output.
8
ENADIR
SPIENA direction. This bit controls the direction of the SPIENA pin when it is used as a general-
purpose I/O. If the SPIENA pin is used as a functional pin, then the I/O direction is determined by the
CLKMOD bit (SPIGCR1[1]).
0
SPIENA pin is an input.
1
SPIENA pin is an output.
7-0
SCSDIR
SPICS direction. These bits control the direction of each SPICS pin when it is used as a general-
purpose I/O pin. Each pin could be configured independently from the others if the SPICS is used as
a SPI functional pin. The I/O direction is determined by the CLKMOD bit (SPIGCR1[1]).
0
SPICS pin is an input.
1
SPICS pin is an output.