Only when we disable the P87C52 protection fuse and reset its status to unlock one will make Clone Philip P87C52 Memory Program become feasible, so it is important to understand how the microprocessor’s power supply monitoring system works:
For correct activation of Brownout Detect, the VDD fall time must be no faster than 50 mV/s. When VDD is restored, is should not rise faster than 2 mV/s in order to insure a proper reset. The brownout voltage (2.5 V or 3.8 V) is selected via the BOV bit in the EPROM configuration register UCFG1. When unprogrammed (BOV = 1), the brownout detect voltage is 2.5 V. When programmed (BOV = 0), the brownout detect voltage is 3.8 V.
If the Brownout Detect function is not required in an application, it may be disabled, thus saving power. Brownout Detect is disabled by setting the control bit BOD in the AUXR1 register (AUXR1.6) after Clone Philip P87C52 Memory Program.
The Power On Detect has a function similar to the Brownout Detect, but is designed to work as power comes up initially, before the power supply voltage reaches a level where Brownout Detect can work which can help to Unlock Philips P87C51 Encrypted Flash Memory. When this feature is activated, the POF flag in the PCON register is set to indicate an initial power up condition. The POF flag will remain set until cleared by software.
The P87C52 supports Idle and Power Down modes of power reduction. The Idle mode leaves peripherals running in order to allow them to activate the processor when an interrupt is generated from MCU Recovering. Any enabled interrupt source or Reset may terminate Idle mode. Idle mode is entered by setting the IDL bit in the PCON register (see below Figure).
Power Down Mode
The Power Down mode stops the oscillator in order to absolutely minimize power consumption when Clone Philip P87C52 Memory Program. Power Down mode is entered by setting the PD bit in the PCON register.