P87C51SBAA Philips Semiconductors, P87C51SBAA Datasheet

no-image

P87C51SBAA

Manufacturer Part Number
P87C51SBAA
Description
80 C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless low voltage (2.7V-5.5V), low power, high speed (33 MHz)
Manufacturer
Philips Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
P87C51SBAA
Manufacturer:
NXP
Quantity:
3 000
Part Number:
P87C51SBAA
Manufacturer:
NXPLIPS
Quantity:
5 510
Part Number:
P87C51SBAA
Manufacturer:
XICOR
Quantity:
550
Part Number:
P87C51SBAA
Manufacturer:
PHI
Quantity:
20 000
Part Number:
P87C51SBAA,512
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
P87C51SBAAЈ¬512
Manufacturer:
NXP
Quantity:
4 004
Product specification
Supersedes data of 1999 Apr 01
IC28 Data Handbook
80C51/87C51/80C31
80C51 8-bit microcontroller family
4K/128 OTP/ROM/ROMless low voltage (2.7V–5.5V),
low power, high speed (33 MHz)
INTEGRATED CIRCUITS
2000 Jan 20

Related parts for P87C51SBAA

P87C51SBAA Summary of contents

Page 1

OTP/ROM/ROMless low voltage (2.7V–5.5V), low power, high speed (33 MHz) Product specification Supersedes data of 1999 Apr 01 IC28 Data Handbook INTEGRATED CIRCUITS 2000 Jan 20 ...

Page 2

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) DESCRIPTION The Philips 8XC51/ high-performance static 80C51 design fabricated with Philips high-density CMOS technology with operation from 2.7V to 5.5V. The 8XC51/31 contains ROM, a 128 three 16-bit counter/timers, a six-source, four-priority level nested ...

Page 3

... MHz) 80C51/87C51 AND 80C31 ORDERING INFORMATION MEMORY SIZE ROMless 4K 8 ROM P80C51SBPN P80C31SBPN P80C31SBPN OTP P87C51SBPN ROM P80C51SBAA P80C31SBAA P80C31SBAA OTP P87C51SBAA ROM P80C51SBBB P80C31SBBB P80C31SBBB OTP P87C51SBBB ROM P80C51SFP N P80C31SFP N P80C31SFP N OTP P87C51SFP N ROM P80C51SFA A P80C31SFA A P80C31SFA A ...

Page 4

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) BLOCK DIAGRAM RAM ADDR RAM REGISTER B ACC REGISTER PSEN ALE/PROG TIMING AND EAV PP CONTROL RST PD OSCILLATOR XTAL1 XTAL2 2000 Jan 20 P0.0–P0.7 P2.0–P2.7 PORT 0 ...

Page 5

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) LOGIC SYMBOL XTAL1 XTAL2 RST EA/V PP PSEN ALE/PROG RxD TxD INT0 INT1 PIN CONFIGURATIONS T2/P1 T2EX/P1 P0.0/AD0 P1 P0.1/AD1 P1 P0.2/AD2 P1 ...

Page 6

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) PIN DESCRIPTIONS PIN NUMBER MNEMONIC DIP LCC QFP TYPE NAME AND FUNCTION P0.0–0.7 39–32 43–36 37–30 I/O P1.0–P1.7 1–8 2–9 40– ...

Page 7

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) Table 1. 8XC51/80C31 Special Function Registers DIRECT SYMBOL DESCRIPTION ADDRESS ACC* Accumulator E0H AUXR# Auxiliary 8EH AUXR1# Auxiliary 1 A2H B* B register F0H DPTR: Data Pointer (2 bytes) ...

Page 8

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) 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. ...

Page 9

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) Programmable Clock-Out A 50% duty cycle clock can be programmed to come out on P1.0. This pin, besides being a regular I/O pin, has two alternate functions. It can be programmed input the external clock for Timer/Counter ...

Page 10

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) (MSB) TF2 EXF2 Symbol Position Name and Significance TF2 T2CON.7 Timer 2 overflow flag set by a Timer 2 overflow and must be cleared by software. TF2 will not be set when either RCLK or TCLK = 1 ...

Page 11

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) T2MOD Address = 0C9H Not Bit Addressable — — Bit 7 6 Symbol Function — Not implemented, reserved for future use.* T2OE Timer 2 Output Enable bit. DCEN Down Count Enable bit ...

Page 12

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) OSC PIN TR2 NOTE: OSC. Freq. is divided by 2, not 12. OSC Pin Transition Detector T2EX Pin EXEN2 Note availability of additional external interrupt. ...

Page 13

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) Baud Rate Generator Mode Bits TCLK and/or RCLK in T2CON (Table 3) allow the serial port transmit and receive baud rates to be derived from either Timer 1 or Timer 2 ...

Page 14

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) Table 5. Timer Timer MODE MODE 16-bit Auto-Reload 16-bit Capture Baud rate generator receive and transmit same baud rate Receive only Transmit only Table 6. Timer Counter ...

Page 15

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) and 1 and exclude Slave 2 use address 1110 0100, since it is necessary to make bit exclude slave 2. The Broadcast Address for each slave is created by taking the logical OR of SADDR and SADEN. Zeros in this result are trended as don’ ...

