SlideShare a Scribd company logo
1 of 2
Download to read offline
CMYK


         CIRCUIT
           IDEAS

       ATMEL AVR ISP DONGLE                                                                      SANI TH
                                                                                                        EO




         EFY LAB                                 grammed is sent on this pin               parallel port.
                                                     3. SCK (Shift Clock): Serial clock        IC 74LS244 (IC1) acts as a buffer as


       A
                tmel’s AVR microcontroller       generated by the programmer from the      well as an isolator circuit when the
                chips are in-system program-     PC.                                       AVR is not in programming mode. In
                mable (ISP), i.e. these can be       4. RST (Reset): Reset (low pulse)     idle mode, all the outputs are tristated
       programmed directly in the target cir-    generated by the program. The AVR         so as not to affect the operation of the
       cuit. A special programmer software       is programmed while in reset state.       target system.
       is used to download the program from          Here’s a dongle circuit for in-sys-       When the AVR’s ISP mode is se-
       the PC into the AVR’s flash memory.       tem programming of Atmel’s AVR chip       lected, the lower half of IC 74LS244
       Atmel offers a software package called    AT90S8515 using such software pack-       is enabled, pulling the target system’s
       the Atmel AVR ISP that allows pro-        ages as Atmel ISP 2.65 and                Reset line low. Once the target
       gramming of the AVR microcontrollers      PonyProg2000. Though not exactly the      system is in Reset mode, the SCK,
       in the circuit using a simple dongle. A   same, a similar dongle circuit can be     MISO and MOSI lines are no longer
       dongle is nothing but an adaptor cable    found at the Website ‘www.iready.org/     loaded by the peripheral circuitry, if
       that connects the PC’s parallel port      projects/uinternet/ispdongle.pdf.’        any, on the target system. Now, it is
       with the ISP pins of the AVR chip for         The PC’s parallel-port pins 4 and     safe to enable the upper half of
       programming.                              5 drive buffer IC 74LS244 by enabling     74LS244, driving the MOSI, LED and
           For programming, the four lines re-   its pins 19 and 1, respectively. A low    SCK lines of the dongle. The RST pin
       quired from the AVR chip to the ISP       pulse on these pins will allow the        becomes high after the AVR is pro-
       adaptor (dongle) are:                     passing of the serial clock and data      grammed. Glowing of LED2 indicates
           1. MOSI (Master Out, Slave In):       during programming. MOSI, LED,            that the AVR is in programming mode.
       Data being transmitted to the AVR be-     SCK and RST outputs are buffered              There are two standard connectors
       ing programmed is sent on this pin        from the parallel port’s pins 7, 8, 6     for in-system programming of Atmel
           2. MISO (Master In, Slave Out):       and 9, respectively. The MISO input       AVR microcontroller. One is the 10-
       Data received from the AVR being pro-     from the AVR is fed into pin 10 of the    pin header (dual-in-line (DIL) connec-




       100 • FEBRUARY 2005 • ELECTRONICS FOR YOU                                                              WWW.EFYMAG.COM
CMYK


                                                                                                                        CIRCUIT
                                                                                                                        IDEAS
       tor)) used on the Atmel STK kits. The       the dongle is identified as a value-           6-line cable of about 30cm length is
       other is a 6-pin header (DIL connec-        added pack dongle.                             required for connecting this ISP adap-
       tor) used in Atmel ISPs. The two loop-          Here, we’ve used an 8-pin single-in-       tor (dongle) to the target circuit.
       back connections, pin 2-to-pin 12 and       line (SIL) connector and an additional             If the AVR is not on the target cir-
       pin 3-to-pin 11 of the parallel port, are   6-pin SIL connector for the Atmel pro-         cuit, you can insert the AVR into the
       used to identify the dongle. With only      gramer circuit. With the buffer and the        ZIF socket and program it. Regulated
       pin 2-to-pin 12 link, the dongle is         40-pin ZIF socket in this circuit, it can be   5V DC is required for the AVR and
       called STK300 or AVR ISP dongle.            used as a standalone programmer. The           the associated dongle circuit, whose
       With only pin 3-to-pin 11 link, the         6-pin SIL male connector is used for           terminals are also provided in connec-
       dongle is called STK200 or old Kanda        connection between the dongle and the          tor CON4. LED1 is used as the power
       ISP dongle. With both links in place,       AVR on the target board. Thus, another         indicator for the circuit.




       WWW.EFYMAG.COM                                                                             ELECTRONICS FOR YOU • FEBRUARY 2005 • 101

