Guide Contents Guide Contents Overview Pinouts Which do you have? Power Pins Adafruit LiIon/LiPoly Backpack Add-On for Pro Trinket/ItsyBitsy 5V Power Pins 3V Power Pins Logic pins Other Pins! Arduino IDE Setup https://adafruit.github.io/arduino-board-index/package_adafruit_index.json Using with Arduino IDE Install Drivers (Windows Only) Blink Manually bootloading Ubuntu &...
ItsyBitsy 32u4 is only 1.4" long by 0.7" wide, but has 6 power pins, 6 analog & digital pins and 17 digital pins. It packs much of the same capability as an Arduino UNO.
Page 4
The ItsyBitsy 32u4 uses the Atmega32u4 chip, which is the same core chip in the Arduino Leonardo as well as the same chip we use in our Feather 32u4. The 5V 16 MHz It runs at the same speed and voltage of an Arduino UNO or Leonardo.
Page 5
polarity protection, thermal and current-limit protection. Low current 3.3V regulator output from chip, for small sensors For the 3V version: We have two special pins on the 3V version of this board. There's a VHigh pin, this pin is a power pin whose voltage is the higher of VBAT and VUSB.
3V 8MHz or 32u4 5V 16 MHz Power Pins Both ItsyBitsy 32u4's have BAT G USB on the top left, right next to the micro USB port These pins are: BAT - battery input for an alternative power source to USB.
On the 3V Itsy, we have a different regulator, so the voltage can only be from 3.5V to 6VDC GND - Power/data ground USB - This is the same pin as the MicroUSB connector's 5V USB power pin. This should be used as an output to get 5V power from the USB port.
G - these are all Ground pins 3V Power Pins In addition to the three standard power pins, the 3V ItsyBitsy has a few more pins available for power sourcing: 3V - this is the regulated output from the onboard regulator. You can draw 500mA whether powered by USB or battery.
#11 - GPIO #11, can do PWM output. #12 - GPIO #12, also analog input A11 #13 - GPIO #13, can do PWM output and is connected to the red LED next to the Reset button Along the left edge A0 thru A5 - These are each analog input as well as digital I/O pins.
Arduino IDE Setup The first thing you will need to do is to download the latest release of the Arduino IDE. You will need to be using version 1.8 or higher for this guide https://adafru.it/f1P https://adafru.it/f1P After you have downloaded and installed the latest version of Arduino IDE, you will need to start the IDE and navigate to the Preferences menu.
We will be adding a URL to the new Additional Boards Manager URLs option. The list of URLs is comma separated, and you will only have to add each URL once. New Adafruit boards and updates to existing boards will automatically be picked up by the Board Manager each time it is opened.
Page 13
Here's a short description of each of the Adafruit supplied packages that will be available in the Board Manager when you add the URL: Adafruit AVR Boards - Includes support for Flora, Gemma, Feather 32u4, Trinket, & Trinket Pro. Adafruit SAMD Boards - Includes support for Feather M0 and M4, Metro M0 and M4, ItsyBitsy M0 and M4, Circuit Playground Express, Gemma M0 and Trinket M0 Arduino Leonardo &...
Using with Arduino IDE Since the ItsyBitsy 32u4 uses an ATmega32u4 chip running at 8 or 16 MHz, you can pretty easily get it working with the Arduino IDE. Many libraries (including the popular ones like NeoPixels and display) work great with the '32u4 and 8/16 MHz clock speed.
// the setup function runs once when you press reset or power the board void setup() { // initialize digital pin 13 as an output. pinMode(13, OUTPUT); // the loop function runs over and over again forever void loop() { digitalWrite(13, HIGH);...
Need help?
Do you have a question about the ItsyBitsy 32u4 and is the answer not in the manual?
Questions and answers