P87C660X2BBD,157 NXP Semiconductors, P87C660X2BBD,157 Datasheet

IC 80C51 MCU 16K OTP 44-LQFP

P87C660X2BBD,157

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

Specifications of P87C660X2BBD,157

Core Processor
8051
Core Size
8-Bit
Speed
33MHz
Connectivity
EBI/EMI, I²C, UART/USART
Peripherals
POR, PWM, WDT
Number Of I /o
32
Program Memory Size
16KB (16K x 8)
Program Memory Type
OTP
Ram Size
512 x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
0°C ~ 70°C
Package / Case
44-LQFP
Processor Series
P87C6x
Core
80C51
Data Bus Width
8 bit
Data Ram Size
512 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
 Details
Other names
568-3204
935273061157
P87C660X2BBD

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
P87C660X2BBD,157
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Semiconductors
Product data
Supersedes data of 2003 Jun 19
hilips
P83C660X2, P87C660X2
P83C661X2, P87C661X2
80C51 8-bit microcontroller family
16KB OTP/ROM, 512B RAM low voltage (2.7 to 5.5 V),
low power, high speed (30/33 MHz), two 400KB I
interfaces
INTEGRATED CIRCUITS
2
C
2003 Oct 02

Related parts for P87C660X2BBD,157

P87C660X2BBD,157 Summary of contents

Page 1

P83C660X2, P87C660X2 P83C661X2, P87C661X2 80C51 8-bit microcontroller family 16KB OTP/ROM, 512B RAM low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz), two 400KB I interfaces Product data Supersedes data of 2003 Jun 19 hilips Semiconductors INTEGRATED CIRCUITS ...

Page 2

Philips Semiconductors 80C51 8-bit microcontroller family 512B RAM, low voltage (2.7 to 5.5 V), low power, high speed 2 (30/33 MHz), two 400KB I C interfaces DESCRIPTION The devices are Single-Chip 8-Bit Microcontrollers manufactured in an advanced CMOS process and ...

Page 3

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces SELECTION TABLE Type Memory Timers P87C660X2 512B – 16K – 4 P83C660X2 512B 16K – ...

Page 4

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces BLOCK DIAGRAM 16K / 32K / 64 KBYTE CODE OTP 512 / ...

