A96G150 User's manual
15. Combination of USART, SPI, and I2C (USI)
197
15.16
USIn I2C data transfer
Every byte put on the SDAn line must be 8-bits long. The number of bytes that can be transmitted per
transfer is unlimited. Each byte has to be followed by an acknowledge bit. Data is transferred with the
most significant bit (MSB) first. If a slave can’t receive or transmit another complete byte of data until it
has performed some other function, it can hold the clock line SCLn LOW to force the master into a wait
state. Data transfer then continues when the slave is ready for another byte of data and releases clock
line SCLn.
Figure 92. Data Transfer on the I2C-Bus (USIn)
START or Repeated
START Condition
S or
Sr
STOP or Repeated
START Condition
Sr or
P
MSB
Acknowledgement Signal
form Slave
Acknowledgement Signal
form Slave
Byte Complete,
Interrupt within Device
Clock line held low while
interrupts are served.
1
9
1
9
ACK
ACK
SDAn
SCLn
Sr
P
Содержание A96G150
Страница 126: ...12 Timer 0 1 2 3 4 5 A96G150 User s manual 126 Figure 43 16 bit Timer Counter Mode Operation Example...
Страница 136: ...12 Timer 0 1 2 3 4 5 A96G150 User s manual 136 Figure 51 16 bit Timer Counter Mode Operation Example...
Страница 147: ...A96G150 User s manual 12 Timer 0 1 2 3 4 5 147 Figure 59 16 bit Timer Counter Mode Operation Example...
Страница 157: ...A96G150 User s manual 12 Timer 0 1 2 3 4 5 157 Figure 67 16 bit Timer Counter Mode Operation Example...
Страница 171: ...A96G150 User s manual 14 12 bit ADC 171 Figure 79 ADC Operation Flow Sequence...
Страница 333: ...A96G150 User s manual Revision history 333 Revision history Revision Date Notes 1 00 2022 06 22 First creation...