P87LPC760BDH NXP Semiconductors, P87LPC760BDH Datasheet

no-image

P87LPC760BDH

Manufacturer Part Number
P87LPC760BDH
Description
MCU 8-Bit 87LP 80C51 CISC 1KB EPROM 5V 14-Pin TSSOP Tube
Manufacturer
NXP Semiconductors
Datasheet

Specifications of P87LPC760BDH

Package
14TSSOP
Device Core
80C51
Family Name
87LP
Maximum Speed
20 MHz
Ram Size
128 Byte
Program Memory Size
1 KB
Operating Supply Voltage
5 V
Data Bus Width
8 Bit
Program Memory Type
EPROM
Number Of Programmable I/os
12
Interface Type
I2C/UART
Operating Temperature
0 to 70 °C
Number Of Timers
2
Semiconductors
Preliminary data
IC28 Data Handbook
hilips
P87LPC760
Low power, low price, low pin count
(14 pin) microcontroller with 1 kbyte OTP
INTEGRATED CIRCUITS
2002 Mar 07

Related parts for P87LPC760BDH

P87LPC760BDH Summary of contents

Page 1

P87LPC760 Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP Preliminary data IC28 Data Handbook hilips Semiconductors INTEGRATED CIRCUITS 2002 Mar 07 ...

Page 2

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP GENERAL DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . ...

Page 3

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP Mode ...

Page 4

... I C communication port ORDERING INFORMATION Part Number Temperature Range C and Package P87LPC760BDH 0 to +70, plastic thin shrink small outline pack- age; 14 leads; body width 4.4 mm P87LPC760BN 0 to +70, plastic dual in-line package; 14 leads 2002 Mar 07 Four keypad interrupt inputs, plus one additional external interrupt ...

Page 5

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP PIN CONFIGURATION, 14-PIN TSSOP AND 14-PIN DIP PACKAGES LOGIC SYMBOL CIN1B CIN1A CMPREF CMP1 CLKOUT/X2 X1 2002 Mar P0.3/CIN1B P1.7 2 ...

Page 6

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP BLOCK DIAGRAM 1 KBYTE CODE EPROM 128 BYTE DATA RAM PORT 2 CONFIGURABLE I/OS PORT 1 CONFIGURABLE I/OS PORT 0 CONFIGURABLE I/OS KEYPAD INTERRUPT ...

Page 7

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP FFFFh UNUSED CODE MEMORY SPACE FCFFh 32-BYTE CUSTOMER CODE SPACE (ACCESSIBLE VIA MOVC) FCE0h UNUSED CODE MEMORY SPACE 0400h 03FFh 1 KBYTE ON-CHIP CODE ...

Page 8

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP PIN DESCRIPTIONS MNEMONIC PIN NO. TYPE P0.3–P0.6 10, 12–14 I P1.0–P1.3 1–2 I/O P1.5, P1.7 6–9 ...

Page 9

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP SPECIAL FUNCTION REGISTERS Name Description Address ACC* Accumulator AUXR1# Auxiliary Function Register B* B register CMP1# Comparator 1 control ACh register DIVM# CPU clock ...

Page 10

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP Name Description Address P2M2# Port 2 output mode 2 PCON Power control register PSW* Program status word PT0AD# Port 0 digital input disable SCON* ...

Page 11

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP FUNCTIONAL DESCRIPTION Details of P87LPC760 functions will be described in the following sections. Enhanced CPU The P87LPC760 uses an enhanced 80C51 CPU which runs ...

Page 12

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP (P0.4) CIN1A (P0.3) CIN1B (P0.5) CMPREF V ref Figure 3. Comparator Input and Output Connections CP1, CN1, OE1 = CIN1A ...

Page 13

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP Internal Reference Voltage An internal reference voltage generator may supply a default reference when a single comparator input pin is used. The value of ...

Page 14

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP Serial Interface 2 The I C bus uses two wires (SDA and SCL) to transfer information between devices connected to the ...

