MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » MIKROE-977 My Account  |  Cart Contents  |  Checkout   
Quick Find
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Accessory Boards->
ADI Blackfin
Atmel AVR->
Cypress PSoC
Microchip PIC->
Silicon Labs
ST Microelectronics->
Texas Instruments->
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
Development Board for 40-pin AVR, with ATmega16 (Ready for AVR) US$14.25

Development Board for 40-pin AVR, with ATmega16 (Ready for AVR)

The Ready for AVR Board is a great solution for fast and simple development of various microcontroller applications. It comes with an ATmega16 that is placed in its DIP40B socket. The ATmega16 is preprogrammed with a UART bootloader, so you don't have to use external programmers to program the microcontroller. The board contains dual-row IDC10 headers for all available microcontroller ports. It also contains a USB-UART module, prototyping area and a power supply circuit. An optional white plastic case is available so you can turn your AVR project into a final product.

The board has two 40-pin DIP sockets with different pinouts so you can use any 40-pin AVR microcontroller. If you want to use a different MCU than the included ATmega16, make sure to remove the ATmega16 and to install your new AVR in the socket that supports its pinout. Never have more than one microcontroller installed at a time! A 10-pin programming connector is on the board so that you can program a different AVR chip (external programmer required). The board measures 14 8.2 cm (5.51 3.23").

40-pin AVR Board Features

ATmega16 microcontroller

  • Up to 16 MIPS Operation
  • 8-bit architecture
  • 128KB of Flash memory
  • 16KB of SRAM memory
  • 512 Bytes of EEPROM
  • 32 I/O pins
  • JTAG programming/debugging interface

Three power options

You can apply power to the board using the provided USB cable, which provides more than enough current for the MCU and every on-board module. If you want to use an external power supply, there is both a barrel connector and screw terminals to which you can supply 7-32V AC or 9-32V DC. Use only one method at a time.

Crystal oscillator

The board contains an 8 MHz external crystal oscillator which delivers the the clock necessary for the operation of the MCU. A 74HC04 hex inverter filters the crystal's signal into a square wave for stable operation.

Programming with bootloader

For programming the microcontroller, you can use a bootloader program which is pre-installed in the MCU memory. To transfer a .hex file from a PC to the MCU, you can use the free mikroBootloader application. The board has a USB connector and ships with a cable to connect to your PC.

Programming with external programmer

In case you want to remove the USB bootloader, need to re-install it, or want to use a different MCU, the board has a 25-pin header with the standard AVR ISP pinout for connecting an external programmer.


An FTDI virtual serial port driver chip allows you to communicate with a PC or other UART device using a USB-UART connection. RX and TX LEDs indication communication status.

Port headers

Each MCU pin is available for further connections through five IDC10 headers with clearly marked pins. There are more than 70 add-on modules with matching IDC10 connectors that you can plug into these headers.

Protoyping area

The general-purpose prototype area allows you to expand your Ready for AVR board with additional functions by placing your own components into available soldering pads. The pads are arranged in standard 100mil spacing. There are 12 connected lines on each half of the area (thus 24 lines in all) with four soldering pads for each line. There's also an 88 matrix of unconnected soldering pads. VCC and GND pins run down the entire prototype area.

Optional plastic enclosure

The board has mounting holes for placing it into a plastic enclosure which is available as an option. The enclosure exposes the USB port and the power barrel connector. The picture to the right shows what the enclosed system looks like.

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. The source codes provide detailed explanatory comments. Peripheral modules recommended to use these examples are: EasyLED, 12864 GLCD Adapter, 12864 GLCD, Alphanumeric LCD Adapter, 2x16 Alphanumeric LCD.
  • Example of using ADC library. Place analog signal on PORTA and results are sent to PORTB and PORTC.
  • Demonstration of using a button as input on PORTB. Connect a button to PORTB and press it to invert PORTC.
  • Demonstration of GLCD library routines (init, clear, display image, geometric shapes, text handling).
  • Demonstration of 4-bit alphanumeric LCD library. Writes text and scrolls it.
  • Example of turning on and off LEDs on the five ports.
  • Demonstration of USB-UART module. Program echoes back text sent from PC COM port.

Package Contents

  • Ready for AVR Board
  • USB cable
  • DVD-ROM with documentation and code examples

Atmel AVR Board Resources

Expansion Modules

There are more than 120 add-on boards you can find in the mikroElektronika Accessory Boards category, some of which connect directly to the IDC10 port expansion headers, and some which must be wired up.

Optional Recommended Products for this Item
Ready for AVR / Ready for PIC Plastic Casing, Gray Enclosure+ US$7.50
Power Supply 3-12V DC, U.S. plug, 6 connection tips+ US$10.00
Power Supply 3-12V DC, US/UK/Euro/AU Plugs, 100-240VAC+ US$10.90
Atmel ATmega16-16PU AVR Microcontroller, 40 DIP, 16 MHz+ US$3.95
Atmel ATmega162-16PU AVR Microcontroller, 40 DIP, 16 MHz+ US$4.00
Atmel ATmega32A-PU AVR Microcontroller, 40 DIP, 16MHz+ US$6.27

This product was added to our catalog on Wednesday 29 February, 2012.


Customers who bought this product also purchased
Ready for AVR / Ready for PIC Plastic Casing, Gray EnclosureReady for AVR / Ready for PIC Plastic Casing, Gray EnclosureUS$7.50

2x10 (20-pin) 0.1" pitch IDC Connector Flat Ribbon Cable, 15cm2x10 (20-pin) 0.1" pitch IDC Connector Flat Ribbon Cable, 15cmUS$2.00

12x12mm Tact Switch (5 Pack)12x12mm Tact Switch (5 Pack)US$2.00

2x16 LCD, STN Negative Blue Transmissive, White LED Backlight2x16 LCD, STN Negative Blue Transmissive, White LED BacklightUS$6.25

2x5 (10-pin) 0.1" pitch IDC Connector Flat Ribbon Cable, 15cm2x5 (10-pin) 0.1" pitch IDC Connector Flat Ribbon Cable, 15cmUS$1.90

LED, Red 5mm 632nm, pack of 10LED, Red 5mm 632nm, pack of 10US$1.30

Shopping Cart more
0 items
What's New? more
2-pin Female Connector Harnesses, Pack of 4, with 4 Wires
2-pin Female Connector Harnesses, Pack of 4, with 4 Wires
Tell A Friend

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to Development Board for 40-pin AVR, with ATmega16 (Ready for AVR)
Reviews more
Write ReviewWrite a review on this product!
  Saturday 27 November, 2021   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce