Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

P87LPC779FDH Datasheet(PDF) 37 Page - NXP Semiconductors

Part # P87LPC779FDH
Description  CMOS single-chip 8-bit 80C51 microcontroller with 128-byte data RAM, 8 kB OTP
PDF  74 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  PHILIPS [NXP Semiconductors]
Direct Link  http://www.nxp.com
Logo PHILIPS - NXP Semiconductors

P87LPC779FDH Datasheet(HTML) 37 Page - NXP Semiconductors

Back Button P87LPC779FDH Datasheet HTML 33Page - NXP Semiconductors P87LPC779FDH Datasheet HTML 34Page - NXP Semiconductors P87LPC779FDH Datasheet HTML 35Page - NXP Semiconductors P87LPC779FDH Datasheet HTML 36Page - NXP Semiconductors P87LPC779FDH Datasheet HTML 37Page - NXP Semiconductors P87LPC779FDH Datasheet HTML 38Page - NXP Semiconductors P87LPC779FDH Datasheet HTML 39Page - NXP Semiconductors P87LPC779FDH Datasheet HTML 40Page - NXP Semiconductors P87LPC779FDH Datasheet HTML 41Page - NXP Semiconductors Next Button
Zoom Inzoom in Zoom Outzoom out
 37 / 74 page
background image
Philips Semiconductors
P87LPC779
CMOS single-chip 8-bit microcontroller
Product data
Rev. 02 — 03 May 2004
37 of 74
9397 750 13213
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
In addition to this, the CPU clock may be divided down from the oscillator rate by a
programmable divider, under program control. This function is controlled by the DIVM
register. If the DIVM register is set to zero (the default value), the CPU will be clocked
by either the unmodified oscillator rate, or that rate divided by two, as determined by
the previously described CLKR function.
When the DIVM register is set to some value N (between 1 and 255), the CPU clock
is divided by 2
× (N + 1). Clock division values from 4 through 512 are thus possible.
This feature makes it possible to temporarily run the CPU at a lower rate, reducing
power consumption, in a manner similar to Idle mode. By dividing the clock, the CPU
can retain the ability to respond to events other than those that can cause interrupts
(i.e., events that allow exiting the Idle mode) by executing its normal program at a
lower rate. This can allow bypassing the oscillator startup time in cases where
Power-down mode would otherwise be used. The value of DIVM may be changed by
the program at any time without interrupting code execution.
8.11 Power monitoring functions
The P87LPC779 incorporates power monitoring functions designed to prevent
incorrect operation during initial power up and power loss or reduction during
operation. This is accomplished with two hardware functions: Power-On Detect and
Brownout Detect.
8.11.1
Brownout detection
The Brownout Detect function helps prevent the processor from failing in an
unpredictable manner if the power supply voltage drops below a certain level. The
default operation is for a brownout detection to cause a processor reset, however it
may alternatively be configured to generate an interrupt by setting the BOI bit in the
AUXR1 register (AUXR1.5).
The P87LPC779 allows selection of two Brownout levels: 2.5 V or 3.8 V. When VDD
drops below the selected voltage, the brownout detector triggers and remains active
until VDD is returns to a level above the Brownout Detect voltage. When Brownout
Detect causes a processor reset, that reset remains active as long as VDD remains
below the Brownout Detect voltage. When Brownout Detect generates an interrupt,
that interrupt occurs once as VDD crosses from above to below the Brownout Detect
voltage. For the interrupt to be processed, the interrupt system and the BOI interrupt
must both be enabled (via the EA and EBO bits in IEN0).
When Brownout Detect is activated, the BOF flag in the PCON register is set so that
the cause of processor reset may be determined by software. This flag will remain set
until cleared by software.
For correct activation of Brownout Detect, the VDD fall time must be no faster than
50 mV/
µs. When V
DD 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.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com