01.06.2014 Views

STM32W108C8

STM32W108C8

STM32W108C8

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>STM32W108C8</strong><br />

Serial interfaces<br />

Table 47.<br />

I 2 C master frame segments<br />

SCx_TWICTRL1<br />

SC_TWIxxxx (1)<br />

Frame segments<br />

START SEND RECV STOP<br />

TWI start segment<br />

SCL outSLAVE<br />

TWI re-start segment - after transmit or frame with NACK<br />

SCL outSLAVE<br />

1 0 0 0<br />

SCL out<br />

SDA out<br />

SCL out<br />

SDA out<br />

SDA outSLAVE<br />

SDA outSLAVE<br />

SCL outSLAVE<br />

TWI transmit segment - after (re-)start frame<br />

SCL out<br />

TX[7] TX[6] TX[5] TX[4] TX[3] TX[2] TX[1] TX[0]<br />

SDAout<br />

0 1 0 0<br />

SDA outSLAVE<br />

TWI transmit segment – after transmit with ACK<br />

(N)ACK<br />

SCLoutSLAVE<br />

SCL out<br />

TX[7] TX[6] TX[5] TX[4] TX[3] TX[2] TX[1] TX[0]<br />

SDA out<br />

SDAoutSLAVE<br />

(N)ACK<br />

TWI receive segment – transmit with ACK<br />

SCL outSLAVE<br />

SCLout<br />

SDA out<br />

(N)ACK<br />

0 0 1 0<br />

SDA outSLAVE<br />

SCL outSLAVE<br />

RX[7] RX[6] RX[5] RX[4] RX[3] RX[2] RX[1] RX[0]<br />

TWI receive segment - after receive with ACK<br />

SCL out<br />

RX[7] RX[6] RX[5] RX[4] RX[3] RX[2] RX[1] RX[0]<br />

SDA out<br />

(N)ACK<br />

SDA outSLAVE<br />

TWI stop segment - after frame with NACK or stop<br />

SCL outSLAVE<br />

0 0 0 1<br />

SCL out<br />

SDA out<br />

SDA outSLAVE<br />

0 0 0 0 No pending frame segment<br />

1<br />

-<br />

-<br />

1<br />

1<br />

1<br />

-<br />

-<br />

-<br />

1<br />

1<br />

-<br />

-<br />

-<br />

1<br />

1<br />

Illegal<br />

1. The notation xxx means that the corresponding column header below is inserted to form the field name.<br />

Full I 2 C frames have to be constructed by software from individual I 2 C segments. All<br />

necessary segment transitions are shown in Figure 9. ACK or NACK generation of an I 2 C<br />

Doc ID 018587 Rev 2 82/215

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!