NEC UPD98401A

DATA SHEET
MOS INTEGRATED CIRCUIT
µPD98401A
ATM SAR CHIP
DESCRIPTION
The µPD98401A (NEASCOT-S15TM) is a high-performance SAR chip that segments and reassembles ATM cells.
This chip can interface with an ATM network when it is included in a workstation, computer, front-end processor,
network hub, or router. The µPD98401A conforms to the ATM Forum Recommendation, and provides the functions
of the AAL-5 SAR sublayer and ATM layer.
The µPD98401A is compatible with its predecessor, µPD98401, in terms of hardware and software.
Functions are explained in detail in the following User’s Manual. Be sure to read this manual when designing your
system.
µPD98401A User’s Manual: S12054E
FEATURES
• Conforms to ATM Forum
• AAL-5 SAR sublayer and ATM layer functions
• Hardware support of AAL-5 processing
• Processing of non-AAL-5 traffic (AAL-3/4 cell, OAM cell, RM cell) by software with raw cell processing function
• Hardware support of comparison/generation of CRC-10 for non-AAL-5 traffic
• Supports up to 32K virtual channels (VC)
• Provided with 16 traffic shapers that carry out transmission scheduling (control of average rate/peak rate) so as to
set different transmission rate for each VC
• Interface and commands for controlling PHY device
• Employs “UTOPIA interface” as cell data interface with PHY device
- Octet-level handshake
- Cell-level handshake
• 32-bit general-purpose bus interface
• High-speed DMAC (supports 1-, 2-, 4-, 8-, 12-, and 16-word burst)
• JTAG boundary scan test function (IEEE1149.1)
• CMOS technology
• +5 V single power source
Remark
In this document, an active low pin is indicated by ×××_B (_B after a pin name).
The information in this document is subject to change without notice.
Document No. S12100EJ3V0DS00 (3rd edition)
Date Published February 1999 N CP(K)
Printed in Japan
The mark
shows major revised points.
©
1997
µPD98401A
ORDERING INFORMATION
Part Number
Package
µPD98401AGD-MML
208-pin plastic QFP (fine pitch) (28 × 28 mm)
SYSTEM CONFIGURATION
ATM interface card
Reception
µ PD98401A
µ PD98402A
Control
memory
PMD
ATM network
Transmission
Bus
interface
I/O bus
BLOCK DIAGRAM
Receive data
FIFO
PHY interface
reception block
PHY device
transmission block
Control
memory
interface
Control memory
PHY interface
transmission
block
PHY device
reception block
Reception controller
System
port
DMA controller
and host
interface
Sequencer
Transmission controller
Transmit data FIFO
(10 cells)
2
Data Sheet S12100EJ3V0DS00
µPD98401A
PIN CONFIGURATION
CD31-CD0
Rx7-Rx0
CPAR3-CPAR0
RCLK
CA17-CAD
RENBL_B
PHY
interface
RSOC
CWE_B
EMPTY_B/RxCLAV
COE_B
Control memory
interface
CBE_B3-CBE_B0
Tx7-Tx0
INITD
TCLK
TENBL_B
TSOC
DBVC
FULL_B/TxCLAV
DBMD
DBML
PHRW_B
PHOE_B
DBMF
PHCE_B
DBMR
Bus monitoring
PHINT_B
JDO
AD31-AD0
JDI
PAR3-PAR0
JTAG boundary
scan interface
JCK
OE_B
JMS
SIZE2-SIZE0
JRST_B
DR/W_B
ATTN_B
GNT_B
Bus
interface
Master
Test pin
(fixed to low level)
TRF_B
RDY_B
ABRT_B
ERR_B
VDD
SR/W_B
VDD
Slave
SEL_B
GND
Power supply
ASEL_B
CLK
RST_B
INTR_B
Data Sheet S12100EJ3V0DS00
3
µPD98401A
PIN CONFIGURATION (Top View)
208
207
206
205
204
203
202
201
200
199
198
197
196
195
194
193
192
191
190
189
188
187
186
185
184
183
182
181
180
179
178
177
176
175
174
173
172
171
170
169
168
167
166
165
164
163
162
161
160
159
158
157
VDD
DBVC
DBMR
GND
VDD
JRST_B
JMS
JDI
JDO
GND
VDD
JCK
GND
VDD
DBMF
DBML
DBMD
GND
VDD
TRF_B
INTID
COE_B
CWE_B
CBE_B0
CBE_B1
VDD
GND
CBE_B2
CBE_B3
CA0
CA1
CA2
CA3
GND
VDD
CA4
CA5
CA6
CA7
CA8
CA9
CA10
GND
VDD
CA11
CA12
CA13
CA14
CA15
CA16
CA17
VDD
208-pin plastic QFP (fine pitch) (28 × 28 mm)
VDD
PAR1
PAR0
OE_B
SIZE2
VDD
GND
SIZE1
SIZE0
DR/W_B
ATTN_B
GND_B
RDY_B
ABRT_B
ERR_B
SR/W_B
SEL_B
ASEL_B
INTR_B
VDD
GND
Rx7
Rx6
Rx5
Rx4
VDD
GND
Rx3
Rx2
Rx1
Rx0
RCLK
RENBL_B
RSOC
EMPTY_B/RxCLAV
FULL_B/TxCLAV
TSOC
TENBL_B
GND
TCLK
GND
VDD
Tx7
Tx6
Tx5
Tx4
Tx3
Tx2
Tx1
Tx0
PHCE_B
VDD
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
µ PD98401AGD-MML
GND
GND
AD31
AD30
AD29
AD28
AD27
GND
AD26
AD25
AD24
AD23
AD22
GND
VDD
AD21
AD20
AD19
AD18
AD17
GND
AD16
AD15
AD14
AD13
GND
VDD
AD12
RST_B
VDD
GND
CLK
GND
VDD
AD11
AD10
AD9
AD8
AD7
GND
VDD
AD6
AD5
AD4
AD3
AD2
AD1
AD0
PAR3
PAR2
GND
GND
4
Data Sheet S12100EJ3V0DS00
156
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
GND
GND
CPAR0
CPAR1
CPAR2
CPAR3
GND
CD0
CD1
CD2
CD3
CD4
CD5
CD6
VDD
GND
CD7
CD8
CD9
CD10
CD11
CD12
CD13
CD14
CD15
GND
VDD
CD16
CD17
CD18
CD19
CD20
VDD
GND
CD21
CD22
CD23
CD24
CD25
CD26
CD27
GND
VDD
CD28
CD29
CD30
CD31
PHRW_B
PHOE_B
PHINT_B
GND
GND
µPD98401A
PIN NAMES
ABRT_B
: Abort
PHCE_B
: PHY Chip Enable
AD31_AD0
: Address/Data
PHINT_B
: PHY Interrupt
ASEL_B
: Slave Address Select
PHOE_B
: PHY Output Enable
ATTN_B
: Attention/Burst Frame
PHRW_B
: PHY Read/Write
CA17-CA0
: Control Memory Address
CBE_B3_CBE_B0 : Local Port Byte Enable
RCLK
: Receive Clock
RDY_B
: Target Ready
CD31-CD0
: Control Memory Data
RENBL_B
: Receive Enable
CLK
: Clock
RSOC
: Receive Start Cell
COE_B
: Control Memory Output Enable
RST_B
: Reset
CPAR3-CPAR0
: Control Memory Parity
Rx7-Rx0
: Receive Data Bus
CWE_B
: Control Memory Write Enable
SLE_B
: Slave Select
DBMD
: DMA Bus Monitor Data
SIZE2-SIZE0
: Burst Size
DBMF
: DMA Bus Monitor First
SR/W_B
: Slave Read/Write
DBML
: DMA Bus Monitor Last
TCLK
: Transmit Clock
DBVC
: DMA Bus Monitor VC
TENBL_B
: Transmit Enable
DBMR
: DMA Bus Monitor Remaining
TSOC
: Transmit Start of Cell
DR/W_B
: DMA Read/Write
TRF_B
: Delay Select
EMPTY_B/RxCLAV : PHY Output Buffer Empty
Tx7-Tx0
: Transmit Data Bus
ERR_B
: Error
VDD
: Power Supply
FULL_B/TxCLAV
: PHY Buffer Ful
GND
: Ground
GNT_B
: Grant
INITD
: Initialization Disable
INTR_B
: Interrupt
JCK
: JTAG Test Pin
JDI
: JTAG Test Pin
JDO
: JTAG Test Pin
JMS
: JTAG Test Pin
JRST_B
: JTAG Test Pin
OE_B
: Output Enable
PAR3-PAR0
: Bus Parity
Data Sheet S12100EJ3V0DS00
5
µPD98401A
CONTENTS
1. PIN FUNCTION ..................................................................................................................................... 7
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
PHY Device Interface Pin ............................................................................................................. 7
Bus Interface Pins ........................................................................................................................ 9
Bus Monitor Pins ........................................................................................................................ 12
Control Memory Interface Pins.................................................................................................. 13
JTAG Boundary Scan Pins ........................................................................................................ 14
Test Pin........................................................................................................................................ 14
Power Supply and Ground Pins................................................................................................ 14
Pin Status During and After Reset ............................................................................................ 15
2. DIFFERENCES FROM µPD98401.................................................................................................... 16
2.1 Additional Functions.................................................................................................................. 16
TM
2.2 Differences from µPD98401 (NEASCOT-S10 )........................................................................ 16
3. ELECTRICAL SPECIFICATIONS ...................................................................................................... 17
4. PACKAGE DRAWINGS ...................................................................................................................... 33
5. RECOMMENDED SOLDERING CONDITIONS.................................................................................. 34
6
Data Sheet S12100EJ3V0DS00
µPD98401A
1.
PIN FUNCTION
The µPD98401A is housed in a package having 208 pins, of which 152 pins are function pins and 56 pins are VDD
and GND pins.
1.1 PHY Device Interface Pin
PHY device interfaces include a UTOPIA interface through which the µPD98401A transfers ATM cells with a PHY
device, and a PHY control interface by which the µPD98401A controls the PHY device.
(1)
UTOPIA interface
(1/2)
Pin Name
Pin No.
I/O
I/O Level
Rx7-Rx4
74 - 77
I
TTL
Rx3-Rx0
80 - 83
RSOC
86
Function
Receive Data Bus.
Rx7 through Rx0 constitute an 8-bit input bus which inputs data
received from a network in byte format from a PHY device. The
µPD98401A loads data in at the rising edge of RCLK.
I
TTL
Receive Start Cell.
The RSOC signal is input in synchronization with the first byte of the
cell data from a PHY device. This signal remains high while the first
byte of the header is input to Rx7 through Rx0.
RENBL_B
85
O
CMOS
Receive Enable.
The RENBL_B signal indicates to a PHY device that the µPD98401A
is ready to receive data in the next clock cycle. This signal goes high
during and after reset.
EMPTY_B/
87
I
TTL
RCLK
PHY Output Buffer Empty/Rx Cell Available.
This signal notifies the µPD98401A that there is no cell data to be
transferred in the receive FIFO and that no receive data can be
supplied to the PHY device. When the UTOPIA interface is in the
octet-level handshake mode, this signal serves as EMPTY_B,
indicating that the data on Rx7 through Rx0 are invalid in the current
clock cycle. In the cell-level handshake mode, it serves as RxCLAV,
indicating that there is no cell to be supplied next after the transfer of
the current cell is completed.
RxCLAV
84
O
CMOS
Receive Clock.
This is a synchronization clock used to transfer cell data with the PHY
cell device at the recieve side. The system clock input to the CLK pin
is output from this pin as is, immediately after reset.
Tx7-Tx0
95 - 102
O
CMOS
Transmit Data Bus.
Tx7 through Tx0 constitute an 8-bit output bus which outputs transmit
data in byte format to a PHY device. The µPD98401A outputs data at
the rising edge of TCLK.
TSOC
89
O
CMOS
Transmit Start of Cell.
The TSOC signal is output in synchronization with the first byte of
transmit cell data.
Data Sheet S12100EJ3V0DS00
7
µPD98401A
(2/2)
Pin Name
TENBL_B
Pin No.
I/O
I/O Level
90
O
CMOS
Function
Transmit Enable.
The TENBL_B signal indicates to a PHY device that data has been
output to Tx7 through Tx0 in the current clock cycle. This signal
remains high during reset and after reset.
FULL_B/
88
I
TTL
PHY Buffer Full/Tx Cell Available.
The FULL_B signal notifies the µPD98401A that the input buffer of the
PHY device is full and that the device can receive no more data.
TxCLAV
When the UTOPIA interface is in the octet-level handshake mode, the
PHY device inputs an inactive level to receive cell of data. In the celllevel handshake mode, this signal indicates that the PHY device can
receive all the next one cell of data after the current cell has been
completely transferred
TCLK
92
O
CMOS
Transmit Clock.
This is a synchronization clock used to transfer cell data with the PHY
device at the transmission side. The system clock input to the CLK
pin is output from this pin as is.
(2)
PHY device control interface
Pin Name
PHRW_B
Pin No.
I/O
I/O Level
109
O
CMOS
Function
PHY Read/Write.
The µPD98401A indicates the direction in which the PHY device is
controlled, by using PHRW_B. This signal goes low after reset.
1: Read
0: Write
PHOE_B
108
O
CMOS
PHY Output Enable.
The µPD98401A enables output from the PHY device by making
PHOE_B low
PHCE_B
103
O
CMOS
PHY Chip Enable.
The µPD98401A makes PHCE_B low to access a PHY device. This
signal goes high after reset.
PHINT_B
107
I
TTL
PHY Interrupt.
This is an interrupt input signal from a PHY device. The PHY device
indicates to the µPD98401A that it has an interrupt source, by
inputting a low level to PHINT_B. This signal goes high after reset.
8
Data Sheet S12100EJ3V0DS00
µPD98401A
1.2 Bus Interface Pins
The bus interface is a general-purpose bus interface compatible with most generally used I/O buses (such as PCI,
S bus, GIO, and AP bus).
(1/3)
Pin Name
Pin No.
I/O
I/O Level
AD31-AD27
3-7
I/O
TTL in
AD26-AD22
9 - 13
3-state
CMOS out
AD21-AD17
16 - 20
AD16-AD13
22 - 25
AD12
28
AD11-AD7
35 - 39
AD6-AD0
42 - 48
PAR3
49
I/O
TTL in
PAR2
50
3-state
CMOS out
PAR1
54
PAR0
55
Function
Address/Data.
AD31 through AD0 constitute a 32-bit address/data bus. These pins
are I/O pins multiplexing an address bus and a data bus. At the first
clock of input/output, AD31 through AD0 transfer an address. They
transfer data at the second clock and onward. The AD bus goes into
a high-impedance state when the µPD98401A does not access the
bus.
Bus Parity.
PAR pins indicate the parity of AD31 through AD0. A parity check
mode is set by GMR. Enabling or disabling parity, odd or even parity,
and word or byte parity can be specified. If byte parity is specified,
PAR3 indicates the parity of AD31 through AD24, and PAR0 indicates
the parity of AD7 through AD0. If word parity is specified, PAR3
serves as an input/output pin. It serves as an output pin when an
address is output and when data is written, and as an input pin when
data is read.
When the µPD98401A does not access the bus, PAR3 through PAR0
go into a high-impedance state. Pull up these pins when they are not
used.
OE_B
56
I
TTL
Output Enable.
When this pin is low, the µPD98401A uses AD31 through AD0 and
PAR3 through PAR0 as 3-state I/O pins. These pins go into a highimpedance state while a high level is being input to OE_B. This pin is
an option pin. Fix this pin to low level in a system where it is not
necessary to forcibly set the bus of the µPD98401A in a highimpedance state by controlling this pin.
SIZE2
57
SIZE1
60
SIZE0
61
O
CMOS
Burst Size.
SIZE2 through SIZE0 indicate the size of the current DMA transfer.
These pins are used to interface a bus (such as S bus) requiring clear
burst size.
SIZE2
SIZE1
SIZE0
0
0
0
1-word transfer
0
0
1
2-word burst
0
1
0
4-word burst
0
1
1
8-word burst
1
0
0
16-word burst
1
0
1
12-word burst
1
1
0
Undefined
1
1
1
Reception side byte alignment
Data Sheet S12100EJ3V0DS00
Function
9
µPD98401A
(2/3)
Pin Name
DR/W_B
Pin No.
I/O
I/O Level
62
O
CMOS
Function
DMA Read/Write.
DR/W_B indicates the direction of DMA access.
1: Read access
0: Write access
This pin is set to 1 after reset.
ATTN_B
63
O
CMOS
Attention/Burst Frame (DMA request).
The µPD98401A makes the ATTN_B signal low when it performs a
DMA operation. The ATTN_B signal becomes inactive at the rising
edge of CLK when the data to be transferred by means of DMA has
decreased to 1 word.
GNT_B
64
I
TTL
Grant.
The GNT_B signal inputs a low level when the bus arbiter grants the
µPD98401A use of the bus in response to a DMA request from the
µPD98401A. The µPD98401A recognizes that it has been granted
use of the bus and starts DMA operation when the GNT_B signal goes
low (active). Make sure that the GNT_B signal falls at least one
system clock cycle after the rising of the ATTN_B signal. The GNT_B
signal must be returned to the high (inactive) level before the
µPD98401A makes the ATTN_B signal low (active) to issue the next
DMA cycle request.
RDY_B
65
I
TTL
Target Ready.
RDY_B indicates to the µPD98401A in the DMA cycle that the target
device is ready for input/output. During the DMA read operation of the
µPD98401A, the RDY_B signal is made low if valid data is on AD31
through AD0.
During the DMA write operation of the µPD98401A, the RDY_B signal
is made low if the target device is ready for receiving data.
The sampling timing of the RDY_B and ABRT_B signals of the
µPD98401A can be advanced by one clock (early mode) by using an
internal register (GMR register).
ABRT_B
66
I
TTL
Abort.
ABRT_B is used to abort the DMA transfer cycle. If this signal goes
low while data is being transferred in the DMA cycle, DMA transfer is
aborted in that cycle, and the ATTN_B signal is briefly deasserted
inactive. After that, the µPD98401A asserts the ATTN_B signal active
again, and resumes burst transfer from the data at which the DMA
transfer was aborted. While a low level is input to ABRT_B, the
RDY_B signal is ignored. The user can advance the sampling timing
of the RDY_B and ABRT_B signals of the µPD98401A by one clock
(early mode) by using an internal register (GMR register). Pull up this
pin when it is not used.
ERR_B
67
I
TTL
Error.
This pin is used by a device that manages the bus to stop the
operation of the µPD98401A when occurrence of an error is detected
on the system bus.
When a low level is input to this pin, the µPD98401A stops all bus
operations, sets the system bus error bit (bit 25) of the GSR register
(when not masked), and generates an interrupt. Pull up this pin when
it is not used.
10
Data Sheet S12100EJ3V0DS00
µPD98401A
(3/3)
Pin Name
SR/W_B
Pin No.
I/O
I/O Level
68
I
TTL
Function
Slave Read/Write.
The SR/W_B signal determines the direction in which the slave is
accessed.
1: Read access
2: Write access
SEL_B
69
I
TTL
Slave Select.
This signal goes low (active) when the µPD98401A is accessed as a
slave. The SEL_B signal must goes low as soon as or after the
ASEL_B signal has gone low. An inactive period of at least 2 system
clock cycles must be inserted between when the SEL_B signal has
become inactive and when it becomes active again.
ASEL_B
70
I
TTL
Slave Address Select.
The ASEL_B signal is used to select the direct address register of the
µPD98401A.
When a low level is input to ASEL_B, the µPD98401A samples the AD
bus at the first rising edge of CLK.
CLK
32
I
TTL
Clock.
This pin inputs the system clock. Input a clock in a range of 8 to 33
MHz.
RST_B
29
I
TTL
Reset.
The RST_B signal initializes the µPD98401A (on starting, etc.). After
reset, the µPD98401A can start normal operation. When a low level is
input to RST_B, the internal state machine and registers of the
µPD98401A are reset, and all 3-state signals go into a highimpedance state. The reset input is asynchronous. When this signal
is input during operation, the operating status at that time is lost. Hold
RST_B low at least for the duration of one clock. After reset, do not
access the µPD98401A for at least 20 clock cycles.
INTR_B
71
O
Nch opendrain output
Interrupt.
This is an open-drain signal and must be pulled up.
INTR_B informs the CPU that the interrupt bit (unmasked) of the GSR
register is set.
Data Sheet S12100EJ3V0DS00
11
µPD98401A
1.3 Bus Monitor Pins
The bus monitor pins indicate the type of data under DMA transfer. These five pins are enabled when the BME bit
of the GMR register is set to 1; they go into a high-impedance state when the BME bit is 0.
Pin Name
DBMD
Pin No.
192
I/O
I/O Level
O
CMOS
3-state
DBML
193
O
Function
DMA Bus Monitor Data.
This pin indicates that the payload of an AAL-5 cell is under DMA
transfer. This pin is enabled when the BME bit of the GMR register is
set to 1, and goes into a high-impedance state when the BME bit is 0.
The DBMD signal changes in synchronization with the falling of the
ATTN_B signal. The high level of this signal indicates that the
payload of an ALL-5 packet transmit/receive cell is under DMA
transfer, and low level indicates that the other data is being
transferred.
CMOS
3-state
DMA Bus Monitor Last.
If one-word data currently under DMA transfer satisfies any of the
following conditions, this pin goes high in synchronization with output
of the data.
•
Last 1 word of last cell of AAL-5 packet
•
1-word data to be written to last word of receive buffer
•
Last 1-word data of last cell of receive packet in which MAX.
NUMBER OF SEGMENTS error has occurred
When this pin is low, it indicates that the data is other than above.
This pin is enabled when the BME bit of the GMR register is set to 1; it
goes into a high-impedance state when the bit is 0.
DBMF
194
O
CMOS
3-state
DBMR
206
O
This pin indicates that the data under DMA transfer is the start cell of
a receive AAL-5 packet. This pin is enabled when the BME bit of the
GMR register is set to 1; it goes into a high-impedance state when the
bit is 0. This pin goes high in synchronization with the last word data
of the first cell of an AAL-5 packet.
CMOS
3-state
DBVC
206
O
3-state
12
DMA Bus Monitor First.
DMA Bus Monitor Remaining.
This pin indicates that the number of cells remaining in the transmit
buffer is equal to, or has dropped below the value assigned to the RCS
register. This pin is enabled when the BME bit of the GMR register is set
to 1; it goes into a high-impedance state when the bit is 0.
CMOS
DMA Bus Monitor VC.
This pin indicates that the data currently being transferred by DMA is
that of the VC for which the VCP bit in the receive VC table is set to 1.
This pin is asserted active in synchronization with the falling of
ATTN_B. It is enabled when the BME bit of the GMR register is set to
1, and goes into a high-impedance state when the bit is 0.
Data Sheet S12100EJ3V0DS00
µPD98401A
1.4 Control Memory Interface Pins
These pins constitute an interface through which the µPD98401A accesses an external control memory and a
PHY device. A 18-bit address bus and a 32-bit data bus are used. The control memory of the host is accessed only
via this interface.
Pin Name
Pin No.
I/O
I/O Level
CD31-CD28
110-113
I/O
TTL in,
CD27-CD21
116-122
3-state
CMOS out
CD20-CD16
125-129
CD15-CD7
132-140
CD6-CD0
143-149
CPAR3-
151-154
I/O
CPAR0
CA17-C11
158-164
CA10-CA4
167-173
CA3-CA0
176-179
CWE_B
TTL in,
CMOS out
186
O
CMOS
Function
Control Memory Data.
CD31 through CD0 are 3-state I/O pins and constitute a 32-bit data
bus which is used to transfer data with the control memory or a PHY
device.
Control Memory Parity.
CPAR3 through CPAR0 indicate the parity of CD31 through CD0 in 8bit units. In the read cycle, the µPD98401A checks the parity (when
enabled). In the write cycle, CPAR3 through CPAR0 output the parity.
Pull up these pins when they are not used.
Control Memory Address.
CA17 through CA0 constitute an 18-bit address bus. They output an
address to the control memory or a PHY device during read/write
operation.
O
CMOS
Control Memory Write Enable.
CWE_B signal indicates the direction in which the control memory is
accessed.
1: Read access
2: Write access
COE_B
187
O
CMOS
Control Memory Output Enable
COE_B enables or disables data output of the control memory.
CBE_B3
180
CBE_B2
181
CBE_B1
184
CBE_B0
185
INITD
188
O
CMOS
Local Port Byte Enable.
CBE_B3 through CBE_B0 indicate the byte on the control port to be
read or written.
I
TTL
Initialization Disable.
The INITD signal is used to disable automatic initialization of the
control memory during chip test. During normal operation other than
test, directly connect INITD to GND.
Data Sheet S12100EJ3V0DS00
13
µPD98401A
1.5 JTAG Boundary Scan Pins
Pin Name
JDI
Pin No.
I/O
I/O Level
201
I
TTL
Function
JTAG Test Data Input.
The JDI pin is used to input data to the JTAG boundary scan circuit
register.
Normally, fix this pin to high or low level.
JDO
200
O
CMOS
3-state
JTAG Test Data Output.
The JDO pin is used to output data from the JTAG boundary scan
circuit register. It changes output at the falling edge of the clock input
to the JCK pin.
Normally, leave this pin open.
JCK
197
I
TTL
JTAG Test Clock.
This pin is used to supply a clock to the JTAG boundary scan circuit
register.
Normally, fix this pin to a high or low level.
JMS
202
I
TTL
JTAG Test Mode Select.
Normally, fix this pin to a high or low level.
JRST_B
203
I
TTL
JTAG Test Reset.
This pin initializes the JTAG boundary scan circuit register. Normally,
fix this pin to a low level.
1.6 Test Pin
Pin Name
TRF_B
Pin No.
I/O
I/O Level
189
I
TTL
Function
This pin is used to test the internal circuitry of the chip.
0: Normal operation
1: Test
Normally, directly connect this pin to ground and fix it to a low level.
1.7 Power Supply and Ground Pins
Pin Name
VDD
GND
14
Pin No.
I/O
15, 27, 30, 34, 41, 53, 58,
72, 78, 94, 104, 114, 124,
130, 142, 157, 165, 174,
183, 190, 195, 198, 204,
208

