A000073 Arduino, A000073 Datasheet - Page 3
![no-image](/images/no-image-200.jpg)
A000073
Manufacturer Part Number
A000073
Description
Development Boards & Kits - AVR ARDUINO UNO SMD REV 3
Manufacturer
Arduino
Datasheet
1.A000073.pdf
(4 pages)
Specifications of A000073
Rohs
yes
Product
Development Kits
Tool Is For Evaluation Of
ATmega328
Core
AVR8
Interface Type
I2C, ICSP, SPI, USB
Data Bus Width
8 bit
For Use With
ATmega
The Uno has 6 analog inputs, labeled A0 through A5, each of which provide 10 bits of
resolution (i.e. 1024 different values). By default they measure from ground to 5 volts,
though is it possible to change the upper end of their range using the AREF pin and the
analogReference() function. Additionally, some pins have specialized functionality:
There are a couple of other pins on the board:
See also the
Communication
The Arduino Uno has a number of facilities for communicating with a computer, another
Arduino, or other microcontrollers. The ATmega328 provides UART TTL (5V) serial
communication, which is available on digital pins 0 (RX) and 1 (TX). An ATmega8U2 on the
board channels this serial communication over USB and appears as a virtual com port to
software on the computer. The '8U2 firmware uses the standard USB COM drivers, and no
external driver is needed. However,
includes a serial monitor which allows simple textual data to be sent to and from the
Arduino board. The RX and TX LEDs on the board will flash when data is being transmitted
via the USB-to-serial chip and USB connection to the computer (but not for serial
communication on pins 0 and 1).
A
The ATmega328 also supports I2C (TWI) and SPI communication. The Arduino software
includes a Wire library to simplify use of the I2C bus; see the
SPI communication, use the
Programming
The Arduino Uno can be programmed with the Arduino software (download). Select "Arduino
Uno from the Tools > Board menu (according to the microcontroller on your board). For
details, see the
SoftwareSerial library
External Interrupts: 2 and 3. These pins can be configured to trigger an interrupt
on a low value, a rising or falling edge, or a change in value. See the
attachInterrupt()
PWM: 3, 5, 6, 9, 10, and 11. Provide 8-bit PWM output with the
function.
SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). These pins support SPI
communication using the
LED: 13. There is a built-in LED connected to digital pin 13. When the pin is HIGH
value, the LED is on, when the pin is LOW, it's off.
I
library.
AREF. Reference voltage (0 to 5V only) for the analog inputs. Used with
analogReference().
Reset. Bring this line LOW to reset the microcontroller. Typically used to add a reset
button to shields which block the one on the board.
2
C: A4 (SDA) and A5 (SCL). Support I
mapping between Arduino pins and ATmega328
reference
allows for serial communication on any of the Uno's digital pins.
function for details.
and tutorials.
SPI
SPI
library.
on Windows, a .inf file is
library.
2
C (TWI) communication using the
ports.
required. The Arduino software
documentation
analogWrite()
for details. For
Wire