Loading Arduino Bootloader on TQFP Atmega

That's the command line option that you would pass to avrdude to tell it to ignore the signature mismatch. An m328p (device name to avrdude for atmega328p) has a signature of 1E 95 0F so you seem to be telling it that you have an m328, but you really have an m328p.

I have no idea how to override the command line arguments passed to avrdude by the arduino software.

I figured out the problem. It was true as you said, I chose a guide on how to burn a bootloader to an m328 chip, not m328p. I just simply chose "Ardunio UNO" as the board and it worked out okay. I was too hung up on that error message telling me that the TQFP and the DIP had different signatures, but that wasn't the case at all :slight_smile:

One last question though. The TQFP has more pins than the DIP, how will the arduino deal with that? Can I simply write "analogRead(7);"?