p87c591vfb NXP Semiconductors, p87c591vfb Datasheet - Page 112

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
01B0
01B3
01B6
01B8
01BB
01BD
00F8
00FB
00FC
00FE
01C0
01C3
01C5
01C8
01CB
01CD
Single-chip 8-bit microcontroller with CAN controller
OBJ
8548DA
75D8E5
01E8
75D018
87DA
01F8
75D8C5
09
D0D0
32
75D8C5
D0D0
32
75D8C5
D0D0
32
SOURCE
!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
! STATE : B0, Arbitration lost in SLA and R/W as MST. Own SLA+R received, ACK returned.
! ACTION : DATA will be transmitted, A bit received.
!
!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
.sect
.base
!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
! STATE : B8, DATA has been transmitted, ACK received.
! ACTION : DATA will be transmitted, ACK bit is received.
!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
.sect
.base
.sect
.base
SCON:
!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
! STATE : C0, DATA has been transmitted, NOT ACK received.
! ACTION : Enter not addressed SLV mode.
!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
.sect
.base
!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
! STATE : C8, Last DATA has been transmitted (AA=0), ACK received.
! ACTION : Enter not addressed SLV mode
!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
.sect
.base
!*****************************************************************************************************************************
! END OF SI01 INTERRUPT ROUTINE
!*****************************************************************************************************************************
sstsb0
0x1b0
stsb8
0x1b8
scn
0xf8
stsc0
0x1c0
stsc8
0x1c8
STA is set to restart MST mode after the bus is free again.
mov
mov
ajmp
mov
mov
ajmp
mov
inc
pop
reti
mov
pop
reti
mov
pop
reti
S1DAT,STD
S1CON,#ENS1_STA_NOTSTO_NOTSI_AA_CR0
INITBASE2
psw,#SELRB3
S1DAT,@r1
SCON
S1CON,#ENS1_NOTSTA_NOTSTO_NOTSI_AA_CR0
S1CON,#ENS1_NOTSTA_NOTSTO_NOTSI_AA_CR0
psw
S1CON,#ENS1_NOTSTA_NOTSTO_NOTSI_AA_CR0
psw
r1
psw
112
! load DATA in S1DAT
! clr SI, set AA
! clr SI, set AA
! clr SI, set AA
Preliminary Specification
P8xC591

Related parts for p87c591vfb