Code Security Vs. Debugging - Philips LPC214 Series User Manual

Table of Contents

Advertisement

Philips Semiconductors
Volume 1
But when Brown-Out Detection is enabled to bring the LPC2141/2/4/6/8 out of
Power-Down mode (which is itself not a guaranteed operation -- see
Control register (PCON - 0xE01F
transient before the Wakeup Timer has completed its delay. In this case, the net result of
the transient BOD is that the part wakes up and continues operation after the instructions
that set Power-Down Mode, without any interrupt occurring and with the BOD bit in the
RISR being 0. Since all other wakeup conditions have latching flags (see
"External Interrupt Flag register (EXTINT - 0xE01F C140)"
Location Register (ILR - 0xE002 4000)" on page
apparent cause, can be assumed to be a Brown-Out that has gone away.

3.14 Code security vs. debugging

Applications in development typically need the debugging and tracing facilities in the
LPC2141/2/4/6/8. Later in the life cycle of an application, it may be more important to
protect the application code from observation by hostile or competitive eyes. The following
feature of the LPC2141/2/4/6/8 allows an application to control whether it can be
debugged or protected from observation.
Details on the way Code Read Protection works can be found in the "Flash Memory
System and Programming" chapter on page 291.
User manual
COCO)"), the supply voltage may recover from a
Rev. 01 — 15 August 2005
UM10139
Chapter 3: System Control Block
Section 3.9.2 "Power
and
Section 19.4.3 "Interrupt
277), a wakeup of this type, without any
© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
Section 3.5.2
43

Advertisement

Table of Contents
loading

This manual is also suitable for:

Lpc2148Lpc2141Lpc2142Lpc2144Lpc2146

Table of Contents