P87C524EBAA Philips Semiconductors, P87C524EBAA Datasheet

no-image

P87C524EBAA

Manufacturer Part Number
P87C524EBAA
Description
80C51 8-bit microcontrollers 16K/32K 512 OTP, I2C, watchdog timer
Manufacturer
Philips Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
P87C524EBAA
Manufacturer:
NXPLIPS
Quantity:
5 510
Part Number:
P87C524EBAA
Manufacturer:
MAXIM
Quantity:
5 510
Semiconductors
Product specification
Replaces data sheets 87C524 of 1998 May 01 and 87C528 of 1998 May 01
IC28 Data Handbook
hilips
87C524/87C528
80C51 8-bit microcontrollers
16K/32K, 512 OTP, I
INTEGRATED CIRCUITS
2
C, watchdog timer
1999 Jul 23

Related parts for P87C524EBAA

P87C524EBAA Summary of contents

Page 1

OTP, I Product specification Replaces data sheets 87C524 of 1998 May 01 and 87C528 of 1998 May 01 IC28 Data Handbook hilips Semiconductors INTEGRATED CIRCUITS 2 C, watchdog timer 1999 Jul 23 ...

Page 2

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer DESCRIPTION The 87C528 single-chip 8-bit microcontroller is manufactured in an advanced CMOS process and is a derivative of the 80C51 microcontroller family. The 87C528 has the same instruction set as the 80C51. Three versions of the derivative exist: 83C528— ...

Page 3

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer BLOCK DIAGRAM FREQUENCY REFERENCE XTAL2 XTAL1 PROGRAM OSCILLATOR MEMORY AND (32K x 8 TIMING EPROM) CPU 64K-BYTE BUS EXPANSION CONTROL INTERNAL INTERRUPTS INT0 INT1 CONTROL EXTERNAL INTERRUPTS LOGIC SYMBOL XTAL1 XTAL2 RST ...

Page 4

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer PIN CONFIGURATIONS T2/P1.0 T2EX/P1 P0.0/AD0 P1 P0.1/AD1 P1 P0.2/AD2 P1 P0.3/AD3 P1 P0.4/AD4 34 SCL/P1.6 7 P0.5/AD5 SDA/P1 P0.6/AD6 RST 9 32 P0.7/AD7 DUAL 31 EA RxD/P3.0 10 IN-LINE PACKAGE TxD/P3 ALE INT0/P3 PSEN INT1/P3 P2.7/A15 27 P2.6/A14 T0/P3 P2.5/A13 T1/P3.5 15 WR/P3 ...

Page 5

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer PLASTIC QUAD FLAT PACK PIN FUNCTIONS QFP Pin Function Pin Function 1 P1.5 23 P2.5/A13 2 P1.6/SCL 24 P2.6/A14 3 P1.7/SDA 25 P2.7/A15 4 RST 26 PSEN 5 P3.0/RxD 27 ALE 6 NC* 28 NC* 7 P3.1/TxD P3.2/INT0 30 P0.7/AD7 9 P3.3/INT1 31 P0.6/AD6 10 P3.4/T0 32 P0.5/AD5 11 P3.5/ ...

Page 6

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer PIN DESCRIPTIONS PIN NO. MNEMONIC DIP LCC QFP TYPE P0.0–0.7 39–32 43–36 37–30 I/O P1.0–P1.7 1–8 2–9 40–44 I/O 1– I I/O P2.0–P2.7 21–28 24–31 18–25 I/O P3.0–P3.7 10–17 ...

Page 7

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer Table 1. 8XC524/8XC528 Special Function Registers DIRECT SYMBOL DESCRIPTION ADDRESS ACC* Accumulator E0H B* B register F0H DPTR: Data pointer : (2 bytes) DPH Data pointer high 83H DPL Data pointer low 82H IE*# Interrupt enable ...

Page 8

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer Table 2. Internal and External Program Memory Access with Security Bit Set INSTRUCTION MOVC in internal program memory MOVC in external program memory INTERNAL DATA MEMORY The internal data memory is divided into three physically separated segments: 256 bytes of RAM, 256 bytes of AUX-RAM, and a 128 bytes special function area ...

Page 9

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer Additionally, if acting as master: – generating START and STOP conditions – handling bus arbitration – generating serial clock pulses if S1BIT is not used. 2 Three SFRs control the bit-level I C interface: S1INT, S1BIT and S1SCS ...

Page 10

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer OSCILLATOR CHARACTERISTICS XTAL1 and XTAL2 are the input and output, respectively inverting amplifier. The pins can be configured for use as an on-chip oscillator, as shown in the Logic Symbol. To drive the device from an external clock source, XTAL1 should be driven while XTAL2 is left unconnected ...

