Overview
MikroElektronika's EasyAVR6 makes developing with Microchip AVR microcontrollers incredibly straightforward. The high-quality development board incorporates a high-speed programmer and provides I/O devices from pushbutton switches and LEDs through to RS-232 serial port and chip-on-glass LCD. The EasyAVR6 supports 8, 14, 20, 28 and 40-pin DIP-packaged AVRs in the AT90S, AT90PWM and ATmega families and comes with a 40-pin ATmega16.
High-Speed USB-2.0 Programmer
The EasyAVR6 features an on-board state-of-the-art very fast USB 2.0 AVRprog2 programmer (also compatible with USB1.1) and is supplied with easy to install drivers and Windows-based AVRFlash programmer software. Programming support is provided for virtually all AVRs in the AT90S, AT90PWM and ATmega families with software updates freely available for continued support of future AVRs. If you're using one of MikroElektronika's mikroBASIC, mikroC or mikroBASIC PRO for AVR compilers then you can compile your project and program a AVR with a single click.
Useful I/O Devices
To make testing programs easy and allow you to quickly configure hardware without the need to manually wire up time-consuming and possibly tempermental prototypes the EasyAVR6 incorporates a number of useful I/O devices including:
- 35 LEDs to show the status of the AVR's I/O lines.
- 35 push-button switches to simulate digital inputs on the AVR's I/O lines (configurable as active-high or active-low).
- A handy menu-style keypad with switches configured as up, down, left, right, enter and cancel.
- A 4x4 matrix keypad.
- Potentiometer to simulate analog input on AVR's A/D input.
- RS-232 interface with female DB9 connector.
- FT232RL-based USB interface for connection to AVR's UART TX and RX lines.
- SPI port expander providing 16 additional I/O lines.
- 16x2 chip-on-glass (COG) LCD driven via SPI port expander.
- Connector for optional 16x2 character LCD.
- Connector for optional 128x64 graphic LCD.
- Controller and connector for optional touchscreen overlay.
- Socket for optional Dallas/Maxim DS1820 1-wire temperature sensor.
Other Features
Other useful features of the EasyAVR6 include:
- DIP sockets for 8, 14, 20, 28 and 40-pin PICs (40-pin ATmega16 supplied).
- Socketed 8MHz crystal that can easily be removed and replaced by other values.
- Reset circuit with reset pushbutton.
- On-board rectifier and voltage regulator and power supply from PC's USB port or optional mains adapter.
- AVR ISP connector providing compatibility with other AVR programmers/debuggers.
- JTAG connecter supporting in-circuit debugging and firmware programming.
- AVR's I/O pins brought out onto IDC headers for further expansion and connection of add-on I/O boards.
- Configurable pull-up and pull-down resistors provided on all I/O lines.
- Contrast adjustment for built-in 16x2 COG display and optional character and graphic LCDs.
- Clearly labelled DIP switches and jumpers for easy configuration.
- All pins clearly labelled on underside of board.
It Doesn't End There
The EasyAVR6 is supported by an extensive and ever-increasing range of optional I/O add-on boards that connect easily to it's expansion connectors to further extend its functionality and offer support to whatever project you may be working on. The range of boards currently include:
- Ethernet (Ethernet controller with SPI interface).
- RS-485 (RS-485 transceiver for connection to AVR's UART).
- LIN (LIN transceiver for connection to AVR's UART).
- EasyBee (ZigBee module for connection to AVR's UART).
- EasyBee3 (ZigBee/MiWi/MiWi P2P module with SPI interface).
- EasyBT (Bluetooth module for connection to AVR's UART).
- IrDA (IrDA compliant module for connection to AVR's UART).
- IrDA2 (wireless RS-232 over infrared board for connection to AVR's UART).
- RFid reader.
- Bipolar stepper motor driver.
- Digital potentiometer.
- mikroDrive (Darlington array for high-power control).
- ADC (12-bit A/D converter with SPI interface).
- DAC (12-bit D/A converter with SPI interface).
- R2R DAC (low-cost D/A add-on board based on an R/2R network).
- Compact Flash card reader.
- mikroSD card reader.
- MMC/SD card reader.
- Serial RAM.
- SmartGPS.
- SmartGSM/GPRS.
- SmartMP3.
Plus:
- Adapters for various character and graphic LCDs.
- Interfacing adapters.
- Prototyping boards and adapters.
Please note that character and graphic LCDs, touchscreen overlay, DS1820 temperature sensor and RS-232 serial cable are not included with the EasyAVR6 and should be ordered separately if required - see accessories for details and to order.