The AT90USB162 is the easiest way to add USB functionality to your next device. Atmel provides free open-source HID (mouse, keyboard) and CDC (USB-to-RS232) code. This AVR-USB-162 board provides the basic circuit necessary to work with AT90USB162: USB connector and circuit, external power supply if your circuit requires more power than 100mA (which is usually what a USB port provides), button, status LED, and Reset button.
All AT90USB162 chips come from Atmel pre-programmed with a bootloader which allows code to be programmed inside the chip without any external programmer -- just download the FLIP software from Atmel's web site and load your HEX code into the AT90USB162. To enter the bootloader mode, you should press and hold BUT button, then press and release RST button.
If you prefer to use an ICSP programmer, note that only a mkII programmer will support the AT90USB162. In addition, the AT90USB162 supports only debugWire -- not JTAG -- so to debug it you should have a JTAGICE-mk2 (we offer a cheaper third-party version: AJTAGICE-MKII).
AT90USB162 USB Prototyping Board Features
- AT90USB162 microcontroller with 16KB Flash, 512B RAM, 512B EEPROM
- 5x2-pin ISP connector for In-System Programming with an AVR JTAG mkII programmer
(not generally needed as the board comes with USB bootloader)
- debugWire can be performed using three wires from JTAGICE-mk2 connected to VCC, GND and RST
- USB 2.0 Full-Speed connector
- User button BUT (can be used to enter bootloader mode after reset)
- Reset button RST
- Takes power from USB; no need for external adapter
- External power supply and voltage regulator can also be used if necessary
- 8 MHz Quartz crystal oscillator circuit
- Extension pin headers for each microcontroller pin
- Four 3.3 mm (0.13") mounting holes
- Grid 100 mils
- GND bus
- Vcc bus
- FR-4, 1.5 mm (0.062"), white silkscreen component print
- Dimensions 100x80 mm (3.9x3.15")
AT90USB162 USB Prototyping Board Resources
Optional Recommended Products for this Item