This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_000_01BFE4EE.6DFE9636 Content-Type: text/plain; charset="iso-8859-1" Found these in my copy of MPLAB. (attached) P12C509.inc and P12C509a.inc Is this what you wanted? Pete > -----Original Message----- > From: EXT Geoff Wootton [mailto:woottong@isdugp.bham.ac.uk] > Sent: Monday, July 03, 2000 1:34 PM > To: PICLIST@MITVMA.MIT.EDU > Subject: [PIC] Include file download locations > > > Hi Folks, > > I'm trying to find a download for the file p12c509.inc and > cannot find a copy. I've done searches ( .inc include) on > the archive sites and microchips website but cannot locate > this file. Could anyone help. > > Regards > > Geoff. > > -- > http://www.piclist.com hint: The PICList is archived three different > ways. See http://www.piclist.com/#archives for details. > ------_=_NextPart_000_01BFE4EE.6DFE9636 Content-Type: application/octet-stream; name="P12C509.INC" Content-Disposition: attachment; filename="P12C509.INC" LIST ; P12C509.INC Standard Header File, Version 1.02 Microchip Technology, Inc. NOLIST ; This header file defines configurations, registers, and other useful bits of ; information for the PIC12C509 microcontroller. These names are taken to match ; the data sheets as closely as possible. ; Note that the processor must be selected before this file is ; included. The processor may be selected the following ways: ; 1. Command line switch: ; C:\ MPASM MYFILE.ASM /P12C509 ; 2. LIST directive in the source file ; LIST P=12C509 ; 3. Processor Type entry in the MPASM full-screen interface ;========================================================================== ; ; Revision History ; ;========================================================================== ;Rev: Date: Reason: ;1.02 05/12/97 Correct STATUS and OPTION register bits ;1.01 08/21/96 Removed VCLMP fuse, corrected oscillators, fixed MAXRAM ;1.00 04/10/96 Initial Release ;========================================================================== ; ; Verify Processor ; ;========================================================================== IFNDEF __12C509 MESSG "Processor-header file mismatch. Verify selected processor." ENDIF ;========================================================================== ; ; Register Definitions ; ;========================================================================== W EQU H'0000' F EQU H'0001' ;----- Register Files ----------------------------------------------------- INDF EQU H'0000' TMR0 EQU H'0001' PCL EQU H'0002' STATUS EQU H'0003' FSR EQU H'0004' OSCCAL EQU H'0005' GPIO EQU H'0006' ;----- STATUS Bits -------------------------------------------------------- GPWUF EQU H'0007' PA0 EQU H'0005' NOT_TO EQU H'0004' NOT_PD EQU H'0003' Z EQU H'0002' DC EQU H'0001' C EQU H'0000' ;----- OPTION Bits -------------------------------------------------------- NOT_GPWU EQU H'0007' NOT_GPPU EQU H'0006' T0CS EQU H'0005' T0SE EQU H'0004' PSA EQU H'0003' PS2 EQU H'0002' PS1 EQU H'0001' PS0 EQU H'0000' ;========================================================================== ; ; RAM Definition ; ;========================================================================== __MAXRAM H'3F' ;========================================================================== ; ; Configuration Bits ; ;========================================================================== _MCLRE_ON EQU H'0FFF' _MCLRE_OFF EQU H'0FEF' _CP_ON EQU H'0FF7' _CP_OFF EQU H'0FFF' _WDT_ON EQU H'0FFF' _WDT_OFF EQU H'0FFB' _LP_OSC EQU H'0FFC' _XT_OSC EQU H'0FFD' _IntRC_OSC EQU H'0FFE' _ExtRC_OSC EQU H'0FFF' LIST ------_=_NextPart_000_01BFE4EE.6DFE9636 Content-Type: application/octet-stream; name="P12C509A.INC" Content-Disposition: attachment; filename="P12C509A.INC" LIST ; P12C509A.INC Standard Header File, Version 1.00 Microchip Technology, Inc. NOLIST ; This header file defines configurations, registers, and other useful bits of ; information for the PIC12C509A microcontroller. These names are taken to match ; the data sheets as closely as possible. ; Note that the processor must be selected before this file is ; included. The processor may be selected the following ways: ; 1. Command line switch: ; C:\ MPASM MYFILE.ASM /P12C509A ; 2. LIST directive in the source file ; LIST P=12C509A ; 3. Processor Type entry in the MPASM full-screen interface ;========================================================================== ; ; Revision History ; ;========================================================================== ;Rev: Date: Reason: ;1.00 05/28/97 Initial Release ;========================================================================== ; ; Verify Processor ; ;========================================================================== IFNDEF __12C509A MESSG "Processor-header file mismatch. Verify selected processor." ENDIF ;========================================================================== ; ; Register Definitions ; ;========================================================================== W EQU H'0000' F EQU H'0001' ;----- Register Files ----------------------------------------------------- INDF EQU H'0000' TMR0 EQU H'0001' PCL EQU H'0002' STATUS EQU H'0003' FSR EQU H'0004' OSCCAL EQU H'0005' GPIO EQU H'0006' ;----- STATUS Bits -------------------------------------------------------- GPWUF EQU H'0007' PA0 EQU H'0005' NOT_TO EQU H'0004' NOT_PD EQU H'0003' Z EQU H'0002' DC EQU H'0001' C EQU H'0000' ;----- OPTION Bits -------------------------------------------------------- NOT_GPWU EQU H'0007' NOT_GPPU EQU H'0006' T0CS EQU H'0005' T0SE EQU H'0004' PSA EQU H'0003' PS2 EQU H'0002' PS1 EQU H'0001' PS0 EQU H'0000' ;----- OSCCAL Bits -------------------------------------------------------- OSCFST EQU H'0003' OSCSLW EQU H'0002' ;========================================================================== ; ; RAM Definition ; ;========================================================================== __MAXRAM H'3F' ;========================================================================== ; ; Configuration Bits ; ;========================================================================== _MCLRE_ON EQU H'0FFF' _MCLRE_OFF EQU H'0FEF' _CP_ON EQU H'0FF7' _CP_OFF EQU H'0FFF' _WDT_ON EQU H'0FFF' _WDT_OFF EQU H'0FFB' _LP_OSC EQU H'0FFC' _XT_OSC EQU H'0FFD' _IntRC_OSC EQU H'0FFE' _ExtRC_OSC EQU H'0FFF' LIST ------_=_NextPart_000_01BFE4EE.6DFE9636-- -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.