Цитата(igorle @ Apr 9 2013, 23:31)

Это действительно невозможно для MSP430, или я что-то упустил?
Как функцию в режиме GPIO - нет, нельзя, но можно эмулировать open-drain.
Для этого в PxOUT записываем 0 и вместо манипуляции регистром PxOUT делается манипуляция PxDIR. При записи в PxDIR нуля pin GPIO становится входом, эмулируя лог.1. для open-drain. При записи в PxDIR единицы pin GPIO становится выходом, но учитывая, что в PxOUT мы записали 0 получаем на выходе лог.0. То бишь, манипулируя PxDIR, мы получаем
инвертированный open-drain.