mikroXMEGA Board is a complete solution for fast and simple development of embedded applications using an Atmel ATxmega128A1 device connected to an 8 MHz oscillator.
The ATxmega128A1 comes pre-programmed with a bootloader, so you can program code over the board's USB-UART connection with no need for an external programmer.
It also features a 6-pin PDI connector for an external In-System Programmer should you prefer, and a 10-pin AVR JTAG connector for in-circuit debugging (external ISP and JTAG hardware not included).
The edges of the board are lined with connection pads providing access to all of the microcontroller pins so that you can connect this CPU module to your own circuit. All the pin pads have identifying silkscreen on both the top and bottom of the board, completely eliminating guesswork when attaching a component or using a probe.
The board is designed to use 3.3V power supply only. Be careful to use voltage translators on communication lines when connecting it to 5V systems.
|What's on board? |
|mini-USB connector ||Board can be connected to a PC using mini-USB connector for USB-UART communication. |
|FTDI chip ||The USB UART module features FT232RL — an interface between a USB device and the MCU. |
|UART Selection Jumpers ||Jumpers for selecting which UART pins of the MCU will be connected to USB-UART. |
|Oscillator circuit ||The microcontroller is connected to the 8 MHz oscillator which provides external clock. |
|PDI connector ||2×3-pin connector for serial programming with an AVR ISP MkII. |
|JTAG connector ||2×5-pin connector for in-circuit debugging and programming with AVR JTAG. |
|Connection pads ||Connection pads are connected to every pin of the microcontroller. |
|ATxmega MCU ||A low-power, high-performance and peripheral-rich AVR-based MCU — ATxmega128A1. |
Software Examples Easy-to-use software examples provided with this board will show and explain operation of the ATxmega128A1. Each example contains a detailed description of the relevant program including comments. The examples are provided in C, BASIC, and Pascal.
- UART — Shows how to implement UART communication.
- LED Blinking — This example will demonstrate the basic digital output port operations.
- Timer0 Interrupt — Demonstration of how to use Timer0 Interrupt in your application.
- Timer1 Interrupt — Demonstration of how to use Timer1 Interrupt in your application.
- Flash in MCU — Shows how to use Flash library routines for reading and writing to Flash.
- EEPROM in MCU — Example of using internal EEPROM to save important information.
mikroXMEGA Board User Manual mikroBootloader XMEGA Users Guide
Software Examples for mikroXMEGA
Timer Calculator Application which generates AVR code for setting up MCU timers easily