OLIMEXINO-32U4 development board
USER’S MANUAL
Revision H, April 2017
Designed by OLIMEX Ltd, 2013
All boards produced by Olimex LTD are ROHS compliant
OLIMEX© 2017
OLIMEXINO-32U4 user's manual
© 2017 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.
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. To view a copy of
this license, visit
http://www.creativecommons.org/licenses/by-sa/3.0/.
This hardware design by Olimex LTD is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported
License.
The software is released under GPL.
It is possible that the pictures in this manual differ from the latest revision of the board.
The product described in this document is subject to continuous development and improvements. All particulars of the
product and its use contained in this document are given by OLIMEX in good faith. However all warranties implied or
expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded. This
document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or
damage arising from the use of any information in this document or any error or omission in such information or any
incorrect use of the product.
This evaluation board/kit is intended for use for engineering development, demonstration, or evaluation purposes only
and is not considered by OLIMEX to be a finished end-product fit for general consumer use. Persons handling the
product must have electronics training and observe good engineering practice standards. As such, the goods being
provided are not intended to be complete in terms of required design-, marketing-, and/or manufacturing-related
protective considerations, including product safety and environmental measures typically found in end products that
incorporate such semiconductor components or circuit boards.
Olimex currently deals with a variety of customers for products, and therefore our arrangement with the user is not
exclusive. Olimex assumes no liability for applications assistance, customer product design, software performance, or
infringement of patents or services described herein.
THERE IS NO WARRANTY FOR THE DESIGN MATERIALS AND THE COMPONENTS
USED TO CREATE OLIMEXINO-32U4. THEY ARE CONSIDERED SUITABLE ONLY
FOR OLIMEXINO-32U4.
Page 2 of 28
OLIMEX© 2017
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..........................................................................................................................6
1.3 Organization.............................................................................................................................6
CHAPTER 2 INTRODUCTION TO ARDUINO..................................................... 7
2. What is Arduino?.......................................................................................................................7
2.1 First steps with Arduino IDE..................................................................................................8
CHAPTER 3 SETTING UP THE OLIMEXINO-32U4 BOARD.........................10
3. Introduction to the chapter.....................................................................................................10
3.1 Electrostatic warning.............................................................................................................10
3.2 Requirements......................................................................................................................... 10
3.3 Powering the board................................................................................................................10
3.4 Prebuilt software....................................................................................................................10
CHAPTER 4 OLIMEXINO-32U4 BOARD DESCRIPTION............................... 11
4. Introduction to the chapter..................................................................................................... 11
4.1 Layout (top view)................................................................................................................... 11
CHAPTER 5 THE ATMEGA32U4 MICROCONTROLLER..............................12
5. Introduction to the chapter.....................................................................................................12
5.1 The microcontroller's features..............................................................................................12
CHAPTER 6 CONTROL CIRCUITY.................................................................... 14
6. Introduction to the chapter.....................................................................................................14
6.1 Reset........................................................................................................................................14
6.2 Clock....................................................................................................................................... 14
CHAPTER 7 HARDWARE......................................................................................15
7. Introduction to the chapter.....................................................................................................15
7.1 Battery connector...................................................................................................................15
7.2 ICSP pin holes........................................................................................................................ 15
7.3 UEXT...................................................................................................................................... 16
7.4 Arduino shield pin holes........................................................................................................17
7.5 USB mini connector...............................................................................................................18
7.6 Jumper description................................................................................................................18
7.7 Additional hardware components........................................................................................ 19
CHAPTER 8 MEMORY AND BLOCK DIAGRAM.............................................20
8. Introduction to the chapter.....................................................................................................20
8.1 Memory organization............................................................................................................ 21
CHAPTER 9 SCHEMATICS...................................................................................22
Page 3 of 28
OLIMEX© 2017
OLIMEXINO-32U4 user's manual
9. Introduction to the chapter.....................................................................................................22
9.1 Eagle schematic......................................................................................................................22
9.2 Physical dimensions...............................................................................................................24
CHAPTER 10 REVISION HISTORY.....................................................................25
10. Introduction to the chapter...................................................................................................25
10.1 Document revision............................................................................................................... 25
10.2 Board revision...................................................................................................................... 26
10.3 Web page of your device......................................................................................................27
10.4 Warranty and returns..........................................................................................................28
Page 4 of 28
OLIMEX© 2017
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.
The OLIMEXINO-32U4 development board enables code development of applications running on
the ATmega32U4 microcontroller, manufactured by Atmel Corporation.
1.1 Features
•
•
•
•
•
Leonardo design – no FTDI chip, the MCU directly handles the virtual COM
ATMEGA32U4 microcontroller, all in one USB communication no need for external FTDI
chip.
Input power supply 7-12VDC
ULTRA LOW POWER voltage regulators and the consumption is only few microamps,
which enables hand-held and battery powered applications.
Li-Ion rechargeable battery power supply option with BUILD-IN on board charger, so when
you attach battery it is automatically charged and kept in this state until the other power
source (USB or external adapter) is removed and it AUTOMATICALLY will power the
board – no jumpers, no switches!
Works both on 3.3V and on 5V which is selectable with jumper, so 3.3V and 5V shields can
be used
UEXT connector which allow many existing modules like RF, ZIGBEE, GSM, GPS to be
connected
Allows RTC – Real Time Clock (Q1 can be replaced by RTC).
NOISE IMMUNE design
the LEDs and the button BUT are on the edge of the board so there is easy access even if the
boards have shields on them
all components are LOWER than the connectors, so the shields do not interference with
them
mini USB connector is used -it is common and used in most cell phones, so you don't have
to buy other cables
Original design had a flaw – the connectors were not spaced at 0.1" which made bread board
use impossible, to keep the compatibility we have the original spacing but we also added a
0.1'' connector which customer can use with bread boards (and jumper wires) saving the
hustle of soldering
All signals on the connectors are printed on top of the board, so when you check with probe
you know exactly which port you are measuring
4 mount holes make board attachment easier
•
•
•
•
•
•
•
•
•
•
Page 5 of 28