Features* ATmega32U2 USB microcontroller
* 32KB FLASH, 1KB SRAM, 1KB EEPROM
* USB device controller, Serial USART, and SPI communications
* 2 timers with 5 PWM channels
* Arduino compatible
* CDC (Arduino/AVRDUDE) or DFU (FLIP) bootloader preinstalled
* Bitlash preinstalled (Arduino command shell)
* 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
* Mini USB connector
* Can be powered via USB at 5V (Vbus) or 3.3V (ATmega32U2 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/)
Documentation User Manual
Arduino Support Features
* Arduino core and libraries ported to MattairTech USB boards
21 digital, 4 PWM, 8 INT, 13 PCINT, SPI, USART1, 32KB FLASH, 1KB SRAM, 1KB EEPROM
* USB Serial interface replaces USART0
Hardware maximum speed of 2Mbps
Can use terminal emulator or serial monitor
LED blinks when data is transferred (can be disabled)
Uses the same methods as the original HardwareSerial.cpp (ie: Serial.println("Hello!"))
Based on LUFA USB library by Dean Camera (www.fourwalledcubicle.com)
USART1 also available; can be used at the same time
* Arduino/AVRDUDE compatible CDC bootloader preinstalled (optional)
* Bitlash Arduino command interpreter (bitlash.net) preinstalled
* All libraries included with Arduino download are now supported
* HID keyboard and mouse now supported
* Bootloader automatically jumps to sketch after it is uploaded, reset button returns to bootloader.
Auto-reset to bootloader now supported as well.
Arduino Pin Mapping
BitlashBitlash is an open source interpreted language shell and embedded programming environment. The preinstalled Bitlash firmware was compiled in the Arduino environment and supports Arduino functions (ie: dw() for digitalWrite()). A terminal emulator or the Arduino serial monitor may be used.
bitlash here! v2.0RC4 (c)2011 Bill Roy, bitlash.net -type HELP- 1706 bytes free > print free, " bytes free" 1702 bytes free > pinMode(13,1) > d13=1 >
|Commands||arg else function help if ls peep print ps return rm run stop switch while|
|Functions||abs ar aw bc beep br bs bw constrain delay dr dw er ew free inb max millis min outb pinmode printf pulsein random shiftout sign snooze|
You may also be interested in the following product(s)
$22.99 As low as: $19.99
$14.99 As low as: $11.99
Bootloader.hex Revision 130410
The Bootloader.hex file is a CDC bootloader compatible with Arduino and AVRDUDE
Bootloader_no_options.hex Revision 130410
The Bootloader_no_options.hex file is a CDC bootloader compatible with Arduino and AVRDUDE
This version does not drive the LED or support the Arduino-specific features or the convenience features (see documentation).
BootloaderDFU.hex Revision 130416
The BootloaderDFU.hex file is a DFU bootloader compatible with FLIP
BootloaderDFU_no_options.hex Revision 130416
The BootloaderDFU_no_options.hex file is a DFU bootloader compatible with FLIP
This version does not drive the LED or support the convenience features (see documentation).
bitlashdemo_MT-DB-U2.hex Revision 130410
The bitlashdemo_MT-DB-U2.hex file is an Arduino command shell that comes preinstalled
MT-DB-U2_Old_Demo.hex Revision 110509
The MT-DB-U2_Old_Demo.hex file is an old demo program
AVRISP-MKII.hex Revision 130508
The AVRISP-MKII.hex file is an AVRISPmkII programmer for AVR Studio by Dean Camera (http://www.lufa-lib.org/). Set J1 to alternate position to use ISP header as an output to your target board. MT-DB-U2 and target must have the same operating voltage. Press reset to toggle between Atmel Studio and AVRDUDE mode. A 4MHz rescue clock is on pin C6. Latest version updates support for Atmel Studio 6.1.
Arduino Support / Source Code MattairTech_Arduino_184.108.40.206.zip Revision 220.127.116.11
MattairTech_Arduino_18.104.22.168.zip contains the Arduino 1.0.5 core files and the CDC bootloader. Version 22.214.171.124 fixes the sketch not running when not connected to a USB host (ie: USB charger). 1.0.5 fixes several bugs (including BSoD's on Win7-64) and updates the Arduino core files and libraries to 1.0.5. Version 1.0.4 added HID keyboard and mouse support, added auto-reset support, updated LUFA to 130303, updated the Arduino core files and libraries to 1.0.4, updated the bootloaders, and added support for the new MT-DB-U6. Note that several boards prior to June 26 shipped with the older CDC bootloader instead of the newer CDC bootloader with auto-reset support. The newer bootloader can be downloaded above. Note also Arduino 1.0.5 requires the use of the updated inf file below. Please read the files INSTALL.txt and README.txt in the root directory.
MattairTech_Arduino_1.0.1.zip Revision 1.0.1-1
MattairTech_Arduino_1.0.1.zip contains the Arduino 1.0.1 core files and the CDC bootloader.
MattairTech_DFU_Bootloaders.zip Revision 130416
MattairTech_DFU_Bootloaders.zip contains the source code for the DFU bootloader.
MT-DB-U2_111014.zip Revision 111014
MT-DB-U2_111014.zip contains the source code for the old demo.
Updated June 26, 2013. An .inf file is required for the demo program and CDC bootloader if running Windows, when it will operate as a CDC-ACM device (virtual COM port). This file supports Windows 2000, XP, Vista (32 and 64 bit) and Windows 7 (32 and 64 bit). Linux does not require a download (drivers should already be installed).
The DFU Bootloader also requires a driver. This driver is included with FLIP (inside the USB folder of FLIP's directory). If using Windows Vista 64-bit or Windows 7 64-bit, you may need to download signed drivers from http://www.avrfreaks.net/index.php?module=Freaks%20Academy&func=viewItem&item_type=project&item_id=2196. The latest version of FLIP should not require this.
LegalThis development board/kit is intended for use for FURTHER ENGINEERING, DEVELOPMENT, DEMONSTRATION, OR EVALUATION PURPOSES ONLY. It is not a finished product, and may not (yet) comply with some or any technical or legal requirements that are applicable to finished products, including, without limitation, directives regarding electromagnetic compatibility, recycling (WEEE), FCC, CE, or UL (except as may be otherwise noted on the board/kit). MattairTech LLC supplied this board/kit AS IS, without any warranties, with all faults, at the buyer's and further users' sole risk. The user assumes all responsibility and liability for proper and safe handling of the goods. Further, the user indemnifies Atmel from all claims arising from the handling or use of the goods. Due to the open construction of the product, it is the user's responsibility to take any and all appropriate precautions with regard to electrostatic discharge and any other technical or legal concerns.
The authors disclaim all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall any author be liable for any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of this software.
CreditsPortions of this code are copyright (c) 2009-2013 Justin Mattair (www.mattairtech.com)
This code uses the LUFA USB library Copyright (C) 2013, Dean Camera (www.fourwalledcubicle.com)
and distributed under a modified MIT license (see files).
The CDC and DFU bootloaders are modified versions from LUFA.
The Arduino core files are copyright (c) 2005-2013 David A. Mellis (www.arduino.cc),
copyright (c) 2004-2010 Hernando Barragan (wiring.org.co),
copyright (c) 2006 Nicholas Zambetti,
and copyright (c) 2009 Brett Hagman.
They are modified from the originals by Justin Mattair and retain the original LGPL 2.1 licensing (see files).
The Bitlash files are Copyright (C) 2008-2012 Bill Roy (bitlash.net)
They are modified from the originals by Justin Mattair and retain the original BSD style licensing (see files).