В даташите указано что внешний pull-up нужен только для SDA0/SCL0
но как оказалось для SDA1/SCL1 он тоже необходим
(у меня программная шина данных (P0.16...P0.23) и на этих ногах и она глючила, после проверки выяснилось что poolup необходим, но самое удивительное что имеено иногда глючила )