1) если источник имеет выходы с открытым коллектором или открытым стоком. 2) маск. вых. токи ИС/CPU для 1 и 0 зачастую различны (макс. ток для 1 << чем макс. ток для 0) вот данный резистор и помогает. зачем перегружать ИС/CPU буферы если на халяву можно ток необходимый получить (-)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)