27.9.2 TWI Status Register

Name: TWSR
Offset: 0xB9
Reset: 0xF8
Property: -

Bit 76543210 
 TWS7TWS6TWS5TWS4TWS3TWPS[1:0] 
Access RRRRRRR/WR/W 
Reset 11111000 

Bits 3, 4, 5, 6, 7 – TWS TWI Status Bit

The TWS[7:3] reflect the status of the TWI logic and the 2-wire Serial Bus. The different status codes are described later in this section. Note that the value read from TWSR contains both the 5-bit status value and the 2-bit prescaler value. The application designer should mask the prescaler bits to zero when checking the Status bits. This makes status checking independent of prescaler setting. This approach is used in this datasheet, unless otherwise noted.

Bits 1:0 – TWPS[1:0] TWI Prescaler

These bits can be read and written, and control the bit rate prescaler.

Table 27-8. TWI Bit Rate Prescaler
TWS[1:0]Prescaler Value
001
014
1016
1164

To calculate bit rates, refer to Bit Rate Generator Unit. The value of TWPS1...0 is used in the equation.