The µPD77113A and 77114 are 16-bit fixed-point digital signal processors (DSPs).
Compared with the µPD77016 family, these DSPs have improved power consumption and are ideal for battery-
powered mobile terminals such as PDAs and cellular phones.
Both mask ROM and RAM models are available.
For details of the functions of these DSPs, refer to the following User’s Manuals:
PD77111 Family User’s Manual: U14623E
µ
PD77016 Family User’s Manual - Instructions: U13116E
The function of the WAKEUP pin can be activated or deactivated by a mask option.
Note
Data Sheet U14373EJ3V0DS
7
Page 8
PIN NAME
BSTB: Bus Strobe
CLKIN: Clock Input
CLKOUT: Clock Output
D0 - D15: 16-bit Data Bu s
DA0 - DA12: External Data Memory Address Bus
DD
EV
GND: Ground
HA0, HA1: Host Data Access
HCS: Host Chip Select
HD0 - HD7: Host Data Bus
HOLDAK: Hold Acknowledge
HOLDRQ: Hold Request
HRD: Host Read
HRE: Host Read Enable
HWE: Host Write Enable
HWR: Host Write
I.C.: Internally Connected
INT1 - INT4: Interrupt
DD
IV
MRD: Memory Read Output
MWR: Memory Wri te Output
NC: Non-Connection
NU: Not Used
P0 - P3: Port
RESET: Reset
SCK1, SCK2: Serial Clock Input
SI1, SI2: Serial Data Input
SIAK1: Serial Input Acknowledge
SIEN1, SIEN2 : Serial Input Enable
SO1, SO2: Serial Data Output
SOEN1, SOEN2: Serial Output Enable
SORQ1: Serial Output Request
TCK: Test Clock Input
TDI: Test Data Input
TDO: Test Data Output
TICE: Test In-Circuit Emulator
TMS: Test Mode Select
TRST: Test Reset
WAKEUP: Wakeup from STOP Mode
X/Y: X/Y Memory Select
CLKIN74C7InputSystem clock i nput
CLKOUT73B9OutputInternal system clock output
RESET87C4InputInternal system reset signal input
WAKEUP88B4InputSt op mode releas e signal input.
Pin No.
I/OFunctionShared by:
• When this pin is asserted active, the stop
mode is released. The functi on of this pin
can be activated or deacti vated by a mask
option.
• Continuously outputs the external memory
address accessed las t when the external
memory is not being accessed. Kept low
(0x000) if the external memory is never
accessed after reset.
16-bit data bus.
• Accesses the external memory.
Read output
• External memory read
Write output
• External memory write
• Input a low level to t hi s pin when the external
device uses the external data memory bus of
the
PD77114.
µ
• This pin goes l ow when the
the external data memory bus .
• This pin goes low when the ex t ernal device
is enabled to use the external data memory
bus of the
PD77114.
µ
PD77114 uses
µ
−
−
−
−
−
−
−
−
Remark
Pins marked “3S” under the heading “I/O” go into a high-impedance state in the following conditions:
X/Y, DA0-DA12, MRD, MWR: When the bus is released (HOLDAK = low level)
D0-D15: When the external data memory is not being accessed and when the bus is released
(HOLDAK = low level)
resistor, or connect to GND via pull-down
resistor.
No-connect pins. Leave these pins
unconnected.
Pins to strengthen sol deri ng. Connect these
−
pins to the board as necessary.
DD
via pull-up
−
−
−
−
−
−
−
−
−
−
Caution If any signal is input to these pins or if an attempt is made to read these pins, the normal
operation of the
PD77113A and 77114 is not guaranteed.
µµµµ
14
Data Sheet U14373EJ3V0DS
Page 15
1.2 Connection of Unused Pins
1.2.1 Connection of Function Pins
When mounting, connect unused pins as follows:
PinI/ORecommended Connection
INT1 - INT4InputConnect to EVDD.
X/YOutput
DA0 - DA12Output
D0 - D15
MRD, MWROutputLeave unconnected.
HOLDRQInputLeave unconnected. (i nternally pulled up).
BSTB, HOLDAKOutputLeave unconnected.
SCK1, SCK2Input
SI1, SI2Input
SIEN1, SIEN2Input
SOEN1, SOEN2Input
SORQ1Output
SO1, SO2Output
SIAK1Output
HA0, HA1InputConnect to EVDD or GND.
HCS, HRD, HWRInputConnec t to EVDD.
HRE, HWEOutputLeave unconnected.
HD0 - HD7
P0 - P3I/O
TCKInputConnect to GND via pull-down resistor.
TDO, TICEOut putLeave unconnected.
TMS, TDIInputLeave unconnected. (internally pulled up).
TRSTInputLeave unconnected. (internal l y pul l ed down).
CLKOUTOutputLeave unconnected.
Note 1
Note 2
I/OConnect to E VDD via pull-up resistor, or c onnect to GND via pull-down resistor.
I/O
Leave unconnected.
DD
Connect to EV
Connect to GND.
Leave unconnected.
Connect to EV
or GND.
DD
via pull-up resistor, or c onnect to GND via pull-down resistor.
µµµµ
PD77113A, 77114
Notes 1.
These pins may be left unconnected if the external data memory is not accessed in the program.
However, connect these pins as recommended in the halt and stop modes when the power
consumption must be lowered.
These pins may be left unconnected if HCS, HRD, and HWR are fixed to the high level.
2.
However, connect these pins as recommended in the halt and stop modes when the power
consumption must be lowered.
Data Sheet U14373EJ3V0DS
15
Page 16
1.2.2 Connection of no-function pins
PinI/ORecommended Connection
µµµµ
PD77113A, 77114
I.C.
NU
NC
−
−
−
Leave unconnected.
Connect to EVDD via pull-up resistor, or c onnect to GND via pull-down resistor.
Leave unconnected.
16
Data Sheet U14373EJ3V0DS
Page 17
µµµµ
PD77113A, 77114
2. FUNCTION OUTLINE
2.1 Program Control Unit
This unit is used to execute instructions, and control branching, loops, interrupts, the clock, and the standby mode
of the DSP.
2.1.1 CPU control
A three-stage pipeline architecture is employed and almost all the instructions, except some instructions such as
branch instructions, are executed in one system clock.
2.1.2 Interrupt control
Interrupt requests input from external pins (INT1 through INT4) or generated by the internal peripherals (serial
interface and host interface) are serviced. The interrupt of each interrupt source can be enabled or disabled.
Multiple interrupts are also supported.
2.1.3 Loop control task
A loop function without any hardware overhead is provided. A loop stack with four levels is provided to support
multiple loops.
2.1.4 PC stack
A 15-level PC stack that stores the program counter supports multiple interrupts and subroutine calls.
2.1.5 PLL
A PLL is provided as a clock generator that can multiply or divide an external clock input to supply an operating
clock to the DSP. A multiple of ×1 to ×16 or a division ratio of 1/1 to 1/16 can be set by a mask option.
Two standby modes are available for lowering the power consumption while the DSP is not in use.
• HALT mode : Set by execution of the HALT instruction. The current consumption drops to several mA. The
normal operation mode is recovered by an interrupt or hardware reset.
• STOP mode: Set by execution of the STOP instruction. The current consumption drops to several 10 µA. The
normal operation mode is recovered by hardware reset or WAKEUP pin
If the WAKEUP function is activated by mask option
Note
2.1.6 Instruction memory
The capacity and type of the memory differ depending on the model of the DSP.
64 words of the instruction RAM are allocated to interrupt vectors.
A boot-up ROM that boots up the instruction RAM is provided, and the instruction RAM can be initialized or
rewritten by self boot (boot from the internal data ROM or external data space) or host boot (boot via host interface).
The µPD77113A and 77114 have 3.5K-word instruction RAM and 48K-word instruction ROM.
Note
.
Data Sheet U14373EJ3V0DS
17
Page 18
µµµµ
PD77113A, 77114
2.2 Arithmetic Unit
This unit performs multiplication, addition, logical operations, and shift, and consists of a 40-bit multiply
accumulator, 40-bit data ALU, 40-bit barrel shifter, and eight 40-bit general-purpose registers.
2.2.1 General-purpose registers (R0 through R7)
These eight 40-bit registers are used to input/output data for arithmetic operations, and load or store data from/to
data memory.
A general-purpose register (R0 to R7) is made up of three parts: R0L through R7L (bits 15 through 0), R0H
through R7H (bits 31 through 16), and R0E through R7E (bits 39 through 32). Depending on the type of operation,
RnL, RnH, and RnE are used as one register or in different combinations.
2.2.2 Multiply accumulator (MAC)
The MAC multiplies two 16-bit values, and adds or subtracts the multiplication result from one 40-bit value, and
outputs a 40-bit value.
The MAC is provided with a shifter (MSFT: MAC ShiFTer) at the stage preceding the input stage. This shifter can
arithmetically shift the 40-bit value to be added to or subtracted from the multiplication result 1 or 16 bits to the right .
2.2.3 Arithmetic logic unit (ALU)
This unit inputs one or two 40-bit values, executes an arithmetic or logical operation, and outputs a 40-bit value.
2.2.4 Barrel shifter (BSFT: Barrel ShiFTer)
The barrel shifter inputs a 40-bit value, shifts it to the left or right by any number of bits, and outputs a 40-bit value.
The data may be arithmetically shifted to the right shifted to the right, in which case the data is sign-extended, or
logically shifted to the right, in which case 0 is inserted from the MSB.
18
Data Sheet U14373EJ3V0DS
Page 19
µµµµ
PD77113A, 77114
2.3 Data Memory Unit
The data memory unit consists of two banks of data memory and two data addressing units.
2.3.1 Data memory
The capacity and type of the memory differ depending on the model of the DSP. All DSPs have two banks of data
memory (X data memory and Y data memory). A 64-word peripheral area is assigned in the data memory space.
The µPD77113A and 77114 have 16K words × 2 banks data RAM and 32K words × 2 banks data ROM.
In addition, the µPD77114 has an external data memory interface so that the external memory can be expanded
to 8K words × 2 banks.
2.3.2 Data addressing unit
An independent data addressing unit is provided for each of the X data memory and Y data memory spaces.
Each data addressing unit has four data pointers (DPn), four index registers (DNn), one modulo register (DMX or
DMY), and an address ALU.
2.4 Peripheral Units
A serial interface, host interface, general-purpose I/O port, and wait cycle register are provided. All these internal
peripherals are mapped to the X data memory and Y data memory spaces, and are accessed from program as
memory-mapped I/Os.
2.4.1 Serial interface (SIO)
Two serial interfaces are provided. These serial interfaces have the following features:
• Serial clock : Supplied from external source to each interface. The same clock is used for input and output
on the interface.
• Frame length: 8 or 16 bits, and MSB or LSB first selectable for each interface and input or output
• Handshake : Handshaking with external devices is implemented with a dedicated status signal. With the
internal units, polling, wait, or interrupt are used.
2.4.2 Host interface (HIO)
This is an 8-bit parallel port that inputs data from or outputs data to an external host CPU or DMA controller. In
the DSP, a 16-bit register is mapped to memory for input data, output data, and status. Handshaking with an external
device is implemented by using a dedicated status signal. Handshaking with internal units is achieved by means of
polling, wait, or interrupts.
2.4.3 General-purpose I/O port (PIO)
This is a 4-bit I/O port that can be set in the input or output mode in 1-bit units.
2.4.4 Wait cycle register
The number of wait cycles to be inserted when the external data memory area is accessed can be specified in
advance by using a register (DWTR)
This function is not available on the µPD77113A because this DSP does not have an external data area.
Note
Note
. The number of wait cycles that can be set is 1, 3, or 7.
Data Sheet U14373EJ3V0DS
19
Page 20
µµµµ
PD77113A, 77114
3. CLOCK GENERATOR
The clock generator generates an internal system clock based on the external clock input from the CLKIN pin and
supplies the generated clock to the internal units of the DSP.
For details of how to set the PLL multiple, refer to
4.2 Initializing PLL
, and
8.1 Clock Control Options
.
Halt mode
CLKIN
CLKOUT
Stop mode
PLL control circuit
×m
Output dividerHalt divider
÷n÷l
4. RESET FUNCTION
When a low level of a specified width is input to the RESET pin, the device is initialized.
4.1 Hardware Reset
Internal
system clock
If the RESET pin is asserted active (low level) for a specified period, the internal circuitry of the DSP is initialized.
If the RESET pin is then deasserted inactive (high level), boot processing of the instruction RAM is performed
according to the status of the port pins (P0 and P1). After boot processing, processing is executed starting from the
instruction at address 0x200 of instruction memory (reset entry). In addition, a self-check is performed by the internal
data RAM at the same time as the boot processing. This check takes about 20 ms (at 50 MHz operation, the length
of this period is in inverse proportion to the operating frequency.)
On power application, the RESET pin must be asserted active (low level) after 4 input clocks have been input with
the RESET pin in the inactive status (high level), after the supply voltage has reached the level of the operating
voltage. In other words, no power-ON reset function is available. On power application, the PLL must be initialized.
20
Data Sheet U14373EJ3V0DS
Page 21
µµµµ
PD77113A, 77114
4.2 Initializing PLL
Initializing the PLL starts from the 1024th input clock after the RESET pin has been asserted active (low level).
Initialization takes 1024 clocks and it takes the PLL 100 µs to be locked.
After that, the DSP operates with the set value of the PLL specified by a mask option when the RESET pin is
deasserted inactive (high level).
After initializing the PLL, be sure to execute boot-up processing to re-initialize the internal RAM. To initialize the
PLL, the internal memory contents and register status of the DSP are not retained.
If the RESET pin is deasserted inactive before the PLL initialization mode is set, the DSP is normally reset (the
PLL is not initialized).
CLKIN
102412048
RESET
PLL initialization
(internal status)
Approx. 100 s
PLL lock time
PLL initialization
mode
µ
Caution Do not deassert the RESET signal inactive in the PLL initialization mode and during PLL lock
period.
5. FUNCTIONS OF BOOT-UP ROM
To rewrite the contents of the instruction memory on power application or from program, boot up the instruction
RAM by using the internal boot-up ROM.
The µPD77113A and 77114 have a function to verify the contents of the internal instruction RAM and a function to
modify the instruction ROM in the boot-up ROM.
5.1 Boot at Reset
After hardware reset has been cleared, the boot program first reads the general-purpose I/O ports P0 and P1 and,
depending on their bit pattern, determines the boot mode (self boot or host boot). After boot processing, processing
is executed starting from the instruction at address 0x200 (reset entry) of the instruction memory.
The pins (P0 and P1) that specify the boot mode must be kept stable for the duration of 3 clocks before and for
the duration of 12 clocks after reset has been cleared (the clock is input from CLKIN).
If host boot or self boot is specified, a self-check of the internal data RAM is performed at the same time as boot
processing.
P1P0Boot Mode
Note
00
01Ex ecutes host boot and then branches to address 0x200.
11Ex ecutes self boot and then branches to address 0x200.
10Set ting prohibited
Does not execute boot but branc hes to address 0x200
.
This setting is used when the DSP must be reset to recover from the standby mode after reset boot has
Note
been executed once.
Data Sheet U14373EJ3V0DS
21
Page 22
µµµµ
PD77113A, 77114
5.1.1 Self boot
The boot-up ROM transfers the instruction code stored in the data memory space to the instruction RAM, based
on the boot parameter written to address 0x4000 of the Y data memory. Generally, with a mask ROM model, this
function is implemented by storing the instructions to be booted in the data ROM.
In addition, the instructions to be booted can be also stored in an external data area in the form of flash ROM, and
self boot can be executed from this external data area.
5.1.2 Host boot
In this boot mode, a boot parameter and instruction code are obtained via the host interface, and transferred to the
instruction RAM.
5.2 Reboot
By calling the next reboot entry from the program, the contents of the instruction RAM can be rewritten.
Reboot ModeEntry Address
Self boot
Y memory
Host bootHost reboot0x5
5.2.1 Self reboot
The instruction codes stored in the data memory are transferred to the instruction RAM.
Set the following parameters and call the entry address of the corresponding reboot mode to execute self reboot.
• R7L: Number of instruction steps for rebooting
• DP3: First address of X memory in which instruction codes are stored (in the case of reboot from X memory),
or first address of the instruction memory to be loaded (in the case of reboot from Y memory)
• DP7: First address of instruction memory to be loaded (in the case of reboot from X memory), or first address
of X memory in which instruction codes are stored (in the case of reboot from Y memory)
5.2.2 Host reboot
An instruction code is obtained via the host interface and transferred to the instruction RAM.
The entry address of is 0x5. Host reboot is executed by calling this address after setting the following parameter:
Word reboot0x2X memory
Byte reboot0x4
Word reboot0x1
Byte reboot0x3
• R7L: Number of instruction steps for rebooting
• DP3: First address of instruction memory to be loaded
22
Data Sheet U14373EJ3V0DS
Page 23
µµµµ
PD77113A, 77114
5.3 Signature Operation
The µPD77113A and 77114 have a signature operation function so that the contents of the internal instruction
RAM can be verified. The signature operation performs a specific arithmetic operation on the data in the instruction
RAM booted up, and returns the result to a register. Perform the signature operation in advance on the device when
it is operating normally, and repeat the signature operation later to check whether the data in RAM is correct by
comparing the operation result with the previous result. If the results are identical, there is no problem.
The entry address is 0x9. Execute the operation by calling this address after setting the following parameter. The
operation result is stored in register R7.
• R7L: Number of instruction steps for operation
• DP3: First address of instruction memory for operation
5.4 Instruction ROM Modification
The µPD77113A and 77114 have a function to modify the contents of the internal instruction mask ROM.
Instructions at up to four addresses can be modified.
The entry address is 0x10D. By calling this address with the following parameters, modification is performed.
R7L: Address of instruction ROM to be modified
R6H, R6L : Instruction code (32 bits)
Data Sheet U14373EJ3V0DS
23
Page 24
µµµµ
PD77113A, 77114
6. STANDBY MODES
Two standby modes are available. By executing the corresponding instruction, each mode is set and the power
consumption can be reduced.
6.1 HALT Mode
To set this mode, execute the HALT instruction. In this mode, functions other than clock circuit and PLL are
stopped to reduce the current consumption.
To release the HALT mode, use an interrupt or hardware reset. When releasing the HALT mode using an
interrupt, the contents of the internal registers and memory are retained. It takes several 10 system clocks to release
the HALT mode when the HALT mode is released using an interrupt.
In the HALT Mode, the clock circuit of the µPD77111 family supplies the following clock as the internal system
clock. The clock output from the CLKOUT pin is also as follows.
The clock output from the CLKOUT pin, however, has a high-level width that is equivalent to 1 cycle of the normal
operation (i.e., the duty factor is not 50%).
PD77113A, 77114: 1/l of internal system clock (l = integer from 1 to 16, specified by mask option)
•
µ
6.2 STOP Mode
To set this mode, execute the STOP instruction. In this mode, all the functions, including the clock circuit and
PLL, are stopped and the power consumption is minimized with only leakage current flowing.
To release the STOP mode, use hardware reset or WAKEUP pin.
When releasing the STOP mode by using the WAKEUP pin, the contents of the internal registers and memory are
retained, but it takes several 100 µs to release the mode.
The WAKEUP pin is multiplexed with the INT4 pin. Usually, this pin functions as an interrupt pin, but functions as
the WAKEUP pin when it is asserted active in the STOP mode. Whether the WAKEUP pin is used to release the
STOP mode is selected by mask option. For details, refer to
8.2 WAKEUP Function
.
24
Data Sheet U14373EJ3V0DS
Page 25
µµµµ
PD77113A, 77114
7. MEMORY MAP
A Harvard architecture, in which the instruction memory space and data memory space are separated is
employed.
7.1 Instruction Memory
7.1.1 Instruction memory map
The instruction memory space consists of 64K words × 32 bits, and the capacity and type of the memory differ
depending on the product.
µ
PD77113A, 77114
0x FFFF
Internal instruction
ROM
(48K words)
00xx430
0F0
F
F
00xx100F0F0
F
00xx0022430
F
00xx00210F0
F
00xx00100F0
F
0x0000
System
Internal instruction RAM
(3.5K words)
Vector area (64 words)
System
Boot-up ROM
(256 words)
Caution Programs and data cannot be placed at addresses reserved for the system, nor can these
addresses be accessed. If these addresses are accessed, the normal operation of the device
cannot be guaranteed.
Data Sheet U14373EJ3V0DS
25
Page 26
µµµµ
PD77113A, 77114
7.1.2 Interrupt vector table
Addresses 0x200 through 0x23F of the instruction memory are entry points (vectors) of interrupts. Four
instruction addresses are assigned to each interrupt source.
Cautions 1. Although reset is not an interrupt, it is handled like an interrupt as an entry to a vector.
2. It is recommended that unused interrupt source vectors be used to branch an error
processing routine.
3. Because a vector area also exists in the internal RAM area of the mask ROM model, this
area must be booted up. In addition, because the entry address after reset is 0x200,
address 0x200 must be booted up even when the internal instruction RAM and interrupts are
not used.
26
Data Sheet U14373EJ3V0DS
Page 27
µµµµ
PD77113A, 77114
7.2 Data Memory
7.2.1 Data memory map
The data memory space consists of an X memory space and a Y memory space of 64K words × 16 bits each, and
the memory capacity and memory type differ depending on the product.
µ
0x FFFF
00xxED0
0F0
F
00xxCB0F0F0
F
F
PD77113A
Data RAM
(8K words)
System
µ
PD77114
Data RAM
(8K words)
External data
memory
(8K words)
00xx430F0F0
00xx3388430
00xx33870F0
00xx320F0F0
00xx210F0F0
00xx100F0F0
0x0000
F
F
F
F
F
F
Data ROM
(32K words)
System
Peripheral
(64 words)
System
Data RAM
(4K words)
System
Data RAM
(4K words)
Data ROM
(32K words)
System
Peripheral
(64 words)
System
Data RAM
(4K words)
System
Data RAM
(4K words)
Caution Programs and data cannot be placed at addresses reserved for the system, nor can these
addresses be accessed. If these addresses are accessed, the normal operation of the device
cannot be guaranteed.
Data Sheet U14373EJ3V0DS
27
Page 28
µµµµ
PD77113A, 77114
7.2.2 Internal peripherals
The internal peripherals are mapped to the internal data memory space.
X/Y Memory AddressRegister NameFunctionPeripheral Name
0x3800SDT1First serial data register
0x3801SST1Firs t serial status register
0x3802SDT2Second serial data regist er
0x3803SST2Sec ond serial status register
0x3804PDTPort data register
0x3805PCDPort command regis ter
0x3806HDTHost data register
0x3807HSTHost status register
0x3808DWTRData memory wait cycle registerWTR
0x3809 - 0x383FReserved area
Caution Do not access this area.
SIO
PIO
HIO
−
Cautions 1. The register names listed in this table are not reserved words of the assembler or the C
language. Therefore, when using these names in assembler or C, the user must define
them.
2. The same register is accessed, as long as the address is the same, regardless of whether
the X memory space or Y memory space is accessed.
3. Even different registers cannot be accessed at the same time from both the X and Y memory
spaces.
8. MASK OPTION
The µPD77113A and 77114 have mask options that must be specified when an order for a ROM is placed. This
section explains these mask options. The mask options are specified in the Workbench (WB77016) development
tool. To order a mask ROM, output a mask ROM ordering file format (.msk file) using WB77016.
8.1 Clock Control Options
The following four clock related options must be specified.
• PLL multiple
• Output division ratio
• HALT division ratio
• Validity of CLKOUT pin
28
Data Sheet U14373EJ3V0DS
Page 29
µµµµ
PD77113A, 77114
When the PLL multiple is m, output division ratio is n, and halt division ratio is l, the relationship between each
operation mode and operating clock is as follows:
Operation ModeClock S uppl i ed Inside DSP
Normal operation modem/n times external input cl ock
HALT modem/n/l times ex t ernal i nput clock
STOP modeS topped
The PLL control circuit multiplies the input clock by an integer from 1 to 16. Specify the mask option of the PLL
multiple so that the multiplied frequency falls within the specified PLL lock frequency range.
The output divider divides the clock multiplied by the PLL by an integer from 1 to 16. Specify the mask option of
the output division ratio so that the frequency m/n times the external input clock supplied to the DSP falls within the
specified operating frequency range of the DSP.
The HALT divider functions only in the HALT mode. It divides the clock of the output divider by an integer from 1
to 16 and supplies the divided clock to the internal circuitry. Specify the mask option of the HALT division ratio so
that necessary division can be performed.
Whether the clock supplied to the internal circuitry of the DSP (internal system clock) is “output” or “not output”
from the CLKOUT pin can be specified. Specify the mask option as necessary.
If an odd value (other than 1) is specified as the output division ratio, the high-level width of the clock output from
the CLKOUT pin is equal to one cycle during normal operation (i.e., the clock does not have a duty factor of 50%).
8.2 WAKEUP Function
The WAKEUP pin can be used to release the STOP mode as well as a hardware reset.
If the STOP mode is released by means of a hardware reset, the status before the STOP mode was set cannot be
restored after the STOP mode has been released. If the WAKEUP pin is used, however, the status before the STOP
mode is set can be retained and program execution can be resumed starting from the instruction after the STOP
instruction.
Whether the WAKEUP pin is used to release the STOP mode can be specified by a mask option.
When the WAKEUP function is specified valid, the WAKEUP pin is multiplexed with the INT4 pin and it usually
functions as an interrupt pin. The pin functions as the WAKEUP pin only in the STOP mode (if this pin is asserted
active in the STOP mode, it is used only to release the STOP mode, and execution does not branch to an interrupt
vector).
Data Sheet U14373EJ3V0DS
29
Page 30
µµµµ
PD77113A, 77114
9. INSTRUCTIONS
9.1 Outline of Instructions
An instruction consists of 32 bits. Almost all the instructions, except some such as branch instructions, are
executed with one system clock. The maximum instruction cycle of the µPD77113A and 77114 is 13.3 ns. The
following nine types of instructions are available:
(1) Trinomial operation instructions
These instructions specify an operation by the MAC. As the operands, three general-purpose registers can be
specified.
(2) Binomial operation instructions
These instructions specify an operation by the MAC, ALU, or BSFT. As the operands, two general-purpose
registers can be specified. An immediate value can be specified for some of these instructions, instead of a
general-purpose register, for one input.
(3) Uninominal operation instructions
These instructions specify an operation by the ALU. As the operands, one general-purpose register can be
specified.
(4) Load/store instructions
These instructions transfer 16-bit values between memory and a general-purpose register. Any general-purpose
register can be specified as the transfer source or destination.
(5) Register-to-register transfer instructions
These instructions transfer data from one general-purpose register to another.
(6) Immediate value setting instructions
These instructions write an immediate value to a general-purpose register and the registers of the address
operation unit.
(7) Branch instructions
These instruction specify branching of program execution.
(8) Hardware loop instructions
These instruction specify repetitive execution of an instruction.
(9) Control instructions
These instructions are used to control the program.
30
Data Sheet U14373EJ3V0DS
Page 31
µµµµ
PD77113A, 77114
9.2 Instruction Set and Operation
An operation is written in the operation field for each instruction in accordance with the operation representation
format of that instruction. If two or more parameters can be written, select one of them.
(a) Representation formats and selectable registers
The following table shows the representation formats and selectable registers.
<Example> I f the contents of the DP0 register are 1000, *DP 0 i ndi c ates the contents of
address 1000 of the memory.
Data Sheet U14373EJ3V0DS
31
Page 32
µµµµ
PD77113A, 77114
(b) Modifying data pointer
The data pointer is modified after the memory has been accessed. The result of modification becomes valid
starting from the instruction that immediately follows. The data pointer cannot be modified.
ExampleOperation
DPnNothing is done (value of DPn is not changed.)
DPn++DPn ← DPn + 1
DPn
−−
DPn##DPn ← DPn + DNn
DPn%%
!DPn##Reverses bits of DPn and t hen ac cesses memory.
DPn##immDPn ← DPn + imm
DPn ← DPn − 1
(Adds value of correspondi ng DN0 to DN7 to DP0 to DP7.)
Example: DP0 ← DP0 + DN0
dest = *addrdest ← *addrDirect
*addr = source*addr ← source
dest = *dp_immdest ← *dp
*dp_imm = source*dp ← source
dest = rldest ← rl
rl = sourcerl ← source
rl = imm
rl ← imm
(where imm = 0 to 0xFFFF)
dp = imm
dp ← imm
(where imm = 0 to 0xFFFF)
dn = imm
dn ← imm
(where imm = 0 to 0xFFFF)
dm = imm
dm ← imm
(where imm = 1 to 0xFFFF)
µµµµ
PD77113A, 77114
Instructions Si m ul taneously WrittenFlag
Trino-
Bino-
Unino-
mial
mial
minal
√√√
Load/
store
Transfer
Immediatevalue
Branch
Loop
Control
OV
z
′
z
′
z
z
√
z
z
Notes 1.
Of the two mnemonics, either one of them or both can be written.
After transfer, modification specified by mod is performed.
2.
Select any of dest, dest’ = {ro, reh, re, rh, rl}, source, source’ = {re, rh, rl}.
3.
Select any of dest = {ro, reh, re, rh, rl}, source = {re, rh, rl},
4.
Select any of dest = {ro, reh, re, rh, rl}, source = {re, rh, rl}.
5.
Select any register other than general-purpose registers as dest and source.
6.
Data Sheet U14373EJ3V0DS
addr =
0: X-0xFFF
0: Y-0xFFFF
: X (X memory)
: Y (Y memory)
.
35
Page 36
Instruction
Instruction
Name
MnemonicOperation
µµµµ
PD77113A, 77114
Instructions Si m ul taneously WrittenFlag
Trinomial
Binomial
Uninominal
Load/
store
Transfer
Immediatevalue
Branch
Loop
Control
OV
Branch
Hardware
loop
JumpJMP immPC ← imm
Register
JMP dpPC ← dp
indirect jump
Subroutine call CALL immSP ← SP + 1
STK ← PC + 1
PC ← imm
Register
indirect
subroutine call
CALL dpSP ← SP + 1
STK ← PC + 1
PC ← dp
ReturnRETPC ← STK
SP ← SP − 1
Interrupt return RETIPC ← STK
STK ← SP − 1
Recovery of interrupt
enable flag
RepeatREP count
StartRC ← count
During repeatPC
EndPC
LoopLOOP count
StartRC ← count
(instruction of two or
more lines)
During repeatPC
EndPC
RF
RC
RF
RF
RC
RF
←
←
←
←
←
←
←
←
←
←
0
PC
RC − 1
PC + 1
1
0
PC
RC − 1
PC + 1
1
√
z
√
z
√
z
√
z
√
z
√
z
z
z
Control
36
Loop hopLPOPLC ← LSR3
LE ← LSR2
LS ← LSR1
LSP ← LSP − 1
No operationNOPPC ← PC + 1
HaltHALTCPU stops.
StopSTOPCPU, PLL, and
OSC stop.
ConditionIF (ro cond)Condition test
Forget interrupt FINTDiscard interrupt
request
Data Sheet U14373EJ3V0DS
√√√
z
z
z
z
z
z
Page 37
10. ELECTRICAL SPECIFICATIONS
µµµµ
PD77113A, 77114
Absolute Maximum Ratings (TA = +25
C)
°°°°
ParameterSymbolConditionRatingUnit
DD
IV
EV
Input voltageV
Output voltageV
Storage temperatureT
Operating temperatureT
O
stg
A
DD
I
For DSP core
For I/O pins
VI < EVDD + 0.5 V
0.5 to +3.6VSupply voltage
−
0.5 to +4.6V
−
0.5 to +4.1V
−
0.5 to +4.1V
−
65 to +150
−
40 to +85
−
Caution Product quality may suffer if the absolute maximum rating is exceeded even momentarily for any
parameter. That is, the absolute maximum ratings are rated values at which the product is on
the verge of suffering physical damage, and therefore the product must be used unber
conditions that ensure that the absolute maximum ratings are not exceeded.
The value on power application is the time from when the supply voltages have reached IV
and EVDD = 2.7 V. A stable clock input is also required.
Note that tcC is I (I = integer of 1 to 16) times that during normal operation in the HALT mode.
2.
If the low-level width of RESET is greater than 1024tcC, the PLL initialization mode is triggered. If there
3.
is no need to use the PLL initialization mode, set the width to less than 1024tcC.
When the power is turned on, a recovery period of 4t
4.
w (RL)
rec (R)
w (WAKEUPL)
w (INTL)
rec (INT)
On power application
Note 1
in STOP mode
During normal operation,
in HALT mode
On power application
Note 4
µµµµ
PD77113A, 77114
,
100 +
2048t
cC
4t
4t
cC
4t
cCX
Note 2
Note 2
cCX
Note 3
100
Note 2
cC
3t
cC
3t
cCX
is necessary before inputting RESET.
µ
ns
nsRESET recovery timet
ns
µ
ns
ns
DD
= 1.8 V
sRESET low-level widtht
s
Reset timing
RESET
WAKEUP timing
WAKEUP
Interrupt timing
INT1 - INT4
t
w(RL)
t
w (WAKEUPL)
t
w(INTL)
t
rec(R)
t
rec(INT)
42
Data Sheet U14373EJ3V0DS
Page 43
µµµµ
µ
PD77113A, 77114
PD77113A, 77114
External Data Memory Access (
Timing requirements
ParameterSymbolConditionMIN.TYP.MAX.Unit
Read data setup timet
Read data hold timet
Switching characteristics
ParameterSymbolConditionMIN.TYP.MAX.Unit
Address cycle timet
Address output hold timet
MRD output delay timet
Write data output valid ti m et
Write data output hold timet
MWR output delay timet
MWR output hold timet
MWR low-level widtht
MWR high-level widtht
PD77114 only)
µµµµ
suDDRD
hDDRD
rcDA
hDA
dDR
vDDWD
hDDWD
dDW
hDA
wDWL
wDWH
18ns
0ns
Note
cDW
tcC + (tcC × t
)
ns
0ns
5ns
5ns
0ns
00.5 t
cC
ns
0ns
cDW
tcC × t
− 3
ns
0.5 tcC − 3ns
Note
cDW
: Number of data wait cycles
t
Data Sheet U14373EJ3V0DS
43
Page 44
µ
PD77113A, 77114
External data memory access timing (read)
DA0 - DA12
X/Y
t
dDR
MRD
D0 - D15
External data memory access timing (write)
DA0 - DA12
t
rcDA
t
suDDRD
µµµµ
PD77113A, 77114
t
dDR
t
hDDRD
X/Y
MWR
D0 - D15
t
t
t
vDDWD
dDW
t
wDWL
rcDA
t
wDWH
t
dDW
t
vDDWD
t
hDA
t
hDDWD
Hi-ZHi-Z
44
Data Sheet U14373EJ3V0DS
Page 45
µµµµ
µ
PD77113A, 77114
PD77113A, 77114
Bus Arbitration (
PD77114 only)
µµµµ
Timing requirements
ParameterSymbolConditionMIN.TYP.MAX.Unit
HOLDRQ setup timet
HOLDRQ hold timet
Switching characteristics
ParameterSymbolConditionMIN.TYP.MAX.Unit
BSTB hold timet
BSTB output delay ti m et
HOLDAK output delay timet
Data hold time during bus
nsSOEN setup timet
IVDD = 2.3 to 2.7 V5ns
IVDD = 1.8 to 2.7 V15nsSOEN hold timet
IVDD = 2.3 to 2.7 V10ns
IVDD = 1.8 to 2.7 V10nsSIEN setup timet
IVDD = 2.3 to 2.7 V5ns
IVDD = 1.8 to 2.7 V15nsSIEN hold timet
IVDD = 2.3 to 2.7 V10ns
IVDD = 1.8 to 2.7 V10nsSI setup timet
IVDD = 2.3 to 2.7 V5ns
IVDD = 1.8 to 2.7 V15nsSI hold timet
IVDD = 2.3 to 2.7 V10ns
ParameterSymbolConditionMIN.TYP.MAX.Unit
SORQ hold timet
SO hold timet
SIAK hold timet
dSOR
hSOR
dSO
hSO
dSIA
hSIA
IVDD = 1.8 to 2.7 V30nsS ORQ output delay timet
IVDD = 2.3 to 2.7 V25ns
0ns
IVDD = 1.8 to 2.7 V30nsS O output delay timet
IVDD = 2.3 to 2.7 V25ns
0ns
IVDD = 1.8 to 2.7 V30nsS I AK output delay timet
IVDD = 2.3 to 2.7 V25ns
0ns
Data Sheet U14373EJ3V0DS
47
Page 48
µµµµ
µ
PD77113A, 77114
PD77113A, 77114
Caution If noise is superimposed on the serial clock, the serial interface may be deadlocked. Bear in
mind the following points when designing your system:
• Reinforce the wiring for power supply and ground (if noise is superimposed on the power and
ground lines, it has the same effect as if noise were superimposed on the serial clock).
• Shorten the wiring between the device's SCK1 and SCK2 pins, and clock supply source.
• Do not cross the signal lines of the serial clock with any other signal lines. Do not route the
serial clock line in the vicinity of a line through which a high alternating current flows.
• Supply the clock to the SCK1 and SCK2 pins of the device from the clock source on a one-toone basis. Do not supply clock to several devices from one clock source.
• Exercise care that the serial clock does not overshoot or undershoot. In particular, make sure
that the rising and falling of the serial clock waveform are clear.
××
Make sure that the serial clock
rises and falls linearly.
The serial clock must not bound. Noise
must not be superimposed on the serial clock.
The serial clock must not rise or
fall step-wise.
48
Data Sheet U14373EJ3V0DS
Page 49
µ
Serial output timing 1
t
wSC
SCK1,
SCK2
t
dSOR
t
cSC
t
wSC
t
hSOR
µµµµ
PD77113A, 77114
PD77113A, 77114
t
rfSC
t
rfSC
SORQ1
t
t
suSOE
t
hSOE
suSOE
t
hSOE
SOEN1,
SOEN2
t
SO1,
Hi-Z
SO2
Serial output timing 2 (during successive output)
t
cSC
t
wSC
SCK1,
SCK2
SORQ1
SOEN1,
SOEN2
t
wSC
t
dSOR
t
suSOE
t
hSOE
dSO
t
hSOR
t
dSO
1stLast
t
rfSC
t
rfSC
t
hSO
SO1,
SO2
t
dSO
Last
Data Sheet U14373EJ3V0DS
1stLast
t
hSO
49
Page 50
µ
PD77113A, 77114
Serial input timing 1
SCK1,
SCK2
SIAK1
SIEN1,
SIEN2
t
dSIA
t
wSC
t
suSIE
µµµµ
PD77113A, 77114
t
cSC
t
wSC
t
hSIA
t
suSIE
t
hSIE
t
hSIE
t
suSI
t
hSI
t
rfSC
t
rfSC
SI1,
SI2
Serial input timing 2 (during successive input)
t
cSC
t
wSC
SCK1,
SCK2
SIAK1
SIEN1,
SIEN2
SI1,
SI2
t
wSC
t
dSIA
t
suSIE
LastLast–12nd
1st
t
hSIA
t
hSIE
t
suSI
t
hSI
2nd
rfSC
t
1st
3rd
t
rfSC
3rd
50
Data Sheet U14373EJ3V0DS
Page 51
µ
Host Interface
Timing requirements
ParameterSymbolConditionMIN.TYP.MAX.Unit
µµµµ
PD77113A, 77114
PD77113A, 77114
HRD widtht
HCS, HA0, HA1, read hold
time
HCS, HA0, HA1 write hold timet
HRD, HWR recovery timet
HWR widtht
HWR hold timet
Switching characteristics
ParameterSymbolConditionMIN.TYP.MAX.Unit
HRD hold timet
dHR
wHR
hHCAR
t
hHCAW
recHS
dHW
wHW
hHDW
suHDW
dHE
hHE
vHDR
hHDR
IVDD = 1.8 to 2.7 V15nsHRD delay timet
IVDD = 2.3 to 2.7 V10ns
60ns
0ns
0ns
60ns
IVDD = 1.8 to 2.7 V15nsHWR delay timet
IVDD = 2.3 to 2.7 V10ns
60ns
0
ns
IVDD = 1.8 to 2.7 V15nsHWR setup timet
IVDD = 2.3 to 2.7 V10ns
IVDD = 1.8 to 2.7 V30nsHRE , HWE output delay timet
IVDD = 2.3 to 2.7 V25ns
IVDD = 1.8 to 2.7 V30nsHRE , HWE hold timet
IVDD = 2.3 to 2.7 V25ns
IVDD = 1.8 to 2.7 V30nsHRD v a l i d timet
IVDD = 2.3 to 2.7 V25ns
0ns
Data Sheet U14373EJ3V0DS
51
Page 52
µ
PD77113A, 77114
Host read interface timing
CLKIN
HCS, HA0, HA1
HRD
HD0 - HD7
HRE
µµµµ
PD77113A, 77114
t
hHCAR
t
dHR
t
dHE
t
hHE
t
vHDR
t
wHR
t
hHDR
t
recHS
Hi-ZHi-Z
Host write interface timing
CLKIN
HCS, HA0, HA1
HWR
HD0 - HD7
HWE
t
hHCAW
t
dHW
t
dHE
t
hHE
t
wHW
t
suHDW
t
hHDW
t
recHS
52
Data Sheet U14373EJ3V0DS
Page 53
µ
General-purpose I/O Port
Timing requirements
ParameterSymbolConditionMIN.TYP.MAX.Unit
µµµµ
PD77113A, 77114
PD77113A, 77114
Port input setup timet
Switching characteristics
ParameterSymbolConditionMIN.TYP.MAX.Unit
General-purpose I/O port timing
CLKIN
P0 - P3
(Output)
suPI
hPI
dPO
0ns
IVDD = 1.8 to 2.7 V15nsPort input hold timet
IVDD = 2.3 to 2.7 V10ns
IVDD = 1.8 to 2.7 V30nsP ort output delay timet
IVDD = 2.3 to 2.7 V25ns
20ns
IVDD = 1.8 to 2.7 V25nsTMS, TDI setup timet
IVDD = 2.3 to 2.7 V20ns
IVDD = 1.8 to 2.7 V25nsTMS, TDI hold timet
IVDD = 2.3 to 2.7 V20ns
IVDD = 1.8 to 2.7 V25nsInput pin setup timet
IVDD = 2.3 to 2.7 V20ns
IVDD = 1.8 to 2.7 V25nsInput pin hold timet
IVDD = 2.3 to 2.7 V20ns
100ns
IVDD = 1.8 to 2.7 V25nsTDO out put del ay timet
IVDD = 2.3 to 2.7 V20ns
IVDD = 1.8 to 2.7 V25nsOut put pi n output delay timet
IVDD = 2.3 to 2.7 V20ns
54
Data Sheet U14373EJ3V0DS
Page 55
µ
Debugging interface timing
t
cTCK
t
wTCK
t
wTCK
TCK
t
suTRST
TRST
µµµµ
PD77113A, 77114
PD77113A, 77114
t
rfTCK
t
suDI
t
hDI
t
rfTCK
TMS, TDI
TDO
Capture state
Update state
Remark
For details of JTAG, refer to
Valid
t
dDO
IEEE1149.1
ValidValid
Valid
dJOUT
t
.
t
suJIN
t
hJIN
Data Sheet U14373EJ3V0DS
55
Page 56
11. PACKAGE DRAWINGS
80-PIN PLASTIC FBGA (9x9)
µµµµ
PD77113A, 77114
Q
S
R
KS
A
WSB
B
D
C
PIndex mark
WSA
J
I
Y1S
H
FEG
M
φ
SML
AB
B
9
8
A
7
6
5
4
3
2
1
JABCDEFGH
ITEM MILLIMETERS
A9.00±0.10
B
8.40
C8.40
D9.00±0.10
E
1.30
F0.8 (T.P.)
G0.35±0.1
H
0.36
0.96
I
J1.31±0.15
K0.10
+0.05
L
M0.08
P
QR0.3
R25°
W
Y10.20
0.50
φ
–0.10
C1.0
0.20
S80F1-80-CN1-1
56
Data Sheet U14373EJ3V0DS
Page 57
100-PIN PLASTIC TQFP (FINE PITCH) (14x14)
A
B
µµµµ
PD77113A, 77114
75
76
100
1
51
25
50
26
F
G
M
H
I
P
SN
NOTE
Each lead centerline is located within 0.10 mm of
its true position (T.P.) at maximum material condition.
J
K
L
M
CD
detail of lead end
S
Q
R
ITEM MILLIMETERS
A
16.0±0.2
B
14.0±0.2
C14.0±0.2
D
16.0±0.2
F1.0
G
1.0
H0.22
I0.10
J
K
L
M0.145
N
P
Q
R3°
S1.27 MAX.
+0.05
−0.04
0.5 (T.P.)
1.0±0.2
0.5±0.2
+0.055
−0.045
0.10
1.0±0.1
0.1±0.05
+7°
−3°
S100GC-50-9EU-2
Data Sheet U14373EJ3V0DS
57
Page 58
µµµµ
PD77113A, 77114
12. RECOMMENDED SOLDERING CONDITIONS
It is recommended to solder this product under the following recommended conditions.
For the details of the recommended soldering conditions, refer to the document
Mounting Technology Manual (C10535E)
.
For soldering methods and conditions other than those recommended below, contact your NEC sales
representative.
Surface mount type
PD77113AF1-xxx-CN1: 80-pin plastic fine-pitch BGA (9 x 9)
µµµµ
Semiconductor Device
Soldering
Method
Infrared reflowPackage peak temperature: 230°C, Time: 30 sec. Max. (at 210°C or higher).
Count: two times or less
Exposure limit: 3 day s
After opening the dry pack, store it at 25°C or less and 65% RH or less for the allowable storage period.
Note
PD77114GC-xxx-9EU: 100-pin plastic TQFP (fine-pitch) (14 x 14)
µµµµ
Soldering
Method
Infrared reflowPackage peak temperature: 235°C, Time: 30 sec. Max. (at 210°C or higher).
Count: two times or less
Exposure limit: 3 day s
VPSPackage peak temperature: 215°C, Time: 40 sec. Max. (at 200°C or higher).
After opening the dry pack, store is at 25°C or less and 65% RH or less for the allowable storage period.
Note
Caution Do not use different soldering methods together (except for partial heating for pins).
58
Data Sheet U14373EJ3V0DS
Page 59
[MEMO]
µµµµ
PD77113A, 77114
Data Sheet U14373EJ3V0DS
59
Page 60
µµµµ
PD77113A, 77114
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.
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 devices 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
DD
pin should be connected to V
being an output pin. All handling related to the unused pins must be judged device by device and
related specifications governing the devices.
or GND with a resistor, if it is considered to have a possibility of
3STATUS 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.
60
Data Sheet U14373EJ3V0DS
Page 61
µµµµ
PD77113A, 77114
Regional Information
Some information contained in this document may vary from country to country. Before using any NEC
product in your application, pIease contact the NEC office in your country to obtain a list of authorized
representatives and distributors. They will verify:
•
Device availability
•
Ordering information
•
Product release schedule
•
Availability of related technical literature
•
Development environment specifications (for example, specifications for third-party tools and
components, host computers, power plugs, AC supply voltages, and so forth)
•
Network requirements
In addition, trademarks, registered trademarks, export restrictions, and other legal issues may also vary
from country to country.
NEC Electronics Inc. (U.S.)
Santa Clara, California
Tel: 408-588-6000
800-366-9782
Fax: 408-588-6130
800-729-9288
Electron Devices Division
Guarulhos-SP Brasil
Tel: 55-11-6462-6810
Fax: 55-11-6462-6829
Data Sheet U14373EJ3V0DS
J00.7
61
Page 62
µµµµ
PD77113A, 77114
The export of this product from Japan is regulated by the Japanese government. To export this product may be prohibited
without governmental license, the need for which must be judged by the customer. The export or re-export of this product
from a country other than Japan may also be prohibited without a license from that country. Please call an NEC sales
representative.
•
The information in this document is current as of January, 2001. The information is subject to
change without notice. For actual design-in, refer to the latest publications of NEC's data sheets or
data books, etc., for the most up-to-date specifications of NEC semiconductor products. Not all
products and/or types are available in every country. Please check with an NEC sales representative
for availability and additional information.
•
No part of this document may be copied or reproduced in any form or by any means without prior
written consent of NEC. NEC assumes no responsibility for any errors that may appear in this document.
•
NEC does not assume any liability for infringement of patents, copyrights or other intellectual property rights of
third parties by or arising from the use of NEC semiconductor products listed in this document or any other
liability arising from the use of such products. No license, express, implied or otherwise, is granted under any
patents, copyrights or other intellectual property rights of NEC or others.
•
Descriptions of circuits, software and other related information in this document are provided for illustrative
purposes in semiconductor product operation and application examples. The incorporation of these
circuits, software and information in the design of customer's equipment shall be done under the full
responsibility of customer. NEC assumes no responsibility for any losses incurred by customers or third
parties arising from the use of these circuits, software and information.
•
While NEC endeavours to enhance the quality, reliability and safety of NEC semiconductor products, customers
agree and acknowledge that the possibility of defects thereof cannot be eliminated entirely. To minimize
risks of damage to property or injury (including death) to persons arising from defects in NEC
semiconductor products, customers must incorporate sufficient safety measures in their design, such as
redundancy, fire-containment, and anti-failure features.
•
NEC semiconductor products are classified into the following three quality grades:
"Standard", "Special" and "Specific". The "Specific" quality grade applies only to semiconductor products
developed based on a customer-designated "quality assurance program" for a specific application. The
recommended applications of a semiconductor product depend on its quality grade, as indicated below.
Customers must check the quality grade of each semiconductor product 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
systems, anti-crime systems, safety equipment and medical equipment (not specifically designed
for life support)
"Specific": Aircraft, aerospace equipment, submersible repeaters, nuclear reactor control systems, life
support systems and medical equipment for life support, etc.
The quality grade of NEC semiconductor products is "Standard" unless otherwise expressly specified in NEC's
data sheets or data books, etc. If customers wish to use NEC semiconductor products in applications not
intended by NEC, they must contact an NEC sales representative in advance to determine NEC's willingness
to support a given application.
(Note)
(1) "NEC" as used in this statement means NEC Corporation and also includes its majority-owned subsidiaries.
(2) "NEC semiconductor products" means any semiconductor product developed or manufactured by or for
NEC (as defined above).
M8E 00. 4
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.