More Related Content

What's hot

communication interfaces-Embedded real time systems
communication interfaces-Embedded real time systemscommunication interfaces-Embedded real time systems
communication interfaces-Embedded real time systemsRaghunath reddy
 
Nrf24l01 tutorial 0
Nrf24l01 tutorial 0Nrf24l01 tutorial 0
Nrf24l01 tutorial 0Khanh Le
 
I2c interfacing raspberry pi to arduino
I2c interfacing raspberry pi to arduinoI2c interfacing raspberry pi to arduino
I2c interfacing raspberry pi to arduinoMike Ochtman
 
Remotely Secured Device Automation using Infrared
Remotely Secured Device Automation using InfraredRemotely Secured Device Automation using Infrared
Remotely Secured Device Automation using Infraredijsrd.com
 
COVERAGE DRIVEN VERIFICATION OF I2C PROTOCOL USING SYSTEM VERILOG
COVERAGE DRIVEN VERIFICATION OF I2C PROTOCOL USING SYSTEM VERILOGCOVERAGE DRIVEN VERIFICATION OF I2C PROTOCOL USING SYSTEM VERILOG
COVERAGE DRIVEN VERIFICATION OF I2C PROTOCOL USING SYSTEM VERILOGIAEME Publication
 
Difference amplifier and subtractor
Difference amplifier and subtractorDifference amplifier and subtractor
Difference amplifier and subtractorBhaveshChaudhari30
 
UNDERGROUND CABLE FAULT DISTANCE LOCATOR
UNDERGROUND CABLE FAULT DISTANCE LOCATORUNDERGROUND CABLE FAULT DISTANCE LOCATOR
UNDERGROUND CABLE FAULT DISTANCE LOCATORijiert bestjournal
 
I2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication ProtocolI2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication ProtocolAnkur Soni
 
Differential amplifier
Differential amplifierDifferential amplifier
Differential amplifierJayadeep Kumar
 
Basics of digital ic
Basics of digital icBasics of digital ic
Basics of digital icnikitbiraj
 
Lec 4 digital electronics - interated circuit technology -characteristics o...
Lec 4   digital electronics - interated circuit technology -characteristics o...Lec 4   digital electronics - interated circuit technology -characteristics o...
Lec 4 digital electronics - interated circuit technology -characteristics o...priyankatabhane
 
Remote controlling of home appliance by moniruzzaman iiuc
Remote controlling of home appliance by moniruzzaman iiuc Remote controlling of home appliance by moniruzzaman iiuc
Remote controlling of home appliance by moniruzzaman iiuc Md Moneruzzman
 

What's hot (20)

communication interfaces-Embedded real time systems
communication interfaces-Embedded real time systemscommunication interfaces-Embedded real time systems
communication interfaces-Embedded real time systems
 
Nrf24l01 tutorial 0
Nrf24l01 tutorial 0Nrf24l01 tutorial 0
Nrf24l01 tutorial 0
 
I2c interfacing raspberry pi to arduino
I2c interfacing raspberry pi to arduinoI2c interfacing raspberry pi to arduino
I2c interfacing raspberry pi to arduino
 
I2 c communication protocol
I2 c communication protocolI2 c communication protocol
I2 c communication protocol
 
Remotely Secured Device Automation using Infrared
Remotely Secured Device Automation using InfraredRemotely Secured Device Automation using Infrared
Remotely Secured Device Automation using Infrared
 
Logic Families Electronics
Logic Families ElectronicsLogic Families Electronics
Logic Families Electronics
 
Report on Mobile Bug
Report on Mobile BugReport on Mobile Bug
Report on Mobile Bug
 
