Promotion products

AVR modules

AVR microcontrollers family is one of the most popular MCU series in history of electronics. These 8-bit processors are low cost and easy to use, but probably the most important advance of AVRs is ability to program using simple and low cost hardware interfaces. AVR microcontrollers are still in under development – new devices are released from time to time, older ones are successively replaced by newer models with pin-to-pin compatibility and better performance or lower power consumption. One of the proves of these processors popularity is that famous Arduino family of development boards is based mainly on various AVR microcontrollers. It is really hard to find a professional embedded developer who didn’t start with AVR. Due to low price, simple instruction set and good availability of evaluation boards, programming interfaces and IDEs (integrated development environments) most of microcontroller programming courses at schools and universities, as well as online tutorials, is based on AVR family. If you are beginner, in our store you will find many hardware tools for AVR development that will accelerate your learning curve.

Products: 42
Loading...

Baby Orangutan B-328 Robot Controller - Pololu 1220

The robot controller containing an AVR microcontroller, dual channel motor driver and the necessary outputs.
Index: PLL-00750
Index: PLL-00750
Shipping in 24 hours
In stock, shipping 24 hours!
(Check quantity)
Regular price €19.77 Price €19.77

ATmega328 mini module - microBOARD-M328

Module microBOARD-M328 is a mini  development set with microcontroller ATmega328P used in popular Arduino Uno modules.
Index: MOD-02029
Index: MOD-02029
Waiting for delivery
Czas oczekiwania: ok. 10-30 dni
Regular price €8.58 Price €8.58

Robot Line Follower m3pi - mbed - Pololu 2151

Educational robot line follower Pololu 3pi. Excellent learning platform with the possibility of using microcontroller LPC by the company NXP Cortex - mbed.
Index: PLL-00501
Index: PLL-00501
Waiting for delivery
Czas oczekiwania ok. 10-21 dni
Regular price €138.37 Price €138.37

Tessel 2 - Mediatek + SAMD21 - board with Node.js system - SparkFun DEV-13841

Board with a built-in wi-fi module, which allows you to create scripts in Node.js. It allows you to easily connect a variety of sensors and modules. It is equipped with a WiFi...
Index: SPF-07431
Index: SPF-07431
Waiting for delivery
Czas oczekiwania: ok. 10-30 dni
Regular price €68.60 Price €68.60

Development board - ATB-MEDkit for AVR ATtiny

The board was developed to facilitate the design of systems using specialized microcontrollers from the ATiny series .
Index: ATN-09262
Index: ATN-09262
Shipping in 24 hours
In stock, shipping 24 hours!
(Check quantity)
Regular price €23.02 Price €23.02

Picoboard + wire - a graphical programming Scratch - SparkFun WIG-11888

PicoBoard allows, in a simple way, to use different sensors that can be easily connected with the included crocodile wires. Its heart is the ATmega328 microcontroller, which...
Index: SPF-04370
Index: SPF-04370
Waiting for delivery
Waiting time: approx. 10-30 days
Regular price €52.09 Price €52.09

Feather 32u4 Basic Proto - compatible with Arduino - Adafruit 2771

A small module with a microcontroller AVR Atmega 32u4 known from the Arduino Leonardo. Feather is designed for portable projects. On board is also a microUSB connector, through...
Index: ADA-05059
Index: ADA-05059
Shipping in 24 hours
In stock, shipping 24 hours!
(Check quantity)
Regular price €26.74 Price €20.06
  • Reduced price
  • On sale

Proto Feather M0 32-bit - compatible with Arduino - Adafruit 2772

A small module with a 32-bit microcontroller ARM Cortex M0 ATSAMD21G18 known from Arduino Zero. Feather is designed for portable projects. On board is a microUSB connector,...
Index: ADA-05296
Index: ADA-05296
Shipping in 24 hours
In stock, shipping 24 hours!
(Check quantity)
Regular price €26.49 Price €26.49

Feather M0 datadalogger with microSD card reader - compatible with Arduino - Adafruit 2796

A small module with a microcontroller ATSAMD21G18 ARM Cortex M0 known from Arduino M0. Feather is designed for portable projects. On board is a connector microUSB, through...
Index: ADA-06568
Index: ADA-06568
Shipping in 24 hours
In stock, shipping 24 hours!
(Check quantity)
Regular price €26.74 Price €26.74

