Comments 62
Было бы интересно узнать цены на эти МК на Digikey или Mouser. Само применение подразумевает большие партии устройств с минимальной себестоимостью и тут без защиты от контрафакта не обойтись.
en.wikipedia.org/wiki/Intel_MCS-51#MCUs_based_on_8051
www.digikey.com/product-detail/en/nuvoton-technology-corporation-of-america/N76E003AT20/N76E003AT20-ND/8747842
Интересно, что мешает производителю скинуть цену? Лицензионные отчисления Intel? Или спрос определяет цену? Багаж наработок по MCS51 просто огромный.
Кстати, если в ядро добавить 8 счетчиком пробуждения потоков, то могло бы получиться забавно — почти настоящая многозадачностью с нулевыми расходами.
Других не знаю. Ищу))
На борту (в корпусе TQFP) ARM926 и 64M DDR2
И что я только на нём не делал: гирлянду, контроллер управления вентилятором ПК, ИК-пульт, всякие букашки и таракашки с вибромоторчиками от сотовых телефонов… Жаль, корпус был большой SO8, был бы SOT какой-нибудь, было бы лучше… А потом у меня гикнулся винт со всем этим добром… Теперь STM32 да ESP наше всё…
Но давайте признаемся: ESP32 просто шикарен, несмотря на некоторые странности из-за своей молодости.
Уж точно лучший контроллер, с которым я работал (жаль, на нем батарейного почти ничего не сделаешь)
А почему вдруг «батарейное» == «AAA максимум»?
По вашей логике, тогда и автомобильный аккумулятор — батарейка.
Типичный срок батарейного применения о котором говорят в MSP430 — это срок жизни прибора (3 года).
Если WiFi использовать только для периодической передачи данных, просыпаясь ради этого каждые 10-30 минут на 2-5 секунд (различные датчики и т.д.), то и на батарейном питании можно довольно долго жить.
Да можно, наверное… только зачем, если для этого существуют более подходящие инструменты?
А с чего это мышки должны много потреблять? В них используются простенькие приёмо-передатчики (протокол, машина состояний и тюд, всё минималистично) и отправляются очень короткие последовательности данных. +что приё-мо-передатчие, что мк/soc не на полную постоянно работает, а при малейшей возможности уходит в спячку или ещё как отрубает часть блоков и или снижает частоту.
Возьмите мк и простенький приёмо-передатчик, допустим хоть старенький nrf24, лору ещё что и примерно так же низкое потребление сможете сделать.
С есп8266 и есп32 можно тоже очень малопотребляющее сделать. Вам банально нужно не кочегарить всё на полную. Вайфай и или блютуз элементарно можно не только со всеми этими навороченными режимами и громадным количеством кода (стеки и т.д.) использовать, а на низком уровне. Передавать данные по вайфаю можно даже без конекта, только это уже значительно может снизить потребление - мк меньше работает и т.д. С блютузом вообще ещё проще короткими пакетами перекидываться.
Сам же мк можно в спячку постоянно отправлять (в некоторых есп32 есть ulp сопроцессор и он уже заточен под низкое потребление, а ещё основное ядро можно в различные режимы сна отправлять) и частоты снижать. Потребление может быть мизерным, естественно куча всего влияет (что ещё на плате, допустим может быть внешняя озу и или флеш и т.д.) и можно ли хотя бы гипотетически нужное потребление сделать или нет, будет зависить от конкретных условий задачи. Но это гипотетические возможности, многое ещё будет зависить и от конкретного человека - некоторые даже не то, что даташит не осилят бегло изчить или исходники idf и прочего, а образно говоря с трудом осилят даже найти или скопипастить код мигания светодиодиком.
У них вообще нет никакого ядра, только периферия, немного программируемой логики и, внимание, хардварный конечный автомат на восемт состояний (ASM) в продвинутых моделях.

Это почти так же весело, чем писать код на ассемблере, и еще веселее, чем лабораторки на рассыпухе в универе. Вспоминаете основы дискретной математики, и весь мир у вас на ладони.
Интерфейс для конфигурирования выглядит примерно вот так:

У них ещё есть версии с встроенными LDO и силовыми ключами, АЦП и прочая полезная периферия, именно поэтому их стоит рассматривать как аналоги МК, а не ПЛИС. Для задач, где требуется иногда дергать ножками, а не обрабатывать информацию, вполне разумная замена.
Недостаток у них один, зато перекрывает все достоинства. Их не достать.
А дальше у девборда есть коннектор к сокету с чипом и коннектор к внешнему миру, и он (девборд) умеет заливать прошивку прямо во внутреннюю память, мимо ОТР (пока питание не сброшено, разумеется). Между вашим чипом и остальной частью тестовой схемы будет два коннектора, но обычно это окей, если речь не идёт о встроенных в гринпак силовых ключах.
Подозреваю, что там высочайший процент брака, а фраза «отладка перепрошивкой» обретает особый, сакральный смысл.
И ценой $0.3692, но за 10000 шт.
«Ужасные» трёхцентовые MCU – краткий обзор микроконтроллеров стоимостью менее $0,1