1, 2, 8, 14, 21, 26, 31, 33,
40, 51, 52, 59, 73, 79, 91,
93, 105 ,106, 115, 123,
131, 141, 150, 155, 156,
166, 175, 182, 191, 196,
199, 205

Function
Power supply (24 pins)
These 24 VDD pins supply a voltage of +5 V ± 5% to the chip.
Ground (32 pins)
Connect these pins to ground.
Data Sheet S12100EJ3V0DS00
µPD98401A
1.8 Pin Status During and After Reset
Pin
During Reset
After Reset
AD0-AD31
Hi-Z (input mode)
Hi-Z (input mode)
PAR0-PAR3
Hi-Z (input mode)
Hi-Z (input mode)
SIZE0-SIZE2
0
0
DR/W_B
1
1
ATTN_B
1
1
INTR_B
1 (however, pulled up)
1 (however, pulled up)
CA17-CA0
0
0
CD0-CD31
All 0 (output mode)
All 0 (output mode)
CWE_B
1
1
COE_B
1
1 (repetition of high/low)
All 1
All 1
PHRW_B
0
0
PHOE_B
1
1
PHCE_B
1
1
CLK output
CLK output
1
0
All 0
All 0
CLK output
CLK output
TENBL_B
1
1
TSOC
0
0
Hi-Z (3-state)
Hi-Z (3-state)
DBMD
Hi-Z
Hi-Z
DBML
Hi-Z
Hi-Z
DBMF
Hi-Z
Hi-Z
DBMR
Hi-Z
Hi-Z
DBVC
Hi-Z
Hi-Z
CBE_B3-CBE_B0
RCLK
RENBL_B
Tx0-Tx7
TCLK
JDO
Data Sheet S12100EJ3V0DS00
15
µPD98401A
2.
DIFFERENCES FROM µPD98401
2.1 Additional Functions
The µPD98401A is compatible with the µPD98401 in terms of hardware and software.
However, the µPD98401A has the following additional functions as compared with the µPD98401.
All the
additional functions are enabled by the setting of the GMR register.
(1) DMA 12-word burst cycle
(2) Byte alignment transfer function of receive data buffer
(3) Bus monitor pin
(4) Mode to insert idle cell for transmission rate adjustment
(5) New scheduling function
Aggregate mode
(6) Receive packet size indication (cell units/Length mode added)
(7) Cell-level support of UTOPIA interface
(8) AAL-3/4 traffic assist function
(9) JTAG boundary scan support
2.2 Differences from µPD98401 (NEASCOT-S10TM)
(1) Increased receive FIFO size
µPD98401
: 10 cells
µPD98401A : 23 cells
(2) Cell processing of PTI field (1XX)
µPD98401
: Receives cells other than those of OAM F5 pattern (101, 100) as user data cells.
µPD98401A : Processes as raw cell of 1XX pattern. Stores in pool 0.
(3) Changing transmission mode of unassigned cell
The µPD98401 starts transmitting unassigned cells immediately after power application and continues
transmitting the unassigned cells while there is no active transmission VC.
It also has a function to stop
transmitting unassigned cells while there is not an active VC, by using the UCE bit of the GMR register.
The µPD98401A deletes this UCE bit function, makes the TENBL_B signal inactive on power application and
when there is no active VC, and does not transmit unassigned cells. The µPD98401A transmits unassigned cells
only when there is an active VC and when the unassigned cell generator function is enabled.
16
Data Sheet S12100EJ3V0DS00
µPD98401A
3.
ELECTRICAL SPECIFICATIONS
An asterisk (*) mark indicates portion which have been revised from µPD98401.
Absolute Maximum Ratings
Parameter
Supply voltage
Input voltage
∗ Output current
∗
Symbol
Condition
Ratings
Unit
VDD
−0.5 to +6.5
V
VI
−0.5 to VDD +0.5
V
Note 1
24
mA
Note 2
36
mA
TA
0 to +80
°C
Tstg
−65 to +150
°C
IO1
IO2
∗ Operating ambient temperature
Storage temperature
Caution
If any of the parameters exceeds the absolute maximum ratings, even momentarily, the quality
of the product may be impaired. The absolute maximum ratings are values that may physically
damage the product(s). Be sure to use the product(s) within the ratings.
∗DC Characteristics (TA = 0 to +80 °C, VDD = 5 V ± 5 %)
Parameter
Symbol
Condition
MIN.
TYP.
MAX.
Unit
−0.5
+0.8
V
Low level input voltage
VIL
High level input voltage
VIH1
Except pins RST_B or CLK
+2.2
VDD + 0.5
V
VIH2
Pins RST_B or CLK
+3.3
VDD + 0.5
V
High level output voltage
Note 1
IOH = −4.0 mA
VDD × 0.7
V
Note 2
IOH = −6.0 mA
VDD × 0.7
V
Note 1
IOL = 8.0 mA
0.4
V
Note 2
IOL = 12.0 mA
0.4
V
500
mA
VOH1
VOH2
Low level output voltage
VOL1
VOL2
Supply current
IDD
Normal operation
350
Input leakage current
ILI
VI = VDD or GND
−10
+10
µA
Output leakage current
IOZ
Vo = VDD or GND
−10
+10
µA
Notes 1. IO1, VOH1 and VOL1 apply to the following pins:
CD31 - CD0, CPAR3 - CPAR0, CA17 - CA0, CBE_B3 - CBE_B0, CWE_B, COE_B,
RCLK, RENBL_B, TSOC, TENBL_B, TCLK, Tx7 - Tx0, PHCE_B, PHOE_B, PHRW_B, JDO
2. IO2, VOH2 and VOL2 apply to the following pins:
AD31 - AD0, PAR3 - PAR0, SIZE2 - SIZE0, DR/W, ATTN_B, INTR_B, DBMD, DBML, DBMF, DBMR,
DBVC
Data Sheet S12100EJ3V0DS00
17
µPD98401A
Capacitance (TA = 25 °C, VDD = 0 V, f = 1 MHz)
Parameter
Symbol
Condition
MIN.
TYP.
MAX.
Unit
Output capacitance
CO
f = 1 MHz
7
10
pF
Input capacitance
CI
f = 1 MHz
7
10
pF
I/O capacitance
CIO
f = 1 MHz
7
10
pF
TYP.
MAX.
Unit
125
ns
AC Characteristics (TA = 0 to +80 °C, VDD = 5 V ±5 %)
AC Test Condition
VDD
Test point
2.5 V
2.5 V
0V
∗Load Condition
D.U.T
(Device to be tested)
CL = 50 pF
CLK Input
Parameter
Symbol
CLK cycle time
Condition
MIN.
tCYCLK
30
∗ CLK high level width
tCLKH
11
ns
∗ CLK low level width
tCLKL
11
ns
∗ CLK rise time
tR
4
ns
∗ CLK fall time
tF
4
ns
tCYCLK
tCLKH
tF
CLK
tR
18
tCLKL
Data Sheet S12100EJ3V0DS00
µPD98401A
PHY Interface (1/2)
(1) Transmission operation
Parameter
Symbol
TCLK↑→TX delay time
Condition
MIN.
TYP.
MAX.
Unit
tDTX
3
18
ns
TCLK↑→TSOC delay time
tDTSOC
3
18
ns
TCLK↑→TEMBL_B delay time
tDTEN
3
18
ns
tSFULL
8
ns
tHFULL
1
ns
∗ FULL_B setup time
FULL_B hold time
TCLK
tDTX
Tx7-Tx0
H1
H2
H3
H4
‘00H’
P1
INVALID
P2
P3
P4
P5
P6
P7
P8
P9
TSOC
tDTSOC
tDTSOC
tDTEN
tDTEN
TENBL_B
tSFULL
tHFULL
FULL_B
H4-H1: ATM Header
P9-P1 : Payload Data
Data Sheet S12100EJ3V0DS00
19
µPD98401A
PHY Interface (2/2)
(2) Reception operation
Parameter
Symbol
∗ RX setup time
Condition
MIN.
TYP.
MAX.
Unit
tSRX
8
ns
tHRX
1
ns
tSRSOC
8
ns
RSOC hold time
tHRSOC
1
ns
RCLK ↑→ RENBL_B delay time
tDREN
3
tSEMPT
8
ns
tHEMPT
1
ns
RX hold time
∗ RSOC setup time
∗ EMPTY_B setup time
EMPTY_B hold time
18
ns
RCLK
Rx7-Rx0
tSRX
tHRX
H1
H2
H3
INVALID
H4
H5
P1
P2
INVALID
RSOC
tSRSOC
tHRSOC
tDREN
RENBL_B
tSEMPT
tHEMPT
EMPTY_B
H4-H1: ATM Header
P7-P1 : Payload Data
20
Data Sheet S12100EJ3V0DS00
tDREN
P3
P4
P5
P6
P7
µPD98401A
Host Slave Access (1/2)
(1) Write
Parameter
Symbol
Condition
MIN.
TYP.
MAX.
Unit
ASEL_B setup time
tSASEL
8
ns
ASEL_B hold time
tHASEL
3
ns
SEL_B setup time
tSSEL
8
ns
SEL_B hold time
tHSEL
1tCYCLK+3
ns
Address setup time
tSDADD
8
ns
Address hold time
tHDADD
3
ns
Data setup time
tSDDAT
8
ns
Data hold time
tHDDAT
3
ns
PAR setup time
tSPAR1
8
ns
PAR hold time
tHPAR1
3
ns
SR/W_B setup time
tSSRW
8
ns
SR/W_B hold time
tHSRW
3
ns
Write timing
CLK
tSASEL
tHASEL
ASEL_B
tSSEL
tHSEL
SEL_B
tSDADD
AD31-AD0
tHDADD
ADDRESS
tSSRW
tSDDAT
tHDDAT
DATA
tHSRW
SR/W_B
tSPAR1
PAR3-PAR0
tHPAR1
(input)
Data Sheet S12100EJ3V0DS00
tSPAR1
tHPAR1
(input)
21
µPD98401A
Host Slave Access (2/2)
(2) Read
Parameter
Symbol
Condition
MIN.
TYP.
MAX.
Unit
ASEL_B setup time
tSASEL
8
ns
ASEL_B hold time
tHASEL
3
ns
SEL_B setup time
tSSEL
8
ns
SEL_B hold time
tHSEL
1tCYCLK+3
ns
Address setup time
tSDADD
8
ns
Address hold time
tHDADD
3
ns
∗ CLK↑→data delay time
tDDDAT
20
ns
18
ns
CLK↑→data floating time
tFDDAT
3
PAR setup time
tSPAR1
8
ns
PAR hold time
tHPAR1
3
ns
∗ CLK↑→PAR delay time
tDPAR1
20
ns
18
ns
CLK↑→PAR floating time
tFPAR1
3
SR/W_B setup time
tSSRW
8
ns
SR/W_B hold time
tHSRW
3
ns
Read timing
CLK
tSASEL
tHASEL
ASEL_B
tSSEL
tHSEL
SEL_B
tSDADD
AD31-AD0
tDDDAT
tHDADD
ADDRESS (input)
tSSRW
tFDDAT
DATA (output)
tHSRW
SR/W_B
tSPAR1
PAR3-PAR0
22
tDPAR1
tHPAR1
(input)
tFPAR1
(output)
Data Sheet S12100EJ3V0DS00
µPD98401A
DMA Access (1/2)
(1) Write
Parameter
Symbol
Condition
MIN.
TYP.
MAX.
Unit
18
ns
CLK↑→ATTN_B delay time
tDATTN
GNT_B setup time
tSGNT
8
ns
GNT_B hold time
tHGNT
3
ns
CLK↑→DR/W_B delay time
tDDRW
3
18
ns
CLK↑→SIZE delay time
tDSIZE
3
18
ns
∗ CLK↑→address delay time
tDSADD
20
ns
18
ns
20
ns
18
ns
CLK↑→address/data floating time
∗ CLK↑→PAR delay time
3
tFSADD
tDPAR2
CLK↑→PAR floating time
∗ RDY_B setup time
RDY_B hold time
tFPAR2
3
tSRDY
8
ns
tHRDY
3
ns
Write timing ( Example: 2 word burst)
CLK
tDATTN
tDATTN
ATTN_B
tSGNT
tHGNT
GNT_B
tDDRW
tDDRW
tDSIZE
tDSIZE
DR/W_B
SIZE2-SIZE0
tDSADD
AD31-AD0
Hi-Z
tFSADD
ADDRESS
(output)
tFSADD
DATA 1
(output)
DATA 0 (output)
tSRDY
tHRDY
RDY_B
(Normal mode)
tSRDY
tHRDY
RDY_B
(Early mode)
tDPAR2
PAR3-PAR0
tFPAR2
(output)
Data Sheet S12100EJ3V0DS00
tDPAR2
(output)
(output)
23
µPD98401A
DMA Access (2/2)
(2) Read
Parameter
Symbol
Condition
MIN.
TYP.
MAX.
Unit
18
ns
CLK↑→ATTN B_delay time
tDATTN
GNT_B setup time
tSGNT
8
ns
GNT_B hold time
tHGNT
3
ns
CLK↑→DR/W_B delay time
tDDRW
3
18
ns
CLK↑→SIZE delay time
tDSIZE
3
18
ns
∗ CLK↑→address delay time
tDSADD
20
ns
18
ns
20
ns
CLK↑→address/data floating time
3
tFSADD
∗ CLK↑→PAR delay time
tDPAR2
∗ RDY_B setup time
tSRDY
8
ns
RDY_B hold time
tHRDY
3
ns
Data setup time
tSSDAT
8
ns
Data hold time
tHSDAT
3
ns
PAR setup time
tSPAR2
8
ns
PAR hold time
tHPAR2
3
ns
Read timing (Example: 2 word burst)
CLK
tDATTN
tDATTN
ATTN_B
tSGNT
tHGNT
GNT_B
tDDRW
tDDRW
tDSIZE
tDSIZE
DR/W_B
SIZE2-SIZE0
tDSADD
AD31-AD0
Hi-Z
tSSDAT
tFSADD
ADDRESS
(output)
tHSDAT
DATA 0
(input)
tSRDY
DATA 1
(input)
tHRDY
RDY_B
(Normal mode)
tHRDY
tSRDY
RDY_B
(Early mode)
tDPAR2
PAR3-PAR0
24
tSPAR2
(output)
Data Sheet S12100EJ3V0DS00
tHPAR2
(input)
(input)
µPD98401A
Signals ABRT B, ERR B, and OE_B
Parameter
∗ ABRT_B setup time
Symbol
Condition
MIN.
TYP.
MAX.
Unit
tSABRT
8
ns
ABRT_B hold time
tHABRT
3
ns
∗ ERR_B setup time
tSERR
8
ns
tHERR
3
ns
ERR_B hold time
∗ OE_B↓→AD, PAR output
tDADOE
18
ns
tFADOE
18
ns
definition time
∗ OE_B↑→AD, PAR Hi-Z definition
time
DMA abort/ERR B timing
CLK
ATTN_B
GNT_B
tSABRT
tHABRT
tSERR
tHERR
ABRT_B
ERR_B
OE_B timing
tFADOE
AD31-AD0
PAR3-PAR0
tDADOE
Hi-Z
DATA 0
(Output)
DATA 0
(Output)
OE_B
Data Sheet S12100EJ3V0DS00
25
µPD98401A
Bus Monitoring Signal
Parameter
Symbol
Condition
MIN.
TYP.
MAX.
Unit
∗ CLK↑→DBMD delay time
tDDBMD
18
ns
∗ CLK↑→DBML delay time
tDDBML
19
ns
∗ CLK↑→DBMF delay time
tDDBMF
19
ns
∗ CLK↑→DBMR delay time
tDDBMR
18
ns
Bus monitoring signal timing
CLK
ATTN_B
tDDBMD
DBMD
tDDBML
tDDBML
tDDBMF
tDDBMF
DBML
DBMF
tDDBMR
DBMR
26
Data Sheet S12100EJ3V0DS00
µPD98401A
Control Memory Access (1/2)
(1) Write
Parameter
Symbol
Condition
MIN.
TYP.
MAX.
Unit
∗ CA→CWE_B↓ setup time
tSCWE
0
ns
∗ CBE_B→CWE_B↓ setup time
tSCWE2
0
ns
∗ CWE_B low level width
tCWEL
1tCLKH−2
ns
∗ CWE_B↑→CD floating time
tFCD
0
∗ CWE_B↑→COE_B delay time
tDCOE
0
ns
∗ CA hold time (vs. CWE_B↑)
tHCA
0
ns
CBE_B hold time (vs. CWE_B↑)
tHCBE
0
ns
CD output time (vs. CWE_B↑)
tSCD
8
ns
CWE_B↑→CPAR floating time
tFCPAR
0
CPAR output time (vs. CWE_B↑)
tSCPAR
8
1tCLKL+10
1tCLKL+10
ns
ns
ns
Write timing
CLK
CBE_B3-CBE_B0
tSCWE2
tHCBE
CA17-CA0
tSCWE
tCWEL
tHCA
CWE_B
tDCOE
COE_B
tSCD
CD31-CD0
tFCD
(output)
tSCPAR
CPAR3-CPAR0
tFCPAR
(output)
Data Sheet S12100EJ3V0DS00
27
µPD98401A
Control Memory Access (2/2)
(2) Read
Parameter
Symbol
Condition
MIN.
TYP.
MAX.
Unit
∗ CD delay enable time (vs. CBE_B↓)
tDCDCB
1tCYCLK−15
ns
∗ CD delay enable time (vs. CA)
tDCDCA
1tCYCLK−15
ns
∗ CD delay enable time (vs. COE_B↓)
tDCDCO
1tCYCLK−15
ns
∗ CD hold time (vs. CBE_B↑)
tHCDCB
0
ns
∗ CD hold time (vs. CA)
tHCDCA
0
ns
∗ CD hold time (vs. COE_B↑)
tHCDCO
0
ns
∗ CPAR hold enable time (vs. CBE_B↓)
tDCPCB
1tCYCLK−15
ns
∗ CPAR hold enable time (vs. CA)
tDCPCA
1tCYCLK−15
ns
∗ CPAR hold enable time (vs. COE_B↓)
tDCPCO
1tCYCLK−15
ns
∗ CPAR hold time (vs. CBE_B↑)
tHCPCB
0
ns
∗ CPAR hold time (vs. CA)
tHCPCA
0
ns
∗ CPAR hold time (vs. COE_B↑)
tHCPCO
0
ns
Read timing
CLK
CBE_B3-CBE_B0
CA17-CA0
CWE_B
‘H’
COE_B
tDCDCB
tDCDCA
tDCDCO
CD31-CD0
(input)
CPAR3-CPAR0
(input)
tDCPCO
tDCPCA
tDCPCB
28
tHCDCB
tHCDCA
tHCDCO
Data Sheet S12100EJ3V0DS00
tHCPCO
tHCPCA
tHCPCB
µPD98401A
PHY Status Access (1/2)
(1) Write
Parameter
Symbol
MAX.
Unit
tDPCA
20
ns
∗ CLK↑→PHRW_B delay time
tDPHRW
20
ns
∗ CLK↑→PHCE_B delay time
tDPHCE
20
ns
CLK↑→CD delay time
tDPCD
20
ns
PHCE_B ↑→ CD floating time
tFPCD
1tCYCLK+10
ns
CLK↑→CA delay time
Condition
MIN.
1tCYCLK−10
TYP.
Write timing
1 clock
4 clocks
1 clock
CLK
tDPCA
tDPCA
CA17-CA0
tDPHRW
tDPHRW
PHRW_B
tDPHCE
tDPHCE
PHCE_B
PHOE_B
CD31-CD0
‘H’
tFPCD
tDPCD
(output)
Data Sheet S12100EJ3V0DS00
29
µPD98401A
PHY Status Access (2/2)
(2) Read
Parameter
Symbol
Condition
MIN.
TYP.
MAX.
Unit
CD setup time
tSPCD
0
ns
CD hold time
tHPOECD
0
ns
CLK↑→CA delay time
tDPCA
20
ns
∗ CLK↑→PHRW_B delay time
tDPHRW
20
ns
∗ CLK↑→PHCE_B delay time
tDPHCE
20
ns
∗ CLK ↑→ PHOE_B delay time
tDPHOE
20
ns
Read timing
1 clock
6 clocks
5 clocks
4 clocks
CLK
tDPCA
tDPCA
CA17-CA0
tDPHRW
PHRW_B
tDPHCE
tDPHCE
PHCE_B
tDPHOE
tDPHOE
PHOE_B
tSPCD
(input)
CD31-CD0
30
Data Sheet S12100EJ3V0DS00
tHPOECD
µPD98401A
JTAG Boundary Scan
Parameter
Symbol
Condition
MIN.
TYP.
MAX.
Unit
JCK cycle time
tCYJCK
100
ns
JCK high-level width
tJCKH
40
ns
JCK low-level width
tJCKL
40
ns
JMS setup time
tSJMS
10
ns
JMS hold time
tHJMS
10
ns
JDI setup time
tSJDI
10
ns
JDI hold time
tHJDI
10
ns
Capture_DR data input setup time
tSJIN
15
ns
tHJIN
15
ns
∗ Capture_DR data input hold time
∗ JCK↓→Up Date_DR output delay time
tDJOUT
25
ns
JCK↓→JDO delay time
tDJDO
20
ns
JRST_B low-level width
tJRSTL
1tCYJCK
ns
JTAG boundary scan timing
tCYJCK
tJCKH
tJCKL
JCK
tJRSTL
JRST_B
tSJMS
tHJMS
tSJDI
tHJDI
JMS
JDI
tDJDO
JDO
tSJIN
tHJIN
All input
tDJOUT
All output
Data Sheet S12100EJ3V0DS00
31
µPD98401A
Others
Parameter
Symbol
Condition
MIN.
TYP.
MAX.
SEL_B recovery time
tRVSEL
2
tCYCLK
SEL_B↑→GNT_B↓ recovery time
tRVSM
1
tCYCLK
RDY_B↑→SEL_B↓ recovery time
tRVMS
1
tCYCLK
PHINT_B setup time
tSPHI
8
ns
PHINT_B hold time
tHPHI
1
ns
RST_B input pulse width
tRSTL
1
tCYCLK
RST_B↑→SEL_B↓ recovery time
tRSTSL
20
tCYCLK
RDY_B mode in normal operation
Other timing
CLK
SEL_B
tRVSEL
GNT_B
tRVMS
tRVSM
RDY_B
tSPHI
PHINT_B
tRSTL
RST_B
tRSTSL
SEL_B
32
Unit
Data Sheet S12100EJ3V0DS00
tHPHI
µPD98401A
4.
PACKAGE DRAWINGS
208-PIN PLASTIC QFP (FINE PITCH) (28x28)
A
B
156
157
105
104
detail of lead end
S
C D
Q
208
1
R
53
52
F
G
H
I
J
M
P
K
N S
S
L
NOTE
M
ITEM
Each lead centerline is located within 0.10 mm of
its true position (T.P.) at maximum material condition.
A
MILLIMETERS
30.6±0.2
B
28.0±0.2
C
28.0±0.2
D
30.6±0.2
F
1.25
G
1.25
H
0.22 +0.05
−0.04
I
0.10
J
K
0.5 (T.P.)
1.3±0.2
L
0.5±0.2
0.17 +0.03
−0.07
M
N
0.10
P
Q
3.2±0.1
0.4±0.1
R
5°±5°
S
3.8 MAX.
P208GD-50-LML, MML, SML-6
Data Sheet S12100EJ3V0DS00
33
µPD98401A
5.
RECOMMENDED SOLDERING CONDITIONS
Solder the product under the following recommended conditions.
For details of the recommended soldering conditions, refer to Information Document Semiconductor Device
Mounting Technology Manual (C10535E).
For soldering methods and soldering conditions other than those recommended, consult NEC.
Surface Mount Type
µPD98401AGD-MML: 208-pin plastic QFP (Fine pitch) (28 x 28 mm)
Soldering Method
Infrared reflow
Soldering Conditions
Package peak temperature: 235 °C, Time: 30 seconds max. (210 °C
min.), Number of times: 2 max., Number of days: 7 Note (Afterwards,
Symbol of Recommended Condition
IR35-367-2
prebaking is necessary at 125 °C for 36 hours.)
Partial heating
Pin temperature: 300 °C max., Time: 3 seconds max. (per side of device)
−
Note The number of days during which the product can be stored at 25 °C, 65 % RH max. after the dry pack has
been opened.
34
Data Sheet S12100EJ3V0DS00
µPD98401A
NOTES FOR CMOS DEVICES
1 PRECAUTION AGAINST ESD FOR SEMICONDUCTORS
Note: Strong electric field, when exposed to a MOS device, can cause destruction
of the gate oxide and ultimately degrade the device operation. Steps must
be taken to stop generation of static electricity as much as possible, and
quickly dissipate it once, when it has occurred. Environmental control must
be adequate. When it is dry, humidifier should be used. It is recommended
to avoid using insulators that easily build static electricity. Semiconductor
devices must be stored and transported in an anti-static container, static
shielding bag or conductive material.
All test and measurement tools
including work bench and floor should be grounded. The operator should
be grounded using wrist strap. Semiconductor devices must not be touched
with bare hands. Similar precautions need to be taken for PW boards with
semiconductor devices on it.
2 HANDLING OF UNUSED INPUT PINS FOR CMOS
Note: No connection for CMOS device inputs can be cause of malfunction. If no
connection is provided to the input pins, it is possible that an internal input
level may be generated due to noise, etc., hence causing malfunction. CMOS
device behave differently than Bipolar or NMOS devices. Input levels of
CMOS devices must be fixed high or low by using a pull-up or pull-down
circuitry.
Each unused pin should be connected to V DD or GND with a
resistor, if it is considered to have a possibility of being an output pin. All
handling related to the unused pins must be judged device by device and
related specifications governing the devices.
3 STATUS BEFORE INITIALIZATION OF MOS DEVICES
Note: Power-on does not necessarily define initial status of MOS device. Production process of MOS does not define the initial operation status of the device.
Immediately after the power source is turned ON, the devices with reset
function have not yet been initialized. Hence, power-on does not guarantee
out-pin levels, I/O settings or contents of registers. Device is not initialized
until the reset signal is received. Reset operation must be executed immediately after power-on for devices having reset function.
Data Sheet S12100EJ3V0DS00
35
µPD98401A
NEASCOT-S10 and NEASCOT-S15 are trademarks of NEC Corporation.
The export of this product from Japan is prohibited without governmental license. To export or re-export this product from
a country other than Japan may also be prohibited without a license from that country. Please call an NEC sales
representative.
No part of this document may be copied or reproduced in any form or by any means without the prior written
consent of NEC Corporation. NEC Corporation assumes no responsibility for any errors which may appear in this
document.
NEC Corporation does not assume any liability for infringement of patents, copyrights or other intellectual
property rights of third parties by or arising from use of a device described herein or any other liability arising
from use of such device. No license, either express, implied or otherwise, is granted under any patents,
copyrights or other intellectual property rights of NEC Corporation or others.
While NEC Corporation has been making continuous effort to enhance the reliability of its semiconductor devices,
the possibility of defects cannot be eliminated entirely. To minimize risks of damage or injury to persons or
property arising from a defect in an NEC semiconductor device, customers must incorporate sufficient safety
measures in its design, such as redundancy, fire-containment, and anti-failure features.
NEC devices are classified into the following three quality grades:
"Standard", "Special", and "Specific". The Specific quality grade applies only to devices developed based on
a customer designated "quality assurance program" for a specific application. The recommended applications
of a device depend on its quality grade, as indicated below. Customers must check the quality grade of each
device before using it in a particular application.
Standard: Computers, office equipment, communications equipment, test and measurement equipment,
audio and visual equipment, home electronic appliances, machine tools, personal electronic
equipment and industrial robots
Special: Transportation equipment (automobiles, trains, ships, etc.), traffic control systems, anti-disaster
systems, anti-crime systems, safety equipment and medical equipment (not specifically designed
for life support)
Specific: Aircrafts, aerospace equipment, submersible repeaters, nuclear reactor control systems, life
support systems or medical equipment for life support, etc.
The quality grade of NEC devices is "Standard" unless otherwise specified in NEC's Data Sheets or Data Books.
If customers intend to use NEC devices for applications other than those specified for Standard quality grade,
they should contact an NEC sales representative in advance.
Anti-radioactive design is not implemented in this product.
M4 96. 5