Во-вторых, за сюрпризы в микросхемах. Мой личный опыт ограничен чипами PIC16F877, MCP2515 и кой-какими ещё. И в каждом случае приходилось осознавать, что кроме документированных возможностей есть ещё недокументированные баги (самое лепое -- необходимость двойного рестарта MCP2515, до коего я дотумкал лишь после долгих поисков источника ошибок. Ессно, в документации об этом ни слова!).
И вот понадобилось мне снова заложить в схему продукцию этой достославной американской компании: понадобился чип MCP25055. Чтобы его проинициализировать, в его память нужно зашить конфигурационный файл, а чтоб это сделать - нужен программатор. Заказал PICkit 3. Получил вот. Ставлю, а оно не ставится! Архив дистрибутива битый. Микрочип в своём репетуаре.
Ну шо, пошёл качать MPLAB прям с сайта, мне не сложно... но осадочек снова остался.
И документация идиотская.