82C51A [OKI]

UNIVERSAL SYNCHRONOUS ASYNCHRONOUS RECEIVER TRANSMITTER; 通用同步异步收发器
82C51A
型号: 82C51A
厂家: OKI ELECTRONIC COMPONETS    OKI ELECTRONIC COMPONETS
描述:

UNIVERSAL SYNCHRONOUS ASYNCHRONOUS RECEIVER TRANSMITTER
通用同步异步收发器

文件: 总26页 (文件大小:202K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
E2O0017-27-X2  
This version: Jan. 1998  
Previous version: Aug. 1996  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
UNIVERSAL SYNCHRONOUS ASYNCHRONOUS RECEIVER TRANSMITTER  
GENERAL DESCRIPTION  
The MSM82C51A-2 is a USART (Universal Synchronous Asynchronous Receiver Transmitter)  
for serial data communication.  
As a peripheral device of a microcomputer system, the MSM82C51A-2 receives parallel data  
from the CPU and transmits serial data after conversion. This device also receives serial data  
from the outside and transmits parallel data to the CPU after conversion.  
The MSM82C51A-2 configures a fully static circuit using silicon gate CMOS technology.  
Therefore, it operates on extremely low power at 100 mA (max) of standby current by  
suspending all operations.  
FEATURES  
• Wide power supply voltage range from 3 V to 6 V  
• Wide temperature range from –40°C to 85°C  
• Synchronous communication upto 64 Kbaud  
• Asynchronous communication upto 38.4 Kbaud  
• Transmitting/receiving operations under double buffered configuration.  
• Error detection (parity, overrun and framing)  
• 28-pin Plastic DIP (DIP28-P-600-2.54): (Product name: MSM82C51A-2RS)  
• 28-pin Plastic QFJ (QFJ28-P-S450-1.27): (Product name: MSM82C51A-2JS)  
• 32-pin Plastic SSOP(SSOP32-P-430-1.00-K): (Product name: MSM82C51A-2GS-K)  
1/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
FUNCTIONAL BLOCK DIAGRAM  
Transmit  
Buffer  
(P - S)  
Data Bus  
TXD  
D7 - D0  
Buffer  
RESET  
CLK  
TXRDY  
TXE  
TXC  
Transmit  
Control  
Read/Write  
Control  
Logic  
C/D  
RD  
WR  
CS  
DSR  
Recieve  
Buffer  
(S - P)  
Modem  
DTR  
RXD  
CTS  
RTS  
Control  
RXRDY  
RXC  
SYNDET/BD  
Recieve  
Control  
2/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
PIN CONFIGURATION (TOP VIEW)  
28 pin Plastic DIP  
D2  
D3  
1
2
28 D1  
D0  
27  
26 VCC  
RXD  
GND  
D4  
3
4
25  
24  
23  
22  
21  
RXC  
5
DTR  
D5  
6
RTS  
D6  
7
DSR  
RESET  
D7  
8
20 CLK  
9
TXC  
WR  
TXD  
19  
18  
17  
16  
15  
10  
11  
12  
13  
14  
28 pin Plastic QFJ  
TXEMPTY  
CTS  
CS  
C/D  
SYNDET/BD  
TXRDY  
RD  
RXRDY  
D4  
D5  
5
6
7
8
9
25 RXC  
24 DTR  
23 RTS  
22 DSR  
21 RESET  
20 CLK  
19 TXD  
D6  
D7  
TXC  
WR 10  
CS 11  
32 pin Plastic SSOP  
D1  
32  
D2  
D3  
1
2
D0  
31  
VCC  
30  
3
RXD  
NC  
GND  
D4  
NC  
29  
4
5
28 RXC  
6
27  
26  
25  
DTR  
RTS  
DSR  
7
D5  
8
D6  
9
24 RESET  
23 CLK  
22 TXD  
D7  
10  
11  
12  
13  
14  
15  
16  
TXC  
WR  
CS  
21  
20  
19  
18  
17  
TXEMPTY  
NC  
NC  
CTS  
C/D  
RD  
SYNDET/BD  
TXRDY  
RXRDY  
3/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
FUNCTION  
Outline  
The MSM82C51A-2's functional configuration is programed by software.  
Operation between the MSM82C51A-2 and a CPU is executed by program control. Table 1  
shows the operation between a CPU and the device.  
Table 1 Operation between MSM82C51A and CPU  
CS  
1
C/D RD WR  
¥
¥
1
1
0
0
¥
1
0
1
0
1
¥
1
1
0
1
0
Data Bus 3-State  
Data Bus 3-State  
Status Æ CPU  
Control Word ¨ CPU  
Data Æ CPU  
0
0
0
0
0
Data ¨ CPU  
It is necessary to execute a function-setting sequence after resetting the MSM82C51A-2. Fig. 1  
shows the function-setting sequence.  
If the function was set, the device is ready to receive a command, thus enabling the transfer of  
data by setting a necessary command, reading a status and reading/writing data.  
External Reset  
Internal Reset  
Write Mode Instruction  
yes  
Asynchronous  
no  
Write First Sync  
Charactor  
yes  
Single  
Sync Mode  
no  
Write Second Sync  
Charactor  
End of Mode Setting  
Fig. 1 Function-setting Sequence (Mode Instruction Sequence)  
4/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
Control Words  
There are two types of control word.  
1. Mode instruction (setting of function)  
2. Command (setting of operation)  
1) Mode Instruction  
Mode instruction is used for setting the function of the MSM82C51A-2. Mode instruction  
will be in “wait for write” at either internal reset or external reset. That is, the writing of a  
control word after resetting will be recognized as a “mode instruction.”  
Items set by mode instruction are as follows:  
Synchronous/asynchronous mode  
Stop bit length (asynchronous mode)  
Character length  
Parity bit  
Baud rate factor (asynchronous mode)  
Internal/external synchronization (synchronous mode)  
Number of synchronous characters (Synchronous mode)  
The bit configuration of mode instruction is shown in Figures 2 and 3. In the case of  
synchronous mode, it is necessary to write one-or two byte sync characters.  
If sync characters were written, a function will be set because the writing of sync characters  
constitutes part of mode instruction.  
D7  
S1  
D6  
S1  
D5  
EP  
D4  
D3  
L2  
D2  
L1  
D1  
B2  
D0  
B1  
PEN  
Baud Rate Factor  
0
0
1
0
0
1
1
1
Refer to  
Fig. 3  
SYNC  
1 ¥  
16 ¥  
64 ¥  
Charactor Length  
0
0
1
0
0
1
1
1
5 bits  
6 bits  
7 bits  
8 bits  
Parity Check  
0
0
1
0
0
1
1
1
Odd  
Parity  
Even  
Parity  
Disable  
Disable  
Stop bit Length  
0
0
1
0
0
1
1
1
Inhabit  
1 bit  
1.5 bits  
2 bits  
Fig. 2 Bit Configuration of Mode Instruction (Asynchronous)  
5/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
D7  
D6  
D5  
EP  
D4  
D3  
L2  
D2  
L1  
D1  
0
D0  
0
SCS  
ESD  
PEN  
Charactor Length  
0
0
1
0
0
1
1
1
5 bits  
6 bits  
7 bits  
8 bits  
Parity  
0
0
1
0
0
1
1
1
Odd  
Parity  
Even  
Parity  
Disable  
Disable  
Synchronous Mode  
0
1
Internal  
External  
Synchronization Synchronization  
Number of Synchronous Charactors  
0
1
2 Charactors  
1 Charactor  
Fig. 3 Bit Configuration of Mode Instruction (Synchronous)  
6/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
2) Command  
Command is used for setting the operation of the MSM82C51A-2.  
It is possible to write a command whenever necessary after writing a mode instruction and  
sync characters.  
Items to be set by command are as follows:  
Transmit  
Receive Enable/Disable  
DTR, RTS  
Resetting of error flag.  
Sending to break characters  
Internal resetting  
Enable/Disable  
Output of data.  
Hunt mode (synchronous mode)  
The bit configuration of a command is shown in Fig. 4.  
D7  
D6  
IR  
D5  
D4  
D3  
D2  
D1  
D0  
EH  
RTS  
ER  
SBRK RXE  
DTR TXEN  
1ºTransmit Enable  
0ºDisable  
DTR  
1 Æ DTR = 0  
0 Æ DTR = 1  
1ºRecieve Enable  
0ºDisable  
1ºSent Break Charactor  
0ºNormal Operation  
1ºReset Error Flag  
0ºNormal Operation  
RTS  
1 Æ RTS = 0  
0 Æ RTS = 1  
1ºInternal Reset  
0ºNormal Operation  
1ºHunt Mode (Note)  
0ºNormal Operation  
Note: Seach mode for synchronous  
charactors in synchronous mode.  
Fig. 4 Bit Configuration of Command  
7/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
Status Word  
It is possible to see the internal status of MSM82C51A-2 by reading a status word.  
The bit configuration of status word is shown in Fig. 5.  
D7  
D6  
SYNDET  
/BD  
D5  
FE  
D4  
D3  
PE  
D2  
D1  
D0  
DSR  
OE  
TXEMPTY RXRDY  
TXRDY  
Parity Different from  
TXRDY Terminal.  
Refer to "Explanation"  
of TXRDY Terminals.  
Same as terminal.  
Refer to "Explanation"  
of Terminals.  
1ºParity Error  
1ºOverrun Error  
1ºFraming Error  
Note:  
Only asynchronous mode.  
Stop bit cannot be detected.  
Shows Terminal DSR  
1ºDSR = 0  
0ºDSR = 1  
Fig. 5 Bit Configuration of Status Word  
Standby Status  
It is possible to put the MSM82C51A-2 in “standby status”  
When the following conditions have been satisfied the MSM82C51A-2 is in “standby status.”  
(1) CS terminal is fixed at Vcc level.  
(2) Input pins other CS , D to D , RD, WR and C/D are fixed at Vcc or GND level (including  
0
7
SYNDET in external synchronous mode).  
Note: When all output currents are 0, ICCS specification is applied.  
8/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
Pin Description  
D to D (l/O terminal)  
0
7
This is bidirectional data bus which receive control words and transmits data from the CPU and  
sends status words and received data to CPU.  
RESET (Input terminal)  
A “High” on this input forces the MSM82C51A-2 into “reset status.”  
The device waits for the writing of “mode instruction.”  
The min. reset width is six clock inputs during the operating status of CLK.  
CLK (Input terminal)  
CLK signal is used to generate internal device timing.  
CLK signal is independent of RXC or TXC.  
However, the frequency of CLK must be greater than 30 times theRXC and TXC at Synchronous  
mode and Asynchronous “x1” mode, and must be greater than 5 times at Asynchronous “x16”  
and “x64” mode.  
WR (Input terminal)  
This is the “active low” input terminal which receives a signal for writing transmit data and  
control words from the CPU into the MSM82C51A-2.  
RD (Input terminal)  
This is the “active low” input terminal which receives a signal for reading receive data and  
status words from the MSM82C51A-2.  
C/D (Input terminal)  
Thisisaninputterminalwhichreceivesasignalforselectingdataorcommandwordsandstatus  
words when the MSM82C51A-2 is accessed by the CPU.  
If C/D = low, data will be accessed.  
If C/D = high, command word or status word will be accessed.  
CS (Input terminal)  
This is the “active low” input terminal which selects the MSM82C51A-2 at low level when the  
CPU accesses.  
Note: The device won’t be in “standby status”; only setting CS = High.  
Refer to “Explanation of Standby Status.”  
TXD (output terminal)  
This is an output terminal for transmitting data from which serial-converted data is sent out.  
The device is in “mark status” (high level) after resetting or during a status when transmit is  
disabled. It is also possible to set the device in “break status” (low level) by a command.  
9/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
TXRDY (output terminal)  
This is an output terminal which indicates that the MSM82C51A-2 is ready to accept a  
transmitted data character. But the terminal is always at low level if CTS = high or the device  
was set in “TX disable status” by a command.  
Note: TXRDY status word indicates that transmit data character is receivable,  
regardless  
of CTS or command.  
If the CPU writes a data character, TXRDY will be reset by the leading edge or WR  
signal.  
TXEMPTY (Output terminal)  
This is an output terminal which indicates that the MSM82C51A-2 has transmitted all the  
characters and had no data character.  
In “synchronous mode,” the terminal is at high level, if transmit data characters are no longer  
remaining and sync characters are automatically transmitted. If the CPU writes a data  
character, TXEMPTY will be reset by the leading edge of WR signal.  
Note : As the transmitter is disabled by setting CTS “High” or command, data written  
before disable will be sent out. Then TXD and TXEMPTY will be “High”.  
Even if a data is written after disable, that data is not sent out and TXE will be  
“High”.After  
Transmitter Control and Flag  
the transmitter is enabled, it sent out. (Refer to Timing Chart of  
Timing)  
TXC (Input terminal)  
This is a clock input signal which determines the transfer speed of transmitted data.  
In “synchronous mode,” the baud rate will be the same as the frequency of TXC.  
In “asynchronous mode”, it is possible to select the baud rate factor by mode instruction.  
It can be 1, 1/16 or 1/64 the TXC.  
The falling edge of TXC sifts the serial data out of the MSM82C51A-2.  
RXD (input terminal)  
This is a terminal which receives serial data.  
RXRDY (Output terminal)  
This is a terminal which indicates that the MSM82C51A-2 contains a character that is ready to  
READ.  
If the CPU reads a data character, RXRDY will be reset by the leading edge of RD signal.  
Unless the CPU reads a data character before the next one is received completely, the preceding  
data will be lost. In such a case, an overrun error flag status word will be set.  
RXC (Input terminal)  
This is a clock input signal which determines the transfer speed of received data.  
In “synchronous mode,” the baud rate is the same as the frequency of RXC.  
In “asynchronous mode,” it is possible to select the baud rate factor by mode instruction.  
It can be 1, 1/16, 1/64 the RXC.  
10/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
SYNDET/BD (Input or output terminal)  
This is a terminal whose function changes according to mode.  
Ininternalsynchronousmode.thisterminalisathighlevel,ifsynccharactersarereceivedand  
synchronized. If a status word is read, the terminal will be reset.  
In “external synchronous mode, “this is an input terminal.  
A “High” on this input forces the MSM82C51A-2 to start receiving data characters.  
In “asynchronous mode,” this is an output terminal which generates “high level”output upon  
the detection of a “break” character if receiver data contains a “low-level” space between the  
stop bits of two continuous characters. The terminal will be reset, if RXD is at high level.  
After Reset is active, the terminal will be output at low level.  
DSR (Input terminal)  
This is an input port for MODEM interface. The input status of the terminal can be recognized  
by the CPU reading status words.  
DTR (Output terminal)  
ThisisanoutputportforMODEMinterface. ItispossibletosetthestatusofDTRbyacommand.  
CTS (Input terminal)  
This is an input terminal for MODEM interface which is used for controlling a transmit circuit.  
The terminal controls data transmission if the device is set in “TX Enable” status by a command.  
Data is transmitable if the terminal is at low level.  
RTS (Output terminal)  
This is an output port for MODEM interface. It is possible to set the status RTS by a command.  
11/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
ABSOLUTE MAXIMUM RATING  
Rating  
MSM82C51A-2RS MSM82C51A-2GS MSM82C51A-2JS  
–0.5 to +7  
Parameter  
Symbol  
Unit  
Conditions  
Power Supply Voltage  
Input Voltage  
VCC  
VIN  
V
V
With respect  
to GND  
–0.5 to VCC +0.5  
Output Voltage  
VOUT  
TSTG  
–0.5 to VCC +0.5  
V
–55 to +150  
Storage Temperature  
Power Dissipation  
°C  
W
0.9  
0.7  
0.9  
PD  
Ta = 25°C  
OPERATING RANGE  
Parameter  
Power Supply Voltage  
Operating Temperature  
Symbol  
VCC  
Range  
3 - 6  
Unit  
V
°C  
Top  
–40 to 85  
RECOMMENDED OPERATING CONDITIONS  
Parameter  
Power Supply Voltage  
Operating Temperature  
"L" Input Voltage  
Symbol  
VCC  
Unit  
V
Min.  
4.5  
Typ.  
5
Max.  
5.5  
Top  
–40  
–0.3  
2.2  
+25  
+85  
°C  
V
VIL  
+0.8  
VIH  
V
CC +0.3  
V
"H" Input Voltage  
DC CHARACTERISTICS  
(VCC = 4.5 to 5.5 V Ta = –40°C to +85°C)  
Parameter  
Symbol  
VOL  
Unit  
V
Measurement Conditions  
Min.  
Typ.  
Max.  
0.45  
"L" Output Voltage  
"H" Output Voltage  
Input Leak Current  
Output Leak Current  
I
I
OL = 2.5 mA  
VOH  
3.7  
–10  
–10  
V
OH = –2.5 mA  
ILI  
10  
mA  
mA  
0 £ VIN £ VCC  
ILO  
10  
0 £ VOUT £ VCC  
Asynchronous X64 during Transmitting/  
Receiving  
Operating Supply  
Current  
ICCO  
ICCS  
5
mA  
All Input voltage shall be fixed at VCC or  
GND level.  
Standby Supply  
Current  
100  
mA  
12/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
AC CHARACTERISTICS  
CPU Bus Interface Part  
(VCC = 4.5 to 5.5 V, Ta = –40 to 85°C)  
Parameter  
Address Stable before RD  
Address Hold Time for RD  
RD Pulse Width  
Symbol  
tAR  
Unit  
ns  
Remarks  
Note 2  
Note 2  
Min.  
20  
Max.  
tRA  
20  
ns  
tRR  
130  
ns  
Data Delay from RD  
tRD  
10  
6
ns  
100  
75  
RD to Data Float  
tDF  
ns  
Note 5  
Note 2  
Recovery Time between RD  
Address Stable before WR  
Address Hold Time for WR  
WR Pulse Width  
Data Set-up Time for WR  
Data Hold Time for WR  
Recovery Time between WR  
RESET Pulse Width  
tRVR  
tAW  
tCY  
ns  
20  
20  
100  
100  
0
tWA  
ns  
Note 2  
tWW  
tDW  
ns  
ns  
tWD  
ns  
tRVW  
tRESW  
6
tCY  
tCY  
Note 4  
6
13/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
Serial Interface Part  
(VCC = 4.5 to 5.5 V, Ta = –40 to 85°C)  
Parameter  
Main Clock Period  
Symbol  
tCY  
Unit  
ns  
Remarks  
Note 3  
Min.  
160  
50  
Max.  
Clock Low Tme  
tf  
ns  
Clock High Time  
tf  
70  
ns  
tCY –50  
Clock Rise/Fall Time  
tr, tf  
tDTX  
fTX  
DC  
DC  
DC  
13  
2
ns  
20  
1
TXD Delay from Falling Edge of TXC  
mS  
kHz  
kHz  
kHz  
tCY  
tCY  
tCY  
tCY  
kHz  
kHz  
kHz  
tCY  
tCY  
tCY  
tCY  
1 ¥ Baud  
64  
Transmitter Clock Frequency  
16 ¥ Baud  
fTX  
615  
615  
Note 3  
64 ¥ Baud  
fTX  
1 ¥ Baud  
16 ¥, 64 ¥ Baud  
1 ¥ Baud  
tTPW  
tTPW  
tTPD  
tTPD  
fRX  
Transmitter Clock Low Time  
Transmitter Clock High Time  
15  
3
16 ¥, 64 ¥ Baud  
1 ¥ Baud  
DC  
DC  
DC  
13  
2
64  
Receiver Clock Frequency  
16 ¥ Baud  
fRX  
615  
615  
Note 3  
64 ¥ Baud  
fRX  
1 ¥ Baud  
tRPW  
tRPW  
tRPD  
tRPD  
Receiver Clock Low Time  
Receiver Clock High Time  
16 ¥, 64 ¥ Baud  
1 ¥ Baud  
15  
3
16 ¥, 64 ¥ Baud  
Time from the Center of Last Bit to the Rise of  
TXRDY  
Time from the Leading Edge of WR to the Fall  
of TXRDY  
tTXRDY  
tCY  
8
tTXRDY CLEAR  
tRXRDY  
ns  
tCY  
ns  
400  
26  
Time From the Center of Last Bit to the Rise of RXRDY  
Time from the Leading Edge of RD to the Fall  
of RXRDY  
tRXRDY CLEAR  
400  
tIS  
tES  
18  
20  
tCY  
tCY  
tCY  
Internal SYNDET Delay Time from Rising Edge of RXC  
SYNDET Setup Time for RXC  
26  
TXE Delay Time from the Center of Last Bit  
tTXEMPTY  
MODEM Control Signal Delay Time from Rising Edge  
tWC  
8
tCY  
tCY  
of WR  
MODEM Control Signal Setup Time for Falling Edge  
of RD  
RXD Setup Time for Rising Edge of RXC (1X Baud)  
RXD Hold Time for Falling Edge of RXC (1X Baud)  
tCR  
tRXDS  
tRXDH  
20  
11  
17  
tCY  
tCY  
Notes: 1. AC characteristics are measured at 150 pF capacity load as an output load based on 0.8 V at  
low level and 2.2 V at high level for output and 1.5 V for input.  
2. Addresses are CS and C/D.  
3. fTX or fRX £ 1/(30 Tcy) 1¥ Baud  
f
TX or fRX £ 1/(5 Tcy) 16¥, 64¥ Baud  
4. This recovery time is mode Initialization only. Recovery time between command writes for  
Asynchronous Mode is 8 tCY and for Synchronous Mode is 18 tCY  
Write Data is allowed only when TXRDY = 1.  
5. This recovery time is Status read only.  
.
Read Data is allowed only when RXRDY = 1.  
6. Status update can have a maximum delay of 28 clock periods from event affecting the status.  
14/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
TIMING CHART  
Sytem Clock Input  
tf  
tf  
tCY  
tf  
tr  
CLK  
Transmitter Clock and Data  
tTPW  
tTPD  
TXC (1 ¥ MODE)  
TXC (16 ¥ MODE)  
tDTX  
tDTX  
TXD  
Receiver Clock and Data  
(RXBAUD Counter starts here)  
Start bit  
Data bit  
Data bit  
RXD  
tRPD  
tRPW  
RXC (1 ¥ Mode)  
RXC (16 ¥ Mode)  
8RXC Periods  
(16¥Mode)  
16 RXC Periods (16 ¥ Mode)  
3tCY  
tf  
3tCY  
INT Sampling  
Pulse  
15/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
Write Data Cycle (CPU Æ USART)  
TXRDY  
tTXRDY Clear  
tWW  
WR  
tWD  
tDW  
Don't Care  
Don't Care  
Data Stable  
DATA IN (D. B.)  
tWA  
tWA  
tAW  
tAW  
C/D  
CS  
Read Data Cycle (CPU ¨ USART)  
RXRDY  
tRXRDY Clear  
tRR  
RD  
tRD  
tDF  
Data Float  
Data Float  
Data Out Active  
DATA OUT (D. B.)  
tAR  
tAR  
tRA  
C/D  
tRA  
CS  
Write Control or Output Port Cycle (CPU Æ USART)  
DTR. RTS  
tWC  
tWW  
WR  
tWD  
tDW  
Don't Care  
Don't Care  
DATA IN  
(D. B.)  
Data Stable  
tAW  
tAW  
tWA  
tWA  
C/D  
CS  
Read Control or Input Port Cycle (CPU ¨ USART)  
DSR. CTS  
tCR  
tRR  
tRD  
RD  
tDF  
Data Float  
Data Float  
DATA OUT  
(D. B.)  
Data Out Active  
tAR  
tAR  
tRA  
tRA  
C/D  
CS  
16/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
Transmitter Control and Flag Timing (ASYNC Mode)  
CTS  
tTXEMPTY  
TXEMPTY  
TXRDY  
(STATUS BIT)  
tTXRDY  
TXRDY  
(PIN)  
Wr DATA 1  
Wr TxEn  
Wr DATA 2  
Wr DATA 3  
Wr DATA 4  
C/D  
Wr SBRK  
WR  
TXD  
DATA CHAR 1  
DATA CHAR 2  
DATA CHAR 3  
DATA CHAR 4  
Note: The wave-form chart is based on the case of 7-bit data length + parity bit + 2 stop bit.  
Receiver Control and Flag Timing (ASYNC Mode)  
BREAK DETECT  
FRAMING ERROR  
(Status Bit)  
OVERRUN ERROR  
DATA  
CHAR2  
Lost  
(Status Bit)  
tRXRDY  
RXRDY  
Rd Data  
C/D  
WR  
RD  
Wr RxEn  
Wr Error  
RxEn  
RXDATA  
Data CHAR 1 Data CHAR 2 Data CHAR 3  
Break  
RxEn Err Res  
Note: The wave-form chart is based on the case of 7 data bit length + parity bit + 2 stop bit.  
Transmitter Control and Flag Timing (SYNC Mode)  
CTS  
TXEMPTY  
TXRDY  
(StatusBit)  
TXRDY (Pin)  
C/D  
Wr Data  
CHAR2  
Wr Data  
CHAR1  
Wr Data  
CHAR3  
Wr Data  
CHAR4  
Wr Commond  
SBRK  
Wr Data  
CHAR5  
WR  
Data  
Data  
SYNC  
SYNC  
Data  
Marking  
State  
Spacing  
State  
Marking  
State  
Data  
SYNC  
Marking State  
CHAR1  
CHAR2  
CHAR1  
CHAR3  
CHAR4  
CHAR5  
CHAR ETC  
SYNC CHAR2  
0 1 2 3  
4
0 1 2 3 4 0 1 2 3 4 0 1 2 3 4 0 1 2 3 4 0 1 2 3 4  
0 1 2 3  
4
0 1 2 3 4 0 1  
TXD  
PAR  
PAR PAR PAR PAR PAR  
PAR  
PAR  
Note: The wave-form chart is based on the case of 5 data bit length + parity bit and 2 synchronous charactors.  
17/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
Receiver Control and Flag Timing (SYNC Mode)  
(Note 2)  
SYNDET  
(Pin) (Note 1)  
tES  
tIS  
SYNDET (SB)  
OVERRUN  
ERROR (SB)  
Data  
CHAR2  
Lost  
RXRDY (PIN)  
Rd Status  
Wr Err Res  
Rd Status  
Rd Status  
Wr EH  
o
C/D  
Wr EH  
RxEn  
Rd Data  
CHAR 1  
Rd Data  
CHAR 3  
Rd SYNC  
CHAR 1  
WR  
RD  
Don't  
Care  
SYNC  
SYNC  
Data  
Data  
Data  
SYNC  
CHAR 1  
SYNC  
Data  
Data  
Don't Care  
ETC  
CHAR 1 CHAR 2 CHAR 1  
0 1 2 3 4 0 1 2 3 4 0 1 2 3  
CHAR 3  
CHAR 2  
CHAR 2  
CHAR 1 CHAR 2  
x x  
x
x
x
x
4
0 1 2 3 4 0 1 2 3 4 0 1 2 3 4 0 1 2 3 4  
x
x
x
x
x
x
x
0 1 2 3 4 0 1 x 3 4  
RXD  
PAR  
PAR  
PAR  
PAR  
PAR  
PAR  
PAR  
PAR  
PAR  
PAR  
CHAR ASSY  
CHAR ASSY Begins  
RXC  
Begins  
Exit Hunt Mode  
Set SYNDET  
Exit Hunt Mode  
Set SYNDET (Status bit)  
Set SYNDET (Status bit)  
Note: 1. Internal Synchronization is based on the case of 5 data bit length + parity bit and 2 synchronous charactor.  
2. External Synchronization is based on the case of 5 data bit length + parity bit.  
Note: 1. Half-bit processing for the start bit  
When the MSM82C51A-2 is used in the asynchronous mode, some problems are  
caused in the processing for the start bit whose length is smaller than the 1-data bit  
length. (See Fig. 1.)  
Start bit Length  
Smaller than 7-Receiver Clock Length  
Smaller than 31-Receiver Clock Length  
8-Receiver Clock Length  
Mode  
¥16  
Operation  
The short start bit is ignored. (Normal)  
¥64  
The short start bit is ignored. (Normal)  
¥16  
Data cannot be received correctly due to a malfunction.  
Data cannot be received correctly due to a malfunction.  
The bit is regarded as a start bit. (normal)  
The bit is regarded as a start bit. (normal)  
32-Receiver Clock Length  
¥64  
9 to 16-Receiver Clock Length  
33 to 64-Receiver Clock Length  
¥16  
¥64  
2. Parity flag after a break signal is received (See Fig. 2.)  
When the MSM82C51A-2 is used in the asynchrous mode, a parity flag may be set  
when the next normal data is read after a break signal is received.  
A parity flag is set when the rising edge of the break signal (end of the break signal)  
is changed between the final data bit and the parity bit, through a RXRDY signal may  
not be outputted.  
If this occurs, the parity flag is left set when the next normal dats is received, and the  
received data seems to be a parity error.  
18/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
Half-bit Processing Timing Chart for the Start bit (Fig. 1)  
Normal Operation  
ST D0 D1 D2 D3 D4 D5 D6 D7 P SP  
ST D0 D1 D2 D3 D4 D5 D6 D7 P SP  
RXD  
RXRDY  
The Start bit Is Shorter Than a 1/2 Data bit  
ST D0 D1 D2 D3 D4 D5 D6 D7 P SP  
RXD  
ST  
RXRDY  
The Start bit Is a 1/2 Data bit (A problem of MSM82C51A-2)  
ST D0 D1 D2 D3 D4 D5 D6 D7 P SP  
RXD  
ST  
RXRDY  
A RXRDY signal is outputted during data  
reception due to a malfunction.  
The Start bit Is Longer Than a 1/2 Data bit  
ST D0 D1 D2 D3 D4 D5 D6 D7 P SP  
RXD  
ST  
RXRDY  
ST:  
SP:  
P:  
Start bit  
Stop bit  
Parity bit  
D0 - D7: Data bits  
19/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
Break Signal Reception Timing and Parity Flag (Fig. 2)  
Normal Operation  
BIT POS. ST D0  
D7 P SP ST D0  
D7 P SP ST D0 D1 D2 D3 D4 D5 D6 D7 P SP  
RXD  
RXRDY  
No parity flag is set. and no RXRDY signal  
is outputted.  
Bug Timing  
BIT POS. ST D0  
D7 P SP ST D0  
D7 P SP ST D0 D1 D2 D3 D4 D5 D6 D7 P SP  
RXD  
RXRDY  
A parity flag is set, but, no RXRDYsignal  
is outputted.  
Normal Operation  
BIT POS. ST D0  
D7 P SP ST D0  
D7 P SP ST D0 D1 D2 D3 D4 D5 D6 D7 P SP  
RXD  
RXRDY  
A parity flag is set. and a RXRDY signal  
is outputted.  
20/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
NOTICE ON REPLACING LOW-SPEED DEVICES WITH HIGH-SPEED DEVICES  
The conventional low speed devices are replaced by high-speed devices as shown below.  
When you want to replace your low speed devices with high-speed devices, read the replacement  
notice given on the next pages.  
High-speed device (New)  
M80C85AH  
Remarks  
Low-speed device (Old)  
M80C85A/M80C85A-2  
M80C86A/M80C86A-2  
M80C88A/M80C88A-2  
M82C84A/M82C84A-5  
M81C55  
8bit MPU  
M80C86A-10  
16bit MPU  
M80C88A-10  
8bit MPU  
M82C84A-2  
Clock generator  
RAM.I/O, timer  
DMA controller  
M81C55-5  
M82C37B-5  
M82C37A/M82C37A-5  
M82C51A-2  
USART  
M82C51A  
M82C53-2  
Timer  
PPI  
M82C53-5  
M82C55A-2  
M82C55A-5  
21/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
Differences between MSM82C51A and MSM82C51A-2  
1) Manufacturing Process  
These devices use a 3 m Si-Gate CMOS process technology and have the same chip size.  
2) Function  
These devices have the same logics except for changes in AC characteristics listed in (3-2).  
3) Electrical Characteristics  
3-1) DC Characteristics  
Parameter  
Symbol  
MSM82C51A  
+2.0 mA  
MSM82C51A-2  
+2.5 mA  
I
OL  
V
OL measurement conditions  
OH measurement conditions  
I
OH  
V
-400 mA  
-2.5 mA  
Although the output voltage characteristics of these devices are identical, but the measurement  
conditions of the MSM82C51A-2 are more restricted than the MSM82C51A.  
3-2) AC Characteristics  
Parameter  
Symbol  
MSM82C51A  
MSM82C51A-2  
t
RR  
RD Pulse Width  
250 ns minimum  
130 ns minimum  
t
RD  
RD Rising to Data Difinition  
200 ns maximum  
100 ns maximum  
t
RF  
RD Rising to Data Float  
WR Pulse Width  
100 ns maximum  
250 ns minimum  
150 ns minimum  
75 ns minimum  
100 ns minimum  
100 ns minimum  
t
WW  
Data Setup Time for WR Rising  
t
DW  
WD  
t
Data Hold Time for WR Rising  
20 ns minimum  
0 ns minimum  
t
CY  
Master Clock Period  
Clock Low Time  
250 ns minimum  
90 ns minimum  
160 ns minimum  
50 ns minimum  
t
f
120 ns minimum  
CY-90 ns maximum  
70 ns minimum  
CY-50 ns maximum  
t
f
Clock High Time  
t
t
As shown above, the MSM82C51A-2 satisfies the characteristics of the MSM82C51A.  
22/26  
¡ Semiconductor  
PACKAGE DIMENSIONS  
DIP28-P-600-2.54  
MSM82C51A-2RS/GS/JS  
(Unit : mm)  
Package material  
Lead frame material  
Pin treatment  
Solder plate thickness  
Package weight (g)  
Epoxy resin  
42 alloy  
Solder plating  
5 mm or more  
4.30 TYP.  
Notes for Mounting the Surface Mount Type Package  
The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which  
are very susceptible to heat in reflow mounting and humidity absorbed in storage.  
Therefore, before you perform reflow mounting, contact Oki’s responsible sales person for the  
product name, package name, pin number, package code and desired mounting conditions  
(reflow method, temperature and times).  
23/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
(Unit : mm)  
QFJ28-P-S450-1.27  
Spherical surface  
Package material  
Lead frame material  
Pin treatment  
Solder plate thickness  
Package weight (g)  
Epoxy resin  
Cu alloy  
Solder plating  
5 mm or more  
1.00 TYP.  
Notes for Mounting the Surface Mount Type Package  
The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which  
are very susceptible to heat in reflow mounting and humidity absorbed in storage.  
Therefore, before you perform reflow mounting, contact Oki’s responsible sales person for the  
product name, package name, pin number, package code and desired mounting conditions  
(reflow method, temperature and times).  
24/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
(Unit : mm)  
SSOP32-P-430-1.00-K  
Mirror finish  
Package material  
Lead frame material  
Pin treatment  
Solder plate thickness  
Package weight (g)  
Epoxy resin  
42 alloy  
Solder plating  
5 mm or more  
0.60 TYP.  
Notes for Mounting the Surface Mount Type Package  
The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which  
are very susceptible to heat in reflow mounting and humidity absorbed in storage.  
Therefore, before you perform reflow mounting, contact Oki’s responsible sales person for the  
product name, package name, pin number, package code and desired mounting conditions  
(reflow method, temperature and times).  
25/26  
¡ Semiconductor  
MSM82C51A-2RS/GS/JS  
4) Notices on use  
Note the following when replacing devices as the ASYNC pin is differently treated between the  
MSM82C84A and the MSM82C84A-5/MSM82C84A-2:  
Case 1: When only a pullup resistor is externally connected to.  
The MSM82C84A can be replaced by the MSM82C84A-2.  
Case 2: When only pulldown resistor is externally connected to.  
When the pulldown resistor is 8 kiloohms or less, the MSM82C84A can be replaced by the  
MSM82C84A-2.  
When the pulldown resistor is greater than 8 kiloohms, use a pulldown resistor of 8 kiloohms or less.  
Case 3: When an output of the other IC device is connected to the device.  
The MSM82C84A can be replaced by the MSM82C84A-2 when the IOL pin of the device to drive the  
ASYNC pin of the MSM82C84A-2 has an allowance of 100 mA or more.  
26/26  

