User Tools

Site Tools


products:atmega32u4breakout:index.html

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
products:atmega32u4breakout:index.html [2012/01/10 14:59]
ladyada [Newer Leonardo Bootloader]
products:atmega32u4breakout:index.html [2016/01/28 18:05]
127.0.0.1 external edit
Line 18: Line 18:
   * ...a larger reset button   * ...a larger reset button
   * ...all the pins broken out for use with a breadboard   * ...all the pins broken out for use with a breadboard
-  * ...as of October 28, 2011 all boards come with an Arduino 1.0 "​Leonardo" ​bootloader ​**but** the silkscreen does not have the Arduino pins labeled+  * ...open source ​bootloader ​that works with AVRdude
  
 That doesn'​t in any way mean that it is better or replaces the Teensy. Here are some reasons we will still use the teensy for many projects That doesn'​t in any way mean that it is better or replaces the Teensy. Here are some reasons we will still use the teensy for many projects
Line 54: Line 54:
 There is a 3V pin from the microcontroller'​s internal regulator (USB signals are at 3V) you can use this for maybe 10mA or so, it might work as a reference voltage) There is a 3V pin from the microcontroller'​s internal regulator (USB signals are at 3V) you can use this for maybe 10mA or so, it might work as a reference voltage)
  
 +===== Pinout =====
  
 +Pins are labeled on the silkscreen, but for additional information,​ Johngineer has created [[http://​www.adafruit.com/​datasheets/​af_at32u4bb_pinout.pdf|a nice pinout diagram]] that is helpful for using this board.
 +
 +{{ :​products:​atmega32u4breakout:​8255357374_9f76b8de8a_o.png?​500 |}}
 ===== AVR109 Bootloader ===== ===== AVR109 Bootloader =====
  
Line 73: Line 77:
 ===== USB Development ===== ===== USB Development =====
  
-The very nice thing about this chip is the USB core built in which makes USB-device development easy. What makes it even easier & better is [[http://​www.fourwalledcubicle.com/​LUFA.php|the full USB stack already written for you by Dean Camera]]. Called [[http://​www.fourwalledcubicle.com/​LUFA.php|"​LUFA"​]],​ the package comes with tons of working examples for all sorts of USB devices and its compeltely ​open source. We use the firmware as a '​starting point' which we then expand upon. Please check it out and if you find it useful consider donating time (fixing bugs, improving documentation) or funds to Dean.+The very nice thing about this chip is the USB core built in which makes USB-device development easy. What makes it even easier & better is [[http://​www.fourwalledcubicle.com/​LUFA.php|the full USB stack already written for you by Dean Camera]]. Called [[http://​www.fourwalledcubicle.com/​LUFA.php|"​LUFA"​]],​ the package comes with tons of working examples for all sorts of USB devices and its completely ​open source. We use the firmware as a '​starting point' which we then expand upon. Please check it out and if you find it useful consider donating time (fixing bugs, improving documentation) or funds to Dean.
  
  
Line 86: Line 90:
   * [[http://​www.fourwalledcubicle.com/​LUFA.php|The LUFA USB-stack website]]   * [[http://​www.fourwalledcubicle.com/​LUFA.php|The LUFA USB-stack website]]
   * [[http://​github.com/​adafruit/​lufa-lib|Our minor fork to the LUFA core]] - this is where our AVR109 bootloader lives (in Bootloaders/​CDC)   * [[http://​github.com/​adafruit/​lufa-lib|Our minor fork to the LUFA core]] - this is where our AVR109 bootloader lives (in Bootloaders/​CDC)
 +
 +====== Further reading ======
 +
 +  * Buy it through the "Buy it!" link at http://​www.ladyada.net/​products/​atmega32u4breakout/​ , which is mostly autogenerated from http://​ladyada.net/​wiki/​products/​atmega32u4breakout/​index.html .
 +  * Ladyada'​s ATMEGA32U4 Breakout board+ has better mounting holes and is more breadboard-friendly than Sparkfun'​s [[https://​www.sparkfun.com/​products/​11117 | ATMEGA32U4 Breakout]].
 +  * Ladyada'​s ATMEGA32U4 Breakout board+ is used in the [[tutorials:​make:​ledbelt:​index.html | Programmable LED belt]] and [[http://​learn.adafruit.com/​gps-dog-collar/​code | the GPS Dog Collar ]]
 +  * Linux users: [[http://​forums.adafruit.com/​viewtopic.php?​f=24&​t=23266 | How to get started with the Atmega32u4 Breakout Board+ on Linux]]
 +  * [[http://​forums.adafruit.com/​viewtopic.php?​f=19&​t=43801 | "​atmega32u4 BB driver install"​ ]]
 +  * [[http://​forums.adafruit.com/​viewtopic.php?​f=25&​t=43404 | "​Atmega32u4 Breakout Board with Arduino IDE"]]
 +  * [[http://​forums.adafruit.com/​viewtopic.php?​f=22&​t=42025 | "​Mounting Atmega32u4 Breakout Board, screw size question"​ ]]: like most Adafruit PCBs, the Atmega32u4 Breakout board+ has mounting holes for M2 screws. That's about a #1 or #2 in UNC/UNF terms.
 +  * [[http://​forums.adafruit.com/​viewtopic.php?​f=19&​t=24723 | "​Atmega32u4 Breakout Board Leonardo blink"​]]
 +  * [[http://​forums.adafruit.com/​viewtopic.php?​f=22&​t=28330 "​Atmega32u4 Breakout+ digital and analog I/O"]] has some details on the ICSP header that maybe we should copy to this wiki page.
 +  * [[http://​www.adafruit.com/​category/​92 | The Flora]], the Leonardo board, and the Esplora board, all use the same Atmega32U4 AVR microcontroller as this breakout.
 +  * [[http://​forums.adafruit.com/​viewtopic.php?​f=47&​t=40729 | "​ATMEGA32U4 pin mapping"​ ]] attempts to clear up some of the confusion between the text written on the Atmega32u4 Breakout board+ (the official Atmel Port+pin letter+number),​ the physical pin numbers of the package, and the "​Arduino pin numbers"​ (a third completely different way of referring to the same pin).
  
/home/ladyada/public_html/wiki/data/pages/products/atmega32u4breakout/index.html.txt · Last modified: 2016/02/09 22:46 by ladyada