Page 11

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer DC ELECTRICAL CHARACTERISTICS + 10%), – + amb DD SYMBOL PARAMETER V Input low voltage, IL except EA, P1.6/SCL, P1.7/SDA V Input low voltage to EA IL1 V Input low voltage to P1.6/SCL, P1.7/SDA IL2 V Input high voltage, IH except XTAL1, RST, P1.6/SCL, P1.7/SDA ...

Page 12

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer AC ELECTRICAL CHARACTERISTICS SYMBOL FIGURE PARAMETER 1/t 1 Oscillator frequency: CLCL 87C528 t 1 ALE pulse width LHLL t 1 Address valid to ALE low AVLL t 1 Address hold after ALE low LLAX t 1 ALE low to valid instruction in ...

Page 13

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer AC ELECTRICAL CHARACTERISTICS – I SYMBOL PARAMETER SCL TIMING CHARACTERISTICS t START condition hold time HD;STA t SCL LOW time LOW t SCL HIGH time HIGH t SCL rise time RC t SCL fall time FC SDA TIMING CHARACTERISTICS ...

Page 14

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer EXPLANATION OF THE AC SYMBOLS Each timing symbol has five characters. The first character is always ‘t’ (= time). The other characters, depending on their positions, indicate the name of a signal or the logical status of that signal. The designations are: A – ...

Page 15

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer ALE PSEN t LLWL WR t LLAX t AVLL A0–A7 PORT 0 FROM RI OR DPL t AVWL PORT 2 INSTRUCTION 0 1 ALE t XLXL CLOCK t QVXH OUTPUT DATA 0 WRITE TO SBUF t XHDV INPUT DATA VALID CLEAR RI 1999 Jul 23 t WHLH ...

Page 16

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer START or repeated START condition t RD SDA (INPUT/OUTPUT SCL (INPUT/OUTPUT HD;STA LOW HIGH V CC 0.45V V –0.5 DD 0.2V +0.9 DD 0.2V –0.1 DD 0.45V NOTE: AC inputs during testing are driven at V –0.5 for a logic ‘1’ and 0.45V for a logic ‘0’. ...

Page 17

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer V DD RST (NC) XTAL2 CLOCK SIGNAL XTAL1 V SS Figure 10. I Test Condition, Active Mode DD All other pins are disconnected V CC 0.45V NOTE: * Ports 1.6 and 1.7 should be connected to V exceed the I specifications. ...

Page 18

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer EPROM CHARACTERISTICS FOR 87C528 The 87C528 is programmed by using a modified Quick-Pulse Programming algorithm. It differs from older methods in the value used for V (programming supply voltage) and in the width and PP number of the ALE/PROG pulses. ...

Page 19

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer EPROM CHARACTERISTICS FOR 87C524 The 87C524 is programmed by using a modified Quick-Pulse Programming algorithm. It differs from older methods in the value used for V (programming supply voltage) and in the width and PP number of the ALE/PROG pulses. ...

Page 20

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer Table 7. Program Lock Bits 1,2 PROGRAM LOCK BITS LB1 LB2 LB3 PROTECTION DESCRIPTION Program Lock features enabled. (Code verify will still be encrypted by the Encryption Array if programmed MOVC instructions executed from external program memory are disabled from fetching code bytes from Internal memory jumped and latched on Reset, and further programming of the EPROM Is disabled ...

Page 21

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer EPROM PROGRAMMING AND VERIFICATION CHARACTERISTICS +27 C, Vcc = (See Figure 17) amb SS SYMBOL V Programming supply voltage PP I Programming supply current PP 1/t Oscillator frequency CLCL t Address setup to PROG low AVGL t Address hold after PROG ...

Page 22

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer DIP40: plastic dual in-line package; 40 leads (600 mil) 1999 Jul 23 87C524/87C528 22 Product specification SOT129-1 ...

Page 23

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer PLCC44: plastic leaded chip carrier; 44 leads 1999 Jul 23 87C524/87C528 23 Product specification SOT187-2 ...

Page 24

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer QFP44: plastic quad flat package; 44 leads (lead length 1.3 mm); body 1.75 mm 1999 Jul 23 87C524/87C528 24 Product specification SOT307-2 ...

Page 25

... Philips Semiconductors 80C51 8-bit microcontrollers 2 16K/32K, 512 OTP watchdog timer 1999 Jul 23 87C524/87C528 NOTES 25 Product specification ...

Page 26

... Philips Semiconductors for any damages resulting from such application. Right to make changes — Philips Semiconductors reserves the right to make changes, without notice, in the products, including circuits, standard cells, and/or software, described or contained herein in order to improve design and/or performance. Philips Semiconductors assumes no ...

Related keywords