TMP92CZ26A

92CZ26A-487

Difference points be tween UNIT receive and S equential receive
UNIT receive is the mode that receiving only 1 UNIT data. UNIT receive mode can be
selected by writing SPICT<RXMOD>= “0”.
The receive FIFO is invalid in the UNIT receive mode. By writing SPICT<RXE>= “1”,
receives 1UNIT data, loads received data in receive data register (SPIRD) and then stop
receiving. Reading (SPIRD) register should be executed after writing SPICT<RXE>= “0”. If
reading (SPI RD) register with the condit ion SPICT<RXE>= “1” 1 UNIT dat a is received again.
During receiving, it is prohibited to change;
Sequential receiveUNIT receive
UNIT receive Sequential receive
RFUL and REND interrupts generate when UNIT receiving is finished.
Sequential receive is the mode that receiving the data sequentially and automatically when
receive FIFO has space. Sequ ential receive is selected by writing SPICT<RXMOD>= “ 1”.
The 32 bytes size of rec eive FIF O becom es valid in sequ ential re ceive m ode. Read ing the data
in receive FIFO every 16 bytes is always needed. If reading other than 16 bytes, RFUL
interrupt does not generate normally.
Received dat a is loaded to receive FIF O by wri ting SPICT<RXE >= “1”.
Receiving n e xt data is kept automatically unless da ta receive FIFO becomes full (32b ytes).
Therefore receiving is not stopped every UNIT but kept sequentially. During receiving, it is
prohibited to chang e rec ei ving mode;
If writing SPICT<RXE>= “0” during receiving, receiving is stopped after finishing to receive
the UNIT data in receiving.
RFUL interrupt generates when 16 and 32 bytes of the data is loaded to the FIFO. REND
interrupt generates when receiving 32 bytes size of the data is finished.