Keil

Кайл очень хорошая среда программирования , делаю немцы, но к сожалению она все-таки платная.

Ограничение при отладке в 32 KB на код программы

32 KB это ни о чем , первая реализация USB стека и превышение обеспечено. Народ обсуждает таблетки для кайла. Но сегодня уже есть полностью открытые бесплатные среды разработки в основном под Эклипсом , например Atollic True Studio.

Бесплатный период 30дней (trial)

Founded in 1982 by Günter and Reinhard Keil, initially as a German GbR.

Великий облом - библиотека USB в Keil платная

То есть халява кончилась. Хочешь USB ? - программируй все самом на самом низком уровне.... Правда примеров много на Keil, но все-таки - нет ли другой IDE с удобными free библиотеками и т.д. и т.п.

Но на самом деле не надо пугаться уровня работы с регистрами, все равно закрытые платные библиотеки лучше избегать. Так как только открытый код (для вас) может обеспечить надежное устройство.