Creative Commons images are CC BY-NC-SA 3.0

6.95

added to your
shopping cart

quantity
In stock 128 in stock
6.95 1+ units
6.26 10+ units
5.56 100+ units

Description: The ATMega32U4 is Atmel's low-power 8-bit AVR RISC-based microcontroller featuring 32KB self-programming flash program memory, 2.5KB SRAM, 1KB EEPROM, USB 2.0 full-speed/low speed device, 12-channel 10-bit A/D-converter, and JTAG interface for on-chip-debug.

This is the same controller that's used on the Pro Micro and Fio v3. 

Documents:

Comments 20 comments

  • Love this little chip. Same version used on the Teensy 2.0 by PJRC. Will you guys be releasing one with Arduino bootloader already installed? Or stick with the atmel USB DFU bootloader? Any plans to release a breakout board version with basic power regulation? (not making a teensy per-se, but similar, maybe shield compatible?)

  • Hi, I have a board (from a friend of mine) with an atmega32u4. It seems like there is no DFU/CDC installed at all (just a blank chip). We rechecked the schematic, everything ok. How did you burn the USB Bootloader into the chip. (Was planning on using FLIP,but with a blank chip, it doesn’t work). Does anyone have a tutorial for burning the bootloader? Thanks

  • +1 for Arduino Bootloader installed!

  • Product card: http://www.atmel.com/devices/ATMEGA32U4.aspx

  • Not sure if it is just me but there is a 32u4 in the sparkfun library but it is only the QFN-44 package is this correct seeing as this part has the little eagle logo? Thanks just looking for clarification!

    • Whoops, just missed adding it. Thanks for catching that!

      I just posted an update to the github repo with a TQFP footprint added to the ATmega32U4 device in SparkFun-DigitalIC.lbr.

  • I can’t find this part in the eagle library. I can only find the QFN package. Do they have the same footprint?

    EDIT: Also, can A0-A5 be used as Digital IO?

    • If you head over to cadsoft there is an eagle library for download that includes footprints for all the AtmelxxUx ICs. And yes, Every pin can be used for digital i/o :)

      • You’re correct that A0-A5 can be used for digital I/O, but there are quite a few pins which cannot be used for digital IO on most microcontrollers.

        In no case can you use VCC or Gnd as I/O. This is obvious. For this chip, if you (sensibly) lump AREF, AGND and AVCC into this category, you lose 9 of the 44 pins to power and ground.

        In most cases, at least some of the oscillator pins are only for connection to a crystal. For this chip, that’s XTAL1 and XTAL2. This doesn’t usually include timer inputs for RTCs.

        This chip has some pins dedicated to USB functionality. Sure, there’s I/O happening, but this isn’t ordinary CMOS I/O. This includes D+ and D-, UVCC, UGND, UCAP, and VBUS.

        As an outlier, many small chips let you use the !RESET pin as I/O. Of course, this means that you loose this easy way to get a clean reset and need to resort to soft resets on some multiplexed switch or complete power cycling, which may not be acceptable. This is usually bad practice unless you’re extremely space-constrained and have no room or use for a reset switch. Most every Sparkfun project does have room and have a need for a reset switch.

        That all adds up to a total of 18 pins not usable as digital I/O, or 26 I/O available in this 44-pin package. This is in agreement with the statement from the datasheet:

        • I/O and Packages – All I/O combine CMOS outputs and LVTTL inputs – 26 Programmable I/O Lines

  • This is very timely. It could very well be the brains of my lasertag project. Thanks SparkFun!

  • YES!!! I asked Nate for this a while back, and had thought I had been forgoten.

  • Well, homemade Pro/Fio clone, here we come. Man I can imagine all the uses of a arduino platform without of a FTDI or ATMega8u2 as a usb interface.


Related Products