Item
Internal instruction RAM1.5K words256 words4K words
Internal instruction ROMNone4K words12K words24K wordsNone
External instruction memory48K wordsNone
Data RAM (X/Y memory)2K words each1K words each2K words each3K words each
Data ROM (X/Y memory)None2K words each4K words each12K words eachNone
External data memory48K words each16K words each
Instruction cycle
(Maximum operation speed)
External clock
(at maximum operation speed)
Crystal
(at maximum operation speed)
Instruction–STOP instruction is added.
Serial interface (2 Channels)
2.1.2Instructions with Delay .................................................................................................................. 15
2.2Program Control Unit.............................................................................................................................. 16
2.3Operation Unit ......................................................................................................................................... 16
2.3.1General register (R0 to R7)........................................................................................................... 16
DA15 - DA0Note 1.OAddress bus to external data memory
(3S)•External data memory is accessed.
• During the external memory is not accessed, these pins
keep the previous level.
These pins are set to low level; 0x0000, by reset.
They continue outputting low level until the first external
memory access.
D15 - D0Note 2.I/O16 bits data bus to external data memory
(3S)• External data memory is accessed.
MRD17ORead output
(3S)• Reads external memory
µ
PD77016
MWR16OWrite output
(3S)• Writes external memory
WAIT6IWait signal input
•Wait cycle is input when external memory is read.
1: No wait
0: Wait
HOLDRQ7IHold request signal input
• Input low level when external data memory bus is
expected to use.
BSTB18OBus strobe signal output
• Outputs low level while the µPD77016 is occupying
external memory bus.
HOLDAK19OHold acknowledge signal output
• Outputs low level when the µPD77016 permits external
device to use external data memory bus.
Note 1. DA15 to DA0 pins are located on Pin No. 21 - 24, 27 - 34, 37 - 40.
2. D15 to D0 pins are located on Pin No. 41 - 44, 47 - 54, 57 - 60.
Remark The state of the pins added 3S becomes high impedance when the external memory is not accessed or bus release signal
(HOLDAK = 0) is output.
10
Page 11
• Serial interface
SymbolPin No.I/OFunction
SCK165IClock input for serial 1
SORQ168OSerial output 1 request
SOEN169ISerial output 1 enable
SO167O (3S)Serial data output 1
SIEN164ISerial input 1 enable
SI163ISerial data input 1
SCK276IClock input for serial 2
SORQ273OSerial output 2 request
SOEN272ISerial output 2 enable
µ
PD77016
SO274O (3S)Serial data output 2
SIEN277ISerial input 2 enable
SI278ISerial data input 2
SIAK166OSerial input 1 acknowledge
SIAK275OSerial input 2 acknowledge
Remark The state of the pins added 3S becomes high impedance, when data output have been finished or RESET is input.
11
Page 12
• Host interface
SymbolPin No.I/OFunction
HA183ISpecifies register which HD7 to HD0 access
1: Accesses HST:Host interface status register
when HA1 = 0
0: Accesses HDT(out): Host transmit data register when
HRD = 0
0: Accesses HDT(in): Host receive data register when
HWR = 0
HA082ISpecifies bits of registers which HD7 to HD0 access
Remark The state of the pins added 3S becomes high impedance when the host does not access host interface.
• I/O port
SymbolPin No.I/OFunction
P3 - P09 - 12I/OI/O port
12
Page 13
• External instructions memory interface
SymbolPin No.I/OFunction
IA15 - IA0Note 1.O (3S)Address bus to external instruction memory
• Even the internal instruction memory is accessed, the
address is output to the external instruction memory.
In this case, the µPD77016 ignores data of external
instruction memory output.
• Write strobe for external instruction memory. This pin
loads program to external instruction memory (not
internal memory) while µPD77016 is in boot operation.
Note 1. IA15 to IA0 pins are located on these pins: 101 to 104, 107 to 114, 117 to 120
2. ID31 to ID0 pins are located on these pins: 121 to 128, 132 to 139, 142 to 149, 152 to 159
Remark The state of the pins added 3S becomes high impedance when RESET is input.
connect to GND, via a resistor
open
open(pull-up internally)
open
Notes 1. Can leave open, if no access to external data memory is
executed in the whole of program.
But in the HALT mode when the current consumption is
reduced, connect a pin as recommended connection.
2. Can leave open, if HCS, HRD, HWR are fixed to high level.
But in the HALT mode when the current consumption is
reduced, connect a pin as recommended connection.
This section describes the µPD77016 pipeline processing.
2.1.1 Outline
µ
PD77016 basic operations are executed in following 3-stage pipeline.
The
(1) instruction fetch; if
(2) Instruction decoding; id
(3) execution; ex
µ
When the
with written back to general registers. Pipeline processing actualizes programming without delay time to execute
instructions and write back data. Three successive instructions and their processing timing are shown below.
PD77016 operates a result of a instruction just executed before, the data is input to ALU in parallel
Pipeline Processing Timing
if1id1ex1
if2id2ex2
if3id3ex3
1 instruction cycle
2.1.2 Instructions with Delay
The following instructions have delay time in execution.
(1) Instructions to control interrupt
2 instruction cycles have been taken between instruction fetch and execution.
(2) Inter-register transfer instructions and immediate data set instructions
When data is set in data pointer, it needs 2 instruction cycles before the data is valid.
15
Page 16
µ
PD77016
2.2 Program Control Unit
Program control unit controls not only count up of program counter in normal operation, but loop, repeat,
branch, halt and interrupt.
In addition to loop stack of loop 4 level and program stack of 15 level, software stack can be used for multi-
loop and multi-interrupt/subroutine call.
µ
PD77016 has external 4 interruptions and internal 6 interruptions from peripheral, and specifies interrupt
The
enable or disable independently.
The HALT instruction causes the µPD77016 to place in low power standby mode.
When the HALT instruction is executed, power consumption decreases. HALT mode is released by interrupt
input or hardware reset input. It takes several system clock to recover.
2.3 Operation Unit
Operation unit consists of the following five parts.
– 40 bits general register × 8 for data load/store and input/output of operation data
– 16 bits × 16 bits + 40 bits → 40 bits multiply accumulator
– 40 bits Data ALU
– 40 bits barrel shifter
– SAC: shifter and count circuit.
Standard word length is 40 bits to make overflow check and adjustment easy, and to accumulate the result
of 16 bits × 16 bits multiplication correctly.
SSSSSSSS
Head room
2.3.1 General register (R0 to R7)
µ
PD77016 has eight 40 bits registers for operation input/output and load/store with memory. General
The
register consists of the following three parts.
– R0L to R7L (bit 15 to bit 0)
– R0H to R7H (bit 31 to bit 16)
– R0E to R7E (bit 39 to bit 32)
But each of RnL, RnH and RnE are treated as a register in the following conditions.
(1) General register used as 40 bits register
General registers are treated as 40 bits register, when they are used for the following aims.
(a) Operand for triminal operation (except for multiplier input)
(b) Operand for dyadic operation (except for multiplier and shift value)
(c) Operand for monadic operation (except for exponent instructions)
(d) Operand for operation
(e) Operand for conditional judge
(f) Destination for load instruction (with sign extension and 0 clear)
Result of multiplication among two's complement data
0
1313239
0
(2) General register used as 32 bits register
Bit 31 to bit 0 of general register are treated as 32 bits register, when it is used for a operand of exponent
instruction.
16
Page 17
µ
PD77016
(3) General register used as 24 bits register
Bit 39 to bit 16 of general register are treated as 24 bits register, when it is used for destination with extended
sign for a load/store instruction.
(4) General register used as 16 bits register
Bit 31 to bit 16 of general register are treated as 16 bits register, when it is used for the following aims.
(a) Signed operand for multiplier
(b) Source/destination for load/store instruction
Bit 15 to bit 0 of general register are treated as 16 bits register, when it is used for the following aims.
(c) Unsigned operand for multiplier
(d) Shift value for shift instruction
(e) Source/destination for load/store instruction
(f) Source/destination for inter-register transfer instruction
(g) Destination for immediate data set instruction
(f) Hardware loop times
(5) General register used as 8 bits register
Bit 39 to bit 32 of general register are treated as 8 bits register, when it is used for source/destination of load/
store instruction.
2.3.2 MAC: Multiply ACcumulator
MAC multiplies a pair of 16 bits data, and adds or subtract the result and 40 bits data. MAC outputs 40 bits
data.
MAC operates three types of multiplication: signed data × signed data, signed data × unsigned data and
unsigned data × unsigned data.
Result of multiplication and 40 bits data for addition can be added after 1 or 16 bits arithmetic shift right.
2.3.3 ALU: Arithmetic Logic Unit
ALU performs arithmetic operation and logic operation. Both input/output data are 40 bits.
2.3.4 BSFT: Barrel ShiFTer
BSFT performs shift right/left operation. Both input/output data are 40 bits. There are two types of shift right
operations; arithmetic shift right which sign is extended, and logic shift right which is input 0 in MSB first.
2.3.5 SAC: Shifter And Count Circuit
SAC calculates and outputs shift value for normalization. SAC is input 32 bits data and outputs the 40 bits
data. Then, bit 39 to bit 5 of output data is always 0.
2.3.6 CJC: Condition Judge Circuit
CJC judges whether condition is true or false with 40 bits input data. A conditional instruction is executed
when the result is true, and not executed when the result is false.
17
Page 18
µ
PD77016
2.4 Memory
µ
PD77016 has one instruction memory area (64K words × 32 bits) and two data memory areas (64K words
The
× 16 bits each). It adopts Harvard-type architecture, with instruction memory area and data memory areas
separated.
µ
PD77016 has 2 sets of data addressing units, which are dedicated for addressing data memory area.
The
Each addressing unit consists of four data pointers, four index registers, a modulo register and addressing ALU.
Memory areas are shown below.
X memory area addresses are specified by DP0 to DP3, and Y memory area addresses are specified by DP4
to DP7. After memory access, DPn (with the same subscript), can be modified by DNn value. Modulo operation
is performed with DMX for DP0 to DP3, with DMY for DP4 to DP7.
Data Memory Area (X/Y Memory)Instruction Memory Area
0xFFFF
0x4000
0x3FFF
0x3840
0x383F
0x3800
0x37FF
0x0800
0x07FF
0x0000
External Data Memory
(48 K words)
System
Peripheral (64 words)
System
Data RAM (2 K words)
0xFFFF
0x4000
0x3FFF
0x0800
0x07FF
0x0240
0x023F
0x0200
0x01FF
0x0100
0x00FF
0x0000
External Instruction Memory
(48 K words)
System
Internal Instruction RAM (1.5 K words)
Vector (64 words)
System
Bootup ROM (256 words)
CautionWhen any data is accessed or stored to system address, normal operation of the
not assured.
18
µ
PD77016 is
Page 19
µ
PD77016
2.4.1 Instruction RAM Outline
The µPD77016 has an instruction RAM (1.5 words × 32 bits). A system vector area is assigned to 64 words
of the instruction RAM. Internal RAM is initialized and rewritten by boot program.
µ
Additionally external memory expansion is available as the
instruction memory. When RAM is used as the external memory, it can be initialized and rewritten by boot
program.
Boot up ROM contains the program loading instruction code to internal and external instruction RAM.
When the external instruction memory area is accessed, instruction cycle can be 2 or more by wait function.
2.4.2 Data Memory Outline
µ
PD77016 has two data memory areas (64 words × 16 bits each) in X and Y memory areas.
The
Each memory areas consists of 2K words × 16 bits data RAM. Additionally, data memory expansion is
µ
available as the
Each data memory area includes on-chip peripheral area which consists of 64 words.
When the external data memory area is accessed, instruction cycle can be 2 or more by wait function.
2.4.3 Data Memory Addressing
There are following two types of data memory addressing.
• Direct addressing
The address is specified in the instruction field.
• Indirect addressing
The address is specified by the data pointer (DP). DP can get a bit reverse before addressing. It can update
the DP value after accessing data memory.
PD77016 has interface with the external data memory.
PD77016 has interface with the external
19
Page 20
µ
PD77016
2.5 On-chip Peripheral Circuit
µ
PD77016 includes serial interface, host interface, general input/output ports and wait cycle registers.
The
They are mapped in both X and Y memory areas, and are accessed as memory mapped I/O by the µPD77016
CPU.
2.5.1 Serial Interface Outline
µ
PD77016 has 2 channel serial interfaces. Serial I/O clock must be provided from external. Frame length
The
can be programmed independently to be 8 bits or 16 bits. MSB first or LSB first can also be selected. Data is
input/output by hand shaking for an external device, and by interrupts, polling or wait function in internal.
2.5.2 Host Interface Outline
µ
PD77016 has 8 bits parallel ports as host interface to input/output data to and from host CPU and DMA
The
controller. When an external device accesses host interface, HA0 and HA1 pins; which are host address input
µ
pins; specifies bit 15 to bit 8 and bit 7 to bit 0. The
are dedicated for input data, output data and status. The µPD77016 has three types of interface method for
internal and external data; interrupts, polling and wait function.
2.5.3 General Input/output Ports Outline
General input/output ports consist of 4 bits. User can set each port as input or output. The
two registers. One is 4 bits register for input/output data, and the other is 16 bits for control.
PD77016 includes 3 registers consisting of 16 bits, which
µ
PD77016 includes
2.5.4 Wait Cycle Register
The wait cycle registers consist of 16 bits. It is used to set wait cycle number when external memory is
accessed. 0, 1, 3, or 7 wait cycle can be set in every data area which is divided into 8, and in every X and Y
memory area which is divided into 4.
When data area is accessed, wait cycle can be also set by WAIT pin.
20
Page 21
µ
PD77016
3. INSTRUCTIONS
3.1 Outline
All µPD77016 instructions are one-word instructions, consisting of 32 bits. And they are executed in 30 ns
(min.) per instruction. There are following 9 instruction types.
(1) Trinomial instructions
: specify the Acc operation. 3 of general registers are specified optionally as the operation object.
(2) Dyadic operation instructions
: specify the Acc, ALU or shifter operation. 2 of general registers are specified optionally as the operation
object. Some instructions can specify a general register and immediate data.
(3) Monadic operation instructions
: specify operations by ALU. 1 general register is specified optionally as the operation object.
(4) Load/store instructions
: transfer 16 bits data from memory to general registers, from general registers to memory and between general
registers.
(5) Inter-register transfer instructions
: transfer data between general register and other registers.
(6) Immediate data set instructions
: set immediate data at general registers or each registers of address operation unit.
(7) Branch instructions
: specify the direction of the program flow.
(8) Hardware loop instructions
: specify times of instruction repeating.
(9) Control Instructions
: specify the control program.
21
Page 22
µ
PD77016
3.2 Instruction Set and Operation
An operation is written according to the rules for expressing. An expression of instructions having two or more
descriptions can have only one selected.
(a) Expressions and selectable registers
Expression and selectable registers are shown as follows.
Example When the content of DP0 register is 1000, ∗DP0 shows the content of memory
address 1000.
22
Page 23
µ
PD77016
(b) Modifying data pointers
Data pointers are modified after memory access. The results are valid immediately after instruction execution.
It is impossible to modify without memory access.
Description Operation
DPnNo operation: DPn value does not change.
DPn++DPn ← DPn+1
DPn–
–DPn ← DPn–1
DPn##DPn ← DPn + DNn: Adds DN0-DN7 corresponding to DP0-DP7
!DPn##Access memory after DPn value is bit-reversed
After memory access, DPn ← DPn + DNn
DPn##immDPn ← DPn + imm
(c) Concurrent processing instructions
●● shows concurrent processing instruction.
Instruction names are shown in abbreviation.
TRI: Trinomial
DYAD: Dyadic
MONAD : Monadic
TRANS: Inter-register transfer
IMM: Immediate data set
BR: Branch
LOOP: Hardware loop
CTR: Control
(d) State of Overflow flag (OV)
The following marks show the
: Not affected
: 1 is set when the result of operation is overflow.
↔
n = ((DPL + DNn ) mod (DMX + 1)) + DPH
µ
PD77016 overflow flag state.
CautionIf overflow does not occur after operation, OV is not reset, and keeps the state before operation.
23
Page 24
24
µ
PD77016 INSTRUCTION SET
NameMnemonicOperation
Multiply addro = ro + rh∗rh'ro ← ro+rh∗rh'
Multiply subro = ro–rh∗rh'ro ← ro–rh∗rh'
Sign unsignro = ro + rh∗rlro ← ro+rh∗rl
Multiply add(rl should be a plus
Trinomial
Unsign unsignro=ro+rl∗rl'ro ← ro+rl∗rl'
Multiply add(rl and rl' should be a plus
1 bit shift Multiply addro=(ro>>1)+rh∗rh'ro ← +rh∗rh'
No operationNOPPC ← PC + 1
HaltHALTCPU stop
IfIF (ro cond)Conditional judge
Forget interruptFINTForget interrupt request
Concurrent Writing ProcessingFlag
TRI. DYAD. MONAD.Load/TRANS. IMM.BR. LOOP. CTL. OV
store
µ
PD77016
Page 29
µ
PD77016
4. ELECTRICAL SPECIFICATIONS
Absolute maximum ratings (TA = +25 ˚C)
ParametersSymbolConditionsRatingsUnit
Power supply voltageVDD–0.5 to +7.0V
Input voltageVI–0.5 to VDD + 0.5V
Output voltageVO–0.5 to VDD + 0.5V
Storage temperatureTstg–65 to +150˚C
Operating ambient temperatureTA–40 to +85˚C
CautionExposure to Absolute Maximum Ratings for extended periods may affect device reliability;
exceeding the ratings could cause permanent damage. The parameters apply independently.
The device should be operated within the limits specified under DC and AC Characteristics.
Capacitance (T
Input capacitanceCI15pF
Output capacitanceCO15pF
A = +25 ˚C, VDD = 0 V)
ParametersSymbolConditionsMIN.TYP.MAX.Unit
fc = 1 MHz
Unmeasured pins returned to 0
V.
DC characteristics (TA=–40 to +85 ˚C, VDD = 5 V ±10 %)
ParametersSymbolConditionsMIN.TYP.MAX.Unit
High level input voltage
Low level input voltage
High level CLKIN voltage
Low level CLKIN voltage
High level output voltage
Low level output voltage
Low level input current
High level input leak current
Low level input leak current
Power supply current
ParametersSymbolConditionsMIN.TYP.MAX.Unit
HOLDRQ setup timetsuHRQ8ns
HOLDRQ hold timethHRQ0ns
Switching Characteristics
ParametersSymbolConditionsMIN.TYP.MAX.Unit
BSTB hold timethBS06ns
BSTB output delay timetdBS06ns
HOLDAK output delay timetdHAK06ns
HOLDAK hold timethHAK06ns
Data hold time when bus arbitrationth(BS-D)15ns
Data valid time after bus arbitrationtv(BS-D)15ns
36
Page 37
Bus Arbitration Timing (Bus idle)
CLKOUT
BSTB
HOLDRQ
HOLDAK
X/Y, DA0 - DA15,
MRD, MWR
(Bus busy)Bus idle
thBS
suHRQ
t
t
dBS
tdHAK
th(BS-D)
Bus releaseBus idle(Bus busy)
thHRQtsuHRQ
thHAK
tv(BS-D)
Hi-Z
thHRQ
µ
PD77016
37
Page 38
38
Bus Arbitration Timing (Bus busy)
CLKOUT
BSTB
HOLDRQ
HOLDAK
X/Y, DA0 - DA15,
MRD, MWR
(Bus busy)Bus busy
suHRQ
t
Bus idleBus idle(Bus busy)
t
hBS
t
dBS
Bus release
t
hHRQ
t
dHAK
t
h(BS-D)
t
suHRQ
Hi-Z
t
hHAK
t
v(BS-D)
t
hHRQ
µ
PD77016
Page 39
Bus Arbitration Timing (Bus slave)
CLKOUT
BSTB
HOLDRQ
Load/store External Memory
Bus idleBus holdBus idle
39
X/Y, DA0 - DA15,
MRD, MWR
HOLDAK
Hi-ZHi-Z
µ
PD77016
Page 40
µ
PD77016
Serial Interface
Required Timing Condition
ParametersSymbolConditionsMIN.TYP.MAX.Unit
SCK input cycle timetcSC2tcCOns
SCK input high/low level widthtwSC25ns
SCK input rise/fall timetrfSC320ns
SOEN recovery timetrecSOE10ns
SOEN hold timethSOE5ns
SIEN recovery timetrecSIE10ns
SIEN hold timethSIE5ns
SI setup timetsuSI10ns
SI hold timethSI0ns
Switching Characteristics
ParametersSymbolConditionsMIN.TYP.MAX.Unit
SORQ output delay timetdSOR030ns
SORQ hold timethSOR030ns
SO valid timetvSO030ns
SO hold timethSO60ns
SIAK output delay timetdSIA030ns
SIAK hold timethSIA030ns
Notes for Serial Clock
Serial clock inputs SCK1 and SCK2 are sensitive to any kind of interfering signals (noise on power supply,
induced voltage, etc.). Spurious signals can cause malfunction of the device. Special care for the serial clock
design should be taken. Careful grounding, decoupling and short wiring of SCK1 and SCK2 are recommended.
Intersection of SCK1 and SCK2 with other serial interface lines or close wiring to lines carrying high frequency
signals or large changing currents should be avoided.
It considers for the serial clock to make a waveform stable especially about the rising and falling.
Example 1. good example
Straight rising form and falling
form
Example 2. no good example
It doesn’t bound. It doesn’t make
noise one above another.
Remark For the details of JTAG, refer to “IEEE1149.1.”
49
Page 50
5. PACKAGE DRAWING
160 PIN PLASTIC QFP (FINE PITCH) ( 24)
A
B
µ
PD77016
120
121
160
F
G
1
H
M
I
P
N
NOTE
Each lead centerline is located within 0.10 mm (0.004 inch) of
its true position (T.P.) at maximum material condition.
81
40
80
41
detail of lead end
CD
S
J
K
M
L
ITEM MILLIMETERSINCHES
26.0±0.2
A
24.0±0.2
B
24.0±0.2
C
26.0±0.2
D
2.25
F
2.25
G
+0.05
0.22
H
I
J
K
L
M
N
P
–0.04
0.10
0.5 (T.P.)
1.0±0.2
0.5±0.2
+0.03
0.17
–0.07
0.10
2.7
0.4±0.1Q
+7°
3°R3°
–3°
3.3 MAX.S0.130 MAX.
S160GM-50-JMD,KMD
Q
+0.008
1.024
–0.009
0.945±0.008
0.945±0.008
+0.008
1.024
–0.009
0.089
0.089
0.009±0.002
0.004
0.020 (T.P.)
+0.009
0.039
–0.008
+0.008
0.020
+0.001
0.007
0.004
0.106
+0.004
0.016
–0.005
+7°
–3°
R
–0.009
–0.003
50
Page 51
µ
PD77016
6. RECOMMENDED SOLDERING CONDITIONS
When soldering this product, it is highly recommended to observe the conditions as shown below. If other
soldering processes are used, or if the soldering is performed under different conditions, please make sure to
consult with our sales offices.
For more details, refer to our document “SEMICONDUCTOR DEVICE MOUNTING TECHNOLOGY MANUAL”
Infrared ray reflowPeak temperature: 235 °C or below (Package surface temperature),IR35-207-1
Reflow time: 30 seconds or less (at 210 °C or higher),
Maximum number of reflow processes: 1 time,
Exposure limit
afterwards).
VPSPeak temperature: 215 °C or below (Package surface temperature),VP15-207-1
Reflow time: 40 seconds or less (at 200 °C or higher),
Maximum number of reflow processes: 1 time,
Exposure limit
afterwards).
Partial heating methodPin temperature: 300 °C or below,–
Heat time: 3 seconds or less (Per each side of the device).
Note
: 7 days (20 hours pre-baking is required at 125 °C
Note
: 7 days (20 hours pre-baking is required at 125 °C
Note Maximum allowable time from taking the soldering package out of dry pack to soldering.
Storage conditions: 25 °C and relative humidity of 65 % or less.
CautionApply only one kind of soldering condition to a device, except for “partial heating method”,
or the device will be damaged by heat stress.
51
Page 52
[MEMO]
µ
PD77016
52
Page 53
[MEMO]
µ
PD77016
53
Page 54
[MEMO]
µ
PD77016
54
Page 55
NOTES FOR CMOS DEVICES
1PRECAUTION 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.
µ
PD77016
2HANDLING 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 VDD 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.
3STATUS BEFORE INITIALIZATION OF MOS DEVICES
Note: Power-on does not necessarily define initial status of MOS device. Produc-
tion 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.
55
Page 56
µ
PD77016
[MEMO]
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
2
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.