Принесли мне моё же старое серийное изделие, попросили модернизировать. Модернизировал, заменил микросхемы и увеличил частоту до 18.432 МГц. Старое было на ATmega16, позже на mega16A, частота 11.0592МГц. Собрал, перешил программу (естественно, перекомпилировал на 324-ю) и увидел, что ток потребления одного только процессора 27 ма. По даташиту ожидал ток в районе 15-16 ма. Проверил на замыкание выводы (на +, на -, между собой) - все нормально. Неиспользованные выводы - на вывод 0. Т.е. ток в никуда не утекает... Задействованы: SPI, I2C, все таймеры. На время поиска неисправностей последовательно отключил все, что можно и нельзя. Не помогло.
Собственно, вопрос: а сколько потребляет на этой частоте "голая" ATmega324PA у Вас? По даташиту или как?
Была бы под рукой вторая мега, просто перепаял бы. Но пока закажу, пока доставят... Не сидеть же, ожидаючи. Хотя морально к этому и на замену готов. Скорее всего, ATmega324PA несвежая попалась...