Digilent 410-174P User Manual
Digilent Hardware
D
D
i
i
g
g
i
i
l
l
e
e
n
n
t
t
I
I
/
/
O
O
E
E
x
x
p
p
l
l
o
o
r
r
e
e
r
r
™
™
U
U
S
S
B
B
R
R
e
e
f
f
e
e
r
r
e
e
n
n
c
c
e
e
M
M
a
a
n
n
u
u
a
a
l
l
Revision: September 4, 2010
Note: This document applies to REV C of the board.
215 E Main Suite D | Pullman, WA 99163
(509) 334 6306 Voice and Fax
Doc: 502-174
page 1 of 17
Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned may be trademarks of their respective owners.
Overview
The Digilent I/O Explorer USB is a USB
peripheral device that allows programmatic
access from a personal computer to various
external Input/Output (I/O) devices.
Using the Digilent Adept Software Developer’s
Kit (SDK) and the Digilent Adept Runtime
System it is possible to write application
programs running under either the Microsoft
Windows or Linux operating systems that
perform various kinds of I/O operations to
devices on the I/O Explorer board itself, or
through the I/O Explorer to devices external to
the computer.
The I/O Explorer provides a number of I/O
devices on the board itself, as well as RC
servo connectors, and Digilent Pmod
connectors that allow access to devices
external to the I/O Explorer.
In addition to its use as a dedicated USB
peripheral device, the I/O Explorer can also be
used as a microcontroller development board.
It features two Atmel AVR microcontrollers,
one having USB device capability. Digilent
makes available the firmware images needed
to restore it to the factory configuration as a
USB peripheral device if it has been
reprogrammed with user defined firmware.
Features include:
•
two Atmel AVR microcontrollers:
AT90USB646 and ATmega165P
•
USB 2.0 Full Speed device
•
fully software compatible with the
Digilent Adept Runtime system
•
C/C++/C#/Visual Basic callable API set
using the Digilent Adept System
Software Developer’s Kit (SDK)
•
5 12-pin and 1 6-pin Pmod connectors
•
16 discrete LEDs
•
8 slide switches
•
4 push button switches
USB I/O Explorer Block Diagram