Это странное обобщение. Смотрим по шагам: 1) SUPERMACRO(TIMx)
заменяется на _SUPERMACRO_(TMR0), 2) _SUPERMACRO_(TMR0) заменяется
на то, что хотелось. Там в нормативных документах где-то написано,
что после макроподстановки результат проверяется на предмет того,
не требуется ли дальнейшая подстановка.