P87C51SBPN NXP Semiconductors, P87C51SBPN Datasheet
P87C51SBPN
Specifications of P87C51SBPN
Available stocks
Related parts for P87C51SBPN
P87C51SBPN Summary of contents
Page 1
K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM Product specification Replaces datasheet 80C51/87C51/80C31 of 2000 Jan 20 hilips Semiconductors INTEGRATED CIRCUITS 2000 Aug 07 ...
Page 2
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM DESCRIPTION The Philips 80C51/87C51/80C52/87C52 is a high-performance static 80C51 design fabricated with Philips high-density CMOS technology ...
Page 3
... Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM 80C51/87C51 ORDERING INFORMATION MEMORY SIZE 4K 8 ROM P80C51SBPN OTP P87C51SBPN ROM P80C51SBAA OTP P87C51SBAA ROM P80C51SBBB OTP P87C51SBBB ROM P80C51SFP N –40 to +85, Plastic Dual In-line Package ...
Page 4
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM 80C52/87C52 ORDERING INFORMATION MEMORY SIZE 8K 8 ROM P80C52SBPN OTP P87C52SBPN ROM P80C52SBAA OTP P87C52SBAA ROM ...
Page 5
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM BLOCK DIAGRAM RAM ADDR RAM REGISTER B ACC REGISTER PSEN ALE/PROG TIMING ...
Page 6
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM LOGIC SYMBOL XTAL1 XTAL2 RST EA/V PP PSEN ALE/PROG RxD TxD INT0 ...
Page 7
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM PIN DESCRIPTIONS PIN NUMBER MNEMONIC DIP LCC QFP TYPE NAME AND FUNCTION ...
Page 8
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM Table 1. 80C51/87C51/80C52/87C52 Special Function Registers DIRECT SYMBOL DESCRIPTION ADDRESS ACC* Accumulator E0H AUXR# Auxiliary 8EH ...
Page 9
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM OSCILLATOR CHARACTERISTICS XTAL1 and XTAL2 are the input and output, respectively inverting amplifier. The ...
Page 10
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM Programmable Clock-Out A 50% duty cycle clock can be programmed to come out on P1.0. This ...
Page 11
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM (MSB) TF2 EXF2 Symbol Position Name and Significance TF2 T2CON.7 Timer 2 overflow flag set by ...
Page 12
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM T2MOD Address = 0C9H Not Bit Addressable — — Bit 7 6 Symbol Function — Not ...
Page 13
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM OSC PIN TR2 NOTE: OSC. Freq. is divided ...
Page 14
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM Baud Rate Generator Mode Bits TCLK and/or RCLK in T2CON (Table 3) allow the serial port ...
Page 15
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM Table 5. Timer Timer MODE MODE 16-bit Auto-Reload 16-bit Capture Baud rate generator ...
Page 16
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM and 1 and exclude Slave 2 use address 1110 0100, since it is necessary to make ...
Page 17
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM D0 START BIT SM0 / FE SMOD1 SMOD0 0 : SCON.7 = SM0 1 : SCON.7 ...
Page 18
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM Interrupt Priority Structure The 80C51/87C51 and 80C52/87C52 have a 6-source four-level interrupt structure. They are the ...
Page 19
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM 7 IP (0B8H) — — Priority Bit = 1 assigns higher priority Priority Bit = 0 ...
Page 20
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM Reduced EMI All port pins of the 8xC51 and 8xC52 have slew rate controlled outputs. This ...
Page 21
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM ABSOLUTE MAXIMUM RATINGS PARAMETER Operating temperature under bias Storage temperature range Voltage on ...
Page 22
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM DC ELECTRICAL CHARACTERISTICS + – +85 C, ...
Page 23
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM DC ELECTRICAL CHARACTERISTICS + – +85 C, ...
Page 24
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM AC ELECTRICAL CHARACTERISTICS + – +85 C, ...
Page 25
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM AC ELECTRICAL CHARACTERISTICS + – +85 C, ...
Page 26
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM EXPLANATION OF THE AC SYMBOLS Each timing symbol has five characters. The first character is always ...
Page 27
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM ALE PSEN t LLWL WR t LLAX t AVLL A0–A7 PORT 0 FROM RI OR DPL ...
Page 28
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM V –0.5 CC 0.2V +0.9 CC 0.2V –0.1 CC 0.45V NOTE: AC inputs during testing are ...
Page 29
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM V CC RST (NC) XTAL2 CLOCK SIGNAL XTAL1 V SS Figure 22. I Test Condition, Active ...
Page 30
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM EPROM CHARACTERISTICS These devices can be programmed by using a modified Improved Quick-Pulse Programming algorithm. It ...
Page 31
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM Table 9. Program Security Bits for EPROM Devices 1, 2 PROGRAM LOCK BITS SB1 SB2 SB3 ...
Page 32
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM A0– 4–6MHz EPROM PROGRAMMING AND VERIFICATION CHARACTERISTICS +27 ...
Page 33
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM PROGRAMMING P1.0–P1.7 P2.0–P2.5 P3.4 (A0 – A12) PORT 0 P0.0 – P0.7 (D0 – D7) t ...
Page 34
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM 80C51 ROM CODE SUBMISSION When submitting ROM code for the 80C51, the following must be specified: ...
Page 35
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM DIP40: plastic dual in-line package; 40 leads (600 mil) 2000 Aug 07 80C51/87C51/80C52/87C52 35 Product specification ...
Page 36
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM PLCC44: plastic leaded chip carrier; 44 leads 2000 Aug 07 80C51/87C51/80C52/87C52 36 Product specification SOT187-2 ...
Page 37
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM QFP44: plastic quad flat package; 44 leads (lead length 1.3 mm); body ...
Page 38
Philips Semiconductors 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V–5.5 V), low power, high speed (33 MHz), 128/256 B RAM Data sheet status Data sheet Product Definition status status Objective Development This data sheet contains the ...