P87C54X2FBD,157 NXP Semiconductors, P87C54X2FBD,157 Datasheet

IC 80C51 MCU 256 RAM 44LQFP

P87C54X2FBD,157

Manufacturer Part Number
P87C54X2FBD,157
Description
IC 80C51 MCU 256 RAM 44LQFP
Manufacturer
NXP Semiconductors
Series
87Cr
Datasheet

Specifications of P87C54X2FBD,157

Program Memory Type
OTP
Program Memory Size
16KB (16K x 8)
Package / Case
44-LQFP
Core Processor
8051
Core Size
8-Bit
Speed
33MHz
Connectivity
EBI/EMI, UART/USART
Peripherals
POR
Number Of I /o
32
Ram Size
256 x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Processor Series
P87C5x
Core
80C51
Data Bus Width
8 bit
Data Ram Size
256 B
Interface Type
UART
Maximum Clock Frequency
33 MHz
Number Of Programmable I/os
32
Number Of Timers
3
Operating Supply Voltage
2.7 V to 5.5 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
PK51, CA51, A51, ULINK2
Minimum Operating Temperature
- 40 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Data Converters
-
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
935271393157
P87C54X2FBD
P87C54X2FBD

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
P87C54X2FBD,157
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Semiconductors
hilips
Product data
Supersedes data of 2002 Sep 12
P80C31X2/32X2
P80C51X2/52X2/54X2/58X2
P87C51X2/52X2/54X2/58X2
80C51 8-bit microcontroller family
4K/8K/16K/32K ROM/OTP
128B/256B RAM
low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz)
INTEGRATED CIRCUITS
2003 Jan 24

Related parts for P87C54X2FBD,157

P87C54X2FBD,157 Summary of contents

Page 1

P80C31X2/32X2 P80C51X2/52X2/54X2/58X2 P87C51X2/52X2/54X2/58X2 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP 128B/256B RAM low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Product data Supersedes data of 2002 Sep 12 hilips Semiconductors INTEGRATED CIRCUITS 2003 Jan 24 ...

Page 2

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) DESCRIPTION The Philips microcontrollers described in this data sheet are high-performance static 80C51 designs incorporating Philips’ high-density CMOS technology with ...

Page 3

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) FEATURES 80C51 Central Processing Unit – 4 kbytes ROM/EPROM (P80/P87C51X2) – 8 kbytes ROM/EPROM (P80/P87C52X2) – 16 kbytes ROM/EPROM (P80/P87C54X2) ...

Page 4

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) P80C31/32X2 ORDERING INFORMATION (ROMLESS) Type number Package Name Description P80C31X2BA PLCC44 plastic leaded chip carrier; 44 leads P80C31X2BN DIP40 plastic ...

Page 5

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) PART NUMBER DERIVATION Memory P87C51X2 7 = OTP 5 = ROM/OTP 1 = 128 BYTES RAM 0 = ROM or ...

Page 6

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) BLOCK DIAGRAM 16K / 32 kbyte CODE ROM / EPROM 128 / 256 ...

Page 7

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) BLOCK DIAGRAM 2 (CPU-ORIENTED RAM ADDR RAM REGISTER B ACC REGISTER PSEN ALE/PROG TIMING AND EA ...

Page 8

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) LOGIC SYMBOL XTAL1 XTAL2 RST EA/V PP PSEN ALE/PROG RxD TxD 1 INT0 INT1 T0 1 ...

Page 9

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) PLASTIC LEADED CHIP CARRIER PIN FUNCTIONS PLCC Pin Function Pin Function 1 NIC* ...

Page 10

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) PIN DESCRIPTIONS PIN NUMBER MNEMONIC DIP PLCC LQFP TSSOP ...

Page 11

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) PIN NUMBER MNEMONIC DIP PLCC LQFP TSSOP PSEN EA XTAL1 19 ...

Page 12

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Table 1. Special Function Registers DIRECT SYMBOL DESCRIPTION ADDRESS ACC* Accumulator E0H AUXR# Auxiliary 8EH AUXR1# Auxiliary 1 A2H B* ...

Page 13

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) OSCILLATOR CHARACTERISTICS Using the oscillator XTAL1 and XTAL2 are the input and output, respectively inverting amplifier. The pins ...

Page 14

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Low-Power EPROM operation (LPEP) The EPROM array contains some analog circuits that are not required when V is less than ...

Page 15

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) TMOD Address = 89H Not Bit Addressable 7 GATE BIT SYMBOL FUNCTION TMOD.3/ GATE Gating control when set. Timer/Counter “n” ...

Page 16

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) TCON Address = 88H Bit Addressable 7 TF1 TR1 BIT SYMBOL FUNCTION TCON.7 TF1 Timer 1 overflow flag. Set by ...

Page 17

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) OSC d* T0 Pin TR0 Timer 0 Gate bit INT0 Pin OSC 6-clock mode; d ...

Page 18

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Table 4. Timer 2 Operating Modes RCLK + TCLK CP/RL2 T2CON Address ...

Page 19

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) OSC Pin Transition Detector T2EX Pin Control EXEN2 * ...

Page 20

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) OSC Pin TRANSITION DETECTOR T2EX PIN EXEN2 * 6-clock ...

Page 21

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz 6-clock mode 12-clock mode. OSC ...

Page 22

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Table 5. Timer 2 Generated Commonly Used Baud Rates Baud Rate Osc Freq 12-clk 6-clk RCAP2H mode mode 375 K ...

Page 23

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) FULL-DUPLEX ENHANCED UART Standard UART operation The serial port is full duplex, meaning it can transmit and receive simultaneously. It ...

