Programmers

All on one SLOW page
Serial Port
Parallel Port
Smart Programmers
Serial Loaders

Projects

ATmega8 Serial LCD
ATtiny2313 Serial LCD
ATtiny4313 Serial LCD
ATmega328 SIRC
ATtiny2313 SIRC
40-pin Dev Board
28-pin Dev Board
AVR PS/2 Keyboard
AVR MAX232 RTS/CTS
AVR Dual RS232 Ports

Minimal Circuits

ATmega16
ATmega32
ATmega644
ATmega1284
ATmega8515
ATmega8535
ATmega8
ATmega48
ATmega88
ATmega168
ATmega328
ATmega162
ATmega128
ATtiny13
ATtiny2313
ATtiny4313
ATtiny24
ATtiny84
ATtiny25
ATtiny45
ATtiny85

Other Stuff

ATtiny13 vs ATtiny85
ATmega8 vs ATmega88
ATmega16 vs ATmega164
ISP and SPI
MAX232 Arduino
A small FAQ
Hardware Info

ATmega32 Test Circuit Diagram

This schematic diagram shows the ATmega32 in its minimal circuit. The ATmega32 is using its default settings, which includes the internal 8 MHz RC oscillator. The circuit works with ATmega16, ATmega32, ATmega164, ATmega324, ATmega644, ATmega1284, and ATmega8535 MCUs. Please note that although the ATmega16 / ATmega32 are pin compatible with the ATmega164 / ATmega324 series, they are not machine code compatible, as the register addresses have changed. The x4 series also sports a second USART, and pin change interrupts. There is an ExpressPCB design file for a full 40-pin AVR development board, with schematics, that supports the ATmega16, ATmega32, ATmega164, ATmega324 and ATmega644, ATmega1284, and ATmega8535 microcontrollers. The code you will find there will allow you to use the Arduino environment to program your ATmega32 or ATmega644 microcontroller.

Projects featuring the ATmega32

ATmega32 Datasheet

Here you can find the current ATmega32 datasheet

ATmega32 Pinout

Schematic Diagram

Atmel AVR ATmega32 board schematic diagram

Parts

This is the schematic for the 40-pin development board, which can use any of (at speed):

It provides some switches, pots, and LED's but is shown here as an example of the ATmega32 with a crystal. The output connections show Arduino pin numbers as well.