AT90USBKey ............................................................................................. Hardware User Guide Section 1 Introduction ........................................................................................... 1-3 1.1 1.2 Overview ...................................................................................................1-3 AT90USBKey Features............................................................................1-4 Section 2 Using the AT90USBKey ....................................................................... 2-5 2.1 2.2 2.3 2.4 2.5 2.6 Overview ...................................................................................................2-5 Power Supply ............................................................................................2-6 Reset.........................................................................................................2-8 On-board Resources.................................................................................2-9 In-System Programming .........................................................................2-13 Debugging...............................................................................................2-14 Section 3 Troubleshooting Guide ....................................................................... 3-15 Section 4 Technical Specifications ..................................................................... 4-16 Section 5 Technical Support ............................................................................... 5-17 Section 6 Complete Schematics ......................................................................... 6-18 AT90USBKey Hardware User Guide User Guide 1 7627A–AVR–04/06 Section 1 Introduction Congratulations on acquiring the AVR® AT90USBKey. This kit is designed to give designers a quick start to develop code on the AVR® and for prototyping and testing of new designs with the AT90USB microcontroller family. 1.1 Overview This document describes the AT90USBKey dedicated to the AT90USB AVR microcontroller. This board is designed to allow an easy evaluation of the product using demonstration software. To increase its demonstrative capabilities, this stand alone board has numerous onboard resources: USB, joystick, data-flash and temperature sensor. Figure 1-1 . AT90USBKey AT90USBKey Hardware User Guide 1-3 7627A–AVR–04/06 Introduction 1.2 AT90USBKey Features The AT90USBKey provides the following features: AT90USB QFN64 AVR Studio® software interface (1) USB software interface for Device Firmware Upgrade (DFU bootloader) (2) Power supply flagged by “VCC-ON” LED: – regulated 3.3V – from an external battery connector (for reduced host or OTG operation) – from the USB interface (USB device bus powered application) JTAG interface (connector not mounted): – for on-chip ISP – for on-chip debugging using JTAG ICE Serial interfaces: – 1 USB full/low speed device/host/OTG interface On-board resources: – – – – – 4+1-ways joystick 2 Bi-Color LEDs temperature sensor serial dataflash memories all microcontroller I/O ports access on 2x8pin headers (not mounted) On-board RESET button On-board HWB button to force bootloader section execution at reset. System clock: – 8 MHz crystal Notes: 1-4 7627A–AVR–04/06 1. The AVRUSBKey is supported by AVR Studio®, version 4.12 or higher. For up-todate information on this and other AVR tool products, please consult our web site. The most recent version of AVR Studio®, AVR tools and this User Guide can be found in the AVR section of the Atmel web site, http://www.atmel.com. 2. ATMEL Flip®, In System Programming Version 3 or Higher shall be used for Device Firmware Upgrade. Please consult Atmel web site to retrieve the latex version of Flip and the DFU bootloader Hex file if needed. AT90USBKey Hardware User Guide Section 2 Using the AT90USBKey This chapter describes the AVRUSBKey and all its resources. 2.1 Overview Figure 2-1 . AT90USBKey Overview AT90USBKey Hardware User Guide 2-5 7627A–AVR–04/06 Using the AT90USBKey 2.2 Power Supply 2.2.1 Power Supply Sources The on-board power supply circuitry allows two power supply configurations: from USB connector from battery connector USB powered When used as a USB device bus powered application, the AVRUSBKey can be directly powered via the USB VBUS power supply line. Battery powered The external battery connector should be used when the AT90USBKey is used as a USB host. This mode allows the AT90USBKey to provide a 5V power supply from its VBUS pin. – Need of a female battery clip – Input supply from 8 up to 15V DC (min. 100mA) Figure 2-2 . Power supply schematic D3 U4 5V VBUS 2 7 IN SHDN LL4148 3 D4 LL4148 GND VCC3 OUT OUT FAULT CC SET 1 4 8 6 5 VCC3 R15 100k 1% LP3982 33nF C15 U3out=1.25*(1+(R15+R18)/R19) 100k 1% R18 R19 124k 1% D6 U5 J8 VBAT 2 1 LL4148 C16 4.7uF 220nF C17 1 2 IN OUT GND 3 100nF C18 LM340 MTA Ext power supply 2-6 7627A–AVR–04/06 AT90USBKey Hardware User Guide Using the AT90USBKey 2.2.2 VBUS Generator When using the AT90USB microcontroller in USB host mode, the AT90USBKey should provide a 5V power supply over the VBUS pin of its USB mini AB connector. A couple of transistors allows the UVCON pin of the AT90USB to control the VBUS generation (See Figure 2-3). In this mode the AT90USBKey is powered by external battery power supply source. Figure 2-3 . VBUS generator schematic FDV304P/FAI VBUS 5V R24 10k M1 R25 Q1 BC847B UVCON - C19 4.7uF 100k 2.2.3 “POWER-ON“ LED The POWER-ON LED (“D1”) is always lit when power is applied to AVRUSBKey regardless of the power supply source. AT90USBKey Hardware User Guide 2-7 7627A–AVR–04/06 Using the AT90USBKey 2.3 Reset Although the AT90USB has its on-chip RESET circuitry (c.f. AT90USB Datasheet, section “System Control and Reset), the AVRUSBKey provides to the AT90USB a RESET signal witch can come from two different sources: Figure 2-4 . Reset Implementation VCC R6 47k C8 220nF RESET RST 2.3.1 Power-on RESET The on-board RC network acts as power-on RESET. 2.3.2 RESET Push Button By pressing the RESET push button on the AVRUSBKey, a warm RESET of the AT90USB is performed. 2.3.3 Main Clock XTAL To use the USB interface of the AT90USB, the clock source should always be a crystal or external clock oscillator (the internal 8MHz RC oscillator can not be used to operate with the USB interface). Only the following crystal frequency allows proper USB operations: 2MHz, 4MHz, 6MHz, 8MHz, 12MHz, 16MHz. The AT90USBKey comes with a default 8MHz crystal oscillator. 2-8 7627A–AVR–04/06 AT90USBKey Hardware User Guide Using the AT90USBKey 2.4 On-board Resources 2.4.1 USB The AVRUSBKey is supplied with a standard USB mini A-B receptacle. The mini AB receptacle allows to connect both a mini A plug or a mini B plug connectors. Figure 2-5 . USB mini A-B Receptacle J3 1-V_BUS 2-D3-D+ 5-GND VBUS R2 22 VBUS R3 22 VBUS 4-ID SHIELD DD+ GND UCAP VBUS UID C7 1uF USB_MiniAB CR2 R4 0 GND CR1 When connected to a mini B plug, the AT90USB operates as an “USB device” (the ID pin of the plug is unconnected) and when connected to a mini A plug, the AT90USB operates as a “USB host” (the ID pin of the A plug is tied to ground). 2.4.2 Joystick The 4+1 ways joystick offers an easy user interface implementation for a USB application (it can emulate mouse movements, keyboard inputs...). Pushing the push-button causes the corresponding signal to be pulled low, while releasing (not pressed) causes an H.Z state on the signal. The user must enable internal pull-ups on the microcontroller input pins, removing the need for an external pull-up resistors on the push-button. Figure 2-6 . Joystick Schematic PB[7..0] SW3 1 2 Select Lef t Up Right Down Com1 Com2 5 7 3 6 4 PB5 PB6 PB7 PE4 PE5 PE[7..0] TPA511G AT90USBKey Hardware User Guide 2-9 7627A–AVR–04/06 Using the AT90USBKey 2.4.3 LEDs The AT90USBKey includes 2 bi-color LEDs (green/red) implemented on one line. They are connected to the high nibble of “Port D” of AT90USB (PORTD[4..7]). To light on a LED, the corresponding port pin must drive a high level. To light off a LED, the corresponding port pin must drive a low level. Figure 2-7 . LEDs Implementation schematic LEDs In-line Grouped LEDs D2 1k R14 1k R17 PD4 PD[7..0] PD5 D5 1k R22 1k R23 PD6 PD7 Table 2-1 . Leds references LED Reference AT90USB Connection Color D2 PORTD.4 Red PORTD.5 Green PORTD.6 Green PORTD.7 Red D5 2.4.4 Temperature Sensor The temperature sensor uses a thermistor (R29), or temperature-sensitive resistor. This thermistor have a negative temperature coefficient (NTC), meaning the resistance goes up as temperature goes down. Of all passive temperature measurement sensors, thermistors have the highest sensitivity (resistance change per degree of temperature change). Thermistors do not have a linear temperature/resistance curve. The voltage over the NTC can be found using the A/D converter (connected to channel 0). See the AT90USB Datasheet for how to use the ADC. The thermistor value (RT) is calculate with the following expression: R T = ( R H ⋅ V ADC 0 ) ⁄ ( V CC – V ADC 0 ) Where: R T = Thermistor value (Ω) at T temperature (°Kelvin) R H = Second resistor of the bridge -100 KΩ ±10% at 25°C VADC0 = Voltage value on ADC-0 input (V) VCC = Board power supply 2-10 7627A–AVR–04/06 AT90USBKey Hardware User Guide Using the AT90USBKey The NTC thermistor used in AT90USBKey has a resistance of 100 KΩ ±5% at 25°C (T0) and a beta-value of 4250 ±3%. By the use of the following equation, the temperature (T) can be calculated: β T = ------------------------------R β ⎛ ln T⎞ + ----------⎝ R ⎠ T0 0 Where: R T = Thermistor value (Ω) at T temperature (°Kelvin) ß = 4250 ±3% R 0 = 100 KΩ ±5% at 25°C T0 = 298 °K (273 °K + 25°K) The following cross table also can be used. It is based on the above equation. Table 2-2 . Thermistor Values versus Temperature AT90USBKey Hardware User Guide Temp. (°C) RT (KΩ) Temp. (°C) RT (KΩ) Temp. (°C) RT (KΩ) Temp. (°C) RT (KΩ) -20 1263,757 10 212,958 40 50,486 70 15,396 -19 1182,881 11 201,989 41 48,350 71 14,851 -18 1107,756 12 191,657 42 46,316 72 14,329 -17 1037,934 13 181,920 43 44,380 73 13,828 -16 973,006 14 172,740 44 42,537 74 13,347 -15 912,596 15 164,083 45 40,781 75 12,885 -14 856,361 16 155,914 46 39,107 76 12,442 -13 803,984 17 148,205 47 37,513 77 12,017 -12 755,175 18 140,926 48 35,992 78 11,608 -11 709,669 19 134,051 49 34,542 79 11,215 -10 667,221 20 127,555 50 33,159 80 10,838 -9 627,604 21 121,414 51 31,840 81 10,476 -8 590,613 22 115,608 52 30,580 82 10,128 -7 556,056 23 110,116 53 29,378 83 9,793 -6 523,757 24 104,919 54 28,229 84 9,471 -5 493,555 25 100,000 55 27,133 85 9,161 -4 465,300 26 95,342 56 26,085 86 8,863 -3 438,854 27 90,930 57 25,084 87 8,576 -2 414,089 28 86,750 58 24,126 88 8,300 -1 390,890 29 82,787 59 23,211 89 8,035 0 369,145 30 79,030 60 22,336 90 7,779 1 348,757 31 75,466 61 21,498 91 7,533 2 329,630 32 72,085 62 20,697 92 7,296 3 311,680 33 68,876 63 19,930 93 7,067 4 294,826 34 65,830 64 19,196 94 6,847 2-11 7627A–AVR–04/06 Using the AT90USBKey Temp. (°C) RT (KΩ) Temp. (°C) RT (KΩ) Temp. (°C) RT (KΩ) Temp. (°C) RT (KΩ) 5 278,995 35 62,937 65 18,493 95 6,635 6 264,119 36 60,188 66 17,820 96 6,430 7 250,134 37 57,576 67 17,174 97 6,233 8 236,981 38 55,093 68 16,556 98 6,043 9 224,606 39 52,732 69 15,964 99 5,860 Figure 2-8 . Thermistor Schematic PF[7..0] PF0 VCC R27 100k R29 2.4.5 Data Flash memory For mass-storage class demonstration purpose, the AT90USBKey provides two on-chip serial Flash memories (AT45DB642D) connected to the AT90USB Serial Port Interface (SPI). The data-flash chip select signals are connected to PortE bit 0 and bit 1 of the AT90USB (See Figure 2-9). Figure 2-9 . On-board data flash schematic PB[7..0] VCC3 VCC3 R9 100k R10 100k VCC3 PE0 PB1 PB2 PB3 RESET VCC3 U2 1 2 3 4 SI SO SCK GND RESET VCC CS WP 8 7 6 5 AT45DB642D CASON8 R11 100k PE1 PB1 PB2 PB3 RESET U3 1 2 3 4 SI SO SCK GND RESET VCC CS WP 8 7 6 5 R12 100k AT45DB642D CASON8 2-12 7627A–AVR–04/06 AT90USBKey Hardware User Guide Using the AT90USBKey 2.5 In-System Programming 2.5.1 Programming with USB bootloader: DFU (Device Firmware Upgrade) AT90USB part comes with a default factory pre-programmed USB bootloader located in the on-chip boot section of the AT90USB. This is the easiest and fastest way to reprogram the device directly over the USB interface. The “Flip” PC side application, is available from the Atmel website, offers a flexible an user friendly interface to reprogram the application over the USB bus. The HWB pin of the AT90USB allows to force the bootloader section execution after reset. (Refer to AT90USB datasheet section “boot loader support”). To force bootloader execution, operate as follow: Press both “RST” and “HWB” push buttons First release the “RST” push button Release the “HWB” push button For more information about the USB bootloader and “Flip” application, please refer to the “USB bootloader datasheet document” and “Flip’s user manual”. Note: 2.5.2 The HWB pin is active only if the HWBE fuse is set (default factory configuration). Programming with AVR JTAGICEmKII The AT90USB can be programmed using specific JTAG link. To use the AVR JTAGICEmkII with an AT90USBKey an optional HE10 connector should be soldered to J9 footprint. Then the JTAG probe can be connected to the AT90USBKey as shown in Figure 2-10. Note: AT90USBKey Hardware User Guide When the JTAGEN Fuse is unprogrammed, the four TAP pins are normal port pins, and the TAP controller is in reset. When programmed, the input TAP signals are internally pulled high and the JTAG is enabled for Boundary-scan and programming. The AT90USB device is shipped with this fuse programmed. 2-13 7627A–AVR–04/06 Using the AT90USBKey Figure 2-10 . Connecting AVR JTAG ICE to AVRUSBKey The Flash, EEPROM and all Fuse and Lock Bit options ISP-programmable can be programmed individually or with the sequential automatic programming option. Note: See AVR Studio® on-line Help for information. 2.6 Debugging 2.6.1 Debugging with AVR JTAG ICE mkII The AT90USBKey can be used for debugging with JTAG ICE MK II. Connect the JTAG ICE mkII as shown in Figure 2-10, for debugging, please refer to AVR Studio® Help information. When using JTAG ICE MK II for debugging, and as AT90USB parts are factory configured with the higher security level set, a chip erase operation will be performed on the part before debugging. Thus the on-chip flash bootloader will be erased. It can be restored after the debug session using the bootloader hex file available from ATMEL website. 2-14 7627A–AVR–04/06 AT90USBKey Hardware User Guide Section 3 Troubleshooting Guide Figure 3-1 . Troubleshooting Guide Problem Reason The Green “VCC-ON” LED is not on No power supply Verify the power supply source (check battery charge or USB connection). The AVR JTAG ICE probe is not connected Connect the JTAG ICE 10-PIN header to the correct AVRUSBKey JTAG header (page 13) The memory lock bits are programmed Erase the memory before programming with JTAG ICE. The fuse bits are wrongly programmed Check the fuse bits with JTAG ICE AVRUSBKey does not work The AT90USB cannot be programmed Solution Force bootloader execution with HWB under reset. Can not connect to USB bootloader Serial/USB cable is not connected, or power is off AVR Studio does not detect the AVR JTAG ICE. PC COM port is in use USB bootloader erased after a JTAG debugging session: reprogram the USB bootloader with JTAG. Connect serial cable to RS232 (STK500 AVR ISP) and check power connections Connect serial cable to USB (JATG ICE MKII, AVR ISPmkIIl) and check power connections Disable other programs that are using PC COM port. Change PC COM port AVR Studio does not detect COM port. AT90USBKey Hardware User Guide Disable COM port auto-detection in AVR Studio file menu. Force COM port to correct COM port 3-15 7627A–AVR–04/06 Section 4 Technical Specifications System Unit – Physical Dimensions .....................................................L=90 x W=30 x H=8 mm – Weight ...........................................................................................................12 g Operating Conditions – Internal Voltage Supply ............................................................................... 3.3V – External Voltage Supply .........................................................................8V -15V Connections – USB Connector ......................................................................Mini AB receptacle – USB Communications .......................................................Full speed/low speed – JTAG Connector.................................................... Footprint for HE10 connector – All ports connectors.............................................................J1, J2, J4, J5, J6, J7 – Battery connector ....................................................................... MTA right angle AT90USBKey Hardware User Guide 4-16 7627A–AVR–04/06 Section 5 Technical Support For Technical support, please contact [email protected]. When requesting technical support, please include the following information: Which target AVR device is used (complete part number) Target voltage and speed Clock source and fuse setting of the AVR Programming method (ISP, JTAG or specific Boot-Loader) Hardware revisions of the AVR tools, found on the PCB Version number of AVR Studio. This can be found in the AVR Studio help menu. PC operating system and version/build PC processor type and speed A detailed description of the problem AT90USBKey Hardware User Guide 5-17 7627A–AVR–04/06 Section 6 Complete Schematics On the next pages, the following documents of AT90USBKey are shown: Complete schematics, Bill of materials. AT90USBKey Hardware User Guide 6-18 7627A–AVR–04/06 R8 0 R0603 R5 0 R0603 R0603 PGB0010603 CR1 UGND VBUS RESISTORS CLOSED TO THE DEVICE UGND AGND MINI_USBC USB_MiniABF 4-ID SHIELD 1-V_BUS 2-D3-D+ 5-GND J3 <ASSEMBLY > D+ D- RESISTORS Closed to the MCU 100nF C2 C0603 C7 1uF C3216-A 10 8 6 4 2 9 7 5 3 1 9 7 5 3 1 1.27 mm Dual H1.27-10 10 8 6 4 2 J6 PE[7..0] PB[7..0] R4 0 R0603 UCAP Capacitor Closed to the MCU R0603 PGB0010603 CR2 R3 22 UCAP R0603 R2 22 R0603 VCC PF[7..0] AREF PF6 PF4 PF2 PF0 PB[7..0] (not mounted) VCC PB[7..0] PB7 PE6 UVCON PE7 UVCC DD+ GND UGND UCAP VBUS VBUS UID PE3 PB0 PB1 PB2 PB3 PB4 PB5 PB6 UVCON C3 100nF C0603 9 7 5 3 1 9 7 5 3 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 100nF C0603 AVCC AGND AREF 1.27 mm Dual H1.27-10 10 8 6 4 2 J1 C4 10 8 6 4 2 (not mounted) VCC VCC PF[7..0] PF0 PF1 PF2 PF3 PF4 PF5 PF6 PF7 AVCC R1 0 R0603 VBUS VCC PB6 PB4 PB2 PB0 PF1 PF3 PF5 PF7 PE6 PE7 UVcc DD+ UGND UCAP VBUS PE3 PB0 PB1 PB2 PB3 PB4 PB5 PB6 GND 10 8 6 4 2 VCC C10 15pF C0603 XTAL2 PA6 PA4 PA2 PA0 UGND PB1 PB3 PB5 PB7 QFN64 AT90USB128 QFN64 9 7 5 3 1 9 7 5 3 1 1.27 mm Dual H1.27-10 10 8 6 4 2 J7 8MHz 49US C11 15pF C0603 Y 1 8MHz CRY STAL XTAL1 (not mounted) VCC 9 7 5 3 1 VCC PC[7..0] PA[7..0] PD[7..0] PA3 PA4 PA5 PA6 PA7 PE2 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 PE1 PE0 PA[7..0] U1 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 9 7 5 3 1 PE1 PE3 PE5 PE7 PE[7..0] DTSM-3 R6 47k R0603 Date: Size A4 Title A90USB Key 9 7 5 3 1 9 7 5 3 1 9 7 5 3 1 VCC VCC VCC HWB HWB DTSM-3 PE2 Sheet 1 of 2 Rev 1.0.0 Bootloader Activation RESET C0603 C9 220nF PC[7..0] PD[7..0] R7 47k R0603 VCC VCC C5 100nF C0603 C6 100nF C0603 C1 100nF C0603 1.27 mm Dual (not mounted) H1.27-10 10 8 6 4 2 J5 Monday , January 09, 2006 Document Number <Doc> CPU 9 7 5 3 1 1.27 mm Dual H1.27-10 (not mounted) 10 8 6 4 2 J4 C0603 C8 220nF RESET 10 8 6 4 2 10 8 6 4 2 DECOUPLING CAPACITORS CLOSED TO THE DEVICE MCU Pin3 DECOUPLING CAPACITORS CLOSED TO THE DEVICE MCU Pin21 DECOUPLING CAPACITORS CLOSED TO THE DEVICE MCU Pin52 Reset Circuit RST RST VCC PC[7..0] VCC GND 1.27 mm Dual H1.27-10 (not mounted) 10 8 6 4 2 J2 PA[7..0] 10 8 6 4 2 PD[7..0] PA3 PA4 PA5 PA6 PA7 PE2 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 PE1 PE0 PE6 PE4 PE2 PE0 PA0 PA1 PA2 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 PE4 PE5 RESET PD6 PD4 PD2 PD0 PC6 PC4 PC2 PC0 AVCC GND AREF PF0 PF1 PF2 PF3 PF4 PF5 PF6 PF7 GND VCC PA0 PA1 PA2 PB7 PE4 PE5 RESET VCC GND XTAL2 XTAL1 PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 XTAL2 XTAL1 PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PA1 PA3 PA5 PA7 PD1 PD3 PD5 PD7 AT90USBKey Hardware User Guide PC1 PC3 PC5 PC7 Ferrite & capacitors closed to the MCU Complete Schematics Figure 6-1 . Schematics, 1 of 2 6-19 7627A–AVR–04/06 6-20 7627A–AVR–04/06 D5 D2 R23 1k PF[7..0] 1 2 TPA511G Com1 Com2 SW3 5 7 3 6 4 VCC R26 0 1 3 5 7 9 J9 1 2 3 4 GND VCC RESET n.c. GND PE[7..0] PB[7..0] PD7 PD6 PD5 PD4 2.54 m m JTAG CON CON 2x5 RESET VCC DECOUPLING CAPACITOR CLOSE TO THE CONNECTOR 2 4 6 8 10 R11 100k C20 100nF JTAG Interface PD[7..0] AT45DB642D CASON8 8 7 6 5 VCC3 DECOUPLING CAPACITOR CLOSE TO THE DEVICE C12 100nF SI SO SCK GND RESET VCC CS WP U2 VCC3 CON 2x5 TCK TDO TMS VCC TDI (not mounted) PF7 PF4 PF6 PF5 Select Lef t Up Right Down PB5 PB6 PB7 PE4 PE5 R22 R17 1k 1k R14 1k In-line Grouped LEDs R9 100k Data Flash Joystick Interface LEDs RESET PE0 PB1 PB2 PB3 VCC3 2 1 R10 100k VBUS PF[7..0] 1 2 3 4 LL4148 D6 D4 LL4148 LL4148 D3 R29 R27 100k NCP18WF104J03RB VCC 5V 3 2 7 U4 GND IN SHDN OUT OUT FAULT CC SET 1 4 8 6 5 R12 100k 220nF C17 R30 100k R28 220k VBAT VBat Mon. C16 4.7uF Date: Size A4 Title VBAT LP3982 33nF C15 U3out=1.25*(1+(R15+R18)/R19) AT45DB642D CASON8 8 7 6 5 VCC3 DECOUPLING CAPACITOR CLOSE TO THE DEVICE C13 100nF SI SO SCK GND RESET VCC CS WP U3 VCC3 Temp Sensor MTA Ext power supply J8 RESET PE1 PB1 PB2 PB3 VCC3 PF0 PF3 PB[7..0] U5 OUT 100k R25 100nF C18 3 A90USB Key UVCON LM340 GND IN R19 124k 1% VCC R13 1k TOPLED LP M676 D1 POWER LED(RED) VCC M1 - C19 4.7uF FDV304P/FAI VBUS VCC UCAP VCC3 Sheet 2 of 2 Rev 1.0.0 VBUS generator f or OTG/HOST mode 1 F <Cap Vbus < 6 F OTG Specif ication Q1 BC847B R24 10k R21 R20 0 !!! R21 not mounted 0 0 R16 VCC3 When mounting R21: R20 not mounted U4 not mounted Allows to generate 3.3V from U1 internal regulator CAUTION: R21 default not mounted !!! 5V C14 4.7uF Saturday , February 18, 2006 Document Number <Doc> Power & Interf aces 2 1 - 100k 1% R18 R15 100k 1% VCC Complete Schematics Figure 6-2 . Schematics, 2 of 2 AT90USBKey Hardware User Guide Complete Schematics Table 6-1 . Bill of material Item Q.ty 1 2 2 10 3 4 Reference Part Tech. Characteristics Package 50V-10% Ceramic CASE 0603 10Vmin ±10% EIA/IECQ 3216 CR1,CR2 ESD protection (PGB0010603) C1,C2,C3,C4,C5,C6,C12, C13, C18, C20 100nF 1 C7 1uF 3 C8,C9, C17 220nF 50V-10% Ceramic CASE 0603 5 2 C10, C11 15pF 50V-5% Ceramic CASE 0603 6 3 C14, C16, C19 4.7uF 10Vmin ±10% EIA/IECQ 3216 7 1 C15 33nF 50V-5% Ceramic CASE 0603 8 2 D2,D5 LED BI-COLOUR/ LSGT670 I=10 mA_ PLCC-4 9 1 D1 TOPLED/ LPM676-K2M1 I=10 mA_ PLCC-2 10 2 D3,D4 DII LL4148-7 i=200mA max LL-34 11 1 J3 USB mini AB receptacle Surface mount 12 0 J9 CON 2x5 (2.54mm) (Not Mounted) (Not Mounted) 13 0 J1,J2,J4,J5,J6,J7 1.27 mm Dual header 14 1 J8 Connector MTA 2 cts right angle 15 1 M1 FDV304P/FAI 16 1 Q1 BC847B IC peak=200mA SOT23 17 2 R2,R3 22 1/16W-5% SMD CASE 0603 18 1 R5 68k 1/16W-5% SMD CASE 0603 19 2 R6,R7 47k 1/16W-5% SMD CASE 0603 20 7 R1,R4,R5,R8,R16,R20, R26 0 21 0 R21 0 (Not Mounted) 22 1 R28 220k 1/16W-5% SMD CASE 0603 23 7 R9,R10,R11,R12,R25,R27,R3 0 100k 1/16W-5% SMD CASE 0603 24 5 R13,R14,R17,R22,R23 1k 1/16W-5% SMD CASE 0603 25 2 R24,R28 10k 1/16W-5% SMD CASE 0603 26 1 R29 NCP18WF104J03RB 100K - ß=4250 CASE 0603 27 2 R15,R18 100k 1% 1/16W-1% SMD CASE 0603 28 1 R19 120k 1% 1/16W-1% SMD CASE 0603 29 2 SW1,SW2 PUSH-BUTTON / DTSM31N 6x3.5mm - 1.6N See DS 30 1 SW3 TPA511G 4 ways joystick + center CMS mount 31 1 U1 AT90USB1287 QFN64 32 2 U2,U3 AT45DB642D CASON8 33 1 U4 LP3982IMM-ADJ 34 1 U6 LM340MP5.0 35 1 Y1 8MHz CRYSTAL AT90USBKey Hardware User Guide SOT23 CASE 0603 CASE 0603 Vin Max 6V, 300mA MSOP8 H=4mm HC49/4H 6-21 7627A–AVR–04/06 Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131, USA Tel: 1(408) 441-0311 Fax: 1(408) 487-2600 Regional Headquarters Europe Atmel Sarl Route des Arsenaux 41 Case Postale 80 CH-1705 Fribourg Switzerland Tel: (41) 26-426-5555 Fax: (41) 26-426-5500 Asia Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tel: (852) 2721-9778 Fax: (852) 2722-1369 Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581 Atmel Operations Memory 2325 Orchard Parkway San Jose, CA 95131, USA Tel: 1(408) 441-0311 Fax: 1(408) 436-4314 RF/Automotive Theresienstrasse 2 Postfach 3535 74025 Heilbronn, Germany Tel: (49) 71-31-67-0 Fax: (49) 71-31-67-2340 Microcontrollers 2325 Orchard Parkway San Jose, CA 95131, USA Tel: 1(408) 441-0311 Fax: 1(408) 436-4314 La Chantrerie BP 70602 44306 Nantes Cedex 3, France Tel: (33) 2-40-18-18-18 Fax: (33) 2-40-18-19-60 ASIC/ASSP/Smart Cards 1150 East Cheyenne Mtn. Blvd. Colorado Springs, CO 80906, USA Tel: 1(719) 576-3300 Fax: 1(719) 540-1759 Biometrics/Imaging/Hi-Rel MPU/ High Speed Converters/RF Datacom Avenue de Rochepleine BP 123 38521 Saint-Egreve Cedex, France Tel: (33) 4-76-58-30-00 Fax: (33) 4-76-58-34-80 Zone Industrielle 13106 Rousset Cedex, France Tel: (33) 4-42-53-60-00 Fax: (33) 4-42-53-60-01 1150 East Cheyenne Mtn. Blvd. Colorado Springs, CO 80906, USA Tel: 1(719) 576-3300 Fax: 1(719) 540-1759 Scottish Enterprise Technology Park Maxwell Building East Kilbride G75 0QR, Scotland Tel: (44) 1355-803-000 Fax: (44) 1355-242-743 Literature Requests www.atmel.com/literature Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise,to anyintellectualproperty right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDI-TIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORYWARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULARPURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDEN-TAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUTOF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes norepresentationsor warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specificationsand product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not intended, authorized, or warranted for useas components in applications intended to support or sustainlife. © Atmel Corporation 2006. All rights reserved. Atmel ® , logo and combinations thereof, are registered trademarks, and Everywhere You Are® are the trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others. Printed on recycled paper. 7627A–AVR–04/06 /xM