I'm using MPLAB IDE, and the PICC compiler so they should be making those changes for me. The only change I made to the original code to make it compile was: T0IE --> TMR0IE T0IF --> TMR0IF According to the mapfile: Bank 0 RAM $0020 - $005B (60 bytes) Bank 0 RAM $0070 - $0074 (5 bytes) (65 bytes) total Bank 0 RAM So it appears to be in the right place. Thanks Would the PIC reset itself if it got some form of overflow or something? --Josh >The 16C84 GP. ram starts at 0xC and the 16F88 GP ram starts at 0x20 as it has a number of important SFRs mapped between 0xb and 0x20. >You've said nothing about the changes you've made. Did you change the ram assignments? >Regards, >Jim -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist