Hi there - I'm working on a board that used the ATMEGA32M1. Its SPI peripheral is giving me trouble. Specifically, there are two sets of SPI pins, but only one SPI peripheral. Page 163 says that programming is done on the alternate SPI port. OK cool. But what is the idea behind having a second set of SPI pins? Is it so that you can have complete isolation between your SPI peripherals and your ISP connector?
Additionally... the reset pin is confusing me. PE0 is apparently the reset pin. I remember on some chips there was a fuse to turn off the reset pin - but I don't see anything like that in the fuse bits on this part. Can anybody enlighten me as to how the reset pin on this guy works? I plan on using it for debugwire.
Sorry I'm a bit rusty with AVR hardware design... This is my first AVR board in a good 3 years! Thanks ladies and gentleman!