ISP programming AT90S1200A on STK500 fails

Go To Last Post
2 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I am having dificulty programming an AT90S1200A using the ISP header on the STK500. Target is a surface mount chip on a separate board with an ISP header on it. I have analyzed the clock and data signals and noticed that the clock and data change at the same time. According to the Atmel spec data is clocked in on the rising edge of the clock, yet I clearly see the data changing on the same rising edge. It appears that there is a bug in the firmware on the STK500.

Note: chip can be successfully programmed using an older STK200 parallel port dongle.

admin's test signature
 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi,

The 1200A does have the RCEN fuse preprogrammed from factory, and are running on approx 1MHz. The STK500 is default set to communicate with a target with 3.6MHz clock.

Basically the communication from the STK500 is to fast for the 1200A. Go to the board section in the STK500 program, and lower the frequency to approx. 1MHz. They should be able to communicate correctly then!

Regards
Arild Rodland
Atmel AVR support team

admin's test signature