Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

TMP89FS60 Datasheet(PDF) 246 Page - Toshiba Semiconductor

Part # TMP89FS60
Description  8 Bit Microcontroller
PDF  410 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  TOSHIBA [Toshiba Semiconductor]
Direct Link  http://www.semicon.toshiba.co.jp/eng
Logo TOSHIBA - Toshiba Semiconductor

TMP89FS60 Datasheet(HTML) 246 Page - Toshiba Semiconductor

Back Button TMP89FS60 Datasheet HTML 242Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 243Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 244Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 245Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 246Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 247Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 248Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 249Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 250Page - Toshiba Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 246 / 410 page
background image
Page 232
16. Asynchronous Serial Interface (UART)
16.13 Receiving Process
TMP89FS60
RA001
16.13Receiving Process
Figure 16-18 shows an example of the receiving process. Details of flag judgments in the processing are shown in
Table 16-10 and Table 16-11.
If any framing error or parity error is detected, the received data has erroneous value(s). Execute the error han-
dling, for example, by discarding the received data read from RD0BUF and receiving the data again.
If any overrun error is detected, the receiving of one or more pieces of data is unfinished. It is impossible to deter-
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 Example of Receiving Process
Note 1: If multiple interrupts are used in the INTRXD0 interrupt subroutine, the interrupt should be enabled after reading
UART0SR and RD0BUF.
Receiving process
END
When no receive interrupt is used
When a receive interrupt is used
Read UART0SR
Read RD0BUF
Error handling
Error handling
Error handling
Error handling
Data processing
(Received data is valid)
UART0SR<RBFL>
1
1
1
0
0
0
1
0
UART0SR<PERR>
Parity error
Framing error
Overrun error
Parity error
Framing error
Overrun error
UART0SR<FERR>
UART0SR<OERR>
INTRXD0 interrupt
subroutine
RETI
Read UART0SR
Read RD0BUF
Data processing
(Received data is valid)
1
1
0
0
1
0
UART0SR<PERR>
UART0SR<FERR>
UART0SR<OERR>



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com