P89C51RB2/P89C51RC2/P89C51RD2 80C51 8-bit Flash ...
P89C51RB2/P89C51RC2/P89C51RD2 80C51 8-bit Flash ...
P89C51RB2/P89C51RC2/P89C51RD2 80C51 8-bit Flash ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Philips Semiconductors<strong>80C51</strong> 8-<strong>bit</strong> <strong>Flash</strong> microcontroller family16KB/32KB/64KB ISP/IAP <strong>Flash</strong> with 512B/512B/1KB RAMPreliminary specification<strong>P89C51RB2</strong>/<strong>P89C51RC2</strong>/<strong>P89C51RD2</strong>D0 D1 D2 D3 D4 D5 D6 D7 D8STARTBITDATA BYTEONLY INMODE 2, 3STOPBITSET FE BIT IF STOP BIT IS 0 (FRAMING ERROR)SM0 TO UART MODE CONTROLSM0 / FE SM1 SM2 REN TB8 RB8 TI RISCON(98H)SMOD1 SMOD0 – POF LVF GF0 GF1 IDLPCON(87H)0 : SCON.7 = SM01 : SCON.7 = FESU00044Figure 8. UART Framing Error DetectionD0 D1 D2 D3 D4 D5 D6 D7 D8SM0 SM1 SM2 REN TB8 RB8 TI RISCON(98H)11101 1 XRECEIVED ADDRESS D0 TO D7PROGRAMMED ADDRESSCOMPARATORIN UART MODE 2 OR MODE 3 AND SM2 = 1:INTERRUPT IF REN=1, RB8=1 AND “RECEIVED ADDRESS” = “PROGRAMMED ADDRESS”– WHEN OWN ADDRESS RECEIVED, CLEAR SM2 TO RECEIVE DATA BYTES– WHEN ALL DATA BYTES HAVE BEEN RECEIVED: SET SM2 TO WAIT FOR NEXT ADDRESS.Figure 9. UART Multiprocessor Communication, Automatic Address RecognitionSU000451999 Nov 22 18