programming atmega328 with Arduino UNO

is it possible to program an atmega328 chip using an Arduino uno board?

if yes then iam following the document "From Arduino to a Microcontroller on a breadboard" and on page one number 3) it says select "ARduino Duemilanove or Nano w/ Atmega328" from tools-Board menu.

which option should i use for uno ?

thanks

aliyesami:
which option should i use for uno ?

"Arduino Uno"

aliyesami:
is it possible to program an atmega328 chip using an Arduino uno board?

Yes, see: Gammon Forum : Electronics : Microprocessors : Atmega bootloader programmer

Also: Gammon Forum : Electronics : Microprocessors : Atmega chip stand-alone programmer to upload .hex files

Also see "ArduinoISP" sketch that comes with the IDE.

aliyesami:
iam using the following url "http://arduino.cc/en/Tutorial/ArduinoToBreadBoard"
is this good ?

I presume you mean http://arduino.cc/en/Tutorial/ArduinoToBreadboard (different capitalization). The main thing missing from that tutorial is that you should connect a 0.1uF capacitor between the Vcc and Gnd pins of the atmega328p chip.

but i dont see "arduino uno " option in tools-board menu ? and i have downloaded the latest arduino software 1.0.5 .

I've just downloaded Arduino 1.05 on a Windows 7 x64 computer, and "Arduino Uno" is right at the top of the list when I select Tools->Board. What is at the top of the list in your installation?