UPD75104CW NEC, UPD75104CW Datasheet

no-image

UPD75104CW

Manufacturer Part Number
UPD75104CW
Description
Manufacturer
NEC
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
UPD75104CW
Manufacturer:
NEC
Quantity:
20 000
Part Number:
UPD75104CW
Manufacturer:
NEC
Quantity:
18 244
Part Number:
UPD75104CW-216
Manufacturer:
NEC
Quantity:
96
Part Number:
UPD75104CW-254
Manufacturer:
NEC
Quantity:
144
Part Number:
UPD75104CW-269
Manufacturer:
MOT
Quantity:
482
Document No.
Date Published
Printed in Japan
(O. D. No.
DESCRIPTION
interrupt function, in addition to a CPU, ROM, RAM, and I/O ports, on a single chip. Operating at high speeds,
the microcomputer allows data to be manipulated in units of 1, 4, or 8 bits. In addition, various bit manipulation
instructions are provided to reinforce I/O manipulation capability. Equipped with I/Os for interfacing with
peripheral circuits operating on a different supply voltage, outputs that can directly drive LEDs, and analog
inputs, PD75108 is suitable for controlling such systems as VTRs, acoustic products, button telephones, radio
communications equipment, and printers. A pin-compatible EPROM model is also available for evaluation of
system development and small-scale production of application systems.
FEATURES
representative model throughout this manual.
Detailed functions are described in the following user’s manual. Be sure to read it for designing.
Unless there are differences among PD75104, 75106, and 75108 functions, PD75108 is treated as the
IC-2520B
IC-6906B)
January 1994 P
PD75108 is a 4-bit single-chip microcomputer integrating timer/event counters, serial interface, and vector
Internal memory
• Program memory (ROM)
• Data memory (RAM)
New architecture “75X series” rivaling 8-bit microcomputers
43 systematically organized instructions
• A wealth of bit manipulation instructions
• 8-bit data transfer, compare, operation, increment, and decrement instructions
• 1-byte relative branch instructions
• GETI instruction executing 2-/3-byte instruction with one byte
High speed. Minimum instruction execution time: 0.95 s (at 4.19 MHz), 5 V
Power-saving, instruction time change function: 0.95 s/1.91 s/15.3 s (at 4.19 MHz)
I/O port pins as many as 58
Three channels of 8-bit timers
8-bit serial interface
Multiplexed vector interrupt function
Model with PROM is available: PD75P108B (One-time PROM, EPROM)
: 8068
: 6016
: 4096
: 512
: 320
4 bits ( PD75108)
4 bits ( PD75106, 75104)
8 bits ( PD75108)
8 bits ( PD75106)
8 bits ( PD75104)
4-BIT SINGLE-CHIP MICROCOMPUTER
The information in this document is subject to change without notice.
PD751XX Series User’s Manual: IEM-922
PD75104, 75106, 75108
The mark
DATA SHEET
shows major revised points.
MOS INTEGRATED CIRCUIT
NEC Corporation 1989

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. ...

Related keywords