相关型号:

82C51G-AB3-5-R

Power Supply Support Circuit, Fixed, 1 Channel, +5.1VV, CMOS, PSSO3, SOT-89, 3 PIN
UTC

82C51G-AB3-D-R

Power Management Circuit
UTC

82C51G-AE3-5-R

Power Supply Support Circuit, Fixed, 1 Channel, +5.1VV, CMOS, PDSO3, SOT-23, 3 PIN
UTC

82C51G-AF5-R

Power Supply Support Circuit, Fixed, 1 Channel, +5.1VV, CMOS, PDSO5, SOT-25, 5 PIN
UTC

82C51G-T92-D-B

Power Supply Support Circuit, Fixed, 1 Channel, +5.1VV, CMOS, TO-92, 3 PIN
UTC

82C51G-T92-D-K

Power Supply Support Circuit, Fixed, 1 Channel, +5.1VV, CMOS, TO-92, 3 PIN
UTC

82C51G-T92-E-B

Power Supply Support Circuit, Fixed, 1 Channel, +5.1VV, CMOS, TO-92, 3 PIN
UTC

82C51G-T92-E-K

Power Supply Support Circuit, Fixed, 1 Channel, +5.1VV, CMOS, TO-92, 3 PIN
UTC

82C51G-T92-E-R

Power Supply Support Circuit
UTC

82C51L-AB3-5-R

Power Supply Support Circuit, Fixed, 1 Channel, +5.1VV, CMOS, PSSO3, LEAD FREE, SOT-89, 3 PIN
UTC

82C51L-AB3-D-R

Power Management Circuit
UTC

82C51L-AB3-E-R

Power Supply Support Circuit
UTC