p87c591vfb NXP Semiconductors, p87c591vfb Datasheet - Page 108

no-image

p87c591vfb

Manufacturer Part Number
p87c591vfb
Description
Single-chip 8-bit Microcontroller With Can Controller
Manufacturer
NXP Semiconductors
Datasheet
Philips Semiconductors
2000 Jul 26
LOC
0148
014B
014D
0150
0153
0155
00C0
00C3
00C6
00C8
00CB
00CC
00CE
0158
015B
015D
Single-chip 8-bit microcontroller with CAN controller
OBJ
75D8D5
D0D0
75D018
A6DA
01C0
D55205
75D8C1
8003
75D8C5
08
D0D0
32
75D018
A6DA
80E9
32
SOURCE
!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
! STATE : 48, SLA+R have been transmitted, NOT ACK received.
! ACTION : STOP condition will be generated.
!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
.sect
.base
STOP:
!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
! STATE : 50, DATA have been received, ACK returned.
! ACTION : Read DATA of S1DAT. DATA will be received, if it is last DATA then NOT ACK will be returned
!
!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
.sect
.base
.sect
.base
REC1:
NOTLDAT2:
RETmr:
!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
! STATE : 58, DATA have been received, NOT ACK returned.
! ACTION : Read DATA of MASTER STATE SERVICE ROUTINESS1DAT and generate a STOP condition.
!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
.sect
.base
mts48
0x148
mrs50
0x150
mrs50s
0xc0
mrs58
0x158
else ACK will be returned.
mov
pop
reti
mov
mov
ajmp
djnz
mov
sjmp
mov
inc
pop
reti
mov
mov
sjmp
S1CON,#ENS1_NOTSTA_STO_NOTSI_AA_CR0
psw
psw,#SELRB3
@r0,S1DAT
REC1
NUMBYTMST,NOTLDAT2
RETmr
r0
psw
psw,#SELRB3
@R0,S1DAT
STOP
S1CON,#ENS1_NOTSTA_NOTSTO_NOTSI_NOTAA_CR0
S1CON,#ENS1_NOTSTA_NOTSTO_NOTSI_AA_CR0
108
! set STO, clr SI
! Read received DATA
! clr SI,AA
! clr SI, set AA
Preliminary Specification
P8xC591

Related parts for p87c591vfb