COVERAGE DRIVEN VERIFICATION OF I2C PROTOCOL USING SYSTEM VERILOG
COVERAGE DRIVEN VERIFICATION OF I2C PROTOCOL USING SYSTEM VERILOGCOVERAGE DRIVEN VERIFICATION OF I2C PROTOCOL USING SYSTEM VERILOG
COVERAGE DRIVEN VERIFICATION OF I2C PROTOCOL USING SYSTEM VERILOG
 
Difference amplifier and subtractor
Difference amplifier and subtractorDifference amplifier and subtractor
Difference amplifier and subtractor
 
UNDERGROUND CABLE FAULT DISTANCE LOCATOR
UNDERGROUND CABLE FAULT DISTANCE LOCATORUNDERGROUND CABLE FAULT DISTANCE LOCATOR
UNDERGROUND CABLE FAULT DISTANCE LOCATOR
 
Digital logic families
Digital logic familiesDigital logic families
Digital logic families
 
I2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication ProtocolI2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication Protocol
 
Lpc2148 i2c
Lpc2148 i2cLpc2148 i2c
Lpc2148 i2c
 
Water level indicator
Water level indicatorWater level indicator
Water level indicator
 
Differential amplifier
Differential amplifierDifferential amplifier
Differential amplifier
 
Heat Sensitive Switch
Heat Sensitive SwitchHeat Sensitive Switch
Heat Sensitive Switch
 
Basics of digital ic
Basics of digital icBasics of digital ic
Basics of digital ic
 
umar yousuf
 umar yousuf umar yousuf
umar yousuf
 
Lec 4 digital electronics - interated circuit technology -characteristics o...
Lec 4   digital electronics - interated circuit technology -characteristics o...Lec 4   digital electronics - interated circuit technology -characteristics o...
Lec 4 digital electronics - interated circuit technology -characteristics o...
 
Remote controlling of home appliance by moniruzzaman iiuc
Remote controlling of home appliance by moniruzzaman iiuc Remote controlling of home appliance by moniruzzaman iiuc
Remote controlling of home appliance by moniruzzaman iiuc
 

Viewers also liked

Viewers also liked (15)

Arm cross development_with_eclipse
Arm cross development_with_eclipseArm cross development_with_eclipse
Arm cross development_with_eclipse
 
Fundraiser
FundraiserFundraiser
Fundraiser
 
E-Waste
E-WasteE-Waste
E-Waste
 
Arm
ArmArm
Arm
 
Parallel port programming
Parallel port programmingParallel port programming
Parallel port programming
 
Tutorial básico control puerto paralelo con visual basic 6.0
Tutorial básico control puerto paralelo con visual basic 6.0Tutorial básico control puerto paralelo con visual basic 6.0
Tutorial básico control puerto paralelo con visual basic 6.0
 
Creative and Profitable Ways to Use Autoresponders
Creative and Profitable Ways to Use AutorespondersCreative and Profitable Ways to Use Autoresponders
Creative and Profitable Ways to Use Autoresponders
 
Parallel Port
Parallel PortParallel Port
Parallel Port
 
textile warping
textile warpingtextile warping
textile warping
 
Input output ports and connectors
Input output ports and connectorsInput output ports and connectors
Input output ports and connectors
 
Warping
WarpingWarping
Warping
 
Basicon prayer
Basicon prayerBasicon prayer
Basicon prayer
 
Listado de funciones en scilab
Listado de funciones en scilabListado de funciones en scilab
Listado de funciones en scilab
 
רשימת שמירה מרץ 13
רשימת שמירה מרץ 13רשימת שמירה מרץ 13
רשימת שמירה מרץ 13
 
Anti theft alarm for bikes
Anti theft alarm for bikesAnti theft alarm for bikes
Anti theft alarm for bikes
 

Similar to Atmel avr isp dongle

UNI T 6- SPI_I2C_Lecture8.pptx
UNI                    T 6- SPI_I2C_Lecture8.pptxUNI                    T 6- SPI_I2C_Lecture8.pptx
UNI T 6- SPI_I2C_Lecture8.pptxnaveen088888
 
