AVR ATmega Projects

AVR DDS signal generator V2.0 using ATmega16

Finally second and improved AVR DDS signal generator is here. First AVR DDS V1.0 generator was only an attempt of running DDS algorithm without any amplitude control. This time I still wanted to keep things simple like minimum count of widely accessible components circuit, single sided PCB that comes together with good functionality. AVR DDS […]

AVR DDS signal generator V2.0 using ATmega16 Read More »

Atmel AVR-firmware based universal USB-Interface using ATTiny2313

Scanning the web on microcontroller based USB solutions, I stumbled over Objective Development’s freeware USB solution based on Atmel’s  AVR architecture. I decided to build up their reference design PowerSwitch with an ATTiny2313 MCU. Since I never used AVR chips before, the first challenge was to set up a code development environment enabling me to

Atmel AVR-firmware based universal USB-Interface using ATTiny2313 Read More »

A Portable Battery-Powered Roguelike Video Game using ATmega32

I. Introduction This project is a portable battery-powered video game based on the 1984 cult classic PC game “Rogue”. I designed a hardware-based roguelike video game because I am a long-time Rogue addict and thought it would be cool to make a portable plug-and-play imitation. The project involved some basic hardware setup, including a Sega

A Portable Battery-Powered Roguelike Video Game using ATmega32 Read More »

Evertool using ATmega16 microcontroller

Evertool is an AVRISP/STK500-protocol and JTAGICE compatible Programmer/JTAG debugger. ISP Programmer compatible with Atmel AVRISP, directly accessable with AVRStudio and avrdude JTAG debugger compatible with Atmel JTAGICE, directly accessable with AVRStudio and AVaRice Evertool supports all AVR devices Atmel supports with their AVRISP and JTAGICE. Easy update of the programmer for new target AVRs via

Evertool using ATmega16 microcontroller Read More »

Printed circuit board 'Multiuse tiny1' using ATmega8

Project overview This small PCB, which I named Multiuse tiny1 was originally designed to convert NES/SNES controllers to USB. Since there is not a lot of space availabe inside an SNES controller, I designed the PCB to be as small as necessary. The PCB has improved since the beginning, thanks to the many other uses

Printed circuit board 'Multiuse tiny1' using ATmega8 Read More »

Cheap and Simple Learning Board using AT89S51

Build your own a cheap simple Microcontroller learning board S-52. The board is based on ATMEL’s new ISP chip AT89S51, AT89S52, or AT89S53. This board can be used by beginners for learning Assembly and C language programming. Single sided PCB file included.   Introduction I have designed this leaning board to be used as a

Cheap and Simple Learning Board using AT89S51 Read More »

Sensor Interfacing using ATmega8 microcontroller

If you’ve ever tried to hook up a 3.3V sensor to a 5V micro, you know what I’m talking about – connecting these two can be a problem! There are several ways in which a 3.3V device can be safely connected to a 5v microcontroller. This tutorial will detail a few ways in which this

Sensor Interfacing using ATmega8 microcontroller Read More »

The Prototino™ using ATmega168 microcontroller

What is a Prototino™?   The Prototino™ is an Arduino clone with a built in prototyping area.   Designed to make a permanent version of your project once you have perfected it on a breadboard but without the expense of embedding your original Arduino into your project. The Prototino also makes your project more reliable

The Prototino™ using ATmega168 microcontroller Read More »

Scroll to Top