hab rausgefunden woran das mit dem tackt lag... da war noch nen fusebit gesetzt, nähmlich "divide Clock by 8" daher die 2Mhz
naja jetzt hab ich die 16Mhz, aber muss nun die teiler neu einstellen vom adc und pwm

es funzt mit itoa()... so:

Code:
...
c = ReadChannel(1);         			//lese analogen wert aus channel 1 in c 

OCR1A = c;                                          //sende wert zum PWM

unsigned char y[] = "Der Wert ist: ";

unsigned char z[3];

itoa(c, z, 10);

uart_puts(y); 								// sende Zeichen 
uart_puts(z);
uart_puts("\r\n");
...