PCB con microcontrolador ATMega

Buenas a todos, he hecho el diseño de una PCB con un controlador ATMega y algunos componentes SMD, mi pregunta las siguiente. Podría coger el ATmega, ponerlo en mi Arduino Uno por ejemplo, programarlo y luego ponerlo en mi PCB no?
Y mi otra pregunta es para los que hayais fabricado algo con componentes SMD. Necesito un UCC28740 y un LM2623 de Texas Instruments y son componentes SMD, hay alguna empresa que suelde los componentes SMD de forma que la PCB no sea muy cara? o que haceis vosotros con los componentes SMD?
Gracias a todos.

Hi,
En Ebay venden adaptadores para convertir de SMD a dip. Adjunto un link que demuestra de lo que estoy sugeriendo. Creo que es lo que estas buscando. Los hay para 8 ,14,16,24 y 48. Lo que tienes que hacer es un google con los pines de SMD que quires convertir a DIP. Tambien los hay de DIP a SMD.

https://www.ebay.com/itm/QFN32-QFP32-to-DIP32-SMD-Adapter-PCB-DIY-Conveter-Board-w-Header-USA-Comb-Ship/113216559996?hash=item1a5c3b9b7c:g:C2UAAOSwLxpbfdWW:rk:11:pf:0

Hola Oscar, yo estoy con algo parecido. Programo el Atmega en mi placa arduino y luego lo coloco en mi Pcb. Eso si, hay que tener en cuenta la correspondencia de los pines (pin mapping)