INTEGRATED CIRCUITS P87LPC764 Low power, low price, low pin count (20 pin) microcontroller with 4 kbyte OTP Product data 2003 Sep 03 Supersedes data of 2001 Oct 26 Philips Semiconductors Product data Low power, low price, low pin count (20 pin) P87LPC764 microcontroller with 4 kbyte OTP 2 I C communication port. Eight keypad interrupt inputs, plus two additional external interrupt inputs. Four interrupt priority levels. Watchdog timer with separate on-chip oscillator, requiring no external components. The watchdog timeout time is selectable from 8 values. Active low reset. On-chip power-on reset allows operation with no external reset components. Low voltage reset. One of two preset low voltage levels may be GENERAL DESCRIPTION selected to allow a graceful system shutdown when power fails. The P87LPC764 is a 20-pin single-chip microcontroller designed for May optionally be configured as an interrupt. low pin count applications demanding high-integration, low cost solutions over a wide range of performance requirements. A Oscillator Fail Detect. The watchdog timer has a separate fully member of the Philips low pin count family, the P87LPC764 offers on-chip oscillator, allowing it to perform an oscillator fail detect programmable oscillator configurations for high and low speed function. crystals or RC operation, wide operating voltage range, Configurable on-chip oscillator with frequency range and RC programmable port output configurations, selectable Schmitt trigger inputs, LED drive outputs, and a built-in watchdog timer. The oscillator options (selected by user programmed EPROM bits). P87LPC764 is based on an accelerated 80C51 processor The RC oscillator option allows operation with no external architecture that executes instructions at twice the rate of standard oscillator components. 80C51 devices. Programmable port output configuration options: quasi-bidirectional, open drain, push-pull, input-only. FEATURES Selectable Schmitt trigger port inputs. An accelerated 80C51 CPU provides instruction cycle times of LED drive capability (20 mA) on all port pins. 300600 ns for all instructions except multiply and divide when Controlled slew rate port outputs to reduce EMI. Outputs have executing at 20 MHz. Execution at up to 20 MHz when approximately 10 ns minimum ramp times. V = 4.5 V to 6.0 V, 10 MHz when V = 2.7 V to 6.0 V. DD DD 15 I/O pins minimum. Up to 18 I/O pins using on-chip oscillator 4.5 V to 5.5 V for P87LPC764HDH. and reset options. 2.7 V to 6.0 V operating range for digital functions. Only power and ground connections are required to operate the 4 kbytes EPROM code memory. P87LPC764 when fully on-chip oscillator and reset options are selected. 128 byte RAM data memory. Serial EPROM programming allows simple in-circuit production 32 byte customer code EPROM allows serialization of devices, coding. Two EPROM security bits prevent reading of sensitive storage of setup parameters, etc. application programs. Two 16-bit counter/timers. Each timer may be configured to toggle Idle and Power Down reduced power modes. Improved wakeup a port output upon timer overflow. from Power Down mode (a low interrupt input starts execution). Two analog comparators. Typical Power Down current is 1 A. Full duplex UART. 20-pin DIP, SO, and TSSOP packages. 1 2003 Sep 03 853-2401 30269