Page 15

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP I2CON Address: D8h 1 Bit Addressable 7 READ RDAT ATN CXA IDLE WRITE BIT SYMBOL FUNCTION I2CON.7 RDAT Read: the most recently received data ...

Page 16

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP Checking ATN and DRDY When a program detects ATN = 1, it should next check DRDY. If DRDY = 1, then if it receives ...

Page 17

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP I2CFG Address: C8h Bit Addressable 7 6 SLAVEN MASTRQ BIT SYMBOL FUNCTION I2CFG.7 SLAVEN Slave Enable. Writing a 1 this bit enables the slave ...

Page 18

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP Table 1. Interaction of TIRUN with SLAVEN, MASTRQ, and MASTER SLAVEN, MASTRQ, TIRUN MASTER 2 The I C interface is disabled. Timer I is ...

Page 19

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP External Interrupt Inputs The P87LPC760 has one individual interrupt input as well as the Keyboard Interrupt function. The latter is described separately in this ...

Page 20

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP I/O Ports The P87LPC760 has 3 I/O ports, port 0, port 1, and port 2. The exact number of I/O pins available depend upon ...

Page 21

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP Configuration Open Drain Output The open drain output configuration turns off all pull-ups and only drives the pull-down transistor of the port driver when ...

Page 22

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP P2M1 Address: A4h Not Bit Addressable 7 6 P2S P1S BIT SYMBOL FUNCTION P2M1.7 P2S When P2S = 1, this bit enables Schmitt trigger ...

Page 23

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP P0.6 KBI.6 P0.5 KBI.5 P0.4 KBI.4 P0.3 KBI.3 KBI Address: 86h Not Bit Addressable 7 6 – KBI.6 BIT SYMBOL FUNCTION KBI.6 KBI.6 When ...

Page 24

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP Oscillator The P87LPC760 provides several user selectable oscillator options, allowing optimization for a range of needs from high precision to lowest possible cost. These ...

Page 25

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP THE OSCILLATOR MUST BE CONFIGURED IN ONE OF THE FOLLOWING MODES: – LOW FREQUENCY CRYSTAL – MEDIUM FREQUENCY CRYSTAL – HIGH FREQUENCY CRYSTAL CAPACITOR ...

Page 26

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP FOSC2 (UCFG1.2) FOSC1 (UCFG1.1) FOSC0 (UCFG1.0) EXTERNAL CLOCK INPUT INTERNAL RC OSCILLATOR CRYSTAL: LOW FREQUENCY CRYSTAL: MEDIUM FREQUENCY CRYSTAL: HIGH FREQUENCY POWER MONITOR RESET ...

Page 27

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP For correct activation of Brownout Detect, the V no faster than 50 mV/ s. When V is restored, is should not rise DD faster ...

Page 28

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP Table 8. Sources of Wakeup from Power Down Mode Wakeup Source Conditions External Interrupt 0 The interrupt must be enabled. Keyboard Interrupt The keyboard ...

Page 29

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP Low Voltage EPROM Operation The EPROM array contains some analog circuits that are not required when V is less than 4 V, but are ...

Page 30

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP Timer/Counters The P87LPC760 has two general purpose counter/timers which are upward compatible with the standard 80C51 Timer 0 and Timer 1. Both can be ...

Page 31

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP Mode 0 Putting either Timer into Mode 0 makes it look like an 8048 Timer, which is an 8-bit Counter with a divide-by-32 prescaler. ...

