#include 
#include 
#include "pc104.h"
void high_isr(void);
void low_isr (void);
#pragma code high_vector=0x08
	void interrupt_at_high_vector(void)
		{
		_asm GOTO high_isr _endasm
		}
#pragma code
#pragma interruptlow high_isr 
void high_isr (void)
	{
	}
#pragma code low_vector=0x18
	void interrupt_at_low_vector(void)
		{
		_asm GOTO low_isr _endasm
		}
#pragma code
#pragma interruptlow low_isr 
void low_isr (void)
{
	if(PIR3bits.RC2IF == 1)
	{data_xfer();}
}
void main(void)
	{
	init_utility();
	RCON |= 0x80;
	INTCON |= 0xc0;
	while(1)
		{
		mc104p_utility();
		}
	}

Listing 2—This code example can be fattened up with your control application code to provide a low-speed picture of what your code is actually doing.