Ответ внутри: > И если атмел сделает хотя бы по 24 пластины на каждый из спроектированных им типов контроллеров, то это очень нехилые затраты. Вот они и поступают проще. Доводят контроллер на шатлах, готовят боевой комплект шабонов, и ждут заказчика, который купит хотя бы часть минимальной партии.
Пришел заказчик - зашибись, остатки распродают по дистрибуторам.
Вот они ждут, чтобы пришел кто-то толстый, и разрешил их сомнения.
Такого заказчика можно ждать, пока рак на горе свиснет. Первую партию (10000 шт) нужно за свой счет производить и продавать малыми партиями, стимулируя спрос. В конечном счете это окупится.
> Для популярных контроллеров ситуация иная - их производят на склад, тут классический производственный процесс.
Так за популярность надо бороться! А если сиднем сидеть, ждать "зашибись-заказчика", никогда процессор не станет популярным.
> Заметим, в таблицах на сайте только ATmega32U4 упоминается. ATmega32U6 известен только по этоум документу.
www.atmel.com/dyn/resources/prod_documents/doc7593.pdf
Это только даташит.
> При этом, насколько я понял, основное отличие в количестве ног.
Да, больше ног, поскольку на два порта больше. Иных существенных изменений нет.
> ATmega32U6 будет стоить где-то в районе AT91SAM7S321-AU-999 в опте. И Атмелу непонятно, что делать. Выпустить на рынок дешевый ATmega32U6 - так народ никогда на ARM7 не перейдет. Не выпускать ATmega32U6 совсем - толпа фанатов обидится, еще на PIC спрыгнет.
Фигня какая-то. Лишние 2 порта никак не могут быть помехой для распространения ARM7! Суть в том, что USB-канал окончательно утвердился в качестве практически единственного канала связи с ПК, вытеснив LPT и RS232. Разного рода конверторы стоят соизмеримо со стоимостью самого МК. Поэтому МК с USB на борту нынче в спросе: повышение цены за такую фьючу гораздо дешевле установки отдельного конвертора.
А SAMы это уже следующая категория, как вы правильно ее окрестили, навороченная.
Если следовать в духе ваших умозаключений, то все МК c USB надо закопать в землю, чтобы АРМы продвигать. Тогда надо гнобить не только ATmega32U6 (он что ли в этом ряду крайний?), а всю серию с буковкой U. Но по этому пути Atmel, по-видимому, не пойдет. Ведь только что вышел "Migrating from AT90USB162/82 to ATmega16U2/8U2" (7/8/2009)
http://atmel.com/d …id=12201&family_id=607 - выходит, что AVR8-USB-серию развивают, а не тормозят. Уже сейчас можно догадаться, что подобно замене
AT90USB82 на ATmega8U2
AT90USB162 на ATmega16U2
в скором времени
AT90USB646 будет заменен на ATmega62U6
AT90USB1286 будет заменен на ATmega128U6
а ATmega32U4 и ATmega32U6 являются в этом ряду промежуточными.
Сами посудите, что делать разработчику, если ему надо два байта переслать? :) В персоналку, естественно. Неужели ему придется для этого на АРМ7 переходить??? При этом, заметьте, даже у новейшего Xmega, позиционирующегося как периферийный контроллер, USB на борту нет! Нежели всем дребедень от FTDI покупать, которая сама дороже ARM7 стоит?