P87C654X2BBD,157 NXP Semiconductors, P87C654X2BBD,157 Datasheet

IC 80C51 MCU 16K OTP 44-LQFP

P87C654X2BBD,157

Manufacturer Part Number
P87C654X2BBD,157
Description
IC 80C51 MCU 16K OTP 44-LQFP
Manufacturer
NXP Semiconductors
Series
87Cr
Datasheet

Specifications of P87C654X2BBD,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
I²C, UART/USART
Peripherals
POR, WDT
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
0°C ~ 70°C
Processor Series
P87C6x
Core
80C51
Data Bus Width
8 bit
Data Ram Size
256 B
Interface Type
I2C, UART
Maximum Clock Frequency
16 MHz, 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
+ 70 C
Mounting Style
SMD/SMT
3rd Party Development Tools
PK51, CA51, A51, ULINK2
Minimum Operating Temperature
0 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
568-3202
935272902157
P87C654X2BBD

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
P87C654X2BBD,157
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Semiconductors
Product data
Supersedes data of 2003 Feb 13
hilips
P83C654X2/P87C654X2
80C51 8-bit microcontroller family
16 kB OTP/ROM, 256B RAM, low voltage (2.7 to 5.5 V),
low power, high speed (30/33 MHz)
INTEGRATED CIRCUITS
2004 Apr 20

Related parts for P87C654X2BBD,157

P87C654X2BBD,157 Summary of contents

Page 1

P83C654X2/P87C654X2 80C51 8-bit microcontroller family 16 kB OTP/ROM, 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Product data Supersedes data of 2003 Feb 13 hilips Semiconductors INTEGRATED CIRCUITS 2004 Apr 20 ...

Page 2

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) DESCRIPTION The devices are Single-Chip 8-Bit Microcontrollers manufactured in an advanced CMOS process and are derivatives of the 80C51 microcontroller ...

Page 3

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) BLOCK DIAGRAM CODE OTP/ROM 256 BYTE DATA RAM PORT 3 CONFIGURABLE I/Os PORT 2 CONFIGURABLE I/Os PORT ...

Page 4

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) BLOCK DIAGRAM (CPU ORIENTED RAM ADDR RAM REGISTER B ACC REGISTER PSEN ALE TIMING AND EAV ...

Page 5

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, 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 INT0 INT1 ...

Page 6

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) PIN DESCRIPTIONS PIN NUMBER MNEMONIC MNEMONIC TYPE TYPE PLCC LQFP ...

Page 7

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) PIN NUMBER MNEMONIC MNEMONIC TYPE TYPE PLCC LQFP XTAL1 XTAL2 20 14 ...

Page 8

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) SPECIAL FUNCTION REGISTERS DIRECT SYMBOL DESCRIPTION ADDRESS ACC* Accumulator E0H AUXR# Auxiliary 8EH AUXR1# Auxiliary 1 A2H B* B register ...

Page 9

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) DIRECT SYMBOL DESCRIPTION ADDRESS TL0 Timer Low 0 8AH TL1 Timer Low 1 8BH TL2# Timer Low 2 CCH TMOD ...

Page 10

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) CLOCK CONTROL REGISTER (CKCON) This device allows control of the 6-clock/12-clock mode by means of both an SFR bit (X2) ...

Page 11

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) OSCILLATOR CHARACTERISTICS XTAL1 and XTAL2 are the input and output, respectively inverting amplifier. The pins can be configured ...

Page 12

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) The Clock-Out frequency depends on the oscillator frequency and the reload value of Timer 2 capture registers (RCAP2H, RCAP2L) as ...

Page 13

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) TIMER 0 AND TIMER 1 OPERATION Timer 0 and Timer 1 The “Timer” or “Counter” function is selected by control ...

Page 14

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) OSC d* Tn Pin TRn Timer n Gate bit INTn Pin * 6-clock mode ...

Page 15

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) OSC d* Tn Pin TRn Timer n Gate bit INTn Pin * 6-clock mode ...

Page 16

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) TIMER 2 OPERATION Timer 2 Timer 16-bit Timer/Counter which can operate as either an event timer or ...

Page 17

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Table 3. Timer 2 Operating Modes RCLK + TCLK CP/RL2 OSC n* ...

Page 18

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) OSC PIN TRANSITION DETECTOR T2EX PIN EXEN2 * ...

Page 19

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz 6-clock mode 12-clock mode OSC ...

Page 20

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) When Timer the baud rate generator mode, one should not try to read or write TH2 and ...

Page 21

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, 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 22

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, 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 23

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, 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 24

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Write to SBUF Serial Port Interrupt REN ...

Page 25

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, 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 26

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Write to SBUF Phase 2 Clock (1 OSC Mode 2 16 SMOD = 1 Serial 2 Port Interrupt ...

Page 27

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, 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 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Enhanced Features The UART operates in all of the usual modes that are described in the first section of Data ...

Page 29

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, 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 30

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz C-bus Serial I The I C-bus serial port is identical to the I C-bus serial port ...

Page 31

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz C-bus P1.7/SDA P1.6/SCL P8xC654X2 SDA MSB SLAVE ADDRESS SCL START CONDITION 2 I C-bus ...

Page 32

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) P1.7 INPUT FILTER P1.7/SDA OUTPUT STAGE INPUT FILTER P1.6/SCL OUTPUT STAGE P1.6 Figure 23. I 2004 Apr ...

Page 33

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz RBITRATION AND YNCHRONIZATION OGIC In the master transmitter mode, the arbitration logic checks that every transmitted logic ...

Page 34

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz ERIAL LOCK ENERATOR This programmable clock pulse generator provides the SCL clock 2 pulses when the I ...

Page 35

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) SDA SCL SHIFT PULSES SDA D7 D6 SCL SHIFT ACK & S1DAT ACK (2) S1DAT (1) (2) SHIFT BSD7 BSD7 ...

Page 36

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) If the STA and STO bits are both set, the a STOP condition transmitted to the I ...

Page 37

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Table 7. Serial Clock Rates 6 clock mode BIT FREQUENCY (kHz CR2 CR1 CR0 3MHz 6MHz 0 0 ...

Page 38

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) 2 More Information Operating Modes: The four operating modes are: – Master Transmitter – Master Receiver – ...

Page 39

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Ç Ç Ç Ç Ç Ç Ç Ç SUCCESSFUL TRANSMISSION TO A SLAVE RECEIVER Ç Ç Ç Ç Ç Ç ...

Page 40

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Ç Ç Ç Ç Ç Ç Ç Ç SUCCESSFUL RECEPTION S SLA FROM A SLAVE TRANSMITTER Ç Ç Ç Ç ...

Page 41

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Ç Ç Ç Ç Ç Ç Ç RECEPTION OF THE OWN SLAVE ADDRESS AND ONE OR MORE DATA BYTES ALL ...

Page 42

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Ç Ç Ç Ç Ç Ç Ç Ç RECEPTION OF THE Ç Ç Ç Ç Ç Ç Ç Ç OWN ...

Page 43

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Table 9. Master Transmitter Mode APPLICATION SOFTWARE RESPONSE STATUS STATUS STATUS OF THE STATUS OF THE 2 CODE I C ...

Page 44

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Table 10. Master Receiver Mode APPLICATION SOFTWARE RESPONSE STATUS STATUS STATUS OF THE STATUS OF THE 2 CODE I C-BUS ...

Page 45

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Table 11. Slave Receiver Mode APPLICATION SOFTWARE RESPONSE STATUS STATUS STATUS OF THE STATUS OF THE 2 CODE I C ...

Page 46

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Table 11. Slave Receiver Mode (Continued) APPLICATION SOFTWARE RESPONSE STATUS STATUS STATUS OF THE STATUS OF THE 2 CODE I ...

Page 47

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Table 13. Miscellaneous States APPLICATION SOFTWARE RESPONSE STATUS STATUS STATUS OF THE STATUS OF THE 2 CODE I C BUS ...

Page 48

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) S SLA W A 08H 18H Figure 32. Simultaneous Repeated START Conditions from 2 Masters TIME OUT STA FLAG SDA ...

Page 49

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) STA FLAG (1) SDA LINE SCL LINE (1) Unsuccessful attempt to send a Start condition (2) SDA line released (3) ...

Page 50

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) S1ADR S1DAT S1STA S1CON PSW IPO IEN0 P1 BACKUP NUMBYTMST SLA HADD STD SRD MRD MTD 2004 Apr 20 16 ...

Page 51

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz ASTER RANSMITTER AND ASTER ECEIVER The master mode is entered in the main program. To ...

Page 52

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) !******************************************************************************************************** ! SI01 EQUATE LIST !******************************************************************************************************** !******************************************************************************************************** ! LOCATIONS OF THE SI01 SPECIAL FUNCTION REGISTERS !******************************************************************************************************** 00D8 S1CON 00D9 S1STA ...

