|
|
|
 |
ATmega32U2 (AT90USB162) USB Dev Board
MT-DB-U2 (MT-DB-U1)


This page is no longer updated. Please see http://www.mattairtech.com/index.php/development-boards/mt-x1.html

Features
MT-DB-U2: Atmel ATmega32U2, 32KB flash, 1KB RAM, 1K EEPROM
MT-DB-U1: Atmel AT90usb162, 16KB flash, 512B RAM, 512B EEPROM
USB device controller, Serial USART, and SPI communications
2 timers with 5 PWM channels
Mini USB connector
DFU bootloader preinstalled (program chip over USB)
ISP header pads (program chip using external programmer)
16MHz crystal
Green Status LED
3 RC PWM filters on each output compare pin of 16-bit timer 1 (can be disconnected)
Reset button
Bootloader selection jumper
Can be powered via USB at 5V (Vbus) or 3.3V (AVR internal regulator)
Can be powered externally at 3V to 3.6V or 4V to 5.5V
All programmable IO pins routed to headers (including those used by on-board hardware)
USB pins routed to header pins (for panel-mount USB connector)
High-quality PCB with gold-plated finish and red soldermask
DIL-32 board, standard 0.1" pin spacing. Can be mounted on a breadboard
Measures approx. 1.7” x 0.8” (42mm x 20mm) and 0.062” (1.6mm) thick.
LUFA USB library compatible (http://www.fourwalledcubicle.com/)

Introduction
The MT-DB-U2 (MT-DB-U1) is a development board for the Atmel ATmega32U2 (AT90usb162) USB microcontroller. The Atmega32U2 (AT90usb162) contains 32KB (16KB) of flash, 1KB (512B) of RAM, 1KB (512B) EEPROM, 22 programmable IO pins, and a USB device controller. The board has 32 pins in a dual inline configuration with 100 mil pin spacing and 600 mil row spacing which allows for easy mounting on a breadboard. It includes a mini USB connector, status LED, 16MHz crystal, reset button, HWB boot jumper, 3 PWM filters, and ISP header pads. A DFU bootloader comes preinstalled which allows programming of the chip over USB without an external programmer. The ISP header can be used with an external programmer for in-system programming. This header can be reconfigured to allow the MT-DB-U2 (MT-DB-U1) itself to be an ISP programmer, or to be used as a SPI master or slave. The board can be powered at 5V via USB, at 3.3V via the ATmega32U2 (AT90usb162) internal regulator and USB, or it can be powered externally (3V - 3.6V or 4.0V - 5.5V). All programmable IO pins are routed to headers, including those used by on-board hardware. The chip can be clocked externally, and the board is compatible with HV programming. The USB connections are also routed to header pins, which allows for panel-mount USB connectors. The PCB is high-quality with ENIG (gold-plated) finish, red soldermask, and white screenprinting showing the pinout. It measures approximately 1.7" x 0.8" (42mm x 20mm) and is 0.062" (1.6mm) thick. All firmware installed is open-source (MIT license) and available on the website. The firmware utilizes the LUFA USB library by Dean Camera, available at http://www.fourwalledcubicle.com/. The LUFA project includes examples using many different device classes (ie: storage, sound, MIDI, HID).

ATmega32U2 (AT90usb162) Features:
High Performance, Low Power AVR® 8-Bit Microcontroller
Advanced RISC Architecture
125 Powerful Instructions – Most Single Clock Cycle
32 x 8 General Purpose Working Registers
Fully Static Operation
Up to 16 MIPS Throughput at 16 MHz
Non-volatile Program and Data Memories
32K (16K) Bytes of In-System Self-Programmable Flash
1024 (512) Bytes EEPROM
1024 (512) Bytes Internal SRAM
Write/Erase Cycles: 10,000 Flash/ 100,000 EEPROM
Data retention: 20 years at 85°C/ 100 years at 25°C(1)
Optional Boot Code Section with Independent Lock Bits
In-System Programming by on-chip Boot Program
True Read-While-Write Operation
Programming Lock for Software Security
USB 2.0 Full-speed Device with Interrupt on Transfer Completion
Complies fully with Universal Serial Bus Specification REV 2.0
48 MHz PLL for Full-speed Bus Operation: 12 Mbit/s data rate
Fully independant 176 bytes USB DPRAM for endpoint memory
Endpoint 0 for Control Transfers: from 8 up to 64-bytes
4 Programmable Endpoints:
IN or Out Directions
Bulk, Interrupt and IsochronousTransfers
Programmable maximum packet size from 8 to 64 bytes
Programmable single or double buffer
Suspend/Resume Interrupts
Microcontroller reset on USB Bus Reset without detach
USB Bus Disconnection on Microcontroller Request
Peripheral Features
One 8-bit Timer/Counters with Separate Prescaler and Compare
(two 8-bit PWM channels)
One 16-bit Timer/Counter with Prescaler, Compare and Capture
(three 8-bit PWM channels)
USART with SPI master mode and hardware flow control (RTS/CTS)
Master/Slave SPI Serial Interface
Programmable Watchdog Timer with Separate On-chip Oscillator
On-chip Analog Comparator
Interrupt and Wake-up on Pin Change
On Chip Debug Interface (debugWIRE)
Special Microcontroller Features
Power-On Reset and Programmable Brown-out Detection
Internal Calibrated Oscillator
External and Internal Interrupt Sources
5 Sleep Modes: Idle, Powersave, Powerdown, Stby., and Ext. Stby.
I/O and Packages
22 Programmable I/O Lines
QFN32 (5x5mm) / TQFP32 packages
Operating Voltages
2.7 - 5.5V
Operating temperature
Industrial (-40°C to +85°C)
Maximum Frequency
8 MHz at 2.7V - Industrial range
16 MHz at 4.5V - Industrial range

Last update: May 12, 2011
|  |
|
|
|
|
|
|