I understand that if I am programming my ATMega328(p), via the ISP interface, that a bootloader on the chip is not involved? If I have got this wrong, please ignore the rest of this post!
However, if correct, can anyone help me out with the following questions?
If using an ATMega328P (or an ATMega328 with a bootloader that I have installed), what happens to the bootloader code after loading a new sketch via ISP? Is it ignored or wiped with new reset vector addresses to the newly installed code?
Additionaly, as I understand it, the AVR ISP interface has its own clock (SCK?) and therefor the chip is syncronus with the programmer. Thus any and all baud rate references in this context only relate to, and effect the PC to low-voltage serial programmer (USBasp etc). Is this correct?
Best regards, Martin