ARDUINO AND ITS PIN CONFIGURATION
 ARDUINO AND ITS PIN  CONFIGURATION ARDUINO AND ITS PIN  CONFIGURATION
ARDUINO AND ITS PIN CONFIGURATIONsoma saikiran
 
ATmegaMicrocontrollerArchitecturenotes.pptx
ATmegaMicrocontrollerArchitecturenotes.pptxATmegaMicrocontrollerArchitecturenotes.pptx
ATmegaMicrocontrollerArchitecturenotes.pptxaartis110
 
Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerRup Chowdhury
 
ACCELEROMETER BASED GESTURE ROBO CAR
ACCELEROMETER BASED GESTURE ROBO CARACCELEROMETER BASED GESTURE ROBO CAR
ACCELEROMETER BASED GESTURE ROBO CARHarshit Jain
 
Part-2: Mastering microcontroller with embedded driver development
Part-2: Mastering microcontroller with embedded driver developmentPart-2: Mastering microcontroller with embedded driver development
Part-2: Mastering microcontroller with embedded driver developmentFastBit Embedded Brain Academy
 
Bluetooth based home appliances control
Bluetooth based home appliances controlBluetooth based home appliances control
Bluetooth based home appliances controlPROJECTRONICS
 
Embedded & pcb design
Embedded & pcb designEmbedded & pcb design
Embedded & pcb designTanveer Behl
 
arduinoworkshop-160204051621.pdf
arduinoworkshop-160204051621.pdfarduinoworkshop-160204051621.pdf
arduinoworkshop-160204051621.pdfAbdErrezakChahoub
 
Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller IJECEIAES
 
1396740 634706422070340000
1396740 6347064220703400001396740 634706422070340000
1396740 634706422070340000bnsprasad
 
Tactile sensor working and its types
Tactile sensor working and its typesTactile sensor working and its types
Tactile sensor working and its typeselprocus
 

Similar to Atmel avr isp dongle (20)

UNI T 6- SPI_I2C_Lecture8.pptx
UNI                    T 6- SPI_I2C_Lecture8.pptxUNI                    T 6- SPI_I2C_Lecture8.pptx
UNI T 6- SPI_I2C_Lecture8.pptx
 
ARDUINO AND ITS PIN CONFIGURATION
 ARDUINO AND ITS PIN  CONFIGURATION ARDUINO AND ITS PIN  CONFIGURATION
ARDUINO AND ITS PIN CONFIGURATION
 
ATmegaMicrocontrollerArchitecturenotes.pptx
ATmegaMicrocontrollerArchitecturenotes.pptxATmegaMicrocontrollerArchitecturenotes.pptx
ATmegaMicrocontrollerArchitecturenotes.pptx
 
Lab3
Lab3Lab3
Lab3
 
Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontroller
 
ACCELEROMETER BASED GESTURE ROBO CAR
ACCELEROMETER BASED GESTURE ROBO CARACCELEROMETER BASED GESTURE ROBO CAR
ACCELEROMETER BASED GESTURE ROBO CAR
 
Part-2: Mastering microcontroller with embedded driver development
Part-2: Mastering microcontroller with embedded driver developmentPart-2: Mastering microcontroller with embedded driver development
Part-2: Mastering microcontroller with embedded driver development
 
An hemmanur
An hemmanurAn hemmanur
An hemmanur
 
digital clock atmega16
digital clock atmega16digital clock atmega16
digital clock atmega16
 
project 3 full report
project 3 full reportproject 3 full report
project 3 full report
 
Magnetic door lock
Magnetic door lockMagnetic door lock
Magnetic door lock
 
Bluetooth based home appliances control
Bluetooth based home appliances controlBluetooth based home appliances control
Bluetooth based home appliances control
 
Embedded & pcb design
Embedded & pcb designEmbedded & pcb design
Embedded & pcb design
 
arduinoworkshop-160204051621.pdf
arduinoworkshop-160204051621.pdfarduinoworkshop-160204051621.pdf
arduinoworkshop-160204051621.pdf
 
Ardui no
Ardui no Ardui no
Ardui no
 
Iot Workshop NITT 2015
Iot Workshop NITT 2015Iot Workshop NITT 2015
Iot Workshop NITT 2015
 
Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller
 
