I ruined the Atmega on my board. My question is, is can I just put the new Atmega in the socket and burn boot loader, or do I need to connect it with jumpers to the appropriate pins?
You can put it in the socket - the 6 pin isp/icsp header even gives the 6 pins in the right arrangement for an external isp programmer.
However, you do need another working Arduino (or other isp programmer) to correct to it and use to burn the bootloader with. ( See this thread from earlier today Do I need to have an Atmega on my Arduino to use it to bootload another chip? - Microcontrollers - Arduino Forum )
Arodd2000:
I ruined the Atmega on my board.
Come now, give details!
Paul__B:
Come now, give details!
I have an old shield from Sparkfun that has a SMD Atmega to control a 7 segment display over serial (they don't make this shield any more)(yes, there are the 6 pins for FTDI programming on the shield). I don't have an FTDI to USB board, and I read that you can remove the Atmega from the Arduino's socket and use it as a FTDI (You remove it so that you don't put any boot loader, or sketches onto the Arduino's Atmega). While removing the Atmega I broke off pin 14 which corresponds to pin 8 on the Arduino.
OK, as I understand this (given the details are still a bit sketchy), you have a shield that has an embedded MCU and is reprogrammable using a serial "FTDI" interface, so you decided to "bodgie" up a UNO to do this and broke pin 14 in the process.
My advice at this point would be to put the original chip - carefully - back in the board and use it until you get your new USB to TTL adapter such as this one (I advise against using "FTDI" chips; genuine or clone). Just avoid sketches using "pin 8" in the meantime and also buy the USBASP to program your new ATmega.