Page 53

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) !******************************************************************************************************** ! INITIALIZATION ROUTINE ! Example to initialize IIC Interface as slave receiver or slave transmitter and ! start a ...

Page 54

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) !******************************************************************************************************** !******************************************************************************************************** ! MASTER STATE SERVICE ROUTINES !******************************************************************************************************** ! State 08 and State 10 are both for MST/TRX and MST/REC. ...

Page 55

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) !– – – – – – – – – – – – – – – – – – – – ...

Page 56

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) !******************************************************************************************************** !******************************************************************************************************** ! MASTER RECEIVER STATE SERVICE ROUTINES !******************************************************************************************************** !******************************************************************************************************** !– – – – – – – – – – ...

Page 57

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) !******************************************************************************************************** !******************************************************************************************************** ! SLAVE RECEIVER STATE SERVICE ROUTINES !******************************************************************************************************** !******************************************************************************************************** !– – – – – – – – – – ...

Page 58

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) !– – – – – – – – – – – – – – – – – – – – ...

Page 59

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) !– – – – – – – – – – – – – – – – – – – – ...

Page 60

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) !– – – – – – – – – – – – – – – – – – – – ...

Page 61

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Interrupt Priority Structure The P8xC654X2 has an 8 source four-level interrupt structure (see Table 14). There are four SFRs associated ...

Page 62

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz (0B8H) – Priority Bit = 1 assigns high priority Priority Bit = 0 assigns low priority BIT SYMBOL ...

Page 63

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Reduced EMI Mode The AO bit (AUXR.0) in the AUXR register when set disables the ALE output unless the CPU ...

Page 64

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) HARDWARE WATCHDOG TIMER (ONE-TIME ENABLED WITH RESET-OUT FOR P8XC654X2) The WDT is intended as a recovery method in situations where ...

Page 65

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, 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 66

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) DC ELECTRICAL CHARACTERISTICS + – + amb CC SYMBOL ...

Page 67

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) 11. To improve noise rejection a nominal 100 ns glitch rejection circuitry has been added to the RST pin, and ...

Page 68

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) DC ELECTRICAL CHARACTERISTICS + – + amb CC SYMBOL ...

Page 69

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) AC ELECTRICAL CHARACTERISTICS (12-CLOCK MODE OPERATION + –40 C ...

Page 70

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, 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 71

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) AC ELECTRICAL CHARACTERISTICS (6-CLOCK MODE OPERATION + –40 C ...

Page 72

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, 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 73

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) t Data hold time: HD;DAT – for CBUS compatible masters 2 – for I C–bus devices t Data set-up time ...

Page 74

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, 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 75

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, 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 76

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) INSTRUCTION 0 1 ALE t XLXL CLOCK t QVXH OUTPUT DATA 0 WRITE TO SBUF t XHDV INPUT DATA VALID ...

Page 77

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz Valid only within frequency specifications of the specified operating voltage ...

Page 78

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz RST (NC) XTAL2 CLOCK SIGNAL XTAL1 V SS Figure 51. I Test Condition, Active Mode CC All other ...

Page 79

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) EPROM CHARACTERISTICS The 87C654X2 can be programmed by using a modified Improved Quick-Pulse Programming algorithm. It differs from older methods ...

Page 80

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Table 15. EPROM Programming Modes MODE RST Read signature 1 Program code data 1 Verify code data 1 Pgm encryption ...

Page 81

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) A0– 4–6MHz A8–A15 are programming addresses (not external memory addresses per device pin out) 5 PULSES 1 ...

Page 82

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) EPROM PROGRAMMING AND VERIFICATION CHARACTERISTICS + amb ...

Page 83

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, 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 84

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) ROM CODE SUBMISSION FOR 16K ROM DEVICES When submitting ROM code for the 16K ROM devices, the following must be ...

Page 85

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) PLCC44: plastic leaded chip carrier; 44 leads 2004 Apr OTP/ROM, 85 Product data P83C654X2/P87C654X2 SOT187-2 ...

Page 86

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, 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 2004 Apr 20 16 ...

Page 87

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) REVISION HISTORY Rev Date Description _2 20040420 Product data (9397 750 13173) Modifications: Update Special Function Registers table. Remove P3.4 ...

Page 88

Philips Semiconductors 80C51 8-bit microcontroller family 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Purchase of Philips I to use the components in the specifications defined by Philips. This specification ...

Related keywords