Part Number: TMP101
Other Parts Discussed in Thread: TMP117
Dear Technical Support Team,
I have questions about TMP101.
Q1
The datasheet specifies a pull-up resistor for the SCL pin. Is this necessary?
Since the SCL pin is an input pin, I think a pull-up resistor is unnecessary unless the driving side is an open-drain port.
Q2
If pullup is not necessary for SCL(Answer of Q1 is Yes), is it possible to set a pulldown resistor on the SCL line?
Another IC is also connected on the same SCL bus, and it is preferable for that IC to have a pull-down resistor.
Q3
The TMP117 specifies that a pull-up resistor is required when using the SCL pin as an open-drain output.
Do different temperature sensors conforming to the same I2C standard have different requirements?
TMP101: I²C specification for multi-master (multiple master devices)? Cross-stretch compatible? (Possibility of SCL port becoming an output port?)
TMP117: I²C specification for both multi-master (multiple master devices) and single-master (one master device)? Cross-stretch incompatible?

◎Background of the Question
I plan to mount memory on the same bus line.
Generally, I2C specification has clock strech and I think the push-pull driving is non-standard and not recommended.
I'm concerned that using pull-up on all lines could potentially cause unexpected stop conditions, so we want to pull down the SCL line.
The intended circuit is single-master, so collisions on the SCL line are not expected. We anticipate that all AC characteristics required by the device can be satisfied.
Best Regards,
ttd