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

ATtiny45 Minimal Circuit

This schematic shows several ATtiny45 minimal circuit configurations. The ATtiny45 is shown using its internal 8 MHz RC oscillator, which divided by 8 gives a 1 MHz system clock, and with an external crystal and ADC buffer. The ATtiny45 has 4kB flash, 256 bytes of SRAM, and 256 bytes of EEPROM. There are two 8-bit timers, and no 16-bit timers.

ATtiny45 Datasheet

Here you can find the current ATtiny45 datasheet

ATtiny45 Pinout

ATtiny45 Schematic Diagrams

Minimal Circuit

ATtiny45 schematic diagram

Parts

Minimal Circuit w/External Crystal and ADC Buffer

When you program the ATtiny45 in circuit the SCK line drives the analog input signal with a 0 - 5V high frequency square wave. To prevent harm to the analog attached device, a buffer amplifier is placed inline. The NE5230 is a single supply rail-to-rail device that is stable at unity gain. R2 protects the output of the amplifier, and prevents the analog input from disturbing the SCK signal during programming.

ATtiny45 schematic diagram with crystal and ADC buffer

Parts