OLIMEXINO-32U4 development board USER’S MANUAL Revision E, October 2013 Designed by OLIMEX Ltd, 2013 All boards produced by Olimex LTD are ROHS compliant
OLIMEX© 2013 OLIMEXINO-32U4 user's manual © 2013 Olimex Ltd. Olimex®, logo and combinations thereof, are registered trademarks of Olimex Ltd. Other product names may be trademarks of others and the rights belong to their respective owners. The information in this document is provided in connection with Olimex products. No license, express or implied or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Olimex products.
OLIMEX© 2013 OLIMEXINO-32U4 user's manual Table of Contents CHAPTER 1 OVERVIEW......................................................................................... 5 1. Introduction to the chapter.......................................................................................................5 1.1 Features.....................................................................................................................................5 1.2 Similar boards........................................
OLIMEX© 2013 OLIMEXINO-32U4 user's manual 9. Introduction to the chapter.....................................................................................................22 9.1 Eagle schematic......................................................................................................................22 9.2 Physical dimensions...............................................................................................................23 CHAPTER 10 REVISION HISTORY.............................
OLIMEX© 2013 OLIMEXINO-32U4 user's manual CHAPTER 1 OVERVIEW 1. Introduction to the chapter Thank you for choosing the OLIMEXINO-32U4 development board from Olimex! This document provides a User’s Guide for the Olimex OLIMEXINO-32U4 development board. As an overview, this chapter gives the scope of this document and lists the board’s features. The document’s organization is then detailed.
OLIMEX© 2013 OLIMEXINO-32U4 user's manual 1.2 Similar boards OLIMEXINO-32U4 is an ARDUINO-LEONARDO-like board with ATmega32U4. It is a powerful board considering its low price but yet a starter board for the Arduino family. The more powerful Arduino board we have in the range is OLIMEXINO-328 – based on Arduino Duenomilanove. It has a more sophisticated supply circuit, USB OTG connector and there are more Arduino projects available. 1.
OLIMEX© 2013 OLIMEXINO-32U4 user's manual CHAPTER 2 INTRODUCTION TO ARDUINO 2. What is Arduino? Arduino is an open-source electronics prototyping platform, designed to make the process of using electronics in multidisciplinary projects easily accessible. The hardware consists of a simple open hardware design for the Arduino board with an Atmel AVR processor and on-board I/O support. The software consists of a standard programming language and the boot loader that runs on the board.
OLIMEX© 2013 OLIMEXINO-32U4 user's manual 2.1 First steps with Arduino IDE Depending when you purchased the board there are two scenarios since the PID (product ID) which is stored in the firmware and expected by the IDE is different between versions 1.0.0 and 1.0.1 (1.0.1 is the first release of the Arduino IDE with official support for Leonardo). 2.1.
OLIMEX© 2013 OLIMEXINO-32U4 user's manual From File->Open navigate to the examples folder which is found in the Arduino IDE installation folder. Choose a simple example to begin with like BlinkWithoutDelay.ino and open it. Click verify and after it compiles click “Upload”. Voila, you have uploaded code to your Arduino device. Now start exploring the world of Arduino! More info and help on the software can be found and the official Arduino web site: http://www.arduino.cc/.
OLIMEX© 2013 OLIMEXINO-32U4 user's manual CHAPTER 3 SETTING UP THE OLIMEXINO-32U4 BOARD 3. Introduction to the chapter This section helps you set up the OLIMEXINO-32U4 development board for the first time. Please consider first the electrostatic warning to avoid damaging the board, then discover the hardware and software required to operate the board. The procedure to power up the board is given, and a description of the default board behavior is detailed. 3.
OLIMEX© 2013 OLIMEXINO-32U4 user's manual CHAPTER 4 OLIMEXINO-32U4 BOARD DESCRIPTION 4. Introduction to the chapter Here you get acquainted with the main parts of the board. Note the names used on the board differ from the names used to describe them. For the actual names check the OLIMEXINO-32U4 board itself. 4.
OLIMEX© 2013 OLIMEXINO-32U4 user's manual CHAPTER 5 THE ATMEGA32U4 MICROCONTROLLER 5. Introduction to the chapter In this chapter is located the information about the heart of OLIMEXINO-32U4 – its microcontroller. The information is a modified version of the datasheet provided by its manufacturers. 5.
OLIMEX© 2013 OLIMEXINO-32U4 user's manual – On-chip PLL for USB and High Speed Timer: 32 up to 96 MHz operation – One 8-bit Timer/Counter with Separate Prescaler and Compare Mode – Two 16-bit Timer/Counter with Separate Prescaler, Compare- and Capture Mode – One 10-bit High-Speed Timer/Counter with PLL (64 MHz) and Compare Mode – Four 8-bit PWM Channels – Four PWM Channels with Programmable Resolution from 2 to 16 Bits – Six PWM Channels for High Speed Operation, with Programmable Resolution from 2 to 11
OLIMEX© 2013 OLIMEXINO-32U4 user's manual CHAPTER 6 CONTROL CIRCUITY 6. Introduction to the chapter Here you can find information about reset circuit, power circuit and quartz crystal locations. 6.1 Reset OLIMEXINO-32U4 reset circuit includes R7 (4.7kΩ ), R8 (330Ω), D1 (Shottky diode), ATmega32U4 pin 13 (#RESET) and a RESET button. Note that it also can be found at the ICSP header pin 5 and power connector pin 1. 6.2 Clock 16 MHz quartz crystal Q1 is found at pins 16 and 17 of the processor.
OLIMEX© 2013 OLIMEXINO-32U4 user's manual CHAPTER 7 HARDWARE 7. Introduction to the chapter In this chapter are presented the connectors that can be found on the board all together with their pinout. Jumpers functions are described. Notes and info on specific peripherals are presented. Notes regarding the interfaces are given. 7.1 Battery connector Pin # Signal Name 1 VBAT 2 GND 7.2 ICSP pin holes The 6 pin ICSP header provides interface for custom programming/debugging outside of the Arduino IDE.
OLIMEX© 2013 OLIMEXINO-32U4 user's manual 7.3 UEXT OLIMEXINO-32U4 board has UEXT connector and can interface Olimex's UEXT modules. For more information on our UEXT modules please visit: https://www.olimex.com/Products/Modules/UEXT/ Pin # Signal name 1 +3.3V 2 GND 3 D1(TXD) 4 D0(RXD) 5 D3(SCL) 6 D2(SDA) 7 D14(MISO) 8 D16(MOSI) 9 D15(SCK) 10 D13(UEXT_#CS) It is important to note that there are 4.7k pull-up resistors on the I2C lines – SCL/SDA (D3 and D2 respectively).
OLIMEX© 2013 OLIMEXINO-32U4 user's manual 7.4 Arduino shield pin holes For your convenience the pads are named individually near each of them. Please take extra care about the numbering but consider that there might be offset. Pad Name Signal Pad Name POWER CON1 Signal DIGITAL CON2 RST RESET A0 PF7/ADC7/TDI 3V3 +3.
OLIMEX© 2013 OLIMEXINO-32U4 user's manual 7.5 USB mini connector Note that the USB is configured only as device. Pin # Signal Name 1 +5V 2 D- 3 D+ 4 Not connected 5 GND 7.6 Jumper description 3.3V/5V This jumper controls whether the board is powered by 3.3Vdc source or 5Vdc. Default position is 2-3 - 5Vdc. AGND_E When closed enables analog GND. SMD jumper. Default state is closed.
OLIMEX© 2013 OLIMEXINO-32U4 user's manual LED1_E When closed enables LED1. SMD jumper. Default state is closed. LED2_E When closed enables LED2. SMD jumper. Default state is closed. RXLED_E When closed enables RXLED. SMD jumper. Default state is closed. TXLED_E When closed enables TXLED. SMD jumper. Default state is closed. R11_E, R12_E, R13_E When these jumpers are closed they enable 4.
OLIMEX© 2013 OLIMEXINO-32U4 user's manual CHAPTER 8 MEMORY AND BLOCK DIAGRAM 8. Introduction to the chapter Below is located the block diagram of the processor and on the next page you can find a memory map for this family of processors. It is strongly recommended to refer to the original datasheet released by Atmel for ones of higher quality.
OLIMEX© 2013 OLIMEXINO-32U4 user's manual 8.
100nF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 10uF/6.
OLIMEX© 2013 OLIMEXINO-32U4 user's manual 9.2 Physical dimensions Note that all dimensions are in inches.
OLIMEX© 2013 OLIMEXINO-32U4 user's manual CHAPTER 10 REVISION HISTORY 10. Introduction to the chapter In this chapter you will find the current and the previous version of the document you are reading. Also the web-page for your device is listed. Be sure to check it after a purchase for the latest available updates and examples. 10.1 Document revision Revision Changes Modified Pages Initial Initial release All B C Manual adjusted for Arduino IDE version 1.0.
OLIMEX© 2013 OLIMEXINO-32U4 user's manual connectors soldered on the pin holes. Before being able to connect with a shield you have to solder connecters yourself.” - the shield connectors are already soldered Fixed the numbering of sub-chapters in chapter 7 Signal on D7 in the table is not BUT. Fixed title of “10.4 Web page of your device” to “10.4 Warranty and returns” 10.
OLIMEX© 2013 OLIMEXINO-32U4 user's manual 10.3 Web page of your device The web page you can visit for more info on your device is https://www.olimex.com/Products/Duino/AVR/OLIMEXINO-32U4/. There you can find more info and some examples. Web page of the original Arduino and Arduino software: http://arduino.cc/en/. ORDER CODES: OLIMEXINO-32U4 - completely assembled and tested USB-MINI-CABLE – USB mini to USB-A cable How to order? You can order directly from our web shop or by any of our distributors.
OLIMEX© 2013 OLIMEXINO-32U4 user's manual 10.4 Warranty and returns For product support, hardware information and error reports mail to: support@olimex.com. All document or hardware feedback is welcome. Note that we are primarily a hardware company and our software support is limited. Please consider reading the paragraph below about the warranty of Olimex products. All goods are checked before they are sent out.