Getting the correct servo specs with Arduino

pfnusg:
Hi

I am trying to understand the specs of servo required to connect to an Arduino Uno board.
The board pin max current is 40mA. My questions are:

  1. If i have a servo of 3v, 300mA; if i were to connect this servo to Arduino 3.3v and gnd with signal to Pin 10 of Arduino, does this mean the servo will try to pull 300mA from Pin 10 and fry up the board?

  2. My second question is related to question 1. Does this mean that i will need an external power supply of 3v with minimum 300mA to connect to my servo with gnd connected to Arduino's gnd?

  3. Pertaining to above, if i use the external power supply, how much current will it draw from pin 10 then?

  1. No, it will pull the current from the power pin, which also won't work because arduino boards only can supply 50mA.
  2. Yes
  3. Not very much. The current draw on servos happens on the power pin.