Цитата(=GM= @ Aug 19 2008, 19:12)

Да? Это с какого припрыга?
Посмотрите хотя бы назначение SCK для слейва, скажем, для атмега88 (документ 2545м, таблица 18-1, страница 164). Там чётко показано, что клок является входом.
"Если бы это было да, так нет"
А причём тут таблица 18-1 на странице 164 документа 2545M, если она касается интерфейса SPI, а не I2C ?
Зато вот для I2C прописано в нескольких местах
The SCL line is pulled low until TWINT is cleared.Для слейва это принципиально, ему надо обработать состояние конца передачи байта, а он может не сразу в прерывание войти и т.д., он вообще в слипе мог быть. Всё это время мастер должен покорно ждать.
Цитата
21.7.3 Slave Receiver Mode
...
In all sleep modes other than Idle mode, the clock system to the TWI is turned off. If the TWEA
bit is set, the interface can still acknowledge its own slave address or the general call address by
using the 2-wire Serial Bus clock as a clock source. The part will then wake up from sleep and
the TWI will hold the SCL clock low during the wake up and until the TWINT Flag is cleared (by
writing it to one). Further data reception will be carried out as normal, with the AVR clocks running
as normal. Observe that if the AVR is set up with a long start-up time, the SCL line may be
held low for a long time, blocking other data transmissions.
Цитата(=GM= @ Aug 19 2008, 21:09)

По условию задачи плюсовая шина питания слейв-устройства отключена. Покажите путь тока, если сможете.
"пуля дырочку найдёт"
Как это шина питания "отключена" ?
И от внутренностей микроконтроллера?
И от остальных микросхем на плате, своим плюсовым выводом содединённый с плюсовым выводом микроконтроллера?
Скажем, операционник какой-то ширпотребный, который при вольте питания работать, естественно, не будет, но вполне может кушать несколько сот микроампер от шины питания платы, которая "отключена" от блока питания, но подключена к микроконтроллеру и через "верхний" защитный диод - к той линии, к которой подключен вход.
Элементарный тест - плата с мегой168, парой 74hc595 и ЖКИ на 44780, т.е. даже операционников нет.
Подаём 5 вольт через 4.7к на ногу SCL контроллера (подключена только к контроллеру да к площадке от неприпаянных часов DS1338), имеем напряжение около 1,7 вольта. Т.е. нашёлся путь для тока (5-1,7)/4,7 = 0,7мА.
Недозапущенный контроллер вполне может столько кушать.
А был бы на плате ещё какой-нибудь LM358, так ещё что-то сожрал бы.
А вот цитатка из документации на LPC2368
Цитата
7.18.1Features
•I2C0 is a standard I2C compliant bus interface with open-drain pins.
•I2C1 and I2C2 use standard I/O pins and do not support powering off of individual devices connected to the same bus lines.
Т.е. фирма понимает суть проблемы и один канал I2C сделала с "истинно открытым стоком" (и они такие даже если I2C не используется), а не программно включаемым при активации I2C-контроллера, как на остальных двух и как это у AVR сделано. В результате нет не только специальных защитных диодов на питание, но и паразитных от верхнего МОП-транзистора.