Page 16

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) D0 START BIT SM0 / FE SMOD1 SMOD0 0 : SCON.7 = SM0 1 : SCON RECEIVED ADDRESS PROGRAMMED ADDRESS IN UART MODE 2 OR MODE 3 AND SM2 = 1: INTERRUPT IF REN=1, RB8=1 AND “RECEIVED ADDRESS” = “PROGRAMMED ADDRESS” ...

Page 17

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) Interrupt Priority Structure The 8XC51 and 80C31 only have a 6-source four-level interrupt structure. They are the IE, IP and IPH. (See Figures 10, 11, and 12.) The IPH (Interrupt Priority High) register that makes the four-level interrupt structure possible ...

Page 18

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz (0B8H) — — Priority Bit = 1 assigns higher priority Priority Bit = 0 assigns lower priority BIT SYMBOL FUNCTION IP.7 — Not implemented, reserved for future use. IP.6 — ...

Page 19

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) Reduced EMI Mode The AO bit (AUXR.0) in the AUXR register when set disables the ALE output. Reduced EMI Mode AUXR (8EH – – ...

Page 20

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz ABSOLUTE MAXIMUM RATINGS PARAMETER Operating temperature under bias Storage temperature range Voltage on EA/V pin Voltage on any other pin Maximum I per I/O pin OL Power dissipation (based on package heat transfer limitations, not device power consumption) NOTES: 1 ...

Page 21

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) DC ELECTRICAL CHARACTERISTICS + – + 2.7V to 5.5V, V amb CC SYMBOL SYMBOL PARAMETER PARAMETER V V Input low voltage Input low voltage IL V Input high voltage (ports EA) ...

Page 22

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) DC ELECTRICAL CHARACTERISTICS + – +85 C, 33MHz devices; 5V 10%; V amb SYMBOL SYMBOL PARAMETER PARAMETER V Input low voltage IL V Input high voltage (ports EA) ...

Page 23

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) AC ELECTRICAL CHARACTERISTICS + – + amb CC SYMBOL FIGURE PARAMETER 1/t 14 Oscillator frequency CLCL Speed versions : ALE pulse width LHLL t 14 Address valid to ALE low ...

Page 24

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) AC ELECTRICAL CHARACTERISTICS + – + amb CC SYMBOL FIGURE t 14 ALE pulse width LHLL t 14 Address valid to ALE low AVLL t 14 Address hold after ALE low ...

Page 25

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) 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 26

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) 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 ...

Page 27

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) V –0.5 CC 0.2V +0.9 CC 0.2V –0.1 CC 0.45V NOTE: AC inputs during testing are driven at V –0.5 for a logic ‘1’ and 0.45V for a logic ‘0’. CC Timing measurements are made at V min for a logic ‘ ...

Page 28

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz RST (NC) XTAL2 CLOCK SIGNAL XTAL1 V SS Figure 22. I Test Condition, Active Mode CC All other pins are disconnected V CC 0.45V Figure 24. Clock Signal Waveform for I Figure 25 ...

Page 29

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) EPROM CHARACTERISTICS All these devices can be programmed by using a modified Improved Quick-Pulse Programming algorithm. It differs from older methods in the value used for V (programming supply voltage) and in the PP width and number of the ALE/PROG pulses ...

Page 30

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) Table 8. EPROM Programming Modes MODE RST Read signature 1 Program code data 1 Verify code data 1 Pgm encryption table 1 Pgm security bit 1 1 Pgm security bit 2 1 Pgm security bit 3 ...

Page 31

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) A0– 4–6MHz 5 PULSES ALE/PROG: SEE EXPLODED VIEW BELOW 1 0 ALE/PROG: A0– 4–6MHz 2000 Jan RST EA/V P3.6 PP P3.7 ALE/PROG EPROM/OTP ...

Page 32

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) EPROM PROGRAMMING AND VERIFICATION CHARACTERISTICS + 10 (See Figure 29) amb CC SS SYMBOL V Programming supply voltage PP I Programming supply current PP 1/t Oscillator frequency CLCL ...

Page 33

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) MASK ROM DEVICES Security Bits With none of the security bits programmed the code in the program memory can be verified. If the encryption table is programmed, the code will be encrypted when verified. When only security bit 1 (see ...

Page 34

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) DIP40: plastic dual in-line package; 40 leads (600 mil) 2000 Jan 20 80C51/87C51/80C31 34 Product specification SOT129-1 ...

Page 35

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) PLCC44: plastic leaded chip carrier; 44 leads 2000 Jan 20 80C51/87C51/80C31 35 Product specification SOT187-2 ...

Page 36

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) QFP44: plastic quad flat package; 44 leads (lead length 1.3 mm); body 1.75 mm 2000 Jan 20 80C51/87C51/80C31 36 Product specification SOT307-2 ...

Page 37

... Philips Semiconductors 80C51 8-bit microcontroller family 4K/128 OTP/ROM/ROMless, low voltage (2.7V–5.5V), low power, high speed (33 MHz) 2000 Jan 20 80C51/87C51/80C31 NOTES 37 Product specification ...

Page 38

... 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