1396740 634706422070340000
1396740 6347064220703400001396740 634706422070340000
1396740 634706422070340000
 
Interfacing using ِAtmega16/32
Interfacing using ِAtmega16/32 Interfacing using ِAtmega16/32
Interfacing using ِAtmega16/32
 
Tactile sensor working and its types
Tactile sensor working and its typesTactile sensor working and its types
Tactile sensor working and its types
 

More from viv3ksharma

Friendly charger for mobile phones
Friendly charger for mobile phonesFriendly charger for mobile phones
Friendly charger for mobile phonesviv3ksharma
 
Flashing cum running light
Flashing cum running lightFlashing cum running light
Flashing cum running lightviv3ksharma
 
Fire alarm using thermistor
Fire alarm using thermistorFire alarm using thermistor
Fire alarm using thermistorviv3ksharma
 
Electronic watchdog
Electronic watchdogElectronic watchdog
Electronic watchdogviv3ksharma
 
Electronic security system
Electronic security systemElectronic security system
Electronic security systemviv3ksharma
 
Electronic bicycle lock
Electronic bicycle lockElectronic bicycle lock
Electronic bicycle lockviv3ksharma
 
Dtmf reciever ic mt 8870 tester
Dtmf reciever ic mt 8870 testerDtmf reciever ic mt 8870 tester
Dtmf reciever ic mt 8870 testerviv3ksharma
 
Electric window fence charger
Electric window fence chargerElectric window fence charger
Electric window fence chargerviv3ksharma
 
Drinking water alarm
Drinking water alarmDrinking water alarm
Drinking water alarmviv3ksharma
 
Digital stop watch
Digital stop watchDigital stop watch
Digital stop watchviv3ksharma
 
Dice with 7 segment display
Dice with 7 segment displayDice with 7 segment display
Dice with 7 segment displayviv3ksharma
 
Desktop power supply
Desktop power supplyDesktop power supply
Desktop power supplyviv3ksharma
 
Computerised universal timer
Computerised universal timerComputerised universal timer
Computerised universal timerviv3ksharma
 
College quiz buzzer
College quiz buzzerCollege quiz buzzer
College quiz buzzerviv3ksharma
 

More from viv3ksharma (20)

Friendly charger for mobile phones
Friendly charger for mobile phonesFriendly charger for mobile phones
Friendly charger for mobile phones
 
Flying saucer
Flying saucerFlying saucer
Flying saucer
 
Flashing cum running light
Flashing cum running lightFlashing cum running light
Flashing cum running light
 
Flashing beacon
Flashing beaconFlashing beacon
Flashing beacon
 
Fire alarm using thermistor
Fire alarm using thermistorFire alarm using thermistor
Fire alarm using thermistor
 
Electronic watchdog
Electronic watchdogElectronic watchdog
Electronic watchdog
 
Electronic security system
Electronic security systemElectronic security system
Electronic security system
 
Electronic horn
Electronic hornElectronic horn
Electronic horn
 
Electronic bicycle lock
Electronic bicycle lockElectronic bicycle lock
Electronic bicycle lock
 
Dtmf reciever ic mt 8870 tester
Dtmf reciever ic mt 8870 testerDtmf reciever ic mt 8870 tester
Dtmf reciever ic mt 8870 tester
 
Electric window fence charger
Electric window fence chargerElectric window fence charger
Electric window fence charger
 
Drinking water alarm
Drinking water alarmDrinking water alarm
Drinking water alarm
 
Digital stop watch
Digital stop watchDigital stop watch
Digital stop watch
 
Dice with 7 segment display
Dice with 7 segment displayDice with 7 segment display
Dice with 7 segment display
 
Desktop power supply
Desktop power supplyDesktop power supply
Desktop power supply
 
Current sensor
Current sensorCurrent sensor
Current sensor
 
Computerised universal timer
Computerised universal timerComputerised universal timer
Computerised universal timer
 
College quiz buzzer
College quiz buzzerCollege quiz buzzer
College quiz buzzer
 
Clock timer
Clock timerClock timer
Clock timer
 
