Searching \ for '[PIC]: code protect issues' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/microchip/devices.htm?key=pic
Search entire site for: 'code protect issues'.

Exact match. Not showing close matches.
PICList Thread
'[PIC]: code protect issues'
2001\07\12@114833 by Roman Black

flavicon
face
Hi, has anyone had code protect issues with
the 16c505 OTP parts?? I've been playing with some,
with the new MPLAB, and using the code protect
setting in source code I have found the first 256
word block of the OTP program space is not protected.
The other three blocks are protected.

I checked the datasheet, but it doesn't mention this.

Anyone else had experiences with this??
:o)
-Roman

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics


2001\07\13@031357 by Peter L. Peres

picon face
> first rom page not protected on 505

Roman, this is a 'feature' partially shared with other popular micros. See
the programming data sheet for your chip, it explains what is protected
and what not. 12C508 also has a similar problem. I am completely stumped
as to why they did this. The reset vector readable ?! All subroutines ?
Cool (NOT). Should have put the readable window at the top (last page) if
at all imho.

Peter

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2001\07\13@042334 by Roman Black

flavicon
face
Peter L. Peres wrote:
>
> > first rom page not protected on 505
>
> Roman, this is a 'feature' partially shared with other popular micros. See
> the programming data sheet for your chip, it explains what is protected
> and what not. 12C508 also has a similar problem. I am completely stumped
> as to why they did this. The reset vector readable ?! All subroutines ?
> Cool (NOT). Should have put the readable window at the top (last page) if
> at all imho.


Wow! I didn't expect that...
I will go do my homework, but all the while grumbling
to myself "why wasn't that in the $#$%@ datasheet??"

I will now download the PROGRAMMING datasheet. Gee,
maybe Microchip will learn someday that most of the
PIC users ARE actually interested in PROGRAMMING them.
Grumble grumble...
-Roman

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2001\07\13@082443 by mike

flavicon
face
On Fri, 13 Jul 2001 08:44:45 +0300, you wrote:

>> first rom page not protected on 505
>
>Roman, this is a 'feature' partially shared with other popular micros. See
>the programming data sheet for your chip, it explains what is protected
>and what not. 12C508 also has a similar problem. I am completely stumped
>as to why they did this. To allow code-protected devices to be customised by further
programming of the unprotected area
>The reset vector readable ?
Why not - this is not an issue on the PIC, as even if you did manage
to insert your own code you could not extract information from the
protected area.
>All subroutines ?
Subroutines are the only way to do lookup tables in the low-end parts,
so yes, of course subroutines!
If you want to protect a subroutine,  just put a GOTO to the body of
your routine in page zero.

>Cool (NOT). Should have put the readable window at the top (last page) if
>at all imho.
Not as useful, as post-protection programming of lookup tables would
be tricky and inefficient to implement.

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2001\07\15@232945 by James Newton. Admin 3

face picon face
Ahhh! the light dawns... I had wondered about that as well...

Thanks for the paradigm shift.

James Newton, PICList Admin #3
spam_OUTjamesnewtonTakeThisOuTspampiclist.com
1-619-652-0593 phone
http://www.piclist.com

{Original Message removed}

More... (looser matching)
- Last day of these posts
- In 2001 , 2002 only
- Today
- New search...