Datasheet

4.5 Using BASCOM-AVR with the STK500 and the ATtiny25/45/85
Getting up to speed with BASCOM-AVR and the STK500 may require a tiny bit of effort.
The main challenge will probably be the installation of the required Windows drivers for
the STK500. The steps below should be sufficient to get going within an hour or so:
4.5.1 The STK500 User Guide — read it!
Take the time to read the STK500 User Guide [3]. The STK500 is a fine piece of equipment
with a large number of configuration options. Don’t waste your time on experimenting
with the programmer — read the instructions and get up to speed with the STK500 User
Guide taking you step by step through the process, including how to get the Windows
drivers properly installed.
4.5.2 Setup of the STK500 for 8-pin devices
The somewhat dated STK500 User Guide does not even list the ATtiny25/45/85 MCUs
among the units it is capable of programming. It is still capable of programming these
units without further ado but please note the following excerpt from the ISP Pro-
gramming section, which applies when programming the ATtiny25/45/85 MCUs:
When programming 8-pin devices, note the following: Pin 1 is used both as
RESET and as PB5 on some devices (ATtiny11, ATtiny12 and ATtiny15). Pin
1 on the 8-pin sockets SCKT3400D1 and SCKT3400D1 are connected to PB5.
The RESET signal used during ISP programming is therefore not connected
to pin 1 on these sockets. This signal must be connected by placing a wire
between RST and the PORTE header and PB5 on the PORTB header.
Figure 12 shows the required PORTE/RST and PORTB/PB5 interconnection, whereas
figure 13 shows the proper jumper settings.
Figure 12: The PORTE/RST and PORTB/PB5 interconnection required for programming the 8-pin AT-
tiny25/45/85 MCUs.
http://meteo.annoyingdesigns.com 23