The variable "rolls over". For a simple example of this run this code:
Code:
for(unsigned char charCounter = 250; ; charCounter++)
{
     printf("charCounter is %d\n", (int)charCounter);
}