Yes, I've actually come across that site while researching this chip, but unfortunately, the information is far too technical for me to understand. I was hoping someone could point me in the direction of a "Microcontroller's for Dummies" type of site.
This project I am working on has also raised another question: Is it possible to have a loop running in the background in C? For instance: If I want a loop running that is counting numbers, but I don't want to see it, but I want the loop to end when I push "s" and then print what number the loop got up to.
Something along these lines:
int main ()
int i, count, stop;
for (i = 0, count = 0; i >= 0; i++) count ++; //endless loop, I know
scanf ("%d", &stop); //Use this input to stop the loop
printf ("Stopped at %d.\n", count);