Page 32

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP OSC/6 OR OSC/12 Mode 1 Mode 1 is the same as Mode 0, except that all 16 bits of the timer register (THn and ...

Page 33

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP OSC OSC/12 T0 PIN C TR0 GATE INT0 PIN Figure 28. Timer/Counter 0 in Mode 2 (8-Bit Auto-Reload) ...

Page 34

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP Timer Overflow Toggle Output Timer 0 can be configured to automatically toggle a port output whenever a timer overflow occurs. The same device pins ...

Page 35

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP SCON Address: 98h Bit Addressable 7 6 SM0/FE SM1 BIT SYMBOL FUNCTION SCON.7 FE Framing Error. This bit is set by the UART receiver ...

Page 36

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP Table 9. Baud Rates, Timer Values, and CPU Clock Frequencies for SMOD1 = 0 Timer Count Timer Co nt 2400 –1 0.4608 –2 0.9216 ...

Page 37

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP More About UART Mode 0 Serial data enters and exits through RxD. TxD outputs the shift clock. 8 bits are transmitted/received: 8 data bits ...

Page 38

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP WRITE TO SBUF SERIAL PORT INTERRUPT REN RI LOAD SBUF READ SBUF S1 ... S6 S1 ... S6 S1 ...

Page 39

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP TB8 WRITE TO SBUF D TIMER 1 OVERFLOW CL 2 SMOD1 = 0 SMOD1 = 1 16 1-TO-0 TRANSITION DETECTOR RxD P1.1 ALT INPUT ...

Page 40

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP More About UART Modes 2 and 3 Eleven bits are transmitted (through TxD), or received (through RxD): a start bit (0), 8 data bits ...

Page 41

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP WRITE TO SBUF D PHASE 2 CLOCK (1 OSC CL 2 SMOD1 = 0 SMOD1 = 1 16 1-TO-0 TRANSITION DETECTOR BIT ...

Page 42

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP TB8 WRITE TO SBUF S D TIMER 1 OVERFLOW CL 2 SMOD1 = 0 SMOD1 = 1 16 1-TO-0 TRANSITION DETECTOR RxD P1.1 ALT ...

Page 43

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP Automatic Address Recognition Automatic Address Recognition is a feature which allows the UART to recognize certain addresses in the serial bit stream by using ...

Page 44

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP instructions that can be executed before the watchdog overflows may be quite small. Watchdog Reset If a watchdog reset occurs, the internal reset is ...

Page 45

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP Additional Features The AUXR1 register contains several special purpose control bits that relate to several chip features. AUXR1 is described in Figure 38. Software ...

Page 46

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP EPROM Characteristics Programming of the EPROM on the P87LPC760 is accomplished with a serial programming method. Commands, addresses, and data are transmitted to and ...

Page 47

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP UCFG2 Address: FD01h 7 6 SB2 SB1 BIT SYMBOL FUNCTION UCFG2.7, 6 SB2, SB1 EPROM security bits. See table entitled, “EPROM Security Bits” for ...

Page 48

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP ABSOLUTE MAXIMUM RATINGS PARAMETER Operating temperature under bias Storage temperature range Voltage on RST/V pin Voltage on any other pin ...

Page 49

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP DC ELECTRICAL CHARACTERISTICS 6.0 V unless otherwise specified SYMBOL SYMBOL PARAMETER PARAMETER I I Power supply current ...

Page 50

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP COMPARATOR ELECTRICAL CHARACTERISTICS 6.0 V unless otherwise specified SYMBOL SYMBOL PARAMETER PARAMETER V Offset voltage comparator inputs ...

Page 51

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP t XLXL CLOCK t XHQX t QVXH OUTPUT DATA 0 WRITE TO SBUF t XHDV INPUT DATA VALID CLEAR RI V – 0.5 DD ...

Page 52

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP 10,000 1,000 4.0 V 3.3 V 2.7 V 100 1 10 Frequency (MHz) Figure 45. Typical Idd versus frequency (high frequency oscillator ...

Page 53

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP TSSOP14: plastic thin shrink small outline package; 14 leads; body width 4.4 mm 2002 Mar 07 50 Preliminary data P87LPC760 SOT402-1 ...

Page 54

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP DIP14: plastic dual in-line package; 14 leads (300 mil) 2002 Mar 07 51 Preliminary data P87LPC760 SOT27-1 ...

Page 55

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP REVISION HISTORY Date CPCN 2002 Mar 07 9397 750 09532 2002 Mar 07 Description Initial release 52 Preliminary data P87LPC760 ...

Page 56

Philips Semiconductors Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP Purchase of Philips I to use the components in the specifications defined by Philips. This specification can be ordered using ...

Related keywords