|
Atmel AVR based board for creating your own custom USB devices. This device part can easily be integrated into your own designs by soldering 0.1"-pin headers to the pads.
The used Atmel AVR microcontroller AT90USB162 can easily be programmed as device controller with a large variety of fcuntions using the Lightweight USB Framework for AVRs (LUFA) serving a broad range of possible applications:
- Audio In Device
- Audio Out Device
- CDC Device
- General Library Test Application
- Joystick Device
- Keyboard Device
- Keyboard Device (Using Endpoint Interrupts)
- Keyboard Device (Using Endpoint/Control Interrupts)
- Keyboard and Mouse Device
- Mass Storage Device
- MIDI Device
- Mouse Device
- Mouse Device (Using Endpoint Interrupts)
- Mouse Device (Using Endpoint/Control Interrupts)
- RNDIS (CDC) Ethernet
- USB-RS232 Device (based on CDC Device demo)
Basic Information (PDF)
Project programming sample
The programming of the on-chip program flash memory can be done directly over the USB link. This enables easy update and change of the controller firmware even if already integrated into a design.The device part can easily be connected to a host PC using a standard mini-USB device cable.
The device part additionally includes two push-buttons for RESET and HWB (port D7) as well as a red LED (port D4) - the LED is fully customprogrammable.
The part pinout is:
Viewed onto the part's side, USB conector to the right,
Upper row:
VCC VCC GND GND GND VBUS VBUS D- D+ UGND RST PC2 PC4 PC5 PC6 PC7
Lower row:
PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7
|