Philips Semiconductors Product data
P89C660/P89C662/P89C664/
P89C668
80C51 8-bit Flash microcontroller family
16KB/32KB/64KB ISP/IAP Flash with 512B/1KB/2KB/8KB RAM
2002 Oct 28
43
80C51 Internal Bus
SBUF
Zero Detector
D Q
S
CL
Write
to
SBUF
TX Control
TX Clock Send
ShiftStart
S6
RX Control
Start
Shift
ReceiveRX Clock
T1
R1
Serial
Port
Interrupt
1 1 1 1 1 1 1 0
Input Shift Register
REN
RI
Load
SBUF
Shift
Shift
Clock
RxD
P3.0 Alt
Output
Function
TxD
P3.1 Alt
Output
Function
SBUF
Read
SBUF
80C51 Internal Bus
RxD
P3.0 Alt
Input
Function
Write to SBUF
S6P2
Send
Shift
RxD (Data Out) D0 D1 D2 D3 D4 D5 D6 D7
Transmit
TxD (Shift Clock)
TI
S3P1 S6P1
Write to SCON (Clear RI)
RI
Receive
Shift
RxD (Data In)
D0 D1 D2 D3 D4 D5 D6
TxD (Shift Clock)
S5P2
Receive
D7
ALE
S4 . . S1 S6. . . . S1 S6. . . . S1 S6. . . . S1 S6. . . . S1 S6. . . . S1 S6. . . . S1 S6. . . . S1 S6. . . . S1 S6. . . . S1 S6. . . . S1
SU00539
LSB
LSB
MSB
MSB
Figure 28. Serial Port Mode 0
Philips Semiconductors Product data
P89C660/P89C662/P89C664/
P89C668
80C51 8-bit Flash microcontroller family
16KB/32KB/64KB ISP/IAP Flash with 512B/1KB/2KB/8KB RAM
2002 Oct 28
44
80C51 Internal Bus
SBUF
Zero Detector
D Q
S
CL
Write
to
SBUF
TX Control
TX Clock Send
DataStart
RX Control
Start
RX Clock RI
T1
Serial
Port
Interrupt
Input Shift Register
(9 Bits)
Load
SBUF
Shift
SBUF
Read
SBUF
80C51 Internal Bus
TxD
TB8
÷ 16
1-to-0
Transition
Detector
Sample
÷ 2
Timer 1
Overflow
SMOD = 1
SMOD = 0
Shift
Bit Detector
Transmit
Send
S1P1
Shift
TX
Clock
Write to SBUF
Start Bit
TxD
Stop BitD0 D1 D2 D3 D4 D5 D6 D7
TI
RxD
RX
Clock
÷ 16 Reset
Start
Bit
RxD
Stop BitD0 D1 D2 D3 D4 D5 D6 D7
Bit Detector
Sample Times
Shift
RI
Receive
Data
÷ 16
Load
SBUF
Shift
1FFH
SU00540
Figure 29. Serial Port Mode 1
Philips Semiconductors Product data
P89C660/P89C662/P89C664/
P89C668
80C51 8-bit Flash microcontroller family
16KB/32KB/64KB ISP/IAP Flash with 512B/1KB/2KB/8KB RAM
2002 Oct 28
45
80C51 Internal Bus
SBUF
Zero Detector
D Q
S
CL
Write
to
SBUF
TX Control
TX Clock Send
Data
Start
RX Control
Start
Load
SBUF
RX Clock
T1
Serial
Port
Interrupt
Input Shift Register
(9 Bits)
Load
SBUF
Shift
SBUF
Read
SBUF
80C51 Internal Bus
TxD
TB8
÷ 16
1-to-0
Transition
Detector
Sample
÷ 2
SMOD = 1
SMOD = 0
Shift
Bit Detector
RxD
Stop Bit
Gen.
Mode 2
Phase 2 Clock
(1/2 f
OSC
)
R1
÷ 16
Shift
1FFH
Transmit
Send
S1P1
Shift
TX
Clock
Write to SBUF
Start Bit
TxD
Stop BitD0 D1 D2 D3 D4 D5 D6 D7
TI
RX
Clock
÷ 16 Reset
Start
Bit
RxD
Stop BitD0 D1 D2 D3 D4 D5 D6 D7
Bit Detector
Sample Times
Shift
RI
Receive
Data
(SMOD is
PCON.7)
TB8
RB8
Stop Bit Gen.
SU00541
Figure 30. Serial Port Mode 2

P89C662HBA/00,512

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
IC MCU 8BIT 32KB FLASH 44PLCC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union