I made a board with the QFN backage of ATMEGA8A-AU, which is the 32 pin module. There's a 16MHz crystal clock connected as well. Now, using the USBASP 2.0 and extremeburner, when I program its fuse to:
because I'm using 16MHz crystal, it so happens that most of my boards become unreadable. I say most because in a couple of them it worked well. This issue did not happen during the development cycle, when I was using the DIP package ATMEGA8, my fuse setting worked well. Difference being I was setting the fuse using ATMEL-ICE programmer with SPI 6-pin connector. But that shouldn't make a difference, right?
The hardware guy says that soldering has been done properly and I don't see any issues in the schematic or the layout either. But I have not been able to make any headway with debugging this situation. I'd love your advice on this. Thank you!