Clap switch
Clap switchClap switch
Clap switch
 

Atmel avr isp dongle

  • 1. CMYK CIRCUIT IDEAS ATMEL AVR ISP DONGLE SANI TH EO EFY LAB grammed is sent on this pin parallel port. 3. SCK (Shift Clock): Serial clock IC 74LS244 (IC1) acts as a buffer as A tmel’s AVR microcontroller generated by the programmer from the well as an isolator circuit when the chips are in-system program- PC. AVR is not in programming mode. In mable (ISP), i.e. these can be 4. RST (Reset): Reset (low pulse) idle mode, all the outputs are tristated programmed directly in the target cir- generated by the program. The AVR so as not to affect the operation of the cuit. A special programmer software is programmed while in reset state. target system. is used to download the program from Here’s a dongle circuit for in-sys- When the AVR’s ISP mode is se- the PC into the AVR’s flash memory. tem programming of Atmel’s AVR chip lected, the lower half of IC 74LS244 Atmel offers a software package called AT90S8515 using such software pack- is enabled, pulling the target system’s the Atmel AVR ISP that allows pro- ages as Atmel ISP 2.65 and Reset line low. Once the target gramming of the AVR microcontrollers PonyProg2000. Though not exactly the system is in Reset mode, the SCK, in the circuit using a simple dongle. A same, a similar dongle circuit can be MISO and MOSI lines are no longer dongle is nothing but an adaptor cable found at the Website ‘www.iready.org/ loaded by the peripheral circuitry, if that connects the PC’s parallel port projects/uinternet/ispdongle.pdf.’ any, on the target system. Now, it is with the ISP pins of the AVR chip for The PC’s parallel-port pins 4 and safe to enable the upper half of programming. 5 drive buffer IC 74LS244 by enabling 74LS244, driving the MOSI, LED and For programming, the four lines re- its pins 19 and 1, respectively. A low SCK lines of the dongle. The RST pin quired from the AVR chip to the ISP pulse on these pins will allow the becomes high after the AVR is pro- adaptor (dongle) are: passing of the serial clock and data grammed. Glowing of LED2 indicates 1. MOSI (Master Out, Slave In): during programming. MOSI, LED, that the AVR is in programming mode. Data being transmitted to the AVR be- SCK and RST outputs are buffered There are two standard connectors ing programmed is sent on this pin from the parallel port’s pins 7, 8, 6 for in-system programming of Atmel 2. MISO (Master In, Slave Out): and 9, respectively. The MISO input AVR microcontroller. One is the 10- Data received from the AVR being pro- from the AVR is fed into pin 10 of the pin header (dual-in-line (DIL) connec- 100 • FEBRUARY 2005 • ELECTRONICS FOR YOU WWW.EFYMAG.COM
  • 2. CMYK CIRCUIT IDEAS tor)) used on the Atmel STK kits. The the dongle is identified as a value- 6-line cable of about 30cm length is other is a 6-pin header (DIL connec- added pack dongle. required for connecting this ISP adap- tor) used in Atmel ISPs. The two loop- Here, we’ve used an 8-pin single-in- tor (dongle) to the target circuit. back connections, pin 2-to-pin 12 and line (SIL) connector and an additional If the AVR is not on the target cir- pin 3-to-pin 11 of the parallel port, are 6-pin SIL connector for the Atmel pro- cuit, you can insert the AVR into the used to identify the dongle. With only gramer circuit. With the buffer and the ZIF socket and program it. Regulated pin 2-to-pin 12 link, the dongle is 40-pin ZIF socket in this circuit, it can be 5V DC is required for the AVR and called STK300 or AVR ISP dongle. used as a standalone programmer. The the associated dongle circuit, whose With only pin 3-to-pin 11 link, the 6-pin SIL male connector is used for terminals are also provided in connec- dongle is called STK200 or old Kanda connection between the dongle and the tor CON4. LED1 is used as the power ISP dongle. With both links in place, AVR on the target board. Thus, another indicator for the circuit. WWW.EFYMAG.COM ELECTRONICS FOR YOU • FEBRUARY 2005 • 101