MPASM 5.05 MIDIMAH.ASM 4-21-2007 19:07:35 PAGE 1 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00001 list p=18f252 ;list directive to define processor 00002 #include ;processor specific definitions 00001 LIST 00002 ; P18F252.INC Standard Header File, Version 1.4 Microchip Technology, Inc. 00947 LIST 00003 ; #include ;processor specific definitions 00004 00005 ; #define simulate 1 ; enable simulation 00006 ; #define heartbeat 1 ; enable heatbeats 00007 ;****************************************************************************** 00008 ;Configuration bits 00009 ; The __CONFIG directive defines configuration data within the .ASM file. 00010 ; The labels following the directive are defined in the P18F252.INC file. 00011 ; The PIC18FXX2 Data Sheet explains the functions of the configuration bits. 00012 ; Change the following lines to suit your application. 00013 Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG. 300000 FEFF 00014 __CONFIG _CONFIG1H, _OSCS_OFF_1H & _HSPLL_OSC_1H Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG. 00015 __CONFIG _CONFIG2L, _BOR_OFF_2L & _PWRT_OFF_2L Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG. 300002 FEFD 00016 __CONFIG _CONFIG2H, _WDT_OFF_2H Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG. 300004 FEFF 00017 __CONFIG _CONFIG3H, _CCP2MX_OFF_3H Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG. 300006 FFFA 00018 __CONFIG _CONFIG4L, _STVR_OFF_4L & _LVP_OFF_4L & _DEBUG_OFF_4L Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG. 00019 __CONFIG _CONFIG5L, _CP0_OFF_5L & _CP1_OFF_5L & _CP2_OFF_5L & _CP3_OFF_5L Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG. 300008 FFFF 00020 __CONFIG _CONFIG5H, _CPB_OFF_5H & _CPD_OFF_5H Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG. 00021 __CONFIG _CONFIG6L, _WRT0_OFF_6L & _WRT1_OFF_6L & _WRT2_OFF_6L & _WRT3_OFF_6L Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG. 30000A FFFF 00022 __CONFIG _CONFIG6H, _WRTC_OFF_6H & _WRTB_OFF_6H & _WRTD_OFF_6H Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG. 00023 __CONFIG _CONFIG7L, _EBTR0_OFF_7L & _EBTR1_OFF_7L & _EBTR2_OFF_7L & _EBTR3_OFF_7L Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG. 30000C FFFF 00024 __CONFIG _CONFIG7H, _EBTRB_OFF_7H 00025 00026 00027 00028 ;---------------------------------------------------------------------------- 00029 ;Constants 00030 00031 ;SPBRG_VAL EQU 027h ;set baud rate 31250 for 20Mhz clock 0000004F 00032 SPBRG_VAL EQU 04Fh ;set baud rate 31250 for 40Mhz clock 00033 00000010 00034 TX_BUF_LEN EQU 010h ;length of transmit circular buffer 00000010 00035 RX_BUF_LEN EQU TX_BUF_LEN ;length of receive circular buffer 00036 00037 ;---------------------------------------------------------------------------- 00038 ;Bit Definitions 00039 MPASM 5.05 MIDIMAH.ASM 4-21-2007 19:07:35 PAGE 2 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00000000 00040 TxBufFull EQU 0 ;bit indicates Tx buffer is full 00000001 00041 TxBufEmpty EQU 1 ;bit indicates Tx buffer is empty 00000002 00042 RxBufFull EQU 2 ;bit indicates Rx buffer is full 00000003 00043 RxBufEmpty EQU 3 ;bit indicates Rx buffer is empty 00044 ;ReceivedCR EQU 4 ;bit indicates character received 00045 00046 ;---------------------------------------------------------------------------- 00047 ;Variables 00048 00049 CBLOCK 0x000 00000000 00050 WREG_TEMP ;to save WREG during interrupt 00000001 00051 STATUS_TEMP ;to save STATUS during interrupt 00000002 00052 BSR_TEMP ;to save BSR during interrupt 00000003 00053 FSR0H_TEMP ;to save FSR0H during interrupt 00000004 00054 FSR0L_TEMP ;to save FSR0L during interrupt 00000005 00055 FSR0H_SHADOW ;to save FSR0H during high interrupt 00000006 00056 FSR0L_SHADOW ;to save FSR0L during high interrupt 00000007 00057 MidiInByte ; Rcv'd Byte 00000008 00058 MidiByte0 ; status 00000009 00059 MidiByte1 ; data1 0000000A 00060 MidiByte2 ; data2 0000000B 00061 MidiCurData ; current data byte index 0000000C 00062 MidiNumData ; expected data bytes 0000000D 00063 MidiTestByte ; for testing only 0000000E 00064 TmpM ; non-ISR scratch 0000000F 00065 TmpT ; non-ISR scratch 00066 ; HoldOutputsA ; hold outputs 00000010 00067 OutsA ; output port A internal states 00000011 00068 OutsB ; output port B internal states 00000012 00069 OutsC ; output port C internal states 00070 ENDC 00071 00072 CBLOCK 0x020 ; DO NOT MOVE THIS BLOCK 00000020 00073 Timer0Msb 00000021 00074 Timer0Lsb 00000022 00075 Timer1Msb 00000023 00076 Timer1Lsb 00000024 00077 Timer2Msb 00000025 00078 Timer2Lsb 00000026 00079 Timer3Msb 00000027 00080 Timer3Lsb 00000028 00081 Timer4Msb 00000029 00082 Timer4Lsb 0000002A 00083 Timer5Msb 0000002B 00084 Timer5Lsb 0000002C 00085 Timer6Msb 0000002D 00086 Timer6Lsb 0000002E 00087 Timer7Msb 0000002F 00088 Timer7Lsb 00000030 00089 Timer8Msb 00000031 00090 Timer8Lsb 00000032 00091 Timer9Msb 00000033 00092 Timer9Lsb MPASM 5.05 MIDIMAH.ASM 4-21-2007 19:07:35 PAGE 3 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00000034 00093 Timer10Msb 00000035 00094 Timer10Lsb 00000036 00095 Timer11Msb 00000037 00096 Timer11Lsb 00000038 00097 Timer12Msb 00000039 00098 Timer12Lsb 0000003A 00099 Timer13Msb 0000003B 00100 Timer13Lsb 0000003C 00101 Timer14Msb 0000003D 00102 Timer14Lsb 0000003E 00103 Timer15Msb 0000003F 00104 Timer15Lsb 00105 ENDC 00106 00107 CBLOCK 0x40 ; 00000040 00108 Flags ;byte for indicator flag bits 00000041 00109 TempData ;temporary data in main routines 00000042 00110 TempRxData ;temporary data in Rx buffer routines 00000043 00111 TempTxData ;temporary data in Tx buffer routines 00000044 00112 TxStartPtrH ;pointer to start of data in Tx buffer 00000045 00113 TxStartPtrL ;pointer to start of data in Tx buffer 00000046 00114 TxEndPtrH ;pointer to end of data in Tx buffer 00000047 00115 TxEndPtrL ;pointer to end of data in Tx buffer 00000048 00116 RxStartPtrH ;pointer to start of data in Rx buffer 00000049 00117 RxStartPtrL ;pointer to start of data in Rx buffer 0000004A 00118 RxEndPtrH ;pointer to end of data in Rx buffer 0000004B 00119 RxEndPtrL ;pointer to end of data in Rx buffer 0000004C 00120 TxBuffer:TX_BUF_LEN ;Tx buffer for data to transmit 0000005C 00121 RxBuffer:RX_BUF_LEN ;Rx buffer for received data 00122 ENDC 00123 00124 ; CBLOCK 0xF0 ; DO NOT MOVE THIS BLOCK 000000DE 00125 CmdBuff0RdIndx equ 0DEh 000000DF 00126 CmdBuff0WrIndx equ 0DFh 00127 000000E0 00128 CmdBuff0Timer equ 0E0h 000000E1 00129 CmdBuff0TimerValMSB equ 0E1h 000000E2 00130 CmdBuff0TimerValLSB equ 0E2h 000000E3 00131 CmdBuff0PinMaskA equ 0E3h 000000E4 00132 CmdBuff0PinMaskB equ 0E4h 000000E5 00133 CmdBuff0PinMaskC equ 0E5h 00134 000000E8 00135 CmdBuff1Timer equ 0E8h 000000E9 00136 CmdBuff1TimerValMSB equ 0E9h 000000EA 00137 CmdBuff1TimerValLSB equ 0EAh 000000EB 00138 CmdBuff1PinMaskA equ 0EBh 000000EC 00139 CmdBuff1PinMaskB equ 0ECh 000000ED 00140 CmdBuff1PinMaskC equ 0EDh 00141 000000F0 00142 CmdBuff2Timer equ 0F0h 000000F1 00143 CmdBuff2TimerValMSB equ 0F1h 000000F2 00144 CmdBuff2TimerValLSB equ 0F2h 000000F3 00145 CmdBuff2PinMaskA equ 0F3h MPASM 5.05 MIDIMAH.ASM 4-21-2007 19:07:35 PAGE 4 LOC OBJECT CODE LINE SOURCE TEXT VALUE 000000F4 00146 CmdBuff2PinMaskB equ 0F4h 000000F5 00147 CmdBuff2PinMaskC equ 0F5h 00148 000000F8 00149 CmdBuff3Timer equ 0F8h 000000F9 00150 CmdBuff3TimerValMSB equ 0F9h 000000FA 00151 CmdBuff3TimerValLSB equ 0FAh 000000FB 00152 CmdBuff3PinMaskA equ 0FBh 000000FC 00153 CmdBuff3PinMaskB equ 0FCh 000000FD 00154 CmdBuff3PinMaskC equ 0FDh 00155 00156 ; ... and incrementing this last adress wraps it to zero. 00157 ; don't change this property! 00158 ; ENDC Error[129] : Expected (END) MPASM 5.05 MIDIMAH.ASM 4-21-2007 19:07:35 PAGE 5 SYMBOL TABLE LABEL VALUE A 00000000 ACCESS 00000000 ACKDT 00000005 ACKEN 00000004 ACKSTAT 00000006 ADCON0 00000FC2 ADCON1 00000FC1 ADCS0 00000006 ADCS1 00000007 ADCS2 00000006 ADDEN 00000003 ADFM 00000007 ADIE 00000006 ADIF 00000006 ADIP 00000006 ADON 00000000 ADRESH 00000FC4 ADRESL 00000FC3 AN0 00000000 AN1 00000001 AN2 00000002 AN3 00000003 AN4 00000005 BANKED 00000001 BCLIE 00000003 BCLIF 00000003 BCLIP 00000003 BF 00000000 BOR 00000000 BRGH 00000002 BSR 00000FE0 BSR_TEMP 00000002 C 00000000 CCP1 00000002 CCP1CON 00000FBD CCP1IE 00000002 CCP1IF 00000002 CCP1IP 00000002 CCP1M0 00000000 CCP1M1 00000001 CCP1M2 00000002 CCP1M3 00000003 CCP1X 00000005 CCP1Y 00000004 CCP2 00000001 CCP2A 00000003 CCP2CON 00000FBA CCP2IE 00000000 CCP2IF 00000000 CCP2IP 00000000 CCP2M0 00000000 CCP2M1 00000001 CCP2M2 00000002 MPASM 5.05 MIDIMAH.ASM 4-21-2007 19:07:35 PAGE 6 SYMBOL TABLE LABEL VALUE CCP2M3 00000003 CCP2X 00000005 CCP2Y 00000004 CCPR1H 00000FBF CCPR1L 00000FBE CCPR2H 00000FBC CCPR2L 00000FBB CFGS 00000006 CHS0 00000003 CHS1 00000004 CHS2 00000005 CK 00000006 CKE 00000006 CKP 00000004 CLKO 00000006 CREN 00000004 CSRC 00000007 CmdBuff0PinMaskA 000000E3 CmdBuff0PinMaskB 000000E4 CmdBuff0PinMaskC 000000E5 CmdBuff0RdIndx 000000DE CmdBuff0Timer 000000E0 CmdBuff0TimerValLSB 000000E2 CmdBuff0TimerValMSB 000000E1 CmdBuff0WrIndx 000000DF CmdBuff1PinMaskA 000000EB CmdBuff1PinMaskB 000000EC CmdBuff1PinMaskC 000000ED CmdBuff1Timer 000000E8 CmdBuff1TimerValLSB 000000EA CmdBuff1TimerValMSB 000000E9 CmdBuff2PinMaskA 000000F3 CmdBuff2PinMaskB 000000F4 CmdBuff2PinMaskC 000000F5 CmdBuff2Timer 000000F0 CmdBuff2TimerValLSB 000000F2 CmdBuff2TimerValMSB 000000F1 CmdBuff3PinMaskA 000000FB CmdBuff3PinMaskB 000000FC CmdBuff3PinMaskC 000000FD CmdBuff3Timer 000000F8 CmdBuff3TimerValLSB 000000FA CmdBuff3TimerValMSB 000000F9 D 00000005 DATA_ADDRESS 00000005 DC 00000001 DC1B0 00000004 DC1B1 00000005 DC2B0 00000004 DC2B1 00000005 DDRA TRISA DDRB TRISB DDRC TRISC MPASM 5.05 MIDIMAH.ASM 4-21-2007 19:07:35 PAGE 7 SYMBOL TABLE LABEL VALUE DONE 00000002 D_A 00000005 EEADR 00000FA9 EECON1 00000FA6 EECON2 00000FA7 EEDATA 00000FA8 EEIE 00000004 EEIF 00000004 EEIP 00000004 EEPGD 00000007 FAST 00000001 FERR 00000002 FREE 00000004 FSR0 00000000 FSR0H 00000FEA FSR0H_SHADOW 00000005 FSR0H_TEMP 00000003 FSR0L 00000FE9 FSR0L_SHADOW 00000006 FSR0L_TEMP 00000004 FSR1 00000001 FSR1H 00000FE2 FSR1L 00000FE1 FSR2 00000002 FSR2H 00000FDA FSR2L 00000FD9 Flags 00000040 GCEN 00000007 GIE 00000007 GIEH 00000007 GIEL 00000006 GO 00000002 GO_DONE 00000002 I2C_DAT 00000005 I2C_READ 00000002 I2C_START 00000003 I2C_STOP 00000004 INDF0 00000FEF INDF1 00000FE7 INDF2 00000FDF INT0 00000000 INT0E 00000004 INT0F 00000001 INT0IE 00000004 INT0IF 00000001 INT1 00000001 INT1IE 00000003 INT1IF 00000000 INT1IP 00000006 INT2 00000002 INT2IE 00000004 INT2IF 00000001 INT2IP 00000007 MPASM 5.05 MIDIMAH.ASM 4-21-2007 19:07:35 PAGE 8 SYMBOL TABLE LABEL VALUE INTCON 00000FF2 INTCON1 00000FF2 INTCON2 00000FF1 INTCON3 00000FF0 INTEDG0 00000006 INTEDG1 00000005 INTEDG2 00000004 IPEN 00000007 IPR1 00000F9F IPR2 00000FA2 IRVST 00000005 LATA 00000F89 LATB 00000F8A LATC 00000F8B LVDCON 00000FD2 LVDEN 00000004 LVDIE 00000002 LVDIF 00000002 LVDIN 00000005 LVDIP 00000002 LVDL0 00000000 LVDL1 00000001 LVDL2 00000002 LVDL3 00000003 MidiByte0 00000008 MidiByte1 00000009 MidiByte2 0000000A MidiCurData 0000000B MidiInByte 00000007 MidiNumData 0000000C MidiTestByte 0000000D N 00000004 NOT_A 00000005 NOT_ADDRESS 00000005 NOT_BOR 00000000 NOT_DONE 00000002 NOT_PD 00000002 NOT_POR 00000001 NOT_RBPU 00000007 NOT_RC8 00000006 NOT_RI 00000004 NOT_T1SYNC 00000002 NOT_T3SYNC 00000002 NOT_TO 00000003 NOT_TX8 00000006 NOT_W 00000002 NOT_WRITE 00000002 OERR 00000001 OSC2 00000006 OSCCON 00000FD3 OV 00000003 OutsA 00000010 OutsB 00000011 MPASM 5.05 MIDIMAH.ASM 4-21-2007 19:07:35 PAGE 9 SYMBOL TABLE LABEL VALUE OutsC 00000012 P 00000004 PCFG0 00000000 PCFG1 00000001 PCFG2 00000002 PCFG3 00000003 PCL 00000FF9 PCLATH 00000FFA PCLATU 00000FFB PD 00000002 PEIE 00000006 PEN 00000002 PIE1 00000F9D PIE2 00000FA0 PIR1 00000F9E PIR2 00000FA1 PLUSW0 00000FEB PLUSW1 00000FE3 PLUSW2 00000FDB POR 00000001 PORTA 00000F80 PORTB 00000F81 PORTC 00000F82 POSTDEC0 00000FED POSTDEC1 00000FE5 POSTDEC2 00000FDD POSTINC0 00000FEE POSTINC1 00000FE6 POSTINC2 00000FDE PR2 00000FCB PREINC0 00000FEC PREINC1 00000FE4 PREINC2 00000FDC PRODH 00000FF4 PRODL 00000FF3 PSA 00000003 PSPIE 00000007 PSPIF 00000007 PSPIP 00000007 R 00000002 RA0 00000000 RA1 00000001 RA2 00000002 RA3 00000003 RA4 00000004 RA5 00000005 RA6 00000006 RB0 00000000 RB1 00000001 RB2 00000002 RB3 00000003 RB4 00000004 RB5 00000005 MPASM 5.05 MIDIMAH.ASM 4-21-2007 19:07:35 PAGE 10 SYMBOL TABLE LABEL VALUE RB6 00000006 RB7 00000007 RBIE 00000003 RBIF 00000000 RBIP 00000000 RBPU 00000007 RC0 00000000 RC1 00000001 RC2 00000002 RC3 00000003 RC4 00000004 RC5 00000005 RC6 00000006 RC7 00000007 RC8_9 00000006 RC9 00000006 RCD8 00000000 RCEN 00000003 RCIE 00000005 RCIF 00000005 RCIP 00000005 RCON 00000FD0 RCREG 00000FAE RCSTA 00000FAB RD 00000000 RD16 00000007 READ_WRITE 00000002 RI 00000004 RSEN 00000001 RX 00000007 RX9 00000006 RX9D 00000000 RX_BUF_LEN 00000010 R_W 00000002 RxBufEmpty 00000003 RxBufFull 00000002 RxBuffer 0000005C RxEndPtrH 0000004A RxEndPtrL 0000004B RxStartPtrH 00000048 RxStartPtrL 00000049 S 00000003 SCK 00000003 SCL 00000003 SCS 00000000 SDA 00000004 SDI 00000004 SDO 00000005 SEN 00000000 SMP 00000007 SPBRG 00000FAF SPBRG_VAL 0000004F SPEN 00000007 MPASM 5.05 MIDIMAH.ASM 4-21-2007 19:07:35 PAGE 11 SYMBOL TABLE LABEL VALUE SREN 00000005 SS 00000005 SSPADD 00000FC8 SSPBUF 00000FC9 SSPCON1 00000FC6 SSPCON2 00000FC5 SSPEN 00000005 SSPIE 00000003 SSPIF 00000003 SSPIP 00000003 SSPM0 00000000 SSPM1 00000001 SSPM2 00000002 SSPM3 00000003 SSPOV 00000006 SSPSTAT 00000FC7 STATUS 00000FD8 STATUS_TEMP 00000001 STKFUL 00000007 STKPTR 00000FFC STKUNF 00000006 SWDTE 00000000 SWDTEN 00000000 SYNC 00000004 T08BIT 00000006 T0CKI 00000004 T0CON 00000FD5 T0CS 00000005 T0IE 00000005 T0IF 00000002 T0IP 00000002 T0PS0 00000000 T0PS1 00000001 T0PS2 00000002 T0SE 00000004 T1CKI 00000000 T1CKPS0 00000004 T1CKPS1 00000005 T1CON 00000FCD T1INSYNC 00000002 T1OSCEN 00000003 T1OSI 00000001 T1OSO 00000000 T1SYNC 00000002 T2CKPS0 00000000 T2CKPS1 00000001 T2CON 00000FCA T3CCP1 00000003 T3CCP2 00000006 T3CKPS0 00000004 T3CKPS1 00000005 T3CON 00000FB1 T3INSYNC 00000002 MPASM 5.05 MIDIMAH.ASM 4-21-2007 19:07:35 PAGE 12 SYMBOL TABLE LABEL VALUE T3SYNC 00000002 TABLAT 00000FF5 TBLPTRH 00000FF7 TBLPTRL 00000FF6 TBLPTRU 00000FF8 TMR0H 00000FD7 TMR0IE 00000005 TMR0IF 00000002 TMR0IP 00000002 TMR0L 00000FD6 TMR0ON 00000007 TMR1CS 00000001 TMR1H 00000FCF TMR1IE 00000000 TMR1IF 00000000 TMR1IP 00000000 TMR1L 00000FCE TMR1ON 00000000 TMR2 00000FCC TMR2IE 00000001 TMR2IF 00000001 TMR2IP 00000001 TMR2ON 00000002 TMR3CS 00000001 TMR3H 00000FB3 TMR3IE 00000001 TMR3IF 00000001 TMR3IP 00000001 TMR3L 00000FB2 TMR3ON 00000000 TO 00000003 TOSH 00000FFE TOSL 00000FFD TOSU 00000FFF TOUTPS0 00000003 TOUTPS1 00000004 TOUTPS2 00000005 TOUTPS3 00000006 TRISA 00000F92 TRISB 00000F93 TRISC 00000F94 TRMT 00000001 TX 00000006 TX8_9 00000006 TX9 00000006 TX9D 00000000 TXD8 00000000 TXEN 00000005 TXIE 00000004 TXIF 00000004 TXIP 00000004 TXREG 00000FAD TXSTA 00000FAC MPASM 5.05 MIDIMAH.ASM 4-21-2007 19:07:35 PAGE 13 SYMBOL TABLE LABEL VALUE TX_BUF_LEN 00000010 TempData 00000041 TempRxData 00000042 TempTxData 00000043 Timer0Lsb 00000021 Timer0Msb 00000020 Timer10Lsb 00000035 Timer10Msb 00000034 Timer11Lsb 00000037 Timer11Msb 00000036 Timer12Lsb 00000039 Timer12Msb 00000038 Timer13Lsb 0000003B Timer13Msb 0000003A Timer14Lsb 0000003D Timer14Msb 0000003C Timer15Lsb 0000003F Timer15Msb 0000003E Timer1Lsb 00000023 Timer1Msb 00000022 Timer2Lsb 00000025 Timer2Msb 00000024 Timer3Lsb 00000027 Timer3Msb 00000026 Timer4Lsb 00000029 Timer4Msb 00000028 Timer5Lsb 0000002B Timer5Msb 0000002A Timer6Lsb 0000002D Timer6Msb 0000002C Timer7Lsb 0000002F Timer7Msb 0000002E Timer8Lsb 00000031 Timer8Msb 00000030 Timer9Lsb 00000033 Timer9Msb 00000032 TmpM 0000000E TmpT 0000000F TxBufEmpty 00000001 TxBufFull 00000000 TxBuffer 0000004C TxEndPtrH 00000046 TxEndPtrL 00000047 TxStartPtrH 00000044 TxStartPtrL 00000045 UA 00000001 VREFM 00000002 VREFP 00000003 W 00000000 WCOL 00000007 WDTCON 00000FD1 WR 00000001 WREG 00000FE8 MPASM 5.05 MIDIMAH.ASM 4-21-2007 19:07:35 PAGE 14 SYMBOL TABLE LABEL VALUE WREG_TEMP 00000000 WREN 00000002 WRERR 00000003 Z 00000002 _BORV_20_2L 000000FF _BORV_27_2L 000000FB _BORV_42_2L 000000F7 _BORV_45_2L 000000F3 _BOR_OFF_2L 000000FD _BOR_ON_2L 000000FF _CCP2MX_OFF_3H 000000FE _CCP2MX_ON_3H 000000FF _CONFIG1H 00300001 _CONFIG1L 00300000 _CONFIG2H 00300003 _CONFIG2L 00300002 _CONFIG3H 00300005 _CONFIG3L 00300004 _CONFIG4H 00300007 _CONFIG4L 00300006 _CONFIG5H 00300009 _CONFIG5L 00300008 _CONFIG6H 0030000B _CONFIG6L 0030000A _CONFIG7H 0030000D _CONFIG7L 0030000C _CP0_OFF_5L 000000FF _CP0_ON_5L 000000FE _CP1_OFF_5L 000000FF _CP1_ON_5L 000000FD _CP2_OFF_5L 000000FF _CP2_ON_5L 000000FB _CP3_OFF_5L 000000FF _CP3_ON_5L 000000F7 _CPB_OFF_5H 000000FF _CPB_ON_5H 000000BF _CPD_OFF_5H 000000FF _CPD_ON_5H 0000007F _DEBUG_OFF_4L 000000FF _DEBUG_ON_4L 0000007F _DEVID1 003FFFFE _DEVID2 003FFFFF _EBTR0_OFF_7L 000000FF _EBTR0_ON_7L 000000FE _EBTR1_OFF_7L 000000FF _EBTR1_ON_7L 000000FD _EBTR2_OFF_7L 000000FF _EBTR2_ON_7L 000000FB _EBTR3_OFF_7L 000000FF _EBTR3_ON_7L 000000F7 _EBTRB_OFF_7H 000000FF _EBTRB_ON_7H 000000BF _ECIO_OSC_1H 000000FD MPASM 5.05 MIDIMAH.ASM 4-21-2007 19:07:35 PAGE 15 SYMBOL TABLE LABEL VALUE _EC_OSC_1H 000000FC _HSPLL_OSC_1H 000000FE _HS_OSC_1H 000000FA _IDLOC0 00200000 _IDLOC1 00200001 _IDLOC2 00200002 _IDLOC3 00200003 _IDLOC4 00200004 _IDLOC5 00200005 _IDLOC6 00200006 _IDLOC7 00200007 _LP_OSC_1H 000000F8 _LVP_OFF_4L 000000FB _LVP_ON_4L 000000FF _OSCS_OFF_1H 000000FF _OSCS_ON_1H 000000DF _PWRT_OFF_2L 000000FF _PWRT_ON_2L 000000FE _RCIO_OSC_1H 000000FF _RC_OSC_1H 000000FB _STVR_OFF_4L 000000FE _STVR_ON_4L 000000FF _WDTPS_128_2H 000000FF _WDTPS_16_2H 000000F9 _WDTPS_1_2H 000000F1 _WDTPS_2_2H 000000F3 _WDTPS_32_2H 000000FB _WDTPS_4_2H 000000F5 _WDTPS_64_2H 000000FD _WDTPS_8_2H 000000F7 _WDT_OFF_2H 000000FE _WDT_ON_2H 000000FF _WRT0_OFF_6L 000000FF _WRT0_ON_6L 000000FE _WRT1_OFF_6L 000000FF _WRT1_ON_6L 000000FD _WRT2_OFF_6L 000000FF _WRT2_ON_6L 000000FB _WRT3_OFF_6L 000000FF _WRT3_ON_6L 000000F7 _WRTB_OFF_6H 000000FF _WRTB_ON_6H 000000BF _WRTC_OFF_6H 000000FF _WRTC_ON_6H 000000DF _WRTD_OFF_6H 000000FF _WRTD_ON_6H 0000007F _XT_OSC_1H 000000F9 __18F252 00000001 MPASM 5.05 MIDIMAH.ASM 4-21-2007 19:07:35 PAGE 16 MEMORY USAGE MAP ('X' = Used, '-' = Unused) 0000 : XXXXXXXXXXXXXX-- ---------------- ---------------- ---------------- All other memory blocks unused. Program Memory Bytes Used: 14 Program Memory Bytes Free: 32754 Errors : 1 Warnings : 11 reported, 0 suppressed Messages : 0 reported, 0 suppressed