Hardware
31.05.2017
v1.7
Audi Autonomous Driving Cup 2017 - Hardware Description
11
1.3
Arduino Micro
“The Arduino Micro is a microcontroller board based on the ATmega32u4 (datasheet), developed in
conjunction with Adafruit. It has 20 digital input/output pins (of which 7 can be used as PWM outputs
and 12 as analog inputs), a 16 MHz crystal oscillator, a micro USB connection, an ICSP header, and a
reset button. It contains everything that is needed to support the microcontroller - getting started simply
by connecting it to a computer via a micro USB cable. It has a form factor that enables it to be easily
placed on a breadboard.
The Micro is like the Arduino Leonardo in that the ATmega32u4 has a built-in USB communication,
eliminating the need for a secondary processor. This allows the Micro to appear to a connected
computer as a mouse and keyboard, in addition to a virtual (CDC) serial / COM port.
”
6
Figure 6: Arduino Micro
7
Microcontroller:
ATmega32u4
Operating Voltage:
5V
Input Voltage (recommended):
7-12V (limits 6 - 20 V)
Digital I/O Pins:
20
PWM Channels:
7
Analog Input Channels:
12
DC Current per I/O Pin:
40 mA
DC Current for 3.3V Pin:
50 mA
Flash Memory:
32 KB (ATmega32u4) (4 KB bootloader)
SRAM:
2.5 KB (ATmega32u4)
EEPROM:
1 KB (ATmega32u4)
Clock Speed:
16 MHz
Dimensions (LxW):
48 mm x 18 mm
Weight:
13g
6
http://arduino.cc/en/uploads/Main/ArduinoMicroFront_450px.jpg
7
http://arduino.cc/en/uploads/Main/ArduinoMicroFront_450px.jpg