tmp86fh46bng TOSHIBA Semiconductor CORPORATION, tmp86fh46bng Datasheet - Page 135

no-image

tmp86fh46bng

Manufacturer Part Number
tmp86fh46bng
Description
8 Bit Microcontroller Tlcs-870/c Series
Manufacturer
TOSHIBA Semiconductor CORPORATION
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TMP86FH46BNG
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
SCK
SIOCR1<SIOS>
SIOSR<SIOF>
SIOSR<SEF>
SO pin
SI pin
INTSIO
interrupt
request
SIOSR<TXF>
SIOSR<TXERR>
SIOTDB
SIOSR<RXF>
SIORDB
SIOCR1<SIOINH>
pin output
Figure 10-15 Example of Transmit/Receive (Transmit) Error Processing
(b)
tents, the received data is ignored while the SIOSR<RXERR> is “1”.
Receive errors occur on the following situation. To protect SIORDB and the shift register con-
Receive errors
Writing transmit
data A
・ Shift operation is finished before reading out received data from SIORDB at
A
SIOSR<RXF> is “1” in an external clock operation. If receive error occurs, set the
SIOCR1<SIOS> to “0” for reading the data that received immediately before error occur-
rence. And read the data from SIORDB. Data in shift register (at errors occur) can be
read by reading the SIORDB again.
SIOSR<RXF> is cleared to “0”. After clearing SIOCR1<SIOS> to “0”, when 8-bit seri-
al clock is input to SCK pin, receive operation is stopped. To restart the receive opera-
tion, confirm that SIOSR<SIOF> is cleared to “0”.
ceive operation immediately. In this case, SIOCR1<SIOS>, SIOSR register, SIORDB
register and SIOTDB register are initialized.
When SIOSR<RXERR> is cleared to “0” after reading the received data,
If the received error occurs, set the SIOCR1<SIOINH> to “1” for stopping the re-
A7 A6
D7 D6 D5 D4 D3 D2 D1 D0 E7 E6 E5 E4 E3 E2 E1 E0 F7 F6 F5 F4 F3 F2 F1 F0
Start shift
operation
A5 A4 A3 A2 A1 A0 B7 B6 B5 B4 B3 B2 B1 B0
Reading received
data D
Writing transmit
data B
Page 117
D
B
Start shift
operation
Reading received
data E
E
Start shift
operation
Reading received
data F
F
TMP86FH46BNG
Unknown

Related parts for tmp86fh46bng