Added unsigned long data type to FIFO data interval

The time between FIFO data reads can get quite long; I had to designate
the data types of the corresponding indices as unsigned long to get the
proper response. Still, I get a spuriously large number when using the
largest time interval. Am I trying to use a number too big for this
processor?