Page 24

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) SCON Address = 98H Bit Addressable SM0 Where SM0, SM1 specify the serial port mode, as follows: SM0 SM1 Mode ...

Page 25

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) shifted to the left one position. The value that comes in from the right is the value that was sampled ...

Page 26

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Write to SBUF Serial Port Interrupt REN ...

Page 27

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Timer 1 Overflow Write 2 to SBUF SMOD = 1 SMOD = 0 16 Serial Port Interrupt Sample 1-to-0 Transition ...

Page 28

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Write to SBUF Phase 2 Clock (1 OSC 12-clock mode 6-clock OSC mode) Mode 2 16 ...

Page 29

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Timer 1 Overflow Write 2 to SBUF SMOD = 1 SMOD = 0 16 Serial Port Interrupt Sample 1-to-0 Transition ...

Page 30

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Enhanced UART operation In addition to the standard operation modes, the UART can perform framing error detect by looking for ...

Page 31

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) SCON Address = 98H Bit Addressable 7 6 SM0/FE SM1 (SMOD0 = 0/1)* Symbol Position Function FE SCON.7 Framing Error ...

Page 32

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) D0 START BIT SM0 / FE SMOD1 SMOD0 0 : SCON.7 = SM0 1 : SCON ...

Page 33

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Interrupt Priority Structure 0 INT0 IT0 IE0 1 TF0 0 IE1 INT1 IT1 1 TF1 TI RI TF2, EXF2 Figure ...

Page 34

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) IE Address = 0A8H Bit Addressable 7 EA — Enable Bit = 1 enables the interrupt. Enable Bit = 0 ...

Page 35

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz S5P2 ...

Page 36

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) An interrupt will be serviced as long as an interrupt of equal or higher priority is not already being serviced. ...

Page 37

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz ABSOLUTE MAXIMUM RATINGS PARAMETER Operating temperature under bias Storage temperature range Voltage on EA/V pin to V ...

Page 38

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) DC ELECTRICAL CHARACTERISTICS + – + amb CC SYMBOL ...

Page 39

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) DC ELECTRICAL CHARACTERISTICS + – + amb CC SYMBOL ...

Page 40

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) AC ELECTRICAL CHARACTERISTICS (12-CLOCK MODE 10% OPERATION + – ...

Page 41

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) AC ELECTRICAL CHARACTERISTICS (12-CLOCK MODE, 2 5.5 V OPERATION + –40 ...

Page 42

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) AC ELECTRICAL CHARACTERISTICS (6-CLOCK MODE 10% OPERATION + – ...

Page 43

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) AC ELECTRICAL CHARACTERISTICS (6-CLOCK MODE, 2 5.5 V OPERATION + –40 ...

Page 44

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) EXPLANATION OF THE AC SYMBOLS Each timing symbol has five characters. The first character is always ‘t’ (= time). The ...

Page 45

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) ALE PSEN t LLWL WR t LLAX t AVLL A0–A7 PORT 0 FROM RI OR DPL t AVWL PORT 2 ...

Page 46

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/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 ...

Page 47

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz as31 version V2. source file: idd_ljmp1.asm ## list file: idd_ljmp1.lst ## ########################################################## #0000 # AUXR ...

Page 48

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz RST (NC) XTAL2 CLOCK SIGNAL XTAL1 V SS Figure 36. I Test Condition, Active Mode CC All other ...

Page 49

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) EPROM CHARACTERISTICS The OTP devices described in this data sheet can be programmed by using a modified Improved Quick-Pulse Programming ...

Page 50

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Table 9. EPROM Programming Modes MODE RST Read signature 1 Program code data 1 Verify code data 1 Pgm encryption ...

Page 51

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) A0– 4–6MHz 5 PULSES ALE/PROG: SEE EXPLODED VIEW BELOW 1 0 ALE/PROG: A0–A7 ...

Page 52

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) PROGRAMMING AND VERIFICATION CHARACTERISTICS + 10%, V amb CC SS ...

Page 53

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) MASK ROM DEVICES Security Bits With none of the security bits programmed the code in the program memory can be ...

Page 54

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) ADDRESS CONTENT 0000H to 1FFFH DATA 2000H to 203FH KEY 2040H SEC 2040H SEC Security Bit 1: When programmed, this ...

Page 55

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) 80C54X2 ROM CODE SUBMISSION When submitting a ROM code for the 80C54X2, the following must be specified kbyte ...

Page 56

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) 80C58X2 ROM CODE SUBMISSION When submitting a ROM code for the 80C58X2, the following must be specified kbyte ...

Page 57

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) DIP40: plastic dual in-line package; 40 leads (600 mil) 2003 Jan 24 P80C3xX2; P80C5xX2; 57 Product data P87C5xX2 SOT129-1 ...

Page 58

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) PLCC44: plastic leaded chip carrier; 44 leads 2003 Jan 24 P80C3xX2; P80C5xX2; 58 Product data P87C5xX2 SOT187-2 ...

Page 59

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) LQFP44: plastic low profile quad flat package; 44 leads; body 1.4 mm 2003 Jan 24 P80C3xX2; ...

Page 60

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) TSSOP38: plastic thin shrink small outline package; 38 leads; body width 4.4 mm; lead pitch 0.5 mm 2003 Jan 24 ...

Page 61

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) REVISION HISTORY Rev Date Description _6 20030124 Product data (9397 750 10995); ECN 853-2337 29260 of 06 December 2002 Modifications: ...

Page 62

Philips Semiconductors 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Data sheet status Product [1] Level Data sheet status [2] [3] status I Objective data Development II Preliminary data Qualification ...

Related keywords