Цитата(rezident @ Feb 8 2012, 00:25)

Сомневаюсь, что читали внимательно

Для того, что пин стал аналоговым входом АЦП, его функцию нужно правильно запрограммировать. См. таблицы в конце datasheet, там, где нарисованы блок-схемы всех пинов.
Добавил ещё строчку
ADC10AE0 = BIT3;
ничего не изменилось.
Попробовал в качестве входа АЦП использовать P1.6 - а на нём всё работает безукоризненно, значения те, что и должны быть...
При этом на P1.3 всё-равно остаётся уровень "1", хотя не должен быть. Посмотрел регистры - ничего подозрительного, единственное - 2 отличия:
P1IN - "1" для 3 и "0" для 6.
P1IFG - "0" для 3 и "1" для 6.
При этом второй регистр - флаги прерываний, не должен влиять. А вот первый попробовал принудительно загнать P1IN=0, но значения всё равно восстановились сами...