The 20k mentioned is most probably too high (albeit I haven't done I2C on the MSP430). A pull-up of 1k .. 5k always worked for me (2.4k most often used).
↧