EasyAVR v7 is all about connectivity. It has four different connectors for each port, so you have four different ways to add accessory boards, sensors and your custom electronics. The board supports both 3.3V and 5V microcontrollers, and has an on-board AVR In-Circuit Programmer as well as a JTAG header in case you want to use an external debugger.
Every component of the board is identified with a silkscreen on both the top and bottom of the board. These marks describe connections to the microcontroller, operation modes, and additional information.
This board includes an ATmega32 microcontroller in a 40-pin socket, but it features sockets for most other DIL-packaged AVR MCUs. This includes an 8-pin socket, a 14-pin socket, two 20-pin sockets, a 28-pin socket, and two 40-pin sockets. Never plug in more than one chip at a time! The two 20-, and 40-pin sockets are there to support the different pinouts Atmel uses in those packages. Be sure to plug your chip into the correct socket, and check the user manual for jumper settings required for certain MCUs.
|What's on board |
|Dual power supply ||The board has a power supply unit capable of supporting both 3.3V and 5V microcontrollers. It can be powered via USB or from an external source via a barrel jack or a two-pole screw terminal. An on/off switch is provided. |
|mikroProg ||This built-in programmer supports more than 64 AVR microcontrollers. It is used with the free mikroProg Suite for AVRFlash. Its USB port can be used to power the board. |
|JTAG connector ||This 2×5-pin header is compatible with Atmel AVR JTAGICE mkII external programmer/debuggers. With it, you can use your own in-circuit programmer and software combination instead of the built-in mikroProg. |
|Piezo buzzer ||This piezo buzzer allows you to generate audible signals. It can be connected to two digital output pins, one of which is the PWM output. |
|mikroBUS sockets ||Three mikroBUS sockets are provided. mikroBUS is a universal expansion port that mikroElektronika has developed to allow plug-and-play expansion. See the mikroBUS Category for a list of add-on boards that can be plugged into these sockets. |
|Reset button ||A high-quality Reset button with surrounding reset circuitry ensures stable reset operation. |
|RS232 connector ||You can implement UART communication through the DB9 RS232 connector provided on the board. |
|USB-UART connector ||If you don't have an RS232 port on your PC, UART communication also can be implemented via USB-UART which is achieved with an FT232RL virtual COM port driver. |
|4-digit, 7-segment display ||This multiplexed LED display allows you to display four digits and decimal points. |
|DS1820 socket ||This socket is for adding a Dallas DS1820 one-wire digital temperature sensor which could measure -55 to +125 degrees C with 0.5-degree accuracy. DS1820 not included. |
|LM35 socket ||This socket is for adding a National LM35 analog temperature sensor which could measure -55 to +150 degrees C with as good as 0.25-degree accuracy (near room temperature) or an LM35DZ with 0 to +100°C at ±0.6°C accuracy. LM35 not included. |
|ATmega32 MCU ||The board comes with an ATmega32 microcontroller in one of its 40-pin sockets. The ATmega32 has 32Kbytes Flash program memory, 2Kbytes internal SRAM, and 1Kbyte EEPROM. It operates at 16 MIPS and has 32 GPIO, a 10-bit ADC with up to 8 channels, two 8-bit and one 16-bit timer/counters (with separate prescalers, compare mode and capture mode), four PWM channels, programmable serial USART, master/slave SPI and two-wire I2C interface, internal calibrated 8MHz RC and 32kHz RTC oscillator. You can replace the ATmega32 with another AVR MCU (any AT90S, AT90PWM, ATmega, or ATtiny series chip in 8- to 40-pin DIP). |
|PORTA ~ PORTE I/O ||On the right side of the board, each of these port I/O areas includes two 2×5 male pin headers, a 1×10 through-hole header, tri-state DIP switches to enable 4K7 pull-up or pull-down resistors on any desired port pin, a push button on each port pin, and an SMD LED with 1mA consumption on each port pin (that's 35 buttons and 35 LEDs). |
|Additional port I/O ||Additional 2×5 male headers for each port are provided on the left side of the board for your convenience. Note that the mikroElektronika accessory boards with 2×5 female IDC10 connectors can not be used here because of the pinout. They should be used on the right-side port I/O areas. |
|2×16-character LCD connector ||A connector is provided for adding an alphanumeric display. A plastic spacer is included to allow secure placement. LCD not included. |
|128×64-pixel GLCD connector ||A connector also is provided for a graphical LCD. A plastic spacer also is included. A 4-wire resistive touchpanel connector and controller is on board too. GLCD and Touchpanel not included. |
|GLCD/LCD backlight control ||GLCD and LCD backlight can be driven by a PWM signal or can be turned to full brightness. |
|GLCD/LCD contrast control ||Separate potentiometers allow you to adjust the contrast levels of your GLCD and LCD individually. |
|ADC potentiometers ||Two potentiometers allow you to simulate analog inputs. They can be connected to each of the 12 supported MCU analog input pins. |
|I2C EEPROM ||You can store 8×256 bytes of configuration or other data in the 24AA01 Serial EEPROM on the board. |
|Crystal oscillator ||The included 8MHz oscillator provides an external clock for the microcontroller's OSC pins. |
|Ground pins ||Three ground pins are placed around the board so you can connect a GND reference with an oscilloscope probe wherever is most convenient for the task at hand. |
Software Examples The included DVD-ROM contains the following example software, both as ready-to-load compiled code and as source code written in C, BASIC and Pascal. Demo versions of the mikroC, mikroBASIC and mikroPascal compilers for AVR are included too. The source codes provide detailed explanatory comments. Note that some of the demos require optional hardware, e.g. the LCDs and temperate sensors.
- ADC demo, displaying results on PORTB and PORTC LEDs.
- Button press demo, toggles LEDs on PORTC when PORTB buttons are pressed.
- Simple TWI library demo, writing one byte on 24C02 EEPROM then reading it and displaying on PORTB.
- Advanced TWI demo, introduces init, single write, single read, sequential read, writing to LCD
- Demonstration of GLCD library routines for pattern fill, images, geometric shapes, text.
- LCD 4-bit library demo, initializes LCD, writes text, then moves the text.
- LED curtain effect demo.
- Blinking LED demo.
- Demonstration of LM35 sensor, displays temperature on LCD.
- Demonstration of one-wire communication to DS18x20 digital temperature sensor, prints results on LCD.
- Seven-Segment Display demo, increments number every second.
- Demonstration of using sound library to play tones on the piezo buzzer.
- Demonstrations of using TouchPanel Controller, use two digital output and two analog input signals to calibrate panel and write on the GLCD screen.
- Two demonstration of UART library, echoes back data received via RS232 or via USB-UART.
Package contents The board ships with a USB cable, printed documentation, and a DVD that has drivers, the AVRFlash software, example code, and demo versions of the mikroC, mikroBASIC and mikroPascal compilers for AVR.
AVR Development Board Resources
Expansion Modules There are more than 170 add-on boards you can find in the mikroElektronika Accessory Boards category and its subcategories. The subcategories contain accessory boards that plug directly into the IDC10 headers or mikroBUS sockets on the EasyAVR v7.
Optional Recommended Products for this Item
|2x16 LCD, STN Negative Blue Transmissive, White LED Backlight||+|| US$9.80|
|Graphic LCD 128×64 with Touch Screen, Negative Blue, White B/L||+|| US$24.00|
|Plastic Pen Stylus for Touch Screens||+|| US$2.00|
|DS18S20+ Digital Temperature Sensor, TO-92 Package||+|| US$5.13|
|Temperature Sensor, Analog, °C Calibrated, LM35DZ, TO-92 Package||+|| US$1.87|
|Power Supply 3-12V DC, U.S. plug, 6 connection tips||+|| US$11.00|
|Power Supply 3-12V DC, US/UK/Euro/AU Plugs, 100-240VAC||+|| US$13.00|
|Serial Cable, 6ft., DB9 M/F||+|| US$6.00|
|USB 2.0 Cable, 6ft., A-Male / B-Male||+|| US$6.00|
|GLCD Design Software for mikroElektronika Boards, Key File||+|| US$99.00|
|GLCD Design Software for mikroElektronika Boards, USB Dongle||+|| US$99.00|
|Atmel ATmega16-16PU AVR Microcontroller, 40 DIP, 16 MHz||+|| US$6.80|
|Atmel ATmega162-16PU AVR Microcontroller, 40 DIP, 16 MHz||+|| US$6.70|
|Atmel ATmega328P-PU AVR Microcontroller, 28 DIP, 20MHz||+|| US$4.28|
|Atmel ATmega32A-PU AVR Microcontroller, 40 DIP, 16MHz||+|| US$6.27|
|Atmel ATmega88A-PU AVR Microcontroller, 28 DIP, 20MHz||+|| US$3.87|
|Atmel ATtiny2313-20PU AVR Microcontroller, 20 DIP, 20 MHz||+|| US$3.01|
|Atmel ATtiny85-20PU AVR Microcontroller, 08 DIP, 20MHz||+|| US$2.84|