☰
AT90USBKEY2
AT90USBKEY2
Obsolete
Description:  KIT DEMO FOR AT90USB
Manufacturer:  Microchip Technology
Datasheet:   AT90USBKEY2 Datasheet
History Price: Obsolete
In Stock: 13900
AT90USBKEY2 Specification
Specification
Mfr Part
AT90USBKEY2
Category
Evaluation and Demonstration Boards and Kits
Manufacturer
Microchip Technology
Series
-
Packaging
Box
Status
Obsolete
Environmental Compliance
Lead Free
Radiation Hardening
No
REACH SVHC
No SVHC
RoHS
Compliant
HS Code
-
Technical Parameter
Type
Interface
Function
USB Controller
Embedded
Yes, MCU, 8-Bit
Utilized IC / Part
AT90USB1286, AT90USB1287, AT90USB646, AT90USB647
Primary Attributes
-
Supplied Contents
Board(s), Cable(s)
AT90USBKEY2 PDF Datasheet
AT90USBKEY2 Compare Parts
  • AT90USBKEY2 vs AT97SC3205P-SDK2
  • AT90USBKEY2 vs AT98SC-STK01-032R
  • AT90USBKEY2 vs AT97SC3204-X2DB16-00
  • AT90USBKEY2 vs AT97SC3204-X1DB190
  • AT90USBKEY2 vs AT97SC3204-X1DB150
  • AT90USBKEY2 vs AT97SC3204T-X1K180
  • AT90USBKEY2 vs AT97SC3204T-SDK2
  • AT90USBKEY2 vs AT90EIT1
  • AT90USBKEY2 vs AT9946-093G
  • AT90USBKEY2 vs AT9946-091B
  • AT90USBKEY2 Related Parts
    AT97SC3205P-SDK2
    AT97SC3205P-SDK2
    Microchip Technology
    DEMO KIT FOR 97SC3204
    AT97SC3205T-SDK2
    AT97SC3205T-SDK2
    Microchip Technology
    DEMO KIT FOR 97SC3204
    AT90EIT1
    AT90EIT1
    Microchip Technology
    KIT DEMO AVR INTERNET TOOL
    AT97SC3204T-SDK2
    AT97SC3204T-SDK2
    Microchip Technology
    DEMO KIT FOR 97SC3204
    AT97SC3204T-X1K180
    AT97SC3204T-X1K180
    Microchip Technology
    KIT DEV EMBEDDED TPM TWI
    AT97SC3204-X1DB150
    AT97SC3204-X1DB150
    Microchip Technology
    BOARD DAUGHTER PC EVALUATION
    AT97SC3204-X1DB190
    AT97SC3204-X1DB190
    Microchip Technology
    C7-FARH LPC EVAL DAUGHTER BOARD
    AT97SC3204-X2DB16-00
    AT97SC3204-X2DB16-00
    Microchip Technology
    C7B HARI LPC DAUGHTER BOARD CEK
    AT98SC-STK01-032R
    AT98SC-STK01-032R
    Microchip Technology
    DEV KIT FOR AT98SC
    AT9946-091B
    AT9946-091B
    NKK Switches
    SMARTDISPLAY EVAL KIT OLED PB
    AT9946-093G
    AT9946-093G
    NKK Switches
    SMARTDISPLAY KIT OLED ROCKER IS
    AT90USBKEY2 FAQ
    Q1: What is the Microchip Technology AT90USBKEY2?
    A: The Microchip AT90USBKEY2 is a development board designed to help engineers and developers prototype and evaluate USB-based applications. It features the AT90USB1287 microcontroller, which supports USB functionality, and is ideal for creating and testing USB devices like keyboards, mice, or communication interfaces.

    Q2: What microcontroller is used in the AT90USBKEY2?
    A: The AT90USBKEY2 uses the AT90USB1287 microcontroller, which is a high-performance 8-bit AVR microcontroller with USB capabilities. It features a rich set of peripherals including timers, communication interfaces, and 128KB of Flash memory.

    Q3: What are the key features of the AT90USB1287 microcontroller?
    A: The AT90USB1287 microcontroller used in the AT90USBKEY2 has 128KB of Flash memory, 8KB of SRAM, and 4KB of EEPROM. It supports full-speed (12 Mbps) and high-speed (480 Mbps) USB communication, along with a wide range of peripheral interfaces like SPI, UART, and I2C.

    Q4: What USB protocols does the AT90USBKEY2 support?
    A: The AT90USBKEY2 supports both USB 2.0 full-speed (12 Mbps) and high-speed (480 Mbps) protocols. This allows it to be used for a variety of USB applications, including device, host, and OTG (On-the-Go) modes, making it versatile for USB device development.

    Q5: How can the AT90USBKEY2 be programmed?
    A: The AT90USBKEY2 can be programmed using the USB interface, and it supports in-circuit programming using the standard USB bootloader. The board is compatible with the Atmel Studio software suite, which provides an easy-to-use environment for code development and debugging.

    Q6: What is the purpose of the USB connector on the AT90USBKEY2?
    A: The USB connector on the AT90USBKEY2 is used for both power and data transfer. It allows the board to be connected to a computer or other USB host devices for programming, communication, and powering the board during development.

    Q7: Can the AT90USBKEY2 be used as a USB host?
    A: Yes, the AT90USBKEY2 can function as a USB host in addition to being a USB device. This allows it to interface with other USB peripherals such as mice, keyboards, or other USB devices, enabling its use in a wide range of applications.

    Q8: What kind of power supply does the AT90USBKEY2 use?
    A: The AT90USBKEY2 is powered via the USB connection, typically drawing 5V from the host device. It can also be powered through an external power supply if necessary, but it is primarily designed to be powered by the USB connection for ease of use.

    Q9: What development tools are required for using the AT90USBKEY2?
    A: To use the AT90USBKEY2, developers typically use Atmel Studio, which is a free integrated development environment (IDE) that supports programming and debugging for the AT90USB1287 microcontroller. Other tools like the AVRISP mkII or USBasp may be used for programming via the ISP interface.

    Q10: What peripherals are available on the AT90USBKEY2?
    A: The AT90USBKEY2 includes a variety of peripherals for development, including GPIO pins, UART, SPI, I2C interfaces, an LED indicator, push buttons, and a USB connector. These peripherals are useful for testing and prototyping a range of USB-based applications.

    Q11: Can the AT90USBKEY2 be used for custom USB device development?
    A: Yes, the AT90USBKEY2 is specifically designed for custom USB device development. With its support for both USB device and host functionality, developers can design and prototype USB peripherals, such as custom keyboards, USB audio devices, or USB communication interfaces.

    Q12: What programming languages can be used to program the AT90USBKEY2?
    A: The AT90USBKEY2 can be programmed using C or C++, as the Atmel Studio development environment provides tools for writing, compiling, and debugging code in these languages. Additionally, assembly language can be used for low-level control of the microcontroller.

    Q13: Does the AT90USBKEY2 support USB HID (Human Interface Device) applications?
    A: Yes, the AT90USBKEY2 supports USB HID applications. Developers can use it to create USB-based devices like keyboards, mice, and game controllers by implementing the USB HID class within the microcontroller's software.

    Q14: What is the size of the AT90USBKEY2 board?
    A: The AT90USBKEY2 development board is compact, with dimensions of approximately 76mm x 53mm. Its small size makes it portable and easy to integrate into prototype setups, offering convenience for testing and development in space-constrained environments.

    Q15: What is the role of the LED indicator on the AT90USBKEY2?
    A: The LED indicator on the AT90USBKEY2 is typically used to signal the board's status, such as indicating power-on, USB enumeration, or other operational states. It helps provide feedback to the user during the development process.

    Q16: How is debugging done on the AT90USBKEY2?
    A: Debugging on the AT90USBKEY2 can be done through Atmel Studio using the built-in USB bootloader or via an external debugging tool like the JTAGICE or a compatible debugger. The board supports breakpoints, step-through debugging, and variable monitoring for efficient development.

    Q17: Is the AT90USBKEY2 compatible with other USB peripherals?
    A: Yes, the AT90USBKEY2 is compatible with other USB peripherals when used in USB host mode. It can communicate with USB devices like mass storage devices, printers, and other USB-compliant peripherals, making it suitable for a wide range of USB-based projects.

    Q18: What is the maximum clock speed of the AT90USB1287 microcontroller?
    A: The AT90USB1287 microcontroller in the AT90USBKEY2 operates at a maximum clock speed of 16 MHz. This speed is sufficient for handling a variety of USB communication and control tasks, making it ideal for USB device and host applications.

    Q19: Can the AT90USBKEY2 be used in USB audio applications?
    A: Yes, the AT90USBKEY2 can be used in USB audio applications. It supports full-speed USB communication, which is suitable for audio data transfer, and can be programmed to implement custom USB audio devices such as USB speakers, microphones, or audio interfaces.

    Q20: What is the function of the push buttons on the AT90USBKEY2?
    A: The AT90USBKEY2 features push buttons that can be used as user inputs for interacting with the development board. These buttons can be programmed to trigger specific actions, such as initiating a USB communication protocol or toggling device states during development and testing.
    Customer Reviews
    4.95 out of 5.00 stars from 116 customer reviews from all over the world
    Lucien Barre
    France
    5 stars
    2026-10-23 12:33
    Great Thank you very much
    Lucas Felipe
    Brazil
    5 stars
    2026-10-23 11:34
    I received the product, fast delivery, I am happy with the purchase. Thank you seller
    Karla Soto
    Spain
    5 stars
    2026-10-23 09:54
    Everything Perfect came quickly to Spain.
    Fernando Miguel Hernández
    Spain
    5 stars
    2026-10-23 09:28
    Spectacular voltage regulators, super small and very efficient.
    Blanche Gillet
    France
    5 stars
    2026-10-23 09:06
    Fast delivery, items are well packed and looks compliant to the order but not tested yet. Thanks
    Bruno César Filho
    Brazil
    5 stars
    2026-10-23 08:46
    IC original, can buy without fear that will be all right.
    My TV is already working perfectly.