Welcome to MattairTech!

Your Shopping cart is empty.

Skip to Main Content »

MT-X1 ATxmega128a1 USB development board

Availability: In stock

$59.99

Quick Overview

         The MT-X1 is a flexible USB development board for the Atmel ATxmega128a1 microcontroller. The XMEGA can be fully programmed over USB using the onboard AVRISPmkII-compatible PDI programmer (no need to purchase an external programmer). The XMEGA can communicate with a computer using the onboard USB to serial bridge. Speeds up to 2Mbps are supported in synchronous mode (1Mbps in asynchronous mode). The Atmel AT90USB162 USB AVR, which provides these features, will automatically sleep when USB is disconnected. The board can be powered via USB or an external header. Voltage is regulated by a 3.3V, 1A LDO regulator. There are several clock options available onboard, including a 32.768KHz crystal, an external 8MHz clock, an external HC49 crystal landing, and several internal clock options. Several peripheral devices are installed and connected to the XMEGA via solder jumpers, which allows use of the pins if the device is not used. Most pins are routed to headers. These devices include a MicroSD card slot, 32KB SPI SRAM, audio amplifier, relay driver, temperature sensor, 4 buttons, 4 LEDs, and an onboard 1.25V precision reference for the ADC. This reference is setup to work with the XMEGA errata. A demo program is preinstalled on the XMEGA demonstrating use of each peripheral device, as well as demonstrating sleep mode. All software used on both the XMEGA and USB AVR is open-source (MIT license).


A 1MB SRAM module is now available.

MT-X1 Top

Double click on above image to view full picture

Zoom Out
Zoom In

More Views

  • MT-X1 Bottom
  • MT-X1 Top

* Required Fields

$59.99

Details

MT-X1 Features

*   Atmel XMEGA 128A1 (chip rev. H), 128KB flash, 8KB RAM
*   Onboard USB PDI programmer (no external programmer needed)
    *   AVRISPmkII compatible
    *   Program flash, EEPROM, fuses, lock bits, and more
    *   Works with AVR Studio 4 and 5, AVRDUDE, Codevision, and BASCOM 2.0.6
*   USB - Serial Bridge
    *   Up to 2MHz baud rate (1MHz async)
    *   Synchronous or asynchronous operation
    *   Optional USB ready signal
*   3.3V, 1A LDO regulator
*   Powered via USB or external header
*   32.768KHz crystal connected to TOSC (RTC) pins
*   8MHz external clock available from USB AVR
*   HC49 crystal landing connected to XTAL pins
*   Most pins routed to headers (Port A through Port K)
*   Solder jumpers can be used to disconnect devices when not used (frees up header pin)
*   MicroSD card slot with push-push spring action
*   32KB SPI SRAM chip
*   8 channel relay driver with kickback protection
    *   Up to 70mA per channel
    *   5V or 3.3V devices (relays, LCD backlights, etc.)
    *   Can be used as general-purpose low-side driver
*   Audio amplifier connected to XMEGA DAC
*   Temperature sensor with low-power operation
*   1.25V precision voltage reference
    *   Works with XMEGA ADC errata
    *   Use for signed differential conversions from 0V to ~2.5V at the pin
    *   Routed to both reference inputs via solder jumpers
*   4 buttons
*   4 LEDs
*   JTAG (XMEGA), PDI (XMEGA)*, and ISP (USB AVR) headers
*   4 boot modes selectable via jumper and button
    *   Serial bridge (default)
    *   AVRISPmkII compatible PDI programmer
    *   Configuration (uses terminal emulator)
    *   DFU bootloader (to update firmware on USB AVR via USB)
*   Boot button can be used to toggle between the PDI programmer and the serial bridge
*   Preloaded demo program demonstrates onboard peripheral devices as well as sleep mode
*   PCB measures 10cm x 5cm
*   Compatible with Windows XP/Vista/7 and Linux
*   All firmware is open-source (MIT license)
*  Uses LUFA USB library and AVRISPmkII clone by Dean Camera (http://www.fourwalledcubicle.com/)


Documentation

   User Manual




Schematic






Shipping for this XMEGA based product is available to the following countries (sorry, no exceptions):
USA, Austria, Australia, Bulgaria, Belgium, Canada, Cyprus, Czech Republic, Estonia, Denmark, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Japan, Latvia, Lithuania, Luxembourg, Malta, Netherlands, New Zealand, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey, United Kingdom

Due to export restrictions, further information sent via email may be required.



You may also be interested in the following product(s)

ZeptoProg II AVRISP mkII compatible AVR Programmer and Multitool

ZeptoProg II AVRISP mkII compatible AVR Programmer and Multitool

Mini USB cable

Mini USB cable

$3.99
MT-XRAM-1M 1MB (8Mbit) low power SRAM module

MT-XRAM-1M 1MB (8Mbit) low power SRAM module

$29.99
 

Hex Files for MT-X1


  BootloaderDFU.hex  Revision 110523

  MT_X1.hex  Revision 120318

  MT_X1.eep  Revision 110523

  XMEGA_Demo.hex  Revision 110919


The BootloaderDFU.hex file is the bootloader that comes pre-installed on the USB AVR.

The MT_X1.hex file contains the AVRISPmkII compatible PDI programmer, serial bridge,
and configuration that comes pre-installed on the USB AVR.
Latest version adds AVR Studio 5.1 support.


The MT_X1.eep file contains the default configuration that comes pre-installed on the USB AVR

The XMEGA_Demo.hex file demonstrates the onboard peripheral devices and sleep mode.
It is pre-installed on the XMEGA and utilizes the serial bridge to communicate with a terminal emulator.


Copyright (c) 2009-2011, Justin Mattair
Copyright (c) 2009-2011, Dean Camera
Copyright (c) 2003-2011, Atmel Corporation
Copyright (c) 2009, CHaN
Copyright (c) 2010, Peter Kwan




Source code

  MT-X1_110919.zip  Revision 110919

This file contains all of the source code for the project.
The latest revision adds SRAM module test, Atmel Data Visualizer demo, and Livegraph demo.



  USB-Serial-Demo.zip  Revision 120105

This file demonstrates the use of the USB-Serial bridge and somewhat serves as an example of the minimal amount of code. The main demo program is too complex to learn quickly from, as it is meant to demonstrate use of peripherals, and for testing. This file is much simpler and might be a good starting point. It uses my firmware serial driver, which is simple and similar to other drivers. Most of the code is for setting up pins as inputs or outputs, and for setting up the clock system. Much of this code could be removed, but was left in because it would be common to use. Unzip the attached file into the XMEGA directory of the main source download above. It simply echoes characters.



Copyright (c) 2009-2011, Justin Mattair
Copyright (c) 2009-2011, Dean Camera
Copyright (c) 2003-2011, Atmel Corporation
Copyright (c) 2009, CHaN
Copyright (c) 2010, Peter Kwan




Drivers

   MT_X1.inf

An .inf file is required for the serial bridge, configuration, and XMEGA demo program 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 AVRISPmkII compatible PDI programmer requires a driver provided by Atmel as a part of AVR Studio (see manual).

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.




License / Disclaimer

Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notices appear in all copies and that both that the copyright notices and this permission notice and warranty disclaimer appear in supporting documentation, and that the name of the authors not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.

The author disclaim all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall the 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.