Посоветуйте arm микроконтроллеры той же нише, что и attiny13 и подобные. 8-16 ног, низкое энергопотребление, предельно дешевый.
смотрел на сайте stm, там от 20 ног нашел, может плохо искал
А меньше и не бывает. Если хочешь «той же нише, что и attiny13», то забудь про ARM — бери восьмибитные STM8. Куча кода под них у меня в репах на гитхабе.
Тем, что не сраный атмель. А еще у STM8L есть DMA!
И разве так мало кому надо «мало ног, но много кода»?
Не знаю таких. Да и все равно, TSSOP20 не так уж и много места занимает. Зато 32-битный. И куча классной периферии. Хронометр (с синхронизацией времени по GPS с точностью лучше долей миллисекунды), который я для даунхилеров делал, вообще был на STM32F103, хотя там всего-то что нужно: USB (для эмуляции внешней клавиатуры, чтобы прибор был платформонезависимым — мы даже к лопатофону подключали), UART (для работы с GPS), 1 АЦП для фоторезистора, 1 GPIO для внешней кнопки, 1 GPIO для входа PPS. Возможно, в следующем году я эту штуку улучшу (добавлю еще 1 лазер, чтобы можно было измерять скорость, и буду модулировать лазер, чтобы защититься от помех). Но упростить не выйдет: более слабые мелкоконтроллеры не умеют усб.
пара датчиков это уже минимум 2-4 вывода, пара моторов в среднем еще 6 (A, B, ~EN), + управляющий интерфейс + питание. Бери что-то типа STM32F103RET6, нормальный компромис по кол-ву ног.
Далеко не всегда есть такая нужда. А если понадобиться, то вполне можно засунуть управляющий импульс на смену направления в тот же канал, что и вкл/выкл
В чём смысл «мало ног»? Производитель на этом не сэкономит, я уверен, внутри 32-, 48- и 64-ногих микрух один и тот же кристалл.
Если тебе нужно «поменьше» то производитель предлагает qfn и bga. Я понимаю что это не то что подходит для хобби, но, кмк, на хоббистах особо много не заработаешь. Сужу по тому что в dip-корпусах армов, считай нет (кроме одного старого nxp на cortex-a0 с восьмю ногами).
Посмотри МК в lqfp-32 . Я сверил размеры, не так уж сильно от attiny13 отличается. Где-то по паре-тройке миллиметров по сторонам больше по сравнению с soic.
Кстати, 32 ноги это не так уж и много. Там будет всякие agnd, dgnd, vref, xtal, boot0, reset, swd и ещё ноги с неполной функциональностью... мне на qnf-32 не хватило для внешнего DAC, экранчика spi и двух энкодеров. Так что щас беру lqfp-64, там только дисплей 20 ног отожрёт :(
Как тебе уже скащали, у NXP был какой-то арм в dip8. Думаю, может и в so8 тоже есть. Но это глупость. Tssop20 практически столько же займёт места, как и attiny13-su. Только в той тине нихрена почти и нет. А если смотреть по цене, то stm8s003f3 её уделает почти в два раза, а по ресурсам и того больше. Недостаток stm8 - из свободных компилеров только sdcc (после гцц он совсем не ахти). Но эдик их мучал и что-то даже изготавливал. Или в том же корпусе stm32f030. На алиэкспрессе крупными партиями не сильно дороже тини13.
В смысле lqfp? Увы, да. Я поэтому был очень опечален фактом отсутсвия армов в dip-корпусе.
С другой стороны, чем не угодил старый добрый atmel? Армы, имхо, очень сложно программировать. Там даташит на over1000 страниц и я их плохо понимаю. А atmega всегда работала. Ну или другие рекомендованные тут вещи.
Чушь. Я тестовые платы под ножки с шагом 0.4мм делал ЛУТом. Главное — нормальную желтую бумагу для ЛУТа на ибее купить. И держать отдельный картридж для ЛУТа.
Вот совмещение слоев — да, проблема. Я только из-за косяков с совмещением делаю переходные отверстия 0.8мм, хотя вполне можно было бы делать 0.3-0.4.