Sockets on the development board: When you look at the board, you can see various sockets. Check out the following image to see the available sockets and what their name is:
|STK 200: Sockets on the Development Board|
Socket support: It took me a long time to find this extremely helpful documentation. I finally found it in the datasheet on the Kanda website. As you can see, it lists all the supported microcontrollers and which socket they should be placed in. Obviously, all of these are AVR microcontrollers from Atmel. For my microcontrollers, you can see that the ATmega8515 should be placed in socket "40D" while the ATmega32 should be placed in "40A."
|STK 200: Socket Support|
Label on microcontroller: What if you have a microcontroller and you are not sure what it is? Just look on the top of the chip and you should see a name:
|Label on MCU|
When I first got my ATmega32, I mistakenly put it in the 40D socket because I assumed it would go in the same socket as the ATmega8515. As you can tell from the socket support sheet, I was wrong. I was actually able to program the chip fine, but I kept getting very strange results from my programs. I finally tracked it down and realized it was an analog to digital conversion issue. That's when I realized the chip was in the incorrect socket. That was very frustrating but at least it did not damage the chip!