Table of Contents
Section 1
Introduction ........................................................................................... 1-1
1.1
1.2
1.3
1.4
Features ....................................................................................................1-1
Device Support .........................................................................................1-1
Documentation ..........................................................................................1-2
Free Downloads ........................................................................................1-2
Section 2
Getting Started...................................................................................... 2-1
2.1 Electrostatic Warning ................................................................................2-1
2.2 Unpacking the System ..............................................................................2-1
2.3 System Requirements...............................................................................2-1
2.4 Software Requirements.............................................................................2-1
2.5 Connecting the Hardware .........................................................................2-2
2.6 CD-ROM Contents ....................................................................................2-2
2.6.1 USB Wizard Utility ..............................................................................2-3
2.6.2 Code Base Directory ..........................................................................2-4
2.6.3 Application Examples .........................................................................2-4
2.6.4 In - System Programming Tool...........................................................2-4
2.6.5 Binary Files for Uploading ..................................................................2-5
2.7 Checking the Hardware.............................................................................2-5
Section 3
Hardware Description ........................................................................... 3-1
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
3.11
3.12
3.13
3.14
3.15
3.16
3.17
LEDs (D1 to D3)........................................................................................3-1
5x2 Header JP8 ........................................................................................3-1
DB25 Female Parallel Port Connector J6 .................................................3-2
8-pin IC Socket U4 ....................................................................................3-2
Programmable Logic Device U6 ...............................................................3-2
4x2 Header General Purpose I/O PORT A/JP1 ........................................3-2
4x2 Header General Purpose I/O PORT B/JP2 ........................................3-2
4x2 Header General Purpose I/O PORT C/JP3........................................3-2
4x2 Header General Purpose I/O PORT D/JP4........................................3-2
4x2 Header General Purpose I/O PORT E/JP5 ........................................3-2
2x2 Header General Purpose I/O JP6 ......................................................3-2
Solid State Power Switch U3 ....................................................................3-3
Header GND TP1 and TP2 .......................................................................3-3
2x2 Header JP9 ........................................................................................3-3
Header JH1 ...............................................................................................3-3
USB External Downstream Port J2, J3, J4, and J5 Connectors ...............3-3
USB Upstream Port J1 Connector ............................................................3-3
AT43DK325 USB Controller Dev. Kit User Guide
i
3430B–USB–3/04
Table of Contents
3.18 Programmable Microcontroller U2 ............................................................3-3
3.19 2x2 Header JP10 ......................................................................................3-3
3.20 Two-wire Serial EEPROM U5 ...................................................................3-3
Section 4
SEEPROM Loader................................................................................ 4-1
4.1
4.2
Setting Up the Board.................................................................................4-1
Loading Code............................................................................................4-1
Section 5
Technical Support................................................................................. 5-1
Section 6
Appendix............................................................................................... 6-1
6.1
6.2
AT43USB325 Bill of Materials (BOM) .......................................................6-1
AT43DK325 Schematics ...........................................................................6-3
ii
3430B–USB–3/04
AT43DK325 USB Controller Dev. Kit User Guide
Section 1
Introduction
Congratulations on your purchase of the AT43DK325 USB Development Kit. The
AT43DK325 is a complete starter kit and development system for Atmel’s
AT43USB325x family of AVR
®
based USB microcontrollers (MCUs). It provides all of
the necessary hardware and firmware components to facilitate rapid prototyping and
firmware development of the AT43USB325x applications.
1.1
Features
The AT43DK325 Development Kit consists of the following:
n
Development Board for the AT43USB325/6 USB MCUs featuring
– An AT43USB325 full-speed USB controller programmable as a compound
device, a hub only device or a function only device
– One internal and four external downstream HUB ports
– 512 bytes on-chip program SRAM
– 16 Kbytes program memory
– Parallel interface to PC for In-System firmware programming
– Pin header connectors for access to all available GPIO pins
n
Hardware design files (schematics and PCB layout)
n
USB 2.0 compliant USB firmware library
n
USB Wizard firmware source code generation utility
n
In-System Programming tool
n
Complete user's guide
1.2
Device Support
The AT43DK325 Development Kit and the accompanying software tools are intended to
support firmware development and prototyping for the AT43USB325/6 family of USB
keyboard function controllers, including the
– AT43USB325E/M
– AT43USB326
Binary compatibility across the AT43USB325/6 family ensures that only one set of
development tools (development kit, compilers, etc.) is needed for all of the
AT43USB3xx based applications. Firmware written for one member of the family can be
AT43DK325 USB Controller Dev. Kit User Guide
1-1
3430B–USB–3/04