Программа Proteus представляет собой мощную систему схемотехнического моделирования, сделанной на основе виртуальных моделей электронных элементов. Специфической чертой данного программного пакета (Proteus) — есть отличная возможность моделирования различной работы программируемых устройств: микропроцессоров, контроллеров, DSP и т.д.
Кроме этого в пакет Proteus заложена специальная система проектирования и моделирования печатных плат. Программа Proteus умеет симулировать работу таких контроллеров: ARM7, 8051, PIC, HC11, ARV, ARM7/LPC2000 и другие широко распространенные процессоры. Вдобавок к этому в программе содержатся более 6000 цыфровых и аналоговых моделей всевозможных устройств.
Программа Proteus прекрасно работает с большинством компилаторов и ассемблерами. Proteus VSM делает довольно достоверно моделирование и отлаживание весьма сложных устройств, в которых может находиться несколько «МК» разных семейств в одном устройстве.
Необходимо учитывать и понимать, что любое моделирование электронных схем не может абсолютно точно повторять работу реального устройства. Но для общего отлаживания какого-либо алгоритма работы «МК» этого вполне будет достаточно. Программа Proteus имеет большую библиотеку электронных компонентов , а соотвествующие модели можно сделать самостоятельно.В случае, когда какой либо компонент не программируемый, то на сайте производителя скачать его Spice модель, а затем добавить в подходящий корпус.