Hi,
I have NO idea what's going on with this Illegal Character error. The only thing I can think of is, as I've said before, some kind of hidden character that makes the compiler hick up. I copy/pasted all of the sections in the previous post into MCS, resulting in the following:
Code:
Blue_On_Time_H var byte
Blue_on_Time_M var byte
Blue_Off_Time_H var byte
Blue_off_Time_M var byte

White_On_Time_H var byte
White_on_Time_M var byte
White_Off_Time_H var byte
White_off_Time_M var byte

data    14      'Blue ON time hours
Data    00      'Blue ON time minutes
data    15      'Blue OFF time hours
Data    00      'Blue OFF time minutes
Data    14      'Whites ON time hours
data    01      'Whites ON time minutes
data    14      'Whites OFF time hours
Data    20      'Whites OFF time minutes
    
write 10,white_on_time_h              'Whites ON time hours
write 11,white_on_time_m              'Whites ON time minutes
write 12,white_off_time_h             'Whites OFF time hours
write 13,white_off_time_m             'Whites OFF time minutes
write 14,blue_on_time_h             'Whites ON time hours
write 15,blue_on_time_m             'Whites ON time minutes
write 16,blue_off_time_h            'Whites OFF time hours
write 17,blue_off_time_m            'Whites OFF time minutes

Read 10,white_on_time_h              'Whites ON time hours
Read 11,white_on_time_m              'Whites ON time minutes
read 12,white_off_time_h             'Whites OFF time hours
read 13,white_off_time_m             'Whites OFF time minutes
read 14,blue_on_time_h             'blue ON time hours
read 15,blue_on_time_m             'blue ON time minutes
read 16,blue_off_time_h            'blue OFF time hours
read 17,blue_off_time_m            'blue OFF time minutes

END
Needles to say it compiles just fine for the 12F683, 16F877, 18F8620 and any other device I try with onboard EEPROM. I've tried this with both PBP3.0.7.4 and with PBP2.60. My MPBLAB installation is v8.88 containing MPASM v5.47.

/Henrik.