Toshiba H1 Series User Manual

Page 492

Advertising
background image

TMP92CZ26A

92CZ26A-489

(3) Interrupt


In INTC (interrupt controller), interrupt is divided roughly into 2 kinds; transmit interrupt

(INTSPITX) and receive interrupt (INTSPIRX). Besides in this SPI circuit, there are 4 kinds of
interrupts; 2 transmit interrupts 2 receive interrupts.

Transmit interrupt

TEMP (Empty interrupt of transmit FIFO) and TEND (End interrupt of transmit).

As for TEMP interrupt, the timing of generation differs according to transmit mode;
UNIT/sequential.
If transmit is sequencial, writing the data to transmit FIFO every 16 bytes is always needed. If
writing other than 16 bytes, TEMP interrupt does not generate normally.

UNIT transmit mode

TEMP interrupt generates when the data is shift from transmit data register (SPITD) to

transmit buffer since transmit FIFO is invalid.

TEND interrupt generates when the last UNIT transmit is finished (the falling edge of the

last bit clock) with the FIFO empty.

Sequential transmit mode

TEMP interrupt generates from 2 phenomenon. One is when the space of FIFO becomes 16

bytes size and the other 32 bytes size.

TEND interrupt generates when the last UNIT transmit is finished (the falling edge of the

last bit clock) with the FIFO empty.

Receive interrupt

RFUL (Receive FIFO interrupt) and REND (Receive finish interrupt).

As for RFUL interrupt, the timing of generation differs according to receive mode;
UNIT/sequential.

If transmit is sequencial, reading the data from receive FIFO every 16 bytes is always needed.

If reading other than 16 bytes, RFUL interrupt does not generate normally.

UNIT receive

RFUL interrupt generates the same timing as REND since the receive FIFO becomes invalid.

RFUL and REND interrupt generate when the data is shifted from receive buffer to receive data
register (SPIRD).

Sequential receive

RFUL interrupt generates from 2 phenomenon. One is when 16 bytes size of data is loaded to

receive FIFO and the other 32 bytes size of data.

REND interrupt generates when the receive FIFO becomes full (32bytes).

Advertising
This manual is related to the following products: