Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

TMP89FS60 Datasheet(PDF) 293 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) 293 Page - Toshiba Semiconductor

Back Button TMP89FS60 Datasheet HTML 289Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 290Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 291Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 292Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 293Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 294Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 295Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 296Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 297Page - Toshiba Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 293 / 410 page
background image
Page 279
TMP89FS60
RA001
Figure 18-17 Generating the Start Condition and the Slave Address
18.5.3 1-word data transfer
Check SBI0SR2<MST> by the interrupt process after a 1-word data transfer is completed, and determine
whether the mode is a master or slave.
18.5.3.1 When SBI0SR2<MST> is "1" (Master mode)
Check SBI0SR2<TRX> and determine whether the mode is a transmitter or receiver.
(1)
When SBI0SR2<TRX> is "1" (Transmitter mode)
Check SBI0SR2<LRB>. When SBI0SR2<LRB> is "1", a receiver does not request data. Imple-
ment the process to generate a stop condition (described later) and terminate data transfer.
When SBI0SR2<LRB> is "0", the receiver requests subsequent data. When the data to be transmit-
ted subsequently is other than 8 bits, set SBI0CR1<BC> again, set SBI0CR1<ACK> to "1", and
write the transmitted data to SBI0DBR.
After writing the data, SBI0CR2<PIN> becomes "1", a serial clock pulse is generated for transfer-
ring the subsequent 1-word data from the SCL0 pin, and then the 1-word data is transmitted from the
SDA0 pin.
After the data is transmitted, an interrupt request occurs. SBI0CR2<PIN> become "0" and the
SCL0 pin is set to the low level. If the data to be transferred is more than one word in length, repeat
the procedure from the SBI0SR2<LRB> checking above.
Example :Generate the start condition
CHK_BB:
TEST
(SBI0SR2).BB
; Confirms that the bus is free
JR
F, CHK_BB
LD
(SBI0DBR), 0xcb
; The transmission slave address 0x65 and the direction bit "1"
LD
(SBI0CR2), 0xf8
; Write "1" to SBI0CR2<MST>, <TRX>, <BB> and <PIN> to "1"
Start condition
Slave address + Direction bit
23456789
1
Acknowledgem
ent signal from
a slave
Interrupt request
signal
SBI0CR1<PIN>
SCL0 pin
SDA0 pin
SBI0CR2 <TRX> is cleared to "0" when
the direction bit is "1"and an
acknowledge signal is returned.
SBI0CR2<TRX>



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