P87C552 NXP Semiconductors, P87C552 Datasheet - Page 55

The 87C552 Single-Chip 8-Bit Microcontroller is manufactured in anadvanced CMOS process and is a derivative of the 80C51microcontroller family

P87C552

Manufacturer Part Number
P87C552
Description
The 87C552 Single-Chip 8-Bit Microcontroller is manufactured in anadvanced CMOS process and is a derivative of the 80C51microcontroller family
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
P87C552-5A68
Manufacturer:
PHILIPS
Quantity:
5
Part Number:
P87C552IBA
Manufacturer:
PHI
Quantity:
20 000
Part Number:
P87C552SBAA
Manufacturer:
SILICON
Quantity:
1 001
Part Number:
P87C552SBAA
Manufacturer:
PHILIPS
Quantity:
8
Part Number:
P87C552SBAA
Manufacturer:
NXPL
Quantity:
5 510
Part Number:
P87C552SBAA
Manufacturer:
NXP
Quantity:
1 135
Part Number:
P87C552SBAA
Manufacturer:
PHILIPS
Quantity:
11
Part Number:
P87C552SBAA,512
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
P87C552SBAAЈ¬512
Manufacturer:
NXP
Quantity:
1 062
Part Number:
P87C552SFAA
Manufacturer:
NXP
Quantity:
1 136
Part Number:
P87C552SFAA
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
P87C552SFAA,512
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Philips Semiconductors
0120
0123
0125
0128
012B
012E
00B0
00B3
00B5
00B8
00B9
00BB
0130
0133
0135
0138
013B
013E
2003 Apr 01
80C51 8-bit microcontroller
8K/256 OTP, 8 channel 10 bit A/D, I
capture/compare, high I/O, low voltage (2.7 V to 5.5 V), low power
75D8D5
D0D0
32
D55285
75D8D5
01B9
75D018
87DA
75D8C5
09
D0D0
32
75D8D5
D0D0
32
75D8E5
855352
01B9
!– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
! STATE
! ACTION : Transmit STOP condition.
!– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
.sect
.base
!– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
! STATE
! ACTION : If Transmitted DATA is last DATA then transmit a STOP condition,
!
!– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
.sect
.base
.sect
.base
NOTLDAT1:
CON:
RETmt
!– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
! STATE
! ACTION : Transmit a STOP condition.
!– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
.sect
.base
!– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
! STATE
! ACTION : Bus is released, not addressed SLV mode is entered.
!
!– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
.sect
.base
: 20, SLA+W have been transmitted, NOT ACK has been received
mts20
0x120
: 28, DATA of S1DAT have been transmitted, ACK received.
mts28
0x128
mts28sb
0x0b0
: 30, DATA of S1DAT have been transmitted, NOT ACK received.
mts30
0x130
: 38, Arbitration lost in SLA+W or DATA.
mts38
0x138
:
else transmit next DATA.
A new START condition is transmitted when the IIC bus is free again.
2
C, PWM,
mov
pop
reti
djnz
mov
ajmp RETmt
mov
mov
mov
inc
pop
reti
mov
pop
reti
mov
mov
ajmp RETmt
S1CON,#ENS1_NOTSTA_STO_NOTSI_AA_CR0
psw
NUMBYTMST,NOTLDAT1
S1CON,#ENS1_NOTSTA_STO_NOTSI_AA_CR0
psw,#SELRB3
S1DAT,@r1
S1CON,#ENS1_NOTSTA_NOTSTO_NOTSI_AA_CR0
r1
psw
S1CON,#ENS1_NOTSTA_STO_NOTSI_AA_CR0
psw
S1CON,#ENS1_STA_NOTSTO_NOTSI_AA_CR0
NUMBYTMST,BACKUP
55
! set STO, clr SI
! JMP if NOT last DATA
! clr SI, set AA
! clr SI, set AA
! set STO, clr SI
P87C552
Product data

Related parts for P87C552