не смог найти .hex файла для 18f2450 на 20 Мгц и USB...
Не смогли найти где??? :-D Я Вам посоветовал, где искать, всё там есть. И hex есть и все работает, как описано в сопутствующей документации. Не знаю Ваших целей и задач. Скажу одно. IMHO, на нынешнем этапе развития отрасли, любой ЯП для МК, кроме Си и нативного ассемблера, для любых задач сложнее, чем уж нечто совсем примитивного ( "программирование для детского сада" ), является тупиком во всех смыслах. Любая бейсик-вариация ( сильно веселит приставка pro ), как и разные облегчалки, вроде Ladder Logic или Algorythm builder, равно как и иная экзотика, вроде ЯП Паскаль, или Форт, есть пустая трата времени. Тогда как для почти любой платформы, имеется Си-компилятор в базовом функционале от К&R. Но, повторюсь, решение всегда зависит от задачи: либо "шашечки", либо "ехать". Если "ехать", то нужно взять вменяемый компилятор под выбранную платформу. Если "шашечки", то ардуиноподобное железо и сопутствующий софт, Вы легко найдете в сети.