The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

µPD77016 bits, Fixed-point Digital Signal Processor µPD77016


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



INTEGRATED CIRCUIT
µPD77016
bits, Fixed-point Digital Signal Processor
µPD77016 bits fixed-point (Digital Signal Processor) developed digital signal processing with
demand high speed precision.
FEATURES FUNCTIONS
Instruction cycle: (MIN.) with clock Dual load/store Hardware loop function Conditional execution Executes product-sum operation instruction cycle
PROGRAMMING
bits bits bits bits multiply accumulator general registers bits each) ROM/RAM data pointer: each data memory area registers source interrupts (external: internal: operand instructions (example: +R1LR2L) Nonpipeline execution stage
MEMORY AREAS
Program memory area: words bits independent data memory areas: words bits (X/Y memory)
ON-CHIP PERIPHERAL
port: bits Serial bits): channels
CMOS single power supply ORDERING INFORMATION
Part Number Package
PD77016GM-KMD 160-pin plastic (FINE PITCH)
information this document subject change without notice. Document U10891EJ5V0DS00 (5th edition) Date Published April 1998 CP(K) Printed Japan
mark
shows major revised points.
1992, 1994, 1995
X-Bus External Memory Y-Bus Serial Memory Data Pointers Memory 2KW-RAM Memory Data Pointers Memory 2KW-RAM R0-R7 Serial Main (40) Ports Loop Control Stack Instruction Memory (1.5 KW-RAM) Interrupt Control Host Control Stack Wait Controller INT1-INT4 WAIT RESET CLKOUT CLKIN External Instruction Memory
BLOCK DIAGRAM
µPD77016
µPD77016
FUNCTIONAL GROUPS
Serial Interface
SORQ1 SOEN1 SCK1 SIEN1 SIAK1 SORQ2 SOEN2 SCK2 SIEN2 SIAK2
RESET INT1 INT2 INT3 INT4 CLKIN CLKOUT TDO,TICE TCK,TDI,TMS IA15 ID31 HOLDRQ (16) (32)
Interrupts
Serial Interface
Debugging Interface External Instruction Memory
Ports
BSTB HOLDAK
Data Control
Host Interface
HA0,HA1
DA15 WAIT (16) (16) External Data Memory
Functional Differences among Family
Item Internal instruction Internal instruction External instruction memory Data (X/Y memory) Data (X/Y memory) External data memory Instruction cycle (Maximum operation speed) External clock maximum operation speed) Crystal maximum operation speed) Instruction Serial interface Channels)
PD77016
1.5K words None words words each None words each
PD77015
PD77017
PD77018
words
PD77018A
PD77019
PD77019-013
words
words
words None
words
None
words each words each
words each words each
words each words each words each None
MHz) 33/16.5/8.25/4.125 Variable multiple rate mask option.
16.6 MHz) 60/30/20/15/7.5 Variable multiple rate mask option. STOP instruction added. Multiple rate fixed
Channel same functions channel 160-pin plastic
Channel same functions that PD77016. Channel SORQ2 SIAK2 (Channel used CODEC connection). 100-pin plastic TQFP 100-pin plastic TQFP 116-pin plastic 100-pin plastic TQFP
Power supply Package
Remark
µPD77019-013 internal area masked already void code based without mask code ordering process.
µPD77016
µPD77016
CONFIGURATION
PD77016GM-KMD
160-pin plastic (FINE PITCH) (Top View)
RESET INT4 INT3 INT2 INT1 WAIT HOLDRQ CLKIN CLKOUT BSTB HOLDAK DA15 DA14 DA13 DA12 DA11 DA10 IA10 IA11 IA12 IA13 IA14 IA15
SIEN1 SCK1 SIAK1 SORQ1 SOEN1 SOEN2 SORQ2 SIAK2 SCK2 SIEN2
ID10 ID11 ID12 ID13 ID14 ID15 ID16 ID17 ID18 ID19 ID20 ID21 ID22 ID23 ID24 ID25 ID26 ID27 ID28 ID29 ID30 ID31
µPD77016
IDENTIFICATION
BSTB: CLKIN: CLKOUT: D0-D15: DA0-DA15: GND: HA0,HA1: HCS: HD0-HD7: HOLDAK: HOLDRQ: HRD: HRE: HWE: HWR: IA0-IA15: ID0-ID31: INT1-INT4: MRD: MWR: N.C: P0-P3: PWR: RESET: SCK1,SCK2: SI1,SI2: SIAK1,SIAK2: SIEN1,SIEN2: SO1,SO2:
Strobe Clock Input Clock Output Bits Data External Data Memory Address Ground Host Data Access Host Chip Select Host Data Hold Acknowledge Hold Request Host Read Host Read Enable Host Write Enable Host Write Instruction Memory Address Output Instruction Data Input Interrupt Memory Read Output Memory Write Output Connection Port Program Memory Write Strobe Reset Serial Clock Input Serial Data Input Serial Input Acknowledge Serial Input Enable Serial Data Output
SOEN1,SOEN2: Serial Output Enable SORQ1,SORQ2: Serial Output Request TCK: TDI: TDO: TICE: TMS: WAIT: X/Y: Test Clock Input Test Data Input Test Data Output Test In-Circuit Emulator Test Mode Select Power Supply Wait Input Memory Select
µPD77016
Symbol RESET INT4 INT3 INT2 INT1 WAIT HOLDRQ CLKIN CLKOUT BSTB HOLDAK DA15 DA14 DA13 DA12 DA11 DA10 Symbol SIEN1 SCK1 SIAK1 SORQ1 SOEN1 SOEN2 SORQ2 SIAK2 SCK2 SIEN2 Symbol TICE IA15 IA14 IA13 IA12 IA11 IA10 Symbol ID31 ID30 ID29 ID28 ID27 ID26 ID25 ID24 ID23 ID22 ID21 ID20 ID19 ID18 ID17 ID16 ID15 ID14 ID13 ID12 ID11 ID10
µPD77016
CONTENTS FUNCTIONS
Functions
Recommended Connection Unused Pins
FUNCTIONS
Pipeline Processing 2.1.1 2.1.2 Outline Instructions with Delay
Program Control Unit Operation Unit 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 General register MAC: Multiply ACcumulator ALU: Arithmetic Logic Unit BSFT: Barrel ShiFTer SAC: Shifter Count Circuit CJC: Condition Judge Circuit Instruction Outline Data Memory Outline Data Memory Addressing Serial Interface Outline Host Interface Outline General Input/output Ports Outline Wait Cycle Register
Memory 2.4.1 2.4.2 2.4.3
On-chip Peripheral Circuit 2.5.1 2.5.2 2.5.3 2.5.4
INSTRUCTIONS
Outline Instruction Operation
ELECTRICAL SPECIFICATIONS PACKAGE DRAWING RECOMMENDED SOLDERING CONDITIONS
µPD77016
FUNCTIONS
Functions Power supply
Symbol 106, 116, 131, 141, 105, 115, 130, 140, power supply Function
Ground
System control
Symbol CLKIN CLKOUT RESET External clock input Internal system clock output Internal system reset signal input Function
Interrupt
Symbol INT4 INT1 Function Maskable external interrupt input Falling edge detection
µPD77016
External data memory interface
Symbol (3S) Function Memory select signal output memory used. memory used. Address external data memory External data memory accessed. During external memory accessed, these pins keep previous level. These pins level; 0x0000, reset. They continue outputting level until first external memory access. bits data external data memory External data memory accessed. Read output Reads external memory Write output Writes external memory Wait signal input Wait cycle input when external memory read. wait Wait Hold request signal input Input level when external data memory expected use. strobe signal output Outputs level while µPD77016 occupying external memory bus. Hold acknowledge signal output Outputs level when µPD77016 permits external device external data memory bus.
DA15
Note
(3S)
Note
(3S) (3S) (3S)
WAIT
HOLDRQ
BSTB
HOLDAK
Note Remark
DA15 pins located pins located state pins added becomes high impedance when external memory accessed release signal (HOLDAK output.
µPD77016
Serial interface
Symbol SCK1 SORQ1 SOEN1 SIEN1 SCK2 SORQ2 SOEN2 SIEN2 SIAK1 SIAK2 (3S) (3S) Clock input serial Serial output request Serial output enable Serial data output Serial input enable Serial data input Clock input serial Serial output request Serial output enable Serial data output Serial input enable Serial data input Serial input acknowledge Serial input acknowledge Function
Remark
state pins added becomes high impedance, when data output have been finished RESET input.
µPD77016
Host interface
Symbol Function Specifies register which access Accesses HST: Host interface status register when Accesses HDT(out): Host transmit data register when Accesses HDT(in): Host receive data register when Specifies bits registers which access Accesses bits 15-8 HST, (out), (in) Accesses bits HST, (out), (in) Chip select input Host read input Host write input Host read enable output Host write enable output bits host data
Remark
(3S)
state pins added becomes high impedance when host does access host interface.
port
Symbol port Function
µPD77016
External instructions memory interface
Symbol IA15 Note (3S) Function Address external instruction memory Even internal instruction memory accessed, address output external instruction memory. this case, µPD77016 ignores data external instruction memory output. bits instruction input Program memory write strobe Write strobe external instruction memory. This loads program external instruction memory (not internal memory) while µPD77016 boot operation.
ID31
Note
(3S) (3S)
Note Remark
IA15 pins located these pins: 104, 114, ID31 pins located these pins: 128, 139, 149, state pins added becomes high impedance when RESET input.
Debugging interface
Symbol TICE debugging debugging debugging debugging debugging Function
µPD77016
Recommended Connection Unused Pins
INT1 INT4 DA15
Note
Note
Recommended connection connect open
connect GND, resistor open connect
MRD, WAIT HOLDRQ BSTB HOLDAK SCK1, SCK2 SI1, SOEN1, SOEN2 SIEN1, SIEN2 SORQ1, SORQ2 SO1, SIAK1, SIAK2 HA0, HRD, HRE, ID31 IA15 TDO, TICE TMS, CLKOUT
open
connect
connect
open
connect connect
open connect GND, resistor
open
connect GND, resistor open open(pull-up internally) open
Notes leave open, access external data memory executed whole program. HALT mode when current consumption reduced, connect recommended connection. leave open, HCS, HRD, fixed high level. HALT mode when current consumption reduced, connect recommended connection. Remark Input pin, Output pin, I/O: Input/Output
µPD77016
FUNCTIONS
Pipeline Processing This section describes PD77016 pipeline processing. 2.1.1 Outline PD77016 basic operations executed following 3-stage pipeline. instruction fetch; Instruction decoding; execution; When PD77016 operates result instruction just executed before, data input parallel with written back general registers. Pipeline processing actualizes programming without delay time execute instructions write back data. Three successive instructions their processing timing shown below. Pipeline Processing Timing
instruction cycle
2.1.2 Instructions with Delay following instructions have delay time execution. Instructions control interrupt instruction cycles have been taken between instruction fetch execution. Inter-register transfer instructions immediate data instructions When data data pointer, needs instruction cycles before data valid.
µPD77016
Program Control Unit Program control unit controls only count program counter normal operation, loop, repeat, branch, halt interrupt. addition loop stack loop level program stack level, software stack used multiloop multi-interrupt/subroutine call. µPD77016 external interruptions internal interruptions from peripheral, specifies interrupt enable disable independently. HALT instruction causes µPD77016 place power standby mode. When HALT instruction executed, power consumption decreases. HALT mode released interrupt input hardware reset input. takes several system clock recover. Operation Unit Operation unit consists following five parts. bits general register data load/store input/output operation data bits bits bits bits multiply accumulator bits Data bits barrel shifter SAC: shifter count circuit. Standard word length bits make overflow check adjustment easy, accumulate result bits bits multiplication correctly.
SSSSSSSS
Head room
Result multiplication among two's complement data
2.3.1 General register PD77016 eight bits registers operation input/output load/store with memory. General register consists following three parts. (bit (bit (bit each RnL, treated register following conditions. General register used bits register General registers treated bits register, when they used following aims. Operand triminal operation (except multiplier input) Operand dyadic operation (except multiplier shift value) Operand monadic operation (except exponent instructions) Operand operation Operand conditional judge Destination load instruction (with sign extension clear)
General register used bits register general register treated bits register, when used operand exponent instruction.
µPD77016
General register used bits register general register treated bits register, when used destination with extended sign load/store instruction. General register used bits register general register treated bits register, when used following aims. Signed operand multiplier Source/destination load/store instruction general register treated bits register, when used following aims. Unsigned operand multiplier Shift value shift instruction Source/destination load/store instruction Source/destination inter-register transfer instruction Hardware loop times Destination immediate data instruction
General register used bits register general register treated bits register, when used source/destination load/ store instruction. 2.3.2 MAC: Multiply ACcumulator multiplies pair bits data, adds subtract result bits data. outputs bits data. operates three types multiplication: signed data signed data, signed data unsigned data unsigned data unsigned data. Result multiplication bits data addition added after bits arithmetic shift right. 2.3.3 ALU: Arithmetic Logic Unit performs arithmetic operation logic operation. Both input/output data bits. 2.3.4 BSFT: Barrel ShiFTer BSFT performs shift right/left operation. Both input/output data bits. There types shift right operations; arithmetic shift right which sign extended, logic shift right which input first. 2.3.5 SAC: Shifter Count Circuit calculates outputs shift value normalization. input bits data outputs bits data. Then, output data always 2.3.6 CJC: Condition Judge Circuit judges whether condition true false with bits input data. conditional instruction executed when result true, executed when result false.
µPD77016
Memory PD77016 instruction memory area (64K words bits) data memory areas (64K words bits each). adopts Harvard-type architecture, with instruction memory area data memory areas separated. PD77016 sets data addressing units, which dedicated addressing data memory area. Each addressing unit consists four data pointers, four index registers, modulo register addressing ALU. Memory areas shown below. memory area addresses specified DP3, memory area addresses specified DP7. After memory access, (with same subscript), modified value. Modulo operation performed with DP3, with DP7.
Data Memory Area (X/Y Memory) 0xFFFF 0xFFFF
Instruction Memory Area
External Data Memory words)
External Instruction Memory words)
0x4000 0x3FFF System 0x3840 0x383F 0x3800 0x37FF
0x4000 0x3FFF
System Peripheral words) 0x0800 0x07FF Internal Instruction (1.5 words) System 0x0240 0x023F 0x0200 0x01FF Data words) 0x0100 0x00FF 0x0000 Vector words) System Bootup (256 words)
0x0800 0x07FF
0x0000
Caution
When data accessed stored system address, normal operation µPD77016 assured.
µPD77016
2.4.1 Instruction Outline µPD77016 instruction (1.5 words bits). system vector area assigned words instruction RAM. Internal initialized rewritten boot program. Additionally external memory expansion available PD77016 interface with external instruction memory. When used external memory, initialized rewritten boot program. Boot contains program loading instruction code internal external instruction RAM. When external instruction memory area accessed, instruction cycle more wait function. 2.4.2 Data Memory Outline PD77016 data memory areas words bits each) memory areas. Each memory areas consists words bits data RAM. Additionally, data memory expansion available PD77016 interface with external data memory. Each data memory area includes on-chip peripheral area which consists words. When external data memory area accessed, instruction cycle more wait function. 2.4.3 Data Memory Addressing There following types data memory addressing. Direct addressing address specified instruction field. Indirect addressing address specified data pointer (DP). reverse before addressing. update value after accessing data memory.
µPD77016
On-chip Peripheral Circuit PD77016 includes serial interface, host interface, general input/output ports wait cycle registers. They mapped both memory areas, accessed memory mapped PD77016 CPU. 2.5.1 Serial Interface Outline PD77016 channel serial interfaces. Serial clock must provided from external. Frame length programmed independently bits bits. first first also selected. Data input/output hand shaking external device, interrupts, polling wait function internal. 2.5.2 Host Interface Outline PD77016 bits parallel ports host interface input/output data from host controller. When external device accesses host interface, pins; which host address input pins; specifies PD77016 includes registers consisting bits, which dedicated input data, output data status. PD77016 three types interface method internal external data; interrupts, polling wait function. 2.5.3 General Input/output Ports Outline General input/output ports consist bits. User each port input output. PD77016 includes registers. bits register input/output data, other bits control. 2.5.4 Wait Cycle Register wait cycle registers consist bits. used wait cycle number when external memory accessed. wait cycle every data area which divided into every memory area which divided into When data area accessed, wait cycle also WAIT pin.
µPD77016
INSTRUCTIONS
Outline PD77016 instructions one-word instructions, consisting bits. they executed (min.) instruction. There following instruction types. Trinomial instructions specify operation. general registers specified optionally operation object. Dyadic operation instructions specify Acc, shifter operation. general registers specified optionally operation object. Some instructions specify general register immediate data. Monadic operation instructions specify operations ALU. general register specified optionally operation object. Load/store instructions transfer bits data from memory general registers, from general registers memory between general registers. Inter-register transfer instructions transfer data between general register other registers. Immediate data instructions immediate data general registers each registers address operation unit. Branch instructions specify direction program flow. Hardware loop instructions specify times instruction repeating. Control Instructions specify control program.
µPD77016
Instruction Operation operation written according rules expressing. expression instructions having more descriptions have only selected. Expressions selectable registers Expression selectable registers shown follows.
Expression ro', dpx_mod dpy_mod dp_imm R0EH R7EH DMX,
Selectable registers
DPn, DPn++, DPn- DPn##, DPn%%, !DPn## DPn, DPn++, DPn- DPn##, DPn%%, !DPn## DPn##imm content memory address Example When content register 1000, shows content memory address 1000.
µPD77016
Modifying data pointers Data pointers modified after memory access. results valid immediately after instruction execution. impossible modify without memory access.
Description DPn++ DPn- DPn##
Operation operation: value does change. DPn+1 DPn-1 DNn: Adds DN0-DN7 corresponding DP0-DP7 Example ((DPL (DMX ((DPL (DMY
DPn%%
!DPn##
Access memory after value bit-reversed After memory access,
DPn##imm
Concurrent processing instructions shows concurrent processing instruction. Instruction names shown abbreviation. DYAD TRANS LOOP Trinomial Dyadic Inter-register transfer Immediate data Branch Hardware loop Control
MONAD Monadic
State Overflow flag (OV) following marks show µPD77016 overflow flag state. affected
Caution
when result operation overflow. overflow does occur after operation, reset, keeps state before operation.
µPD77016 INSTRUCTION
Concurrent Writing Processing Name Mnemonic Operation TRI. DYAD. MONAD. Load/ store TRANS. IMM. LOOP. Flag CTL.
Multiply Multiply Sign unsign Multiply Trinomial Unsign unsign Multiply
rhrh' ro-rhrh' rhrl should plus integral number.) ro=ro+rlrl' should plus integral number.) ro=(ro>>1)+rhrh' (ro>>16)+rhrh' ro=rhrh' ro"=ro+ro' ro'=ro+imm ro"=ro-ro' ro'=ro-imm ro'=ro ro'=ro
ro+rhrh' ro-rhrh' ro+rhrl
ro+rlrl'
shift Multiply bits shift Multiply Multiply Immediate Immediate Arithmetic right shift Immediate arithmetic right shift Logic right shift Immediate Logic right shift Logic left shift Immediate logic left shift
+rhrh' +rhrh' rhrh' ro+ro' ro+imm (imm ro-ro' ro-imm (imm
Dyadic
ro'=ro ro'=ro ro'=ro ro'=ro
µPD77016
Concurrent Writing Processing Name Mnemonic if(ro<ro') {ro" 0x0000000001} else {ro" 0x0000000000} 0x0000000000 (ro<0) {ro' -ro} else {ro' (ro>0x007FFFFFFF) {ro' 0x007FFFFFFF] else (ro<0xFF80000000) {ro' 0xFF80000000} else {ro' (ro>0x007FFF0000) {ro' 0x007FFF0000} else (ro>0xFF80000000) {ro' 0xFF80000000} else {ro' 0x8000) 0xFFFFFF0000} log2 Operation TRI. DYAD. MONAD. Load/ store TRANS. IMM. LOOP.
Flag CTL.
Immediate Immediate Dyadic Exclusive Immediate exclusive Less than
LT(ro, ro')
Clear Increment Decrement Absolute
CLR(ro) (ro)
One's complement Two's complement Monadic Clip
CLIP (ro)
Round
ROUND (ro)
µPD77016
Exponent Substitution
(ro)
Name Mnemonic Operation TRI. Cumulation Degression Monadic Division ro'+ ro'- ro'/ ro'+ro ro'-ro (sign(ro')==sign(ro)) {ro' (ro'-ro)<<1} else {ro' (ro'+ro)<<1} (sign(ro')==0 {ro' ro'+1} dpx, dpx, dest dpx, dest' dest dpx, source source, dest source, source' Parallel load/store Note1, Note2. ro=dpx_mod ro'=dpy_mod ro=dpx_mod dpy_mod=rh dpx_mod=rh ro=dpy_mod dpx_mod=rh dpy_mod=rh' Load/store Section load/store Note1, Note2, Note dest=dpx_mod dest'=dpy_mod dest=dpx_mod dpy_mod=source dpx_mod=source dest=dpy_mod dpx_mod=source dpy_mod=source'
Concurrent Writing Processing DYAD. MONAD. Load/ store TRANS. IMM. LOOP.
Flag CTL.
Note
both mnemonic pair written. After execution load/store, data modified mod. following mnemonic should selected: dest, dest' {ro, reh, rl}, source, source' {re, rl}.
µPD77016
Concurrent Writing Processing Name Mnemonic Operation TRI. DYAD. MONAD. Load/ store TRANS. IMM. LOOP.
Flag CTL.
Direct addressing load/store Note Load/store Immediate index load/store Note
dest addr addr source dest dp_imm dp_imm source
dest addr addr source dest source dest source
Inter-register transfer
Inter-register transfer Note
dest source
Immediate data
(provided 0-0xFFFF) (provided 0-0xFFFF) (provided 0-0xFFFF) (provided 1-0xFFFF)
Immediate data
Note
following mnemonic should selected: dest {ro, reh, rl}, source {re, rl}, following mnemonic should selected: dest {ro, reh, rl}, source {re, rl}. register except general registers should selected dest source.
X-0xFFFF:X memory Y-0xFFFF:Y memory
µPD77016
Name Mnemonic Operation TRI. Jump Inter-register indirect jump Subroutine call CALL Restore interrupt enable flag start repeat count count Branch Inter-register indirect subroutine call CALL Return Return from interrupt RETI Repeat count Loop Hardware loop LOOP count (Mnemonics more than lines) start repeat Loop LPOP LSR3 LSR2 LSR1 LSP-1 stop Conditional judge Control operation Halt Forget interrupt HALT cond) FINT Forget interrupt request
Concurrent Writing Processing DYAD. MONAD. Load/ store TRANS. IMM. LOOP.
Flag CTL.
µPD77016
µPD77016
ELECTRICAL SPECIFICATIONS
Absolute maximum ratings
Parameters Power supply voltage Input voltage Output voltage Storage temperature Operating ambient temperature Symbol Conditions Ratings -0.5 +7.0 -0.5 -0.5 +150 Unit
Caution
Exposure Absolute Maximum Ratings extended periods affect device reliability; exceeding ratings could cause permanent damage. parameters apply independently. device should operated within limits specified under Characteristics.
Capacitance
Parameters Input capacitance Output capacitance Symbol Conditions Unmeasured pins returned MIN. TYP. MAX. Unit
characteristics (TA=-40
Parameters High level input voltage Symbol Conditions except RESET, CLKIN, INT1 INT4, WAIT, HCS, HRD, HWR, TCK, TDI, RESET, INT1 INT4, WAIT, HCS, HRD, HWR, TCK, TDI, except RESET, CLKIN, INT1 INT4, WAIT, HCS, HRD, HWR, TCK, TDI, RESET, INT1 INT4, WAIT, HCS, HRD, HWR, TCK, TDI, MIN. TYP. MAX. Unit
0.7V
level input voltage
-0.5
+0.8
-0.5
0.2V
High level CLKIN voltage level CLKIN voltage High level output voltage level output voltage level input current High level input leak current level input leak current Power supply current
Note -2.5 TDI, TMS, except TDI, TMS, Active mode, load HALT mode, load CLKIN load
0.8V -0.5 0.8V
0.2V
-400
Note
TYP. value measured when general program executed, conditon. MAX. value measured when special program that max. switching required executed, condition
µPD77016
Measurement Standards Common Switching Characteristics
CLKIN
Test points
Input (except CLKIN)
Test points
Output
Test points
Characteristics ±10%,
Clock
Required Timing Condition
Parameters CLKIN cycle time CLKIN high level width CLKIN level width CLKIN rise/fall time Symbol wCIH wCIL rfCI Conditions MIN. 6.75 6.75 TYP. MAX. 0.55 0.55 Unit
Switching Characteristics
Parameters CLKOUT cycle time CLKOUT level width CLKOUT rise/fall time Symbol rfCO Conditions MIN. TYP. MAX. Unit
µPD77016
Reset, Interrupt
Required Timing Condition
Parameters RESET level width RESET recovery time INT1-INT4 level width INT1-INT4 recovery time Symbol w(RL) rec(R) w(INTL) rec(INT) Conditions MIN. TYP. MAX. Unit
Clock Input/Output Timing
tcCI trfCI twCIH CLKIN twCIL trfCI
tcCO twCO CLKOUT twCO trfCO trfCO
Reset, Interrupt Timing
tw(RL) RESET trec(R)
Interrupt Timing
trec(INT) tw(INTL) INT1 INT4
µPD77016
External Data Memory Access
Required Timing Condition
Parameters Read data setup time Read data hold time WAIT setup time WAIT hold time Symbol suDDRD hDDRD suWA Conditions MIN. TYP. MAX. Unit
Switching Characteristics
Parameters Address output delay time output delay time hold time Write data setup time Symbol sDDWD Conditions MIN. wCIH cDWNote wCIH wCIL cDWNote TYP. MAX. Unit
Write data output hold time output delay time setup time level width
hDDWD suDW wDWL
high level width
wDWH
Note Data wait cycle
µPD77016
External Data Memory Read Operation
CLKOUT
tdDA DA15,
tsuDDRD
thDDRD
tdDR
thDR
tsuWA
thWA
tsuWA
thWA
WAIT
External Data Memory Write Operation
CLKOUT
tdDA
DA15,
tsDDWD Hi-Z
thDDWD Hi-Z
tdDW twDWL
tsuDW twDWH
tsuWA
thWA
tsuWA
thWA
WAIT
µPD77016
External Instruction Memory Access Required Timing Condition
Parameters setup time CLKOUT hold time CLKOUT Symbol suID Conditions MIN. TYP. MAX. Unit
Switching Characteristics
Parameters output delay time hold time write setup time write hold time output delay time Address setup time setup time width Symbol sIDW hIDW d(IAV-IWV) suIW wCIH wCIL wCIH Conditions MIN. TYP. MAX. Unit
Remark cIW: Instruction wait cycle
µPD77016
External Instruction Memory Read Operation
CLKOUT
thIA tdIA IA15 Hi-Z
tsuID
thID
ID31
tdIW
Hi-Z
RESET
External Instruction Memory Write Operation
CLKOUT
thIA
IA15
thIDW tsIDW Hi-Z Hi-Z
ID31
td(IAV-IW twIW
tsuIW
µPD77016
Arbitration
Required Timing Condition
Parameters HOLDRQ setup time HOLDRQ hold time Symbol suHRQ hHRQ Conditions MIN. TYP. MAX. Unit
Switching Characteristics
Parameters BSTB hold time BSTB output delay time HOLDAK output delay time HOLDAK hold time Data hold time when arbitration Data valid time after arbitration Symbol dHAK hHAK h(BS-D) v(BS-D) Conditions MIN. TYP. MAX. Unit
Arbitration Timing (Bus idle)
CLKOUT
(Bus busy)
idle
release
idle
(Bus busy)
thBS
tdBS
BSTB tsuHRQ HOLDRQ tdHAK thHAK thHRQ tsuHRQ thHRQ
HOLDAK th(BS-D) X/Y, DA15, MRD, Hi-Z tv(BS-D)
µPD77016
Arbitration Timing (Bus busy)
CLKOUT
(Bus busy)
busy
idle
release
idle
(Bus busy)
thBS
tdBS
BSTB tsuHRQ thHRQ HOLDRQ thHAK tsuHRQ thHRQ
tdHAK HOLDAK th(BS-D) X/Y, DA15, MRD, Hi-Z
tv(BS-D)
µPD77016
Arbitration Timing (Bus slave)
CLKOUT
Load/store External Memory
idle
hold
idle
BSTB
HOLDRQ
X/Y, DA15, MRD,
Hi-Z
Hi-Z
HOLDAK
µPD77016
µPD77016
Serial Interface Required Timing Condition
Parameters input cycle time input high/low level width input rise/fall time SOEN recovery time SOEN hold time SIEN recovery time SIEN hold time setup time hold time Symbol rfSC recSOE hSOE recSIE hSIE suSI Conditions MIN. TYP. MAX. Unit
Switching Characteristics
Parameters SORQ output delay time SORQ hold time valid time hold time SIAK output delay time SIAK hold time Symbol dSOR hSOR dSIA hSIA Conditions MIN. TYP. MAX. Unit
Notes Serial Clock Serial clock inputs SCK1 SCK2 sensitive kind interfering signals (noise power supply, induced voltage, etc.). Spurious signals cause malfunction device. Special care serial clock design should taken. Careful grounding, decoupling short wiring SCK1 SCK2 recommended. Intersection SCK1 SCK2 with other serial interface lines close wiring lines carrying high frequency signals large changing currents should avoided. considers serial clock make waveform stable especially about rising falling.
Example good example Straight rising form falling form
Example good example doesn't bound. doesn't make noise above another.
Example good example doesn't make stair stepping.
Serial Output Timing
tcSC twSC SCK1, SCK2 tdSOR thSOR twSC
trfSC
trfSC
SORQ1, SORQ2 trecSOE trecSOE thSOE thSOE SOEN1, SOEN2
tvSO
tvSO
thSO
SO1,
Hi-Z
Last
Hi-Z
µPD77016
Serial Output Timing (Continual output)
tcSC twSC SCK1, SCK2 tdSOR thSOR twSC
trfSC
trfSC
SORQ1, SORQ2 trecSOE thSOE
SOEN1, SOEN2
tvSO Hi-Z
SO1,
Last
Last
µPD77016
Serial Input Timing
tcSC twSC SCK1, SCK2 tdSIA thSIA twSC
trfSC
trfSC
SIAK1, SIAK2 trecSIE trecSIE thSIE thSIE
SIEN1, SIEN2
tsuSI
thSI
SI1,
µPD77016
Serial Input Timing (Continual input)
tcSC twSC SCK1, SCK2 tdSIA thSIA twSC
trfSC
trfSC
SIAK1, SIAK2 trecSIE thSIE SIEN1, SIEN2
tsuSI
thSI
SI1,
Last-1
Last
µPD77016
µPD77016
Host Interface Required Timing Condition
Parameters delay time width HCS, HA0, read hold time HCS, HA0, write hold time HRD, recovery time delay time width hold time setup time Symbol hHCAR hHCAW recHS hHDW suHDW Conditions MIN. TYP. MAX. Unit
Switching Characteristics
Parameters HRE, output delay time HRE, hold time valid time hold time Symbol vHDR hHDR Conditions MIN. TYP. MAX. Unit
Host Read Interface Timing
CLKOUT
HCS, HA0,
thHCAR tdHR twHR trecHS
thHDR
tvHDR Hi-Z Hi-Z
tdHE
thHE
µPD77016
Host Write Interface Timing
CLKOUT
HCS, HA0,
thHCAW tdHW
twHW
trecHS
thHDW tsuHDW
tdHE thHE
µPD77016
µPD77016
General Input/Output Ports Required Timing Condition
Parameters Port input setup time Port input hold time Symbol suPI Conditions MIN. TYP. MAX. Unit
Switching Characteristics
Parameters Port output delay time Symbol Conditions MIN. TYP. MAX. Unit
General Input/Output Ports Timing
CLKOUT
tdPO (Output) tsuPI thPI (Input)
µPD77016
Debugging Interface (JTAG)
Required Timing Condition
Parameters cycle time high level width level width rise/fall time TMS, setup time TMS, hold time Input setup time Input hold time Symbol cTCK wTCKH wTCKL rfTCK suDI suJIN hJIN Conditions MIN. TYP. MAX. Unit
Switching Characteristics
Parameters output delay time Output output delay time Symbol dJOUT Conditions MIN. TYP. MAX. Unit
Debugging Interface Timing
tcTCK twTCKH twTCKL trfTCK trfTCK
tsuDI TMS,
thDI
Valid
Valid
Valid
tdDO
tsuJIN
thJIN
Capture state
Valid
tdJOUT
Update state
Remark details JTAG, refer "IEEE1149.1."
µPD77016
PACKAGE DRAWING
PLASTIC (FINE PITCH)
detail lead
NOTE Each lead centerline located within 0.10 (0.004 inch) true position (T.P.) maximum material condition.
ITEM MILLIMETERS 26.0±0.2 24.0±0.2 24.0±0.2 26.0±0.2 2.25 2.25 0.22 +0.05 -0.04 0.10 (T.P.) 1.0±0.2 0.5±0.2 0.17 +0.03 -0.07 0.10 0.4±0.1 INCHES 1.024+0.008 -0.009 0.945±0.008 0.945±0.008 1.024+0.008 -0.009 0.089 0.089 0.009±0.002 0.004 0.020 (T.P.) 0.039+0.009 -0.008 0.020 +0.008 -0.009 0.007 +0.001 -0.003 0.004 0.106 0.016 +0.004 -0.005
MAX. 0.130 MAX. S160GM-50-JMD,KMD
µPD77016
RECOMMENDED SOLDERING CONDITIONS
When soldering this product, highly recommended observe conditions shown below. other soldering processes used, soldering performed under different conditions, please make sure consult with sales offices. more details, refer document "SEMICONDUCTOR DEVICE MOUNTING TECHNOLOGY MANUAL" (C10535E). Surface mount device
PD77016GM-KMD: 160-pin plastic (FINE PITCH)
Process Infrared reflow Conditions Peak temperature: below (Package surface temperature), Reflow time: seconds less higher), Maximum number reflow processes: time, Exposure limitNote days hours pre-baking required afterwards). Peak temperature: below (Package surface temperature), Reflow time: seconds less higher), Maximum number reflow processes: time, Exposure limitNote days hours pre-baking required afterwards). Partial heating method temperature: below, Heat time: seconds less (Per each side device). VP15-207-1 Symbol IR35-207-1
Note Maximum allowable time from taking soldering package pack soldering. Storage conditions: relative humidity less. Caution Apply only kind soldering condition device, except "partial heating method", device will damaged heat stress.
µPD77016
[MEMO]
µPD77016
[MEMO]
µPD77016
[MEMO]
µPD77016
NOTES CMOS DEVICES
PRECAUTION AGAINST SEMICONDUCTORS
Note: Strong electric field, when exposed device, cause destruction gate oxide ultimately degrade device operation. Steps must taken stop generation static electricity much possible, quickly dissipate once, when occurred. Environmental control must adequate. When dry, humidifier should used. recommended avoid using insulators that easily build static electricity. Semiconductor devices must stored transported anti-static container, static shielding conductive material. test measurement tools including work bench floor should grounded. operator should grounded using wrist strap. Semiconductor devices must touched with bare hands. Similar precautions need taken boards with semiconductor devices
HANDLING UNUSED INPUT PINS CMOS
Note: connection CMOS device inputs cause malfunction. connection provided input pins, possible that internal input level generated noise, etc., hence causing malfunction. CMOS device behave differently than Bipolar NMOS devices. Input levels CMOS devices must fixed high using pull-up pull-down circuitry. Each unused should connected with resistor, considered have possibility being output pin. handling related unused pins must judged device device related specifications governing devices.
STATUS BEFORE INITIALIZATION DEVICES
Note: Power-on does necessarily define initial status device. Production process does define initial operation status device. Immediately after power source turned devices with reset function have been initialized. Hence, power-on does guarantee out-pin levels, settings contents registers. Device initialized until reset signal received. Reset operation must executed immediately after power-on devices having reset function.
µPD77016
[MEMO]
part this document copied reproduced form means without prior written consent Corporation. Corporation assumes responsibility errors which appear this document. Corporation does assume liability infringement patents, copyrights other intellectual property rights third parties arising from device described herein other liability arising from such device. license, either express, implied otherwise, granted under patents, copyrights other intellectual property rights Corporation others. While Corporation been making continuous effort enhance reliability semiconductor devices, possibility defects cannot eliminated entirely. minimize risks damage injury persons property arising from defect semiconductor device, customers must incorporate sufficient safety measures design, such redundancy, fire-containment, anti-failure features. devices classified into following three quality grades: "Standard", "Special", "Specific". Specific quality grade applies only devices developed based customer designated "quality assurance program" specific application. recommended applications device depend quality grade, indicated below. Customers must check quality grade each device before using particular application. Standard: Computers, office equipment, communications equipment, test measurement equipment, audio visual equipment, home electronic appliances, machine tools, personal electronic equipment industrial robots Special: Transportation equipment (automobiles, trains, ships, etc.), traffic control systems, anti-disaster systems, anti-crime systems, safety equipment medical equipment (not specifically designed life support) Specific: Aircrafts, aerospace equipment, submersible repeaters, nuclear reactor control systems, life support systems medical equipment life support, etc. quality grade devices "Standard" unless otherwise specified NEC's Data Sheets Data Books. customers intend devices applications other than those specified Standard quality grade, they should contact sales representative advance. Anti-radioactive design implemented this product.
96.5

Other recent searches


SW-137-PIN - SW-137-PIN   SW-137-PIN Datasheet
MKT-55 - MKT-55   MKT-55 Datasheet
MC33390 - MC33390   MC33390 Datasheet
MC2046-2 - MC2046-2   MC2046-2 Datasheet
M93C86 - M93C86   M93C86 Datasheet
M93C76 - M93C76   M93C76 Datasheet
M93C66 - M93C66   M93C66 Datasheet
M93C56 - M93C56   M93C56 Datasheet
M93C46 - M93C46   M93C46 Datasheet
LBS12404 - LBS12404   LBS12404 Datasheet
1958730000 - 1958730000   1958730000 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive