AVR Development and Application Boards
Boards for development, education, and experimentation

Written by Pascal Stang | Updated: Monday April 09, 2007

Quick Links


AVRmini V4.0 AVR Development Board  

AVRmini V4.0 Manual (coming soon)
AVRmini V4.0 Quick-Start Guide
AVRmini V4.0 Schematic
AVRmini V4.0 Tools and Examples
AVRmini V4.0 Features:
  • Most 40-pin Atmel AVR processors supported
    • ATmega16,32
    • ATmega163,323
    • ATmega644
    • many more...
  • Advanced I/O
    • Ethernet: 10Mb/s Ethernet using ENC28J60 controller
    • USB: Full-speed USB using FT232R USB interface
    • Memory Card: SD/MMC Flash memory card slot
  • General I/O
    • DB-9 RS-232 serial port (with TXD, RXD, CTS, RTS signals)
    • 4-pin I2C header or terminal block
    • Character LCD header and LCD bias voltage (for HD44780-compatible displays)
    • 10-pin Serial I/O header with I2C, UART, and SPI pins
    • 10-pin ISP header for external programmer hardware (such as STK500 or AVRISP)
    • 10-pin JTAG header for external programming/debug hardware (such as JTAG-ICE)
    • 10-pin headers for all I/O ports (same as STK500)
    • I/O ports are protected against damage due to shorting and overvoltage
  • Power input and supplies
    • Supply power via DC jack or USB bus
    • High-efficiency 5V regulator accepts 6-18Vin (90% eff. typ.)
    • On-board 3.3V linear regulator for ethernet, USB, and flash card interfaces
  • Socketed CPU crystal
  • Four user-accessible pushbuttons and LEDs
  • Board size: 4" x 3" x 1" (LxWxH)
AVRmini V3.1 AVR Development Board  

AVRmini V3.1 Manual
AVRmini V3.1 Schematic
AVRmini V3.1 Bill of Materials
AVRmini V3.1 Features:
  • Supports all 40-pin DIP AVR processors plus Mega64 and Mega128
  • High-efficiency 5V regulator accepts 6-20Vin (90% eff. typ.)
  • All I/O ports broken out into 10-pin headers (same as STK500)
  • I/O ports A,B,C,D are protected against damage due to shorting, overvoltage
  • Character LCD header and LCD bias voltage (for HD44780-compatible displays)
  • Two DB-9 serial ports, configure as:
    • 1 RS-232 serial & 1 PonyProg/uisp-dasa2 programming port (default)
    • 2 RS-232 serial ports
  • 10-pin ISP header for external programmer hardware (such as STK500 or AVRISP)
  • Socketed CPU crystal
  • Four user-accessible pushbuttons and LEDs
  • Optional 128Kbyte or 512Kbyte external SRAM
  • Board size: 4" x 3" x 1" (LxWxH)
AVRmini V2.0 AVR Development Board  

AVRmini V2.0 Schematic
AVRmini V2.0 Features:
  • Supports all 40-pin DIP AVR processors
  • High-efficiency 5V regulator accepts 6-20Vin (90% eff. typ.)
  • All I/O ports broken out into 10-pin headers (same as STK500)
  • I/O ports A,B,C,D are protected against damage due to shorting, overvoltage
  • Character LCD header and LCD bias voltage (for HD44780-compatible displays)
  • Two DB-9 serial ports, configure as:
    • 1 RS-232 communication serial port
    • 1 RS-232 PonyProg/uisp-dasa2 programming port
  • 10-pin ISP header for external programmer hardware (such as STK500 or AVRISP)
  • Socketed CPU crystal
  • Four user-accessible pushbuttons and LEDs
  • Board size: 4" x 2.5" x 1" (LxWxH)
AVRmini8 V1.0 AVR Development Board  

AVRmini8 V1.0 Schematic

The AVRmini8 board is a miniature development board for the 28-pin AVR series processors such as the ATmega8, and ATmega44,88,168. The AVRmini8 offers additional connectors and flexibility for I/O. RC servos, analog and digital sensors, I2C components, and Character LCDs are directly connectable to the AVRmini8 without additional cabling.

AVRmini8 V1.0 Features:
  • ATmega8 processor (28-pin DIP, also aupports ATmega44,88,168)
  • Standard DB-9 RS-232 serial port
  • All processor I/O ports broken out into 10-pin headers (same as STK500)
  • PORTD header expandable into std. char LCD header with bias voltage
  • RC-Servo 3-pin headers (connects to processor PWM pins)
  • I2C connector 4-pin header (carries SCL, SDA, +5V, GND)
  • 10-pin ISP header for external programmer hardware (such as STK500 or AVRISP)
  • Screw-terminal block (6-pos) carries:
    • Combination of ADC inputs and INT pins (jumper selectable)
    • GND and +5V
  • Socketed CPU crystal
  • Two user LEDs
  • Power LED and RESET pushbutton
  • High-efficiency 5V regulator accepts 6-20Vin (90% eff. typ.)
  • Board size: 4" x 3" x 1" (LxWxH)
AVRLinx V1.1 AVR/Radio Board  

AVRLinx V1.1 Schematic

The AVRLinx board is a miniature development board for the ATmega16 and ATmega32 processors with an on-board wireless data transmitter and receiver.

AVRLinx V1.1 Features:

  • ATmega16 processor (44-pin TQFP, also accepts ATmega32)
  • 418MHz Linx Technologies LC or LR-series radio data transmitter and receiver
  • Standard DB-9 RS-232 serial port
  • All processor I/O ports broken out into 10-pin headers (same as STK500)
  • 10-pin ISP header for external programmer hardware (such as STK500 or AVRISP)
  • Two user LEDs
  • Power LED and RESET pushbutton
  • High-efficiency 5V regulator accepts 6-20Vin (90% eff. typ.)
  • Board size: 3" x 2" x 0.75" (LxWxH)

AVR-Core V1.1 Modular Board

 

AVR-Core V1.1 Schematic
AVR-Core V1.1 Features:
  • ATmega128 processor (64-pin TQFP, also accepts ATmega64)
  • On-board 128K or 512KByte SRAM (memory mapped)
  • Dual In-line (DIP) pins provide access to I/O pins
    • Breadboard-compatible
    • 48 total pins (2 rows of 24)
    • AVR ports B, D, E, and F directly accessible
    • Dedicated pins for UART0, UART1, I2C, SPI, Dallas 1W, and RESET
    • Unregulated power input pin
    • Regulated power input pin
  • Standard DB-9 RS-232 serial port (with RTS/CTS handshaking)
  • On-board linear 5V regulator
  • Atmel-standard 10-pin ISP connector (compatible with STK500, AVRISP, and AVRmini)
  • 4 memory-mapped LEDs
  • 10-pin ISP header for external programmer hardware (such as STK500 or AVRISP)
  • Extra PCB footprints for
    • On-board I2C EEPROM (24LCxxx series)
    • On-board SPI EEPROM (25LCxxx series)
    • On-board Dallas 1-Wire hardware support (DS2482-100).
  • Board size: 3" x 1.2" x 1" (LxWxH)
MotorDriver V1.1 Dual DC Motor Driver  

MotorDriver V1.x Manual
MotorDriver V1.x Schematic
MotorDriver V1.1 Features:
  • Powerful dual-channel bi-directional DC Motor Driver
    (can also be used as single high-power stepper motor driver)
  • Up to 50V, 3A continuous, 6A peak, per channel
  • Steady-state DC operation, or PWM up to 50KHz+
  • Screw-terminal power input and motor output
  • Flexible 10-pin interface for control signals
  • Analog outputs for motor current monitoring
  • Bi-color LED indicators of motor outputs
  • Can connect directly to AVRmini or STK500 with just one or two 10-pin ribbon cables
  • Board size: 3" x 2" x 2" (LxWxH)
CF/IDE Adapter Board V1.1  

CF/IDE Adapter V1.1 Schematic
CF/IDE Adapter Reference Info
CF/IDE Adapter V1.1 Features:
  • Four functional configurations (depending on jumper settings and loaded parts)
    • Generic IDE-to-CF memory adapter
    • AVR-friendly IDE and CF break-out board
    • Microcontroller 8-bit memory bus to IDE/CF interfaces
    • Microcontroller 16-bit memory bus to IDE/CF interfaces
  • Power LED and Activity LED for IDE interface
  • AVR-style 10-pin connectors for all relevant CF and IDE control and data lines
  • 36-pin Memory Bus connector
  • Board Size: 3" x 2" x 0.75"
