NXP P89LPC902 Memory Decapsulation can help hacker to get access to its internal circuitry which make the modification on its pattern becomes possible, how to programme the P89LPC902 through In-System Programming is also a critical topic, ISP is performed without removing the microcontroller from the system.
The In-System Programming facility consists of a series of internal hardware resources coupled with internal firmware to facilitate remote programming of the P89LPC902 through the serial port. This firmware is provided by Philips and embedded within each P89LPC902 device.
The Philips In-System Programming facility has made in-circuit programming in an embedded application possible with a minimum of additional expense in components and circuit board area when Extract MCU code. The ISP function uses five pins (VDD, VSS, TxD, RxD, and RST).
Only a small connector needs to be available to interface your application to an external circuit in order to use this feature. The ISP feature allows for a wide range of baud rates to be used in your application, independent of the oscillator frequency. It is also adaptable to a wide range of oscillator frequencies in the process of Extract Microcontroller P89C538 Stored Heximal.
This is accomplished by measuring the bit-time of a single bit in a received character. This information is then used to program the baud rate in terms of timer counts based on the oscillator frequency. The ISP feature requires that an initial character (an uppercase U) be sent to the P89LPC902 to establish the baud rate.