82C51A [OKI]
UNIVERSAL SYNCHRONOUS ASYNCHRONOUS RECEIVER TRANSMITTER; 通用同步异步收发器型号: | 82C51A |
厂家: | 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.
In“internalsynchronousmode.”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-AE3-5-R
Power Supply Support Circuit, Fixed, 1 Channel, +5.1VV, CMOS, PDSO3, SOT-23, 3 PIN
UTC
82C51L-AB3-5-R
Power Supply Support Circuit, Fixed, 1 Channel, +5.1VV, CMOS, PSSO3, LEAD FREE, SOT-89, 3 PIN
UTC
©2020 ICPDF网 联系我们和版权申明