USBmini Interface Board V1.0  

USBmini V1.0 Schematic

The USBmini board is a generic all-purpose USB device interface for embedded systems that wish to operate on the USB bus. The USBmini is based on the USBN9603/4 USB interface from National Semiconductor. The USBmini is entirely generic and can function as any kind of typical USB device (keyboard, mouse, joystick, disk, midi port, serial port, audio input/output, etc). You are limited only by what you're able to program.

USBmini V1.0 Features:
  • Generic USB device interface
  • Based on USBN9603/4 USB interface chip (USB Low/Full Speed - 1.5/11Mb/s capable)
  • Standard USB device B-socket
  • AVR-style headers for SPI or data bus for easy interface to CPU
  • Interrupt line configurable via jumpers
  • 64-byte endpoint FIFO RAM for USB data (lowers CPU interrupt overhead)
  • Sample application code available
  • Board Size: 3"x1.5"
ADXL V1.1 Accelerometer Board  


ADXL V1.1 Schematic
ADXL V1.0 Schematic (no ADC)
ADXL V1.1 Features:
  • Full 3-axis XYZ acceleration sensing in a small development-friendly package
  • 100Hz sensor bandwidth
    (default configuration, bandwidths 10-1000Hz by request)
  • Optional onboard I2C 12-bit 50ksps analog-to-digital converter
  • 10-pin signal+power connector
  • Operates from 5V or 3.3V supply
  • Can connect directly to AVRmini or STK500 with just a 10-pin ribbon cable
  • Board size: 1" x 1" x 0.5" (LxWxH)
XL-DIG V1.0 3-axis Digital Accelerometer Board  


XLDIG V1.0 Schematic
XLDIG V1.0 Guide
XL-DIG V1.0 Features:
  • Sensing
    • Full 3-axis XYZ acceleration sensing in a small development-friendly package
    • Software selectable +/-2g or +/-6g range
    • Digitally 40-2560 Hz sensor bandwidth
  • Interface
    • 10-pin connnector with I2C, SPI, and power
    • 4-pin connector wth I2C and power
    • Operates from 3-5V supply
  • Can connect directly to AVRmini or STK500 with just a 10-pin ribbon cable
  • Board size: 1" x 1" x 0.5" (LxWxH)
  • Easy to use driver provided with AVRlib
  • More information and code examples here
FTDImicro Interface/Prog Board V1.0  

The FTDImicro Board is a general-purpose USB interface and programmer board. The FTDI module can serve as a USB-to-Serial dongle, as well as an AVR and FPGA/CPLD programmer.

FTDImicro V1.0 Features:

  • Works with ftisp programmer software
  • Serial drivers available for Windows, Linux, and MacOS (www.ftdichip.com)
  • FTDI FT232RL USB interface chip
  • Connection possibilites
    • AVR ISP connector
    • JTAG connector
    • Logic-level serial port
    • Direct access to DBUS and CBUS of FT232R for custom applications
  • Configuration
    • 5V or 3.3V I/O signals
  • Indicator LEDs
    • USB Receive and Transmit LEDs
    • RS232 Receive and Transmit LEDs
    • Power LED
  • Board size: 2" x 1" x 0.50" (LxWxH)
FTDI Module Interface/Prog Board V1.0  

The FTDI Module Board is a general-purpose USB interface and programmer board. The FTDI module can serve as a USB-to-Serial dongle, as well as an AVR and FPGA/CPLD programmer.

FTDImodule V1.0 Features:

  • Works with ftisp programmer software
  • Serial drivers available for Windows, Linux, and MacOS (www.ftdichip.com)
  • FTDI FT232RL USB interface chip
  • Connection possibilites
    • AVR ISP connector
    • JTAG connector
    • Standard DB-9 RS-232 serial port
    • Direct access to DBUS and CBUS of FT232R for custom applications
  • Configuration
    • 5V or 3.3V I/O signals
    • Selectable connection to DB-9
  • Indicator LEDs
    • USB Receive and Transmit LEDs
    • RS232 Receive and Transmit LEDs
    • Power LED
  • On/Off switch
  • Board size: 2" x 2" x 0.60" (LxWxH)

Written by Pascal Stang | Updated: Monday April 09, 2007