tmp89fm42 TOSHIBA Semiconductor CORPORATION, tmp89fm42 Datasheet - Page 246

no-image

tmp89fm42

Manufacturer Part Number
tmp89fm42
Description
8 Bit Microcontroller
Manufacturer
TOSHIBA Semiconductor CORPORATION
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
tmp89fm42AUG
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp89fm42LUG
Manufacturer:
ST
Quantity:
500
Part Number:
tmp89fm42LUG
Manufacturer:
TOSHIBA
Quantity:
745
Part Number:
tmp89fm42LUG
Manufacturer:
TOSHIBA
Quantity:
1 000
Part Number:
tmp89fm42LUG
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp89fm42UG
Manufacturer:
PROCONN
Quantity:
3 705
Part Number:
tmp89fm42UG
Manufacturer:
TOSHIBA/PBF
Quantity:
29
Part Number:
tmp89fm42UG
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp89fm42UG
0
Company:
Part Number:
tmp89fm42UG
Quantity:
15 795
Company:
Part Number:
tmp89fm42UG
Quantity:
2 400
Part Number:
tmp89fm42UG(C
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp89fm42UG(C,JZ)
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp89fm42UG(CZHZ)
0
Part Number:
tmp89fm42UG(JZ)
Manufacturer:
Toshiba
Quantity:
10 000
16.13 Receiving Process
16. Asynchronous Serial Interface (UART)
RA001
16.13Receiving Process
Table 16-10 and Table 16-11.
dling, for example, by discarding the received data read from RD0BUF and receiving the data again.
mine the number of pieces of data that could not be received. Execute the error handling, for example, by receiving
data again from the beginning of the transfer. Basically, an overrun error occurs when the internal software process-
ing cannot follow the data transfer speed. It is recommended to slow the transfer baud rate or modify the software to
execute flow control.
Figure 16-18 shows an example of the receiving process. Details of flag judgments in the processing are shown in
If any framing error or parity error is detected, the received data has erroneous value(s). Execute the error han-
If any overrun error is detected, the receiving of one or more pieces of data is unfinished. It is impossible to deter-
Note 1: If multiple interrupts are used in the INTRXD0 interrupt subroutine, the interrupt should be enabled after reading
(Received data is valid)
UART0SR<OERR>
UART0SR<PERR>
UART0SR<FERR>
UART0SR<RBFL>
Receiving process
Read UART0SR
Data processing
Read RD0BUF
UART0SR and RD0BUF.
END
When no receive interrupt is used
1
0
0
0
Parity error
Framing error
Overrun error
0
1
1
1
Figure 16-18 Example of Receiving Process
Error handling
Error handling
Page 232
(Received data is valid)
UART0SR<PERR>
UART0SR<OERR>
INTRXD0 interrupt
UART0SR<FERR>
Read UART0SR
Data processing
Read RD0BUF
subroutine
RETI
When a receive interrupt is used
0
0
0
Parity error
Framing error
Overrun error
1
1
1
Error handling
Error handling
TMP89FM42

Related parts for tmp89fm42