Некоторые преимущества использования двухшинной гарвардской архитектуры в PIC-микроконтроллерах:
- Высокая скорость выполнения команд. 1 Двухшинная архитектура позволяет достичь высокой скорости выполнения битовых, байтовых и регистровых операций. 1
- Конвейерное выполнение инструкций. 1 В такой архитектуре одновременно выполняется текущая инструкция и считывается следующая. 1
- Компактность кода. 1 Гарвардская архитектура и большая разрядность команды делают код для PIC значительно более компактным, чем для других микроконтроллеров. 1
- Возможность выбора оптимальной структуры шин. 2 Количество разрядов кода адреса и кода данных, порядок и скорость обмена информацией и другие параметры могут быть выбраны оптимально для той задачи, которая решается каждой шиной. 2
Двухшинная гарвардская архитектура особенно полезна в микроконтроллерах, от которых не требуется решение слишком сложных задач, но необходимо максимальное быстродействие при заданной тактовой частоте. 23