How am I limited (or not limited) by using ATMega32u4 instead of ATMega328 with my Arduino? I want my sketch to perform a simple "echo" of a code it receives, does ATMega32u4 allow me to do this?

  • \$\begingroup\$ Without knowing what you mean by "echo" I can't be sure as to what you are really trying to do. But from the sounds of it, the ATtiny25 could probably handle what you are doing. No sense in driving a tank when a bicycle will get you there just as easily. \$\endgroup\$ Commented Jul 9, 2013 at 2:19
  • 4
    \$\begingroup\$ @OlinLathrop As I've pointed out before, there are many terms in the electrical engineering world which have been repurposed, or branded, for instance 1-wire which doesn't really mean 1 wire at all. If one is incapable of learning new applications for terms, that's a pretty sad reflection on one's cognitive skills. \$\endgroup\$ Commented Jul 10, 2013 at 11:03
  • 2
    \$\begingroup\$ @OlinLathrop That "acceptability" is your opinion, not a defined standard for either this site or the Stack Exchange family as a whole. Having the humility to not project a personal opinion as a standard of acceptability would behoove someone of your knowledge and experience. \$\endgroup\$ Commented Jul 10, 2013 at 13:01
  • 1
    \$\begingroup\$ @Anindo: No, we can't allow anyone, especially amateurs from outside, to make up terms we are supposed to use. "Shield" is particularly bad since it already has a specific meaning in electronics. I find these misused terms annoying and obnoxious. We need to keep hammering on them until the arduino users finally learn they are not welcome here when they arrogantly expect us to use their terms. \$\endgroup\$ Commented Jul 10, 2013 at 13:09
  • 3
    \$\begingroup\$ @OlinLathrop Interesting: The word arrogance used in a comment that eminently demonstrates said attitude. Good going. \$\endgroup\$ Commented Jul 10, 2013 at 13:11

1 Answer 1


ATMEGA32U4 has more features in almost every department, and should be able to do anything a 328 can. More IO, more ADC channels, more RAM, more timers, etc. Plus it has hardware USB, which is an awesome feature.

I'm kind of surprised Atmel didn't pimp the USB series more. I only discovered them in the last few years. Coupled with the free LUFA library they make things a snap.

Your question is a bit.. lacking, though. Echo what? Through what interface?


Not the answer you're looking for? Browse other questions tagged or ask your own question.