| Electronic Components Datasheet Search |
|
80C554 Datasheet(PDF) 57 Page - NXP Semiconductors |
|
|
|||||||||||||||||||||||||||||
80C554 Datasheet(HTML) 57 Page - NXP Semiconductors |
|
57 / 76 page ![]() Philips Semiconductors Preliminary specification 80C554/83C554/87C554 80C51 8-bit microcontroller – 6 clock operation 16K/512 OTP/ROM/ROMless, 7 channel 10 bit A/D, I2C, PWM, capture/compare, high I/O, 64L LQFP 2000 Nov 10 57 !******************************************************************************************************** !******************************************************************************************************** ! MASTER RECEIVER STATE SERVICE ROUTINES !******************************************************************************************************** !******************************************************************************************************** !– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – ! STATE : 40, Previous state was STATE 08 or STATE 10, ! SLA+R have been transmitted, ACK received. ! ACTION : DATA will be received, ACK returned. !– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – .sect mts40 .base 0x140 0140 75D8C5 mov S1CON,#ENS1_NOTSTA_NOTSTO_NOTSI_AA_CR0 ! clr STA, STO, SI set AA 0143 D0D0 pop psw 32 reti !– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – ! STATE : 48, SLA+R have been transmitted, NOT ACK received. ! ACTION : STOP condition will be generated. !– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – .sect mts48 .base 0x148 0148 75D8D5 STOP: mov S1CON,#ENS1_NOTSTA_STO_NOTSI_AA_CR0 ! set STO, clr SI 014B D0D0 pop psw 014D 32 reti !– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – ! 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 else ACK will be returned. !– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – .sect mrs50 .base 0x150 0150 75D018 mov psw,#SELRB3 0153 A6DA mov @r0,S1DAT ! Read received DATA 0155 01C0 ajmp REC1 .sect mrs50s .base 0xc0 00C0 D55205 REC1: djnz NUMBYTMST,NOTLDAT2 00C3 75D8C1 mov S1CON,#ENS1_NOTSTA_NOTSTO_NOTSI_NOTAA_CR0 ! clr SI,AA 00C6 8003 sjmp RETmr 00C8 75D8C5 NOTLDAT2: mov S1CON,#ENS1_NOTSTA_NOTSTO_NOTSI_AA_CR0 ! clr SI, set AA 00CB 08 RETmr: inc r0 00CC D0D0 pop psw 00CE 32 reti !– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – ! STATE : 58, DATA have been received, NOT ACK returned. ! ACTION : Read DATA of S1DAT and generate a STOP condition. !– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – .sect mrs58 .base 0x158 0158 75D018 mov psw,#SELRB3 015B A6DA mov @R0,S1DAT 015D 80E9 sjmp STOP |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |