Yes, this amazed (and really annoyed me as a programmer designer and PIC program author). Scenix use the oscillator pins, surely Microchip could have come up with something using the OSC pins, MCLR and the existing programming pins ? Robin Abbott - robin.abbott@fored.co.uk ************************************************************************** * * Forest Electronic Developments * http://dspace.dial.pipex.com/robin.abbott/FED * ************************************************************************** ----- Original Message ----- From: Jason Muhammad To: Sent: 23 October 1999 19:03 Subject: LVP of 16f877 (RB3/PGM) > I do not know why Microchip would stick the Programming pin (RB3) in the > middle of a port (RB0-RB7)... Why not Bit7 of a port so you would > read/write 0x00-0x7F? > > Anyway, if RB3 ceases to be a GenPurpose I/O, when you read the port, > what does the Bit3 read as (0 or 1)? > Is the lower nibble Octal and the upper nibble Hex? > > If I use LPV, I am going to redefine RB4-RB7 as RB3-RB6 so I can > read/write 0x00-0x7F. I will NOT call RB3/PGM this, I will refer it as > PGM only. Hence, PortB will become a 7pin port. Less confusing. What > do you think? > > -- > Jason > ======================================== > Website: http://www.execpc.com/~milsumai > E-Mail: milsumai@execpc.com > ICQ # : 12978762 > ======================================== > .:::. > ,,, > _(- -)_ > / ( ) \ > \_/ : \_/ > |_/ \_| > | | | > -TRY PRAYER-