In-System Programming tool n Complete user's guide 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 –...
USB Wizard User Guide. Free Downloads The latest version of the USB Wizard can be found in the USB section of the Atmel web site at http://www.atmel.com. Please refer to the same section for up-to-date informa- tion on new USB product announcements, software releases and tool upgrades.
– 2-meter Fully Rated USB Cable – Male-male DB25 Parallel Cable – Atmel USB CD-ROM with Software and Documentation Please contact your local Atmel distribution or E-mail usb@atmel.com if any of the aforementioned items is missing from the package. System...
Getting Started Connecting the Atmel has taken great care in creating a reliable demonstration kit for its customers. The AT43DK325 Development Board is USB bus powered and requires no external power Hardware supplies. In order to ensure proper operation, the supplied components in the kit must be used in the setup shown in Figure 2-1.
SEEPROM device. It must be compiled and linked first. The USB Wizard currently supports IAR and GCC compilers. Refer to the Atmel “USB Wizard User Guide” and “USB Wizard: Application Examples and Demos” for detailed descriptions of this utility.
The tool is located in the \USBWizard\ISP\ directory. Please refer to the Readme file for installation instructions. Please read Section 4 of this document or Section 3 of Atmel’s “USB Wizard: Applica- tion Examples and Demos” on how to use this utility.
Another way to check the proper functioning of the board is to connect a USB device such as a mouse to one of the downstream USB hub ports on the Development Board. The Development Board is functioning properly if the mouse is detected by the PC. AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
Page 12
Getting Started AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
Development Board schematic can be found in Section 6.2 on page 6-3. Figure 3-1. Simple Block Diagram of the DK325 Board LEDs (D1 to D3) The AT43DK325 Development Kit includes 3 green LEDs. The anode pin of each LED is connected to the VBUS. 5x2 Header JP8 Pins 2, 4, and 6 of this jumper are connected to the cathode pin of each LED.
4 pins marked as PF0 to PF3. These pins are used to download firmware from the General Purpose SEEPROM to the internal SRAM upon reset or power-up. Once firmware is down- I/O JP6 loaded, PF0 will remain high while PF1-PF3 will be available as general purpose I/Os. AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
This board includes a two-wire Serial EEPROM for extra memory. The device plugged EEPROM U5 into this socket is the AT24C02A. Please refer to the ATC024A datasheet for more infor- mation about this device. AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
Page 16
Hardware Description AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
Section 4 SEEPROM Loader SEEPROM Loader is an Atmel software tool used to program the SEEPROM via generic parallel ports. This section describes the tool briefly. Setting Up the Before starting the In-System Programming, please verify the following configurations: Board 1.
Page 18
2. Before selecting the memory, click on Reset to bring the device to the Active reset state. Then select the memory from Memory Choice: list box. Figure 4-3. Selecting Memory Flash 3. Click on Write Flash button. Figure 4-4 will appear. Figure 4-4. Selecting the File AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
Page 19
Another way to reset the board is to click on the Reset to make the board stay in a Non-active reset state. And then, disconnect and reconnect the board’s USB upstream port. Figure 4-5. A Successful Download 8. Clicking Exit terminates the application. AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
Page 20
SEEPROM Loader AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
Section 5 Technical Support For technical support, please e-mail usb@atmel.com with the following information: – The revision number of the AT43DK355 Development Board – The version number of the USB Wizard – A detailed description of the problem Alternatively, fill out an online support form available in the Product Section of the Atmel web site at http://www.atmel.com.
Page 22
Technical Support AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
Appendix AT43DK325 Schematics Figure 6-1. AT43DK325 Schematic (1 of 5) AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
Page 26
Appendix Figure 6-2. AT43DK325 Schematic (2 of 5) AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
Page 27
Appendix Figure 6-3. AT43DK325 Schematic (3 of 5) AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
Page 28
Appendix Figure 6-4. AT43DK325 Schematic (4 of 5) AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
Page 29
Appendix Figure 6-5. AT43DK325 Schematic (5 of 5) AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
Page 30
Appendix AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
Page 31
No licenses to patents or other intellectual property of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use as critical components in life support devices or systems.
Need help?
Do you have a question about the AT43DK325 and is the answer not in the manual?
Questions and answers