Technical Reference Manual
002-29852 Rev. *B
Bits Name
SW
HW
Default or
Enum
Description
31
ENABLED
RW
R
0
SCB block is enabled ('1') or not ('0'). The proper order
in which to initialize SCB is as follows:
- Program protocol specific information using
SPI_CTRL, UART_CTRL (and UART_TX_CTRL and
UART_RX_CTRL) or I2C_CTRL registers. This
includes selection of a submode, master/slave
functionality and transmitter/receiver functionality when
applicable.
- Program generic transmitter (TX_CTRL) and receiver
(RX_CTRL) information. This includes enabling of the
transmitter and receiver functionality.
- Program transmitter FIFO (TX_FIFO_CTRL) and
receiver FIFO (RX_FIFO_CTRL) information.
- Program CTRL register to enable SCB, select the
specific operation mode and oversampling factor.
Generally when this block is enabled, no control
information should be changed. Changes should be
made AFTER disabling this block, e.g. to modify the
operation mode (from I2C to SPI) or to go from
externally to internally clocked. The change takes
effect after the block is re-enabled. Note that disabling
the block will cause re-initialization of the design and
associated state is lost (e.g. FIFO content).
Specific to SPI master case, when SCB is idle, below
registers can be changed without disabling SCB block,
TX_CTRL
TX_FIFO_CTRL
RX_CTRL
RX_FIFO_CTRL
SPI_CTRL.SSEL,
1386
2022-04-18
TRAVEO™ T2G Automotive MCU: TVII-B-E-4M body controller entry registers