в с166 - 16 рег общего назначения + возм переключения этого банка регистров по iram - позволило хорошо соптимизить прогу пользованием регистровых переменных почти без сохранения в стеке...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)