Programmer AVR compatible with USBasp ISP + IDC tape - white

The programmer AVR USBasp is fully compatible with the programmer to "USBasp" created by Thomas Fischl. It can be used to program microcontrollers of the ATMEL AVR family via...
Index: MOD-10792
Index: MOD-10792
Waiting for delivery
Czas oczekiwania: ok. 10-30 dni
Regular price €5.81 Price €5.81

ATmega8 mini module - microBOARD-M8

Module microBOARD-M8-miniature set of run with the host microcontroller ATmega8A.
Index: MOD-00970
Index: MOD-00970
Shipping in 24 hours
In stock, shipping 24 hours!
(Check quantity)
Regular price €6.95 Price €6.95

GEMMA - miniature platform with a microcontroller Attiny85 3.3 V - Adafruit 1222

Miniature, round module with AVR Attiny85 microcontroller has an 8 KB Flash memory, 3 digital pins, analog input and 2 channels of PWM. On board is miniUSB connector, through...
Index: ADA-03017
Index: ADA-03017
Waiting for delivery
Waiting time: approx. 10-30 days
Regular price €13.23 Price €13.23

AVR microcontrollers – why should I use them?

The first reason to learn AVR programming is a great availability of hardware tools – development boards, modules as well as hardware programming interfaces with USB port. Beside powerful and sophisticated JTAG programmers AVR microcontrollers can be also programmed by one of many simple, but really reliable ISP programmers. AVR microcontrollers can be used with various software development environments, mainly under open source license. AVR Studio is one of most advanced and powerful software for AVR development, but there is also a lot of other options, depending on what operating system you use and what are your design needs or preferences. Many developers use open source toolchain (including linker and cross-compiler) with Eclipse IDE – this solution is incredibly flexible due to wide range Eclipse’s plug-ins and huge support by internet forums and tutorials. The next reason is simple instruction set (assembly language implementation) and high quality of manufacturer’s documentation – it seriously ease learning of low-level software development. If you don’t want to use assembly language, you can of course write your programs in higher-level languages like C, BASIC or even Python. There is also a lot of free libraries for various integrated circuits, displays and modules available on the market.

Hardware programers for AVR MCU

In our store you can find a lot of hardware programming interfaces falling into two groups. USBasp is a simple, but reliable programmer designed by Thomas Fischl and published as an open project on his site. There are different versions of this design, some of them have built-in USB B port, other are equipped with on-board USB A plug, so there is no need to use an external USB cable. Most of AVR programmers use 10-pin IDC connector compatbile with ISP KANDA standard pinout. AVR ProgUSB MKII ECO is a low cost, high quality AVR programmer providing driver compatibility with famous AVRISP-MKII interface. There is also another standard of hardware interfaces for AVR microcontrollers – STK500. In out store you can find Pololu’s version of this programmer - it’s much cheaper than original and provides 100% compatibility. If you don’t know which programmer will fit your needs, please check your IDE specs, because there are some differences in hardware compatibility, for example between AVR Studio and Eclipse-based IDE.

Evaluation boards and modules for AVR microcontrollers

If you want to learn AVR programming, you can also find here a plenty of evaluation modules and starter kits that allow you to easily start learning and testing your design ideas. Great choose for beginners is a development kit EvB 5.1 based on 40-pin ATMega32 microcontroller. On the board you can also find 2x16-chars LCD with blue backlight, 4-digit 7-segment LED display, a set of micro switches, digital temperature sensor with 1-Wire interface, RS485 serial bus converter, infrared receiver, EEPROM memory, LED indicators and a lot of pinheaders for interconnection of the peripherals with GPIO lines of the AVR processor. If you are a robotics enthusiast, you should check our offer of educational mobile robots from Pololu – for example, the m3pi robot allows you to develop your own programs using popular Arduino IDE and provides easy switch to more powerful 32-bit ARM processor thanks to built-in slot on the top board of the robot. In our store you can also find useful modules based on AVR microcontrollers, for example Trinket – a tiny evaluation module (only 31 x 15,5 x 5 mm!) equipped with ATtiny85 mircocontroller, mini USB connector, reset switch and power supply circuitry.