Michael A. Powers wrote: > It is my understanding that TMR0 interrupts to 0x004 and > Peripherals interrupt to 0x020 Untrue for all PICs of which I'm aware, including the PIC17 and PIC18 families. On your PIC, which is probably a PIC16, ALL interrupts vector to 0x004, and it's up to your firmware to determine (by reading the various interrupt flags) the source of the interrupt. > I get errors to the tune of: > > ERROR[118]: ............................. Overwriting previous address > contents (0020) > > on the lines for the peripheral interrupt. What does that mean? It means that you already have code at address 0x020 (from your TMR0 interrupt routine that started at 0x004), and your "ORG 0x020" is forcing the assembler to overwrite it with new code. -Andy === Andrew Warren -- aiw@cypress.com === Principal Design Engineer === Cypress Semiconductor Corporation === === Opinions expressed above do not === necessarily represent those of === Cypress Semiconductor Corporation -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.