Вообщето спор не имеет смысла пока не известно что такое PORTB0 если это тот что вы говорите. То это самый странный способ писать 15 в портВ. Кстати эти дефайны по умолчанию отключены. Возможно PORTB0 это что-то другое и вообще с чего взяли что это iar?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)