Page 5

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces BLOCK DIAGRAM (CPU-ORIENTED RAM ADDR RAM REGISTER B ACC REGISTER PSEN ...

Page 6

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces LOGIC SYMBOL XTAL1 XTAL2 RST EA/V PP PSEN ALE/PROG RxD TxD ...

Page 7

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces PIN DESCRIPTIONS PIN NUMBER MNEMONIC MNEMONIC TYPE TYPE PLCC LQFP SS1 ...

Page 8

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces PIN NUMBER MNEMONIC MNEMONIC TYPE TYPE PLCC LQFP 2 ALE PSEN ...

Page 9

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces SPECIAL FUNCTION REGISTERS DIRECT SYMBOL DESCRIPTION ADDRESS ACC* Accumulator E0H AUXR# Auxiliary 8EH AUXR1# Auxiliary ...

Page 10

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces SPECIAL FUNCTION REGISTERS (Continued) DIRECT SYMBOL DESCRIPTION ADDRESS P3* Port 3 B0H 1 PCON# Power ...

Page 11

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces CLOCK CONTROL REGISTER (CKCON) This device allows control of the 6-clock/12-clock mode by means of ...

Page 12

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces LOW POWER MODES Stop Clock Mode The static design enables the clock speed to be ...

Page 13

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces Table 2. External Pin Status During Idle and Power-Down Mode MODE PROGRAM MEMORY Idle Internal ...

Page 14

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces TMOD Address = 89H Not Bit Addressable 7 GATE BIT SYMBOL FUNCTION TMOD.3/ GATE Gating ...

Page 15

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces TCON Address = 88H Bit Addressable 7 TF1 TR1 BIT SYMBOL FUNCTION TCON.7 TF1 Timer ...

Page 16

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces OSC d* T0 Pin TR0 Timer 0 Gate bit INT0 Pin OSC ...

Page 17

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces TIMER 2 OPERATION Timer 2 Timer 16-bit Timer/Counter which can operate as ...

Page 18

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces Table 3. Timer 2 Operating Modes RCLK + TCLK CP/RL2 ...

Page 19

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces OSC PIN TRANSITION DETECTOR T2EX PIN EXEN2 ...

Page 20

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces 6-clock mode 12-clock mode OSC n C/T2 ...

Page 21

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces When Timer the baud rate generator mode, one should not try to ...

Page 22

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces FULL-DUPLEX ENHANCED UART Standard UART operation The serial port is full duplex, meaning it can ...

Page 23

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces SCON Address = 98H Bit Addressable SM0 Where SM0, SM1 specify the serial port mode, ...

Page 24

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces shifted to the left one position. The value that comes in from the right is ...

Page 25

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces Write to SBUF Serial Port Interrupt REN ...

Page 26

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces Timer 1 Overflow Write 2 to SBUF SMOD = 1 SMOD = 0 16 Serial ...

Page 27

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces Write to SBUF Phase 2 Clock (1 OSC Mode 2 16 SMOD = ...

Page 28

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces Timer 1 Overflow Write 2 to SBUF SMOD = 1 SMOD = 0 16 Serial ...

Page 29

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces Enhanced Features The UART operates in all of the usual modes that are described in ...

Page 30

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces D0 START BIT SM0 / FE SMOD1 SMOD0 0 : SCON.7 = SM0 1 : ...

Page 31

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces 2 SIO1 and SIO2 Serial I/O 2 The I C-bus is a simple ...

Page 32

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces of the receiving device (7 bytes) and the data direction bit. In this case the ...

Page 33

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces SIO1 Implementation and Operation: Figure 17 shows how the 2 on-chip I C bus interface ...

Page 34

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces P1.7 INPUT FILTER P1.7/SDA OUTPUT STAGE INPUT FILTER P1.6/SCL OUTPUT STAGE P1.6 Figure 17. I ...

Page 35

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces RBITRATION AND YNCHRONIZATION OGIC In the master transmitter mode, the arbitration logic ...

Page 36

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

Page 37

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces SDA SCL SHIFT PULSES SDA D7 D6 SCL SHIFT ACK & S1DAT ACK (2) S1DAT ...

Page 38

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

Page 39

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces 2 Table 7. 400 kbytes I C interface serial clock rates BIT FREQUENCY (kHz) AT ...

Page 40

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces 2 Table 8. 100 kbytes I C interface serial clock rates BIT FREQUENCY (kHz) AT ...

Page 41

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces More Information on SIO1 Operating Modes: The four operating modes are: – Master Transmitter – ...

Page 42

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces Ç Ç Ç Ç Ç Ç Ç Ç SUCCESSFUL TRANSMISSION TO A SLAVE RECEIVER Ç ...

Page 43

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces Ç Ç Ç Ç Ç Ç Ç Ç SUCCESSFUL RECEPTION S SLA FROM A SLAVE ...

Page 44

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces Ç Ç Ç Ç Ç Ç Ç RECEPTION OF THE OWN SLAVE ADDRESS AND ONE ...

Page 45

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces Ç Ç Ç Ç Ç Ç Ç Ç RECEPTION OF THE Ç Ç Ç Ç ...

Page 46

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

Page 47

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

Page 48

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

Page 49

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

Page 50

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

Page 51

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces S SLA W A 08H 18H Figure 26. Simultaneous Repeated START Conditions from 2 Masters ...

Page 52

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces STA FLAG (1) SDA LINE SCL LINE (1) Unsuccessful attempt to send a Start condition ...

Page 53

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces S1ADR S1DAT S1STA S1CON PSW IPO IEN0 P1 BACKUP NUMBYTMST SLA HADD STD SRD MRD ...

Page 54

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces ASTER RANSMITTER AND ASTER ECEIVER The master mode is entered ...

Page 55

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces !******************************************************************************************************** ! SIO1 EQUATE LIST !******************************************************************************************************** !******************************************************************************************************** ! LOCATIONS OF THE SIO1 SPECIAL FUNCTION REGISTERS ...

Page 56

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces !******************************************************************************************************** ! INITIALIZATION ROUTINE ! Example to initialize IIC Interface as slave receiver or slave ...

Page 57

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces !******************************************************************************************************** !******************************************************************************************************** ! MASTER STATE SERVICE ROUTINES !******************************************************************************************************** ! State 08 and State 10 are ...

Page 58

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces !– – – – – – – – – – – – – – – ...

Page 59

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces !******************************************************************************************************** !******************************************************************************************************** ! MASTER RECEIVER STATE SERVICE ROUTINES !******************************************************************************************************** !******************************************************************************************************** !– – – – – ...

Page 60

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces !******************************************************************************************************** !******************************************************************************************************** ! SLAVE RECEIVER STATE SERVICE ROUTINES !******************************************************************************************************** !******************************************************************************************************** !– – – – – ...

Page 61

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces !– – – – – – – – – – – – – – – ...

Page 62

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces !– – – – – – – – – – – – – – – ...

Page 63

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces !– – – – – – – – – – – – – – – ...

Page 64

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces Interrupt Priority Structure The P8xC660X2/661X2 has an 8/9 source four-level interrupt structure (see Table 15). ...

Page 65

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces 7 IE (0A8H Enable Bit = 1 enables the interrupt. Enable Bit = ...

Page 66

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces Reduced EMI Mode The AO bit (AUXR.0) in the AUXR register when set disables the ...

Page 67

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces Programmable Counter Array (PCA) The Programmable Counter Array available on the P8xC66xX2 is a special ...

Page 68

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces OSC/6 (6 CLOCK MODE) OR OSC/12 (12 CLOCK MODE) OSC/2 (6 CLOCK MODE) OR OSC/4 ...

Page 69

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces CMOD Address = D9H CIDL WDTE Bit Symbol Function CIDL Counter Idle control: ...

Page 70

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces CCAPMn Address CCAPM0 0DAH CCAPM1 0DBH CCAPM2 0DCH CCAPM3 0DDH CCAPM4 0DEH Not Bit Addressable ...

Page 71

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces CF CR CEXn –– ECOMn 0 CF WRITE TO RESET CCAPnH CCAPnH WRITE TO CCAPnL ...

Page 72

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces WRITE TO RESET CCAPnH CCAPnH WRITE TO CCAPnL 0 1 ENABLE 16–BIT COMPARATOR CH PCA ...

Page 73

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces WRITE TO RESET CCAP4L WRITE TO CCAP4H 1 0 ENABLE Figure 46. PCA Watchdog Timer ...

Page 74

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces INIT_WATCHDOG: MOV CCAPM4, #4CH ; Module 4 in compare mode MOV CCAP4L, #0FFH ; Write ...

Page 75

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces Expanded Data RAM Addressing The P8xC660X2/661X2 has internal data memory that is mapped into four ...

Page 76

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces AUXR Address = 8EH Not Bit Addressable — — Bit Symbol Function AO ...

Page 77

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces HARDWARE WATCHDOG TIMER (ONE-TIME ENABLED WITH RESET-OUT FOR P8XC66xX2) The WDT is intended as a ...

Page 78

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces ABSOLUTE MAXIMUM RATINGS PARAMETER Operating temperature under bias Storage temperature range Voltage ...

Page 79

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces DC ELECTRICAL CHARACTERISTICS + – +85 ...

Page 80

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces 10. Pin capacitance is characterized but not tested. Pin capacitance is less than 25 pF. ...

Page 81

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces DC ELECTRICAL CHARACTERISTICS + – +85 ...

Page 82

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces 12. The input threshold voltage of SCL and SDA (SIO1) meets the I logic 0 ...

Page 83

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces AC ELECTRICAL CHARACTERISTICS (12-CLOCK MODE 10% OPERATION +70 ...

Page 84

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces AC ELECTRICAL CHARACTERISTICS (12-CLOCK MODE, 2 5.5 V OPERATION ...

Page 85

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces AC ELECTRICAL CHARACTERISTICS (6-CLOCK MODE 10% OPERATION +70 ...

Page 86

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces AC ELECTRICAL CHARACTERISTICS (6-CLOCK MODE, 2 5.5 V OPERATION ...

Page 87

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces 2 I C-BUS INTERFACE TIMING (5 V, 3.5 MHZ TO 16 MHZ) NOT TESTED, GUARANTEED ...

Page 88

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces EXPLANATION OF THE AC SYMBOLS Each timing symbol has five characters. The first character is ...

Page 89

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces ALE PSEN t LLWL WR t LLAX t AVLL A0–A7 PORT 0 FROM RI OR ...

Page 90

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces INSTRUCTION 0 1 ALE t XLXL CLOCK t QVXH OUTPUT DATA 0 WRITE TO SBUF ...

Page 91

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces Valid only within frequency specifications ...

Page 92

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces V CC RST (NC) XTAL2 CLOCK SIGNAL XTAL1 V SS Figure 60. I Test Condition, ...

Page 93

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces EPROM CHARACTERISTICS All these devices can be programmed by using a modified Improved Quick-Pulse Programming ...

Page 94

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces Table 17. EPROM Programming Modes MODE RST Read signature 1 Program code data 1 Verify ...

Page 95

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces A0– 4–6MHz A8–A15 are programming addresses (not external memory addresses per device ...

Page 96

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces EPROM PROGRAMMING AND VERIFICATION CHARACTERISTICS + ...

Page 97

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces MASK ROM DEVICES Security Bits With none of the security bits programmed the code in ...

Page 98

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces ROM CODE SUBMISSION FOR 16K ROM DEVICES (83C66x) When submitting ROM code for the 16K ...

Page 99

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces PLCC44: plastic leaded chip carrier; 44 leads 2003 Oct OTP/ROM, 512B 99 ...

Page 100

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces LQFP44: plastic low profile quad flat package; 44 leads; body 1.4 ...

Page 101

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces REVISION HISTORY Rev Date Description _3 20031002 Product data (9397 750 12144); ECN 853-2416 30396 ...

Page 102

Philips Semiconductors 80C51 8-bit microcontroller family RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 2 MHz), two 400KB I C interfaces Purchase of Philips I to use the components in the specifications ...

Related keywords