DDR: Data Direction Register(Richtung)
PIN: Port INput register

Code:
          |    DDRx.n=0           |  DDRx.n=1
------------------------------------------------------
PORTx.n=0 | IN hochohmig (*)      | OUT LOW  (~ 20mA)
PORTx.n=1 | IN mit Pullup 20k-50k | OUT HIGH (~ 20mA)

(*) = default nach Reset
Den Wert bei IN kann in PINx.n gelesen werden
Bei OUT ist PINx.n = PORTx.n

Damit die LED von Anfang an leuchtet:
Code:
<pseudo-code>
   DDRx.n=1 // Port als OUT
   Falls LED zwischen Pad und GND:
      PORTx.n=1
   Falls LED zwischen Vcc und Pad:
      PORTx.n=0
</pseudo-code>