Freelance Electronics Components Distributor
Closed Dec 25th-26th
800-300-1968
We Stock Hard to Find Parts

C1925

Part # C1925
Description BLOCK, JUNCTION - Bulk
Category HARDWARE
Availability In Stock
Qty 2
Qty Price
1 + $26.17021
Manufacturer Available Qty
MAGNUM
  • Shipping Freelance Stock: 2
    Ships Immediately



Technical Document


DISCLAIMER: The information provided herein is solely for informational purposes. Customers must be aware of the suitability of this product for their application, and consider that variable factors such as Manufacturer, Product Category, Date Codes, Pictures and Descriptions may differ from available inventory.

Hardware Description
AVR STK500 User Guide 3-9
1925C–AVR–3/03
3.7.1 ISP Programming In-System Programming uses the AVR internal SPI (Serial Peripheral Interface) to
download code into the Flash and EEPROM memory of the AVR. ISP programming
requires only V
CC
, GND, RESET and three signal lines for programming. All AVR
devices except AT90C8534, ATtiny11 and ATtiny28 can be ISP programmed. The AVR
can be programmed at the normal operating voltage, normally 2.7 - 6.0V. No high-volt-
age signals are required. The ISP programmer can program both the internal Flash and
EEPROM. It also programs fuse bits for selecting clock options, start-up time and inter-
nal Brown-out Detector (BOD) for most devices.
High-voltage programming can also program devices that are not supported by ISP pro-
gramming. Some devices require High-voltage Programming for programming certain
fuse bits. See the High-voltage Programming section on page 3-11 for instructions on
how to use High-voltage Programming.
Because the programming interface is placed on different pins from part to part, three
programming headers are used to route the programming signals to the correct pins. A
6-wire cable is supplied for connecting the ISP signals to the target ISP header. A color
coding system and a number system are used to explain which target ISP header is
used for each socket.
During ISP programming, the 6-wire cable must always be connected to the header
marked “ISP6PIN”. When programming parts in the blue sockets, connect the other end
of the cable to the blue SPROG1 target ISP header. When programming parts in the
green socket, use the green SPROG2 target ISP header. And when programming parts
in the red sockets, use the red SPROG3 target ISP header.Table 3-2 shows which
socket suits which AVR device, and which SPROG target ISP header to use for ISP
programming.
The 6-wire cables should be connected directly from the ISP6PIN header to the correct
SPROG target ISP header. The cable should not be twisted. A colored wire on the cable
indicates pin 1. Confirm that this is connected to pin 1 on each of the headers.
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.
Hardware Description
3-10 AVR STK500 User Guide
1925C–AVR–3/03
Figure 3-16 shows an example of how AT90S2313 can be In-System Programmed. The
6-wire cable is connected from the ISP6PIN header to the red SPROG3 target ISP
header, and the AT90S2313 part is inserted in the red socket marked “SCKT3100D3”.
Figure 3-16. Example Connection for Programming AT90S2313
Table 3-2. AVR Sockets
AVR Devices STK500 Socket Color Number Target ISP Header
AT90S1200
AT90S2313
SCKT3300D3 Red 3 SPROG3
AT90S2323
AT90S2343
AT t i ny 12
AT t i ny 22
SCKT3400D1 Blue 1 SPROG1. Connect RST on
PORTE to PB5 on PORTB.
Connect XTI on PORTE to PB3
(XTAL1 on 2323) on PORTB.
ATtiny11 SCKT3400D1 Blue 1 High-voltage Programming only
ATtiny28 SCKT3500D- None High-voltage Programming only
AT90S4414
AT90S8515
ATmega161
SCKT3000D3 Red 3 SPROG3
AT90S4434
AT90S8535
ATmega16
ATmega163
ATmega323
SCKT3100A3 Red 3 SPROG3
AT90S2333
AT90S4433
AT m e ga 8
SCKT3200A2 Green 2 SPROG2
ATtiny15 SCKT3600A1 Blue 1 SPROG1. Connect RST on
PORTE to PB5 on PORTB.
N/A SCKT3700A1 Blue 1 Socket is not in use in this version
of STK500
ATmega103
ATmega128
Use the STK501 Top Module
AVR
SCKT3300D3
SPROG1
SPROG2
SPROG3
ISP6PIN
Hardware Description
AVR STK500 User Guide 3-11
1925C–AVR–3/03
It is not necessary to remove the 6-wire cable from its ISP position while running a pro-
gram in the AVR. The port pins used for ISP programming can be used for other
purposes in your program.
3.7.2 High-voltage
Programming
For High-voltage Programming, a 12V programming voltage is applied to the RESET pin
of the AVR device. All AVR devices can be programmed with High-voltage Program-
ming, and the target device can be programmed while it is mounted in its socket.
Two different methods are used for High-voltage Programming: 8-pin parts use a serial
programming interface, while other parts use a parallel programming interface. The pro-
gramming signals are routed to the correct pins of the target device using the cables
supplied with STK500.
Table 3-3 summarizes the programming method and special considerations when using
High-voltage Programming.
Table 3-3. High-voltage Programming Settings
AVR
Devices
STK500
Socket Color Number High-voltage Programming Method
AT90S1200
AT90S2313
SCKT3300D3 Red 3 Parallel High-voltage Programming.
Connect PROG CTRL header to
PORTD and PROG DATA to PORTB,
as shown in Figure 3-17 on page 3-12.
AT90S4414
AT90S8515
SCKT3000D3 Red 3
AT90S4434
AT90S8535
SCKT3100A3 Red 3
ATtiny28 SCKT3500D- None
ATmega161 SCKT3000D3 Red 3 Parallel programming as above; mount
BSEL2 jumper. See Section 3.8.
ATmega16
ATmega163
ATmega323
SCKT3100A3 Red 3
AT90S2333
AT90S4433
SCKT3200A2 Green 2 Parallel programming as above; mount
PJUMP jumpers. See Section 3.8.
ATmega103
ATmega128
Use the
STK501 Top
Module
Parallel programming as above; mount
BSEL2 jumper. See Section 3.8.
ATmega8 SCKT3200A2 Green 2 Parallel programming as above; Mount
PJUMP jumpers and mount BSEL2
terminal to PC2. See Section 3.8.5 and
Section 3.8.6.
AT90S2323
AT90S2343
AT t i ny 11
AT t i ny 12
AT t i ny 22
SCKT3400D1 Blue 1 Serial High-voltage Programming
ATtiny15 SCKT3600A1 Blue 1
N/A SCKT3700A1 Blue 1 Socket not in use in this version of
STK500
PREVIOUS12345678910111213NEXT