UPD75104CW NEC, UPD75104CW Datasheet
UPD75104CW
Available stocks
Related parts for UPD75104CW
UPD75104CW Summary of contents
Page 1
... The information in this document is subject to change without notice. Document No. IC-2520B (O. D. No. IC-6906B) Date Published January 1994 P Printed in Japan DATA SHEET MOS INTEGRATED CIRCUIT PD75104, 75106, 75108 PD751XX Series User’s Manual: IEM-922 The mark shows major revised points. NEC Corporation 1989 ...
Page 2
... PD75108CW-xxx PD75108GF-xxx-3BE Remarks: xxx is ROM code number. Please refer to “Quality Grade on NEC Semiconductor Devices” (Document Number IEI-1209) published by NEC Corporation to know the specification of quality grade on the devices and its recommended applications. 2 PD75104, 75106, 75108 Package 64-pin plastic shrink DIP (750 mil) ...
Page 3
... CMOS input pins: 10 • CMOS I/O pins (can directly drive LEDs): 32 • Medium voltage N-ch open-drain I/O pins: 12 (can directly drive LEDs. Pull-up resistor can be connected to each bit) • Comparator input pins (4-bit accuracy): 4 • 8-bit timer/event counter 2 • 8-bit basic interval timer (can be used as watchdog timer) • ...
Page 4
PIN CONFIGURATION (TOP VIEW) ............................................................................................... 2. BLOCK DIAGRAM ........................................................................................................................... 3. PIN FUNCTIONS .............................................................................................................................. 3.1 PORT PINS ............................................................................................................................................. 3.2 PINS OTHER THAN PORTS ................................................................................................................. 3.3 PIN INPUT/OUTPUT CIRCUITS ........................................................................................................... 3.4 RECOMMENDED PROCESSING OF UNUSED PINS .......................................................................... 3.5 NOTES ON USING ...
Page 5
APPLICATION EXAMPLES .............................................................................................................. 10.1 VTR SYSTEM CONTROLLER ............................................................................................................... 10.2 VTR CAMERA ........................................................................................................................................ 10.3 COMPACT DISC PLAYER ..................................................................................................................... 10.4 AUTOMOBILE APPLICATIONS (TRIP COMPUTER) ............................................................................ 10.5 PUSHBUTTON TELEPHONE ................................................................................................................ 10.6 DISPLAY PAGER ................................................................................................................................... 10.7 PLAIN PAPER COPIER (PPC) ............................................................................................................... 10.8 PRINTER ...
Page 6
PIN CONFIGURATION (Top View) • 64-Pin Plastic Shrink DIP (750 mil) • 64-Pin Plastic QFP (14 20 mm) P41 P40 P53 P52 P51 P50 RESET X2 X1 P63 P62 P61 P60 P73 P72 P71 P70 P83 P82 6 PD75104, ...
Page 7
... Serial Clock Input/Output SO : Serial Output SI : Serial Input PTO0, PTO1 : Timer Output PCL : Clock Output PTH00-PTH03 : Comparator Input : External Vector Interrupt Input INT0, INT1, INT4 INT2, INT3 : External Test Input TI0, TI1 : Timer Input X1 Clock Oscillation Pin RESET : Reset Input Connection 7 ...
Page 8
BASIC INTERVAL TIMER INTBT TI0 TIMER/EVENT COUNTER #0 PTO0/P20 INTT0 TI1 TIMER/EVENT COUNTER #1 PTO1/P21 INTT1 SI/P03 SERIAL SO/P02 INTERFACE SCK/P01 INTSIO INT0/P10 INT1/P11 INTERRUPT INT2/P12 CONTROL INT3/P13 INT4/P00 CLOCK PROGRAM- OUTPUT MABLE CONTROL PTH00-PTH03 4 THRESHOLD PORT #0 PCL/P22 ...
Page 9
... P140-P143* I/O — *1: Circles indicate Schmitt trigger input pins. 2: With drain open: high impedance With pull-up resistor connected: high level 3: Can directly drive LEDs. Function 4-bit input port (PORT 0) 4-bit input port (PORT 1) 4-bit I/O port (PORT 2) 4-bit programmable I/O port (PORT 3) Can be specified for input or output bitwise. ...
Page 10
... DD V — — SS *1: Circles indicate Schmitt trigger input pins. 2: Connect the NC pin directly to the V 10 Function 4-bit variable threshold voltage analog input port External event pulse inputs for timer/event counter. Also serves as edge-detected vector interrupt input. 1-bit input also possible. ...
Page 11
PIN INPUT/OUTPUT CIRCUITS The following shows a simplified input/output circuit diagram for each pin of the PD75108. TYPE P–ch IN N–ch Input buffer of CMOS standard TYPE B IN Schmitt trigger input with hysteresis characteristics TYPE ...
Page 12
... Input: Connect to V P70-P73 P80-P83 Output: Open P90-P93 P120-P123 P130-P133 P140-P143 RESET* 1 Connect to V NC* 2 Open *1: Connect this pin to the V is provided as a mask option. 2: Connect the NC pin to the V circuit board are shared. 12 Recommended connections ...
Page 13
... Connect a diode across P00/INT4 and RESET , and P00/INT4, RESET PD75104, 75106, 75108 is input into any of these pins, the DD Connect a capacitor across P00/INT4 and RESET , and P00/INT4, RESET 13 ...
Page 14
MEMORY CONFIGURATION Program memory (ROM) ... 8064 ... 6016 ... 4096 • 0000H, 0001H : Vector table to which address from which program is started is written after reset • 0002H-000BH: Vector table to which address from which program ...
Page 15
Address 0000H MBE RBE 0 Internal reset start address (upper 5 bits) Internal reset start address (lower 8 bits) 0002H MBE RBE 0 INTBT/INT4 start address (upper 5 bits) INTBT/INT4 start address (lower 8 bits) 0004H INT0/INT1 ...
Page 16
Address 0000H MBE RBE 0 Internal reset start address (upper 5 bits) Internal reset start address (lower 8 bits) 0002H MBE RBE 0 INTBT/INT4 start address (upper 5 bits) INTBT/INT4 start address (lower 8 bits) 0004H MBE ...
Page 17
Address 000H MBE RBE 0 0 Internal reset start address (upper 4 bits) Internal reset start address (lower 8 bits) 002H MBE RBE 0 0 INTBT/INT4 start address (upper 4 bits) INTBT/INT4 start address (lower 8 ...
Page 18
General-purpose register area Stack area Data memory Static RAM (512 4) Peripheral hardware area 18 (a) PD75108 Data memory 000H (32 01FH 256 4 0FFH 100H 256 4 1FFH Not provided F80H 128 4 FFFH Fig. 4-2 Data Memory Map(1/2) ...
Page 19
General-purpose register area Stack area General- purpose Static RAM (320 4) Peripheral hardware area Fig. 4-2 Data Memory Map(2/2) PD75104, 75106, 75108 PD75106, 75104 Data memory 000H (32 4) 01FH 256 4 0FFH 100H 4 64 13FH Not provided ...
Page 20
... Can directly drive LED. 20 PD75104, 75106, 75108 : Table 5-1 Port Function Operation and Features Remarks Shared with SI, SO, SCK, and INT0 to 4 pins — Port 2 pins are shared with PTO0, PTO1, and PCL pins Each bit can be connected to pull-up resistor by mask option ...
Page 21
CLOCK GENERATOR CIRCUIT The clock generator circuit generates clocks to control CPU operation modes by supplying clocks to the CPU and peripheral hardware. In addition, this circuit can change the instruction execution time. • 0.95 s/1.91 s/15.3 s (operating ...
Page 22
CLOCK OUTPUT CIRCUIT The clock output circuit outputs clock pulse from the P22/PCL pin. This clock output circuit is used to output clock pulses to the remote control output, peripheral LSIs, etc. • Clock output (PCL 524, ...
Page 23
BASIC INTERVAL TIMER The basic interval timer has these functions: Interval timer operation which generates a reference time interrupt Watchdog timer application which detects a program runaway Selects the wait time for releasing the standby mode and counts the ...
Page 24
SET1* 8 TMn7 TMn6 TMn5 TMn4 TMn3 TMn2 TMn1 TMn0 TIn Input buffer TIn From MPX clock generator circuit Timer operation start Remarks: * indicates the instruction execution. Fig. 5-4 Timer/Event Counter Block Diagram ( Internal bus ...
Page 25
SERIAL INTERFACE The PD75108 is equipped with clock 8-bit serial interface that operates in the following two modes: Operation stop mode Three-line serial I/O mode PD75104, 75106, 75108 25 ...
Page 26
SIO0 P03/SI Shift register (8) P02/SO P01/SCK *: "SET1" indicates execution of the instruction. Internal bus 8 SIO7 SIO SIOM7 SIOM6 SIOM5 SIOM4 SIOM3 SIOM2 SIOM1 SIOM0 Overflow Serial clock counter (3) Clear MPX Fig. 5-5 ...
Page 27
PROGRAMMABLE THRESHOLD PORT (ANALOG INPUT PORT) PD75108 is equipped with a 4-bit analog input port (consisting of PTH00 to PTH03 pins) whose threshold voltage is programmable. This programmable threshold port is configured as shown in Figure 5-6. The threshold ...
Page 28
BIT SEQUENTIAL BUFFER .... 16 BITS The bit sequential buffer is a data memory specifically provided for bit manipulation. With this buffer, addresses and bit specifications can be sequentially up-dated in bit manipulation operation. Therefore, this buffer is very ...
Page 29
IM1 IM0 INT IRQBT BT Both edge INT4 detection IRQ4 /P00 circuit Edge INT0 detection IRQ0 /P10 circuit Edge INT1 detection IRQ1 /P11 circuit IRQSIO INTSIO INTT0 IRQT0 IRQT1 INTT1 Rising edge INT2 detection IRQ2 /P12 circuit ...
Page 30
STANDBY FUNCTIONS The PD75108 has two different standby modes (STOP mode and HALT mode) to reduce the power consumption of the microcomputer chip while waiting for program execution. Table 7-1 Each Status in Standby Mode Setting Instruction STOP instruction ...
Page 31
RESET FUNCTION The reset ( RES ) signal generator circuit is configured as shown in Figure 8-1. RESET Power-ON reset generator circuit *: PONF cannot be set SET1 instruction. Fig. 8-1 Reset Signal Generator Circuit The ...
Page 32
RESET input Operation mode or standby mode *: The wait time does not include the time required after the RES signal has been generated until the oscillation starts. The status of each internal hardware device after the reset operation has ...
Page 33
Table 8-1 Hardware Device Status After Reset Hardware Program Counter (PC) Carry Flag (CY) Skip Flags (SK0-SK2) PSW Interrupt Status Flags (IST0, 1) Bank Enable Flags (MBE, RBE) Stack Pointer (SP) Data Memory (RAM) General-Purpose Registers (X,A,H,L,D,E,B,C) Bank Selector Registers ...
Page 34
INSTRUCTION SET (1) Operand representation and description Describe one or more operands in the operand field of each instruction according to the operand representation and description methods of the instruction (for details, refer to RA75X Assembler Package User's Manual ...
Page 35
Legend of operation field register; 4-bit accumulator register; 4-bit accumulator register; 4-bit accumulator register; 4-bit accumulator register; 4-bit accumulator register; 4-bit ...
Page 36
Symbols in addressing area field MB = MBE . MBS *1 (MBS = MBE = (00H-7FH (80H-FFH) MBE = ...
Page 37
Instruc- Mne- Operand Bytes tions monics Transfer MOV A, #n4 1 reg1, #n4 2 XA, #n8 2 HL, #n8 2 rp2 @HL @HL– @rpa1 1 XA, @HL 2 @HL, A ...
Page 38
Instruc- Mne- Operand tions monics Bit MOV1 CY,fmem.bit transfer CY,pmem.@L CY,@H+mem. bit fmem.bit,CY pmem.@L,CY @H+mem.bit, CY Arith- ADDS A, #n4 metic XA, #n8 opera- A, @HL tion XA, rp’ rp’1, XA ADDC A, @HL XA, rp’ rp’1, XA SUBS A, ...
Page 39
Instruc- Mne- Operand Bytes tions monics Com- SKE reg, #n4 2 pare @HL, # @HL 1 XA, @ reg 2 XA, rp’ 2 Carry SET1 CY 1 flag CLR1 CY 1 Manipu- SKT CY 1 lation ...
Page 40
Instruc- Mne- Operand tions monics Branch BR addr ! addr $ addr BRCB ! caddr BR PCDE PCXA Subrou- CALL ! addr tine/ Stack Control 40 Ma- chine Bytes Operation Cyc- les — — • PD75104 PC addr 11-0 The ...
Page 41
Instruc- Mne- Operand Bytes tions monics Subrou- CALLF ! faddr 2 tine/ Stack Control (Cont‘d) RET 1 RETS 1 RETI 1 PUSH POP PD75104, 75106, 75108 Ma- chine Addressing Operation Cyc- les ...
Page 42
Instruc- Mne- Operand tions monics Inter- EI rupt IExxx Control DI IExxx I/O IN* A, PORTn XA, PORTn OUT* PORTn, A PORTn, XA CPU HALT Control STOP NOP Special SEL RBn MBn GETI taddr *: When executing the IN/OUT instruction, ...
Page 43
APPLICATION EXAMPLES 10.1 VTR SYSTEM CONTROLLER Remote PD75108 controller signal receiver High- current System output controller/ Operation tape counter/ mode LED remote controller/ indicator remaining tape computation Servo system control Comparator circuit Motor driver circuit, etc. Audio video system ...
Page 44
COMPACT DISC PLAYER Servo control IC Loading control circuit Remote controller signal receiver 10.4 AUTOMOBILE APPLICATIONS (TRIP COMPUTER) Vehicle speed detection Number of revolutions detection Fuel comsumption Key position Gear position Key input Mode select Numerical input 44 PD75108 ...
Page 45
PUSHBUTTON TELEPHONE High- current output LED indicator To main equipment Key matrix Data receiver circuit Data transmitter circuit 10.6 DISPLAY PAGER Filter Code ROM Piezoelectric buzzer PD75104, 75106, 75108 Transmitter/ Hook switch receiver/ speaker selector MPX Call sound TO ...
Page 46
PLAIN PAPER COPIER (PPC) Motor/relay driver circuit Switch Piezoelectric buzzer 10.8 PRINTER CONTROLLER Host machine PD0 to PD7 STRB BUSY TxD Key matrix 46 PD75108 High- current output 12 V Key matrix TO Sensor circuit, heater Comparator temperature, toner ...
Page 47
MASK OPTION SELECTION PD75108 has the following mask options. Options to be built in can be selected. (1) Pin Pin P120 - P123 P130 - P133 Pull-down resistor can be built in bitwise. P140 - P143 (2) Power-ON reset ...
Page 48
ELECTRICAL SPECIFICATIONS ABSOLUTE MAXIMUM RATINGS (T Parameter Symbol Supply Voltage Other than ports 12, 13 Input Voltage V * Ports Output Voltage V O High-Level Output I 1 pin ...
Page 49
... Always keep the ground point of the capacitor of the osccillator circuit at the same potential not connect the ground pattern through which a high current flows. SS • Do not extract signals from the oscillation circuit. Item ...
Page 50
RECOMMENDED OSCILLATOR CIRCUITS CONSTANTS RECOMMENDED CERAMIC OSCILLATORS Manufacturer Product Name CSA 2.00MG Murata Mfg. CSA 4.19MG Co., Ltd. CSA 4.19MGU CST 4.19T KBR-2.0MS Kyoto Ceramic KBR-4.0MS Co., Ltd. KBR-4.19MS KBR-4.9152M RECOMMENDED CRYSTAL OSCILLATOR Manufacturer Product Name Kinseki HC-49/U 50 PD75104, ...
Page 51
DC CHARACTERISTICS (T = - Item Symbol V Other than below IH1 High-Level V Ports 0, 1, TI0, 1, RESET IH2 Input Voltage V Ports IH3 V X1, X2 IH4 V Other ...
Page 52
CAPACITANCE ( Parameter Symbol Input Capacitance C IN Output Capacitance C OUT Input/Output C IO Capacitance COMPARATOR CHARACTERISTICS (T Parameter Symbol Comparison Accuracy V ACOMP Threshold Voltage V TH PTH Input ...
Page 53
AC CHARACTERISTICS (T = - Parameter Symbol V CPU Clock Cycle Time* (Minimum Instruction t CY Execution Time = 1 Machine Cycle) V TI0, TI1 Input Frequency TI0, TI1 Input ...
Page 54
AC TIMING MEASURING POINTS (excluding Ports 0, 1, TI0, TI1, X1, X2, and RESET) 0.7 V 0.3 V CLOCK TIMING X1 input TI TIMING TI0, TI1 54 0 Measuring points 0 1 ...
Page 55
SERIAL TRANSFER TIMING SCK SI SO INTERRUPT INPUT TIMING INT0 to 4 RESET INPUT TIMING RESET t KCY SIK KSI 0 Input data 0 KSO Output data t t ...
Page 56
LOW-VOLTAGE DATA RETENTION CHARACTERISTICS OF DATA MEMORY IN STOP MODE (T = – Parameter Symbol Data Retention Supply V DDDR Voltage Data Retention Supply I DDDR 1 Current* Release Signal Set Time t SREL Oscillation Stabilization ...
Page 57
CHARACTERISTIC DATA I DD 5000 1000 500 100 0 3.0 Figure indicate set values of PCC. X1 2.5 C 2.0 1.5 1.0 0 vs. V ...
Page 58
Figure indicate set values of PCC. 2.5 2.0 1.5 1.0 0 vs. V Characteristics (ceramic oscillation Figure ...
Page 59
I vs. f Characteristics (external clock 3.0 Figures indicate set values of PCC 2.5 PD74HCU04 2.0 1.5 1.0 0 [MHz vs. V Characteristics TI ...
Page 60
vs. I (Ports 0 and Characteristics ...
Page 61
V vs –15 –10 – Remarks: Unless otherwise specified, all the characteristic data shown are reference values. PD75104, 75106, 75108 (Ports 0 and Characteristics V = ...
Page 62
PACKAGE DRAWINGS 64 PIN PLASTIC SHRINK DIP (750 mil NOTE 1) Each lead centerline is located within 0.17 mm (0.007 inch) of its true position (T.P.) at maximum material condition. 2) Item "K" ...
Page 63
PIN PLASTIC QFP (14 20 NOTE Each lead centerline is located within 0.20 mm (0.008 inch) of its true position (T.P.) at maximum material condition. detail of ...
Page 64
...
Page 65
... It is recommended that PD75104, 75106, and 75108 be soldered under the following conditions. For details on the recommended soldering conditions, refer to Information Document "Semiconductor Devices Mounting Manual" (IEI-616). For other soldering methods and conditions, please consult NEC. Table 15-1 Soldering Conditions of Surface Mount Type PD75108GF - xxx - 3BE: 64-pin plastic QFP ( mm) ...
Page 66
... Comparator input: 4 Power-ON Reset Circuit Provided (mask option) Power-ON Flag Operating Voltage Range Minimum Instruction Execution Time Pin Connections Depends on package • 64-pin plastic shrink DIP (750 mil) • 64-pin plastic QFP (14 20 mm) Package PD75112 PD75116 PD75104A PD75108A Mask ROM ...
Page 67
... EV-9200G-64 EV-9200G-64 PG-1500 PROM programmer PA-75P108CW PROM programmer adapter for PD75P108BCW and 75P108BDW connected to PG-1500. PA-75P116GF Programmer adapter for PD75P108BGF connected to PG-1500. Software IE Control Program Host machine PG-1500 Controller PC-9800 series (MS-DOS RA75X Relocatable IBM PC/AT Assembler *1: Maintenance product 2: Not provided with IE-75001-R ...
Page 68
APPENDIX C. RELATED DOCUMENTS 68 PD75104, 75106, 75108 ...
Page 69
... The insulation of the gates of the MOS device may be destroyed by a strong static charge. Therefore, when transporting or storing the MOS device, use a conductive tray, magazine case, or conductive buffer materials, or the metal case NEC uses for packaging and shipment, and use grounding when assembling the MOS device system. Do not leave the MOS device on a plastic plate and do not touch the pins of the device ...
Page 70
... The devices listed in this document are not suitable for uses in aerospace equipment, submarine cables, nuclear reactor control systems and life support systems. If customers intend to use NEC devices for above applications or they intend to use "Standard" quality grade NEC devices for the applications not intended by NEC, please contact our sales people in advance. ...