upd63a Renesas Electronics Corporation., upd63a Datasheet

no-image

upd63a

Manufacturer Part Number
upd63a
Description
4-bit Single-chip Microcontroller For Infrared Remote Control Transmission
Manufacturer
Renesas Electronics Corporation.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
upd63aGS-401
Manufacturer:
NEC
Quantity:
5 000
Part Number:
upd63aGS-401
Manufacturer:
NEC
Quantity:
5 000
Part Number:
upd63aGS-402
Manufacturer:
NEC
Quantity:
400
Part Number:
upd63aGS-402
Manufacturer:
NEC
Quantity:
1 000
Part Number:
upd63aGS-403
Manufacturer:
NEC
Quantity:
1 000
Part Number:
upd63aGS-406
Manufacturer:
NEC
Quantity:
1 000
Part Number:
upd63aGS-413
Manufacturer:
NEC
Quantity:
1 000
Part Number:
upd63aGS-417
Manufacturer:
NEC
Quantity:
95
Part Number:
upd63aGS-422
Manufacturer:
NEC
Quantity:
3 148
Part Number:
upd63aGS-425
Manufacturer:
NEC
Quantity:
20 000
Part Number:
upd63aGS-445-T1
Manufacturer:
SHARP
Quantity:
200
Part Number:
upd63aGS-445-TI
Manufacturer:
NEC
Quantity:
20 000
Document No. U11371EJ3V0DS00 (3rd edition)
Date Published November 1998 N CP(K)
Printed in Japan
DESCRIPTION
a standby release function through key entry, and a programmable timer, the PD63, 63A, and 64 are suitable for
infrared remote control transmitters.
evaluation or small-quantity production.
FEATURES
APPLICATION
Equipped with low-voltage 1.8 V operation, a carrier generation circuit for infrared remote control transmission,
For the
• Program memory (ROM)
• Data memory (RAM): 32
• Built-in carrier generation circuit for infrared remote control
• 9-bit programmable timer
• Command execution time
• Stack level
• I/O pins (K
• Input pins (K
• Sense input pin (S
• S
• Power supply voltage
• Operating ambient temperature : T
• Oscillator frequency
• POC circuit (Mask option)
Infrared remote control transmitter (for AV and household electric appliances)
·
·
·
1
/LED pin (I/O)
PD63 : 512
PD63A: 768
PD64 : 1002
Unless otherwise stated, the PD63 is taken as a representative product in this document.
PD63, 63A and 64, we have made available the one-time PROM product PD6P4B for program
I/O
FOR INFRARED REMOTE CONTROL TRANSMISSION
)
I
)
0
10 bits
10 bits
)
4-BIT SINGLE-CHIP MICROCONTROLLER
10 bits
The information in this document is subject to change without notice.
4 bits
The mark
: 1 channel
: 8 s (when operating at f
: 1 level (Stack RAM is for data memory RF as well.)
: 8 units
: 4 units
: 1 unit
: 1 unit (When in output mode, this is the remote control transmission display
: V
: f
pin.)
V
X
A
DD
DD
= 2.4 to 8 MHz
= –40 to +85 ˚C
DATA SHEET
= 1.8 to 3.6 V (when operating at f
= 2.2 to 3.6 V (when operating at f
shows major revised points.
X
MOS INTEGRATED CIRCUIT
PD63, 63A, 64
= 8 MHz: ceramic oscillation)
X
X
= 4 MHz)
= 8 MHz)
©
1996

Related parts for upd63a

upd63a Summary of contents

Page 1

SINGLE-CHIP MICROCONTROLLER FOR INFRARED REMOTE CONTROL TRANSMISSION DESCRIPTION Equipped with low-voltage 1.8 V operation, a carrier generation circuit for infrared remote control transmission, a standby release function through key entry, and a programmable timer, the PD63, 63A, and 64 ...

Page 2

ORDERING INFORMATION Part Number PD63GS- 20-pin plastic SOP (300 mil) PD63AGS- 20-pin plastic SOP (300 mil) PD64GS- 20-pin plastic SOP (300 mil) PD64MC- -5A4 20-pin plastic SSOP (300 mil) Remark indicates ROM code suffix. PIN CONFIGURATION (TOP VIEW) 20-pin Plastic ...

Page 3

BLOCK DIAGRAM CARRIER REM GENERATOR 9-bit S /LED 1 TIMER LIST OF FUNCTIONS Item ROM capacity 512 Mask ROM RAM capacity 32 4 bits Stack 1 level (multiplexed with RF of RAM) I/O pins • Key input (K • Key ...

Page 4

PIN FUNCTIONS ......................................................................................................................... 1.1 List of Pin Functions ......................................................................................................................... 1.2 INPUT/OUTPUT Circuits of Pins ...................................................................................................... 1.3 Dealing with Unused Pins ................................................................................................................ 2. INTERNAL CPU FUNCTIONS .................................................................................................... 2.1 Program Counter (PC) ...................................................................................................................... 2.2 Stack Pointer (SP) ............................................................................................................................. 2.3 Address Stack ...

Page 5

INSTRUCTION SET .................................................................................................................... 30 9.1 Machine Language Output by Assembler ....................................................................................... 30 9.2 Circuit Symbol Description .............................................................................................................. 31 9.3 Mnemonic to/from Machine Language (Assembler Output) Contrast Table ............................... 32 9.4 Accumulator Operation Instructions ............................................................................................... 36 9.5 Input/Output Instructions ................................................................................................................. ...

Page 6

PIN FUNCTIONS 1.1 List of Pin Functions Pin No. Symbol These pins refer to the 8-bit I/O ports. I/O switching can I/O0 I/ made in 8-bit units. 15-20 In INPUT mode, a pull-down resistor ...

Page 7

INPUT/OUTPUT Circuits of Pins The input/output circuits of the PD63 pins are shown in partially simplified forms below. ( I/O0 I/O7 Output data latch output disable Input buffer Note The drive capability is held low. (2) K ...

Page 8

Dealing with Unused Pins The following connections are recommended for unused pins. Table 1-1. Connections for Unused Pins Pin K INPUT mode I/O OUTPUT mode REM S /LED Note RESET Note If the circuit ...

Page 9

INTERNAL CPU FUNCTIONS 2.1 Program Counter (PC): 10 Bits Refers to the binary counter that holds the address information of the program memory. Figure 2-1. Program Counter Organization PC PC9 PC8 The program counter contains the address of the ...

Page 10

Program Memory (ROM): 512 steps 768 steps 1002 steps The ROM consists of 10 bits per step, and is addressed by the program counter. The program memory stores programs and table data, etc. The 22 steps from 3EAH to ...

Page 11

Figure 2-4. Data Memory Organization R (high-order 4 bits ...

Page 12

Arithmetic and Logic Unit (ALU): 4 Bits The arithmetic and logic unit (ALU), which refers to an arithmetic circuit consisting of 4 bits, executes simple manipulations with priority given to logical operations. 2.9 Flags 2.9.1 Status flag (F) Pin ...

Page 13

Carry flag (CY) The carry flag is set ( the following cases: • If the ANL instruction or the XRL instruction is executed when bit 3 of the accumulator is “1” and bit 3 of the operand ...

Page 14

PORT REGISTERS (PX) The K port, the K port, the special ports (S I reset, port register values are shown below. Figure 3-1. Port Register Organization I/O7 I/O6 I/ ...

Page 15

K Port (P0) I/O The K port is an 8-bit input/output port for key scan output. I/O INPUT/OUTPUT mode is set by bit 1 of the P4 register read instruction is executed, the pin state can be ...

Page 16

K Port/Special Ports (P1) I 3.2.1 K port (P : bits 4 The K port is to the 4-bit input port for key entry. I The pin state can be read. Software can be used ...

Page 17

Control Register 0 (P3) Control register 0 consists of 8 bits. The contents that can be controlled are as shown below. When reset, the register becomes 0000 0011B. Table 3-4. Control Register 0 (P3) Bit b 7 Name — ...

Page 18

Control Register 1 (P4) Control register 1 consists of 8 bits. The contents that can be controlled are as shown below. When reset, the register becomes 0010 0110B. Table 3-6. Control Register 1 (P4) Bit b 7 Name — ...

Page 19

TIMER 4.1 Timer Configuration The timer is the block used for creating a remote control transmission pattern. As shown in Figure 4-1, it consists of a 9-bit down counter ( flag ( ...

Page 20

Timer Operation The timer starts (counting down) when a value other than 0 is set for the down counter with a timer operation instruction. The timer operation instructions for making the timer start operation are shown below: MOV T0, ...

Page 21

Carrier Output The carrier for remote-controlled transmission can be output from the REM pin by clearing (to 0) bit 2 of the control register 0. As shown in Figure 4-3, in the case where the timer stops when the ...

Page 22

STANDBY FUNCTION 5.1 Outline of Standby Function To save current consumption, two types of standby modes, i.e., HALT mode and STOP mode, are made available. In STOP mode, the system clock stops oscillation. At this time, the X In ...

Page 23

Standby Mode Setup and Release The standby mode is set with the HALT #b standby mode to be set, the status flag (F) is required to have been cleared (to 0). The standby mode is released by the release ...

Page 24

Table 5-3. Standby Mode Setup (HALT #b Operand Value of HALT Instruction Setting Mode STOP STOP Note STOP 1 Any of ...

Page 25

Figure 5-2. STOP Mode Release by RESET Input HALT instruction (STOP mode) RESET OPERATING mode Oscillation Clock (2) HALT Mode Release Timing Figure 5-3. HALT Mode Release by Cancelation Condition HALT instruction (HALT mode) Standby release signal OPERATING mode Clock ...

Page 26

RESET PIN The system reset takes effect by inputting low level to the RESET pin. While the RESET pin is at low level, the system clock oscillation circuit is stopped and the X are fixed to the GND. If ...

Page 27

POC CIRCUIT (MASK OPTION) The POC circuit monitors the power supply voltage and applies an internal reset in the microcontroller at the time of battery replacement. If the applied circuit satisfies the following conditions, the POC circuit can be ...

Page 28

Functions of POC Circuit The POC circuit has the following functions: • Generates an internal reset signal when V • Cancels an internal reset signal when V Here power supply voltage POC V DD 3.6 ...

Page 29

SYSTEM CLOCK OSCILLATION CIRCUIT The system clock oscillation circuit consists of oscillation circuits for ceramic resonators (f Ceramic resonator The system clock oscillation circuit stops its oscillation when reset or in STOP mode. Caution When using the system clock ...

Page 30

INSTRUCTION SET 9.1 Machine Language Output by Assembler The bit length of the machine language of this product is 10 bits per word. However, the machine language that is output by the assembler is extended to 16 bits per ...

Page 31

Circuit Symbol Description A : Accumulator ASR : Address Stack Register addr : Program memory address CY : Carry flag data4 : 4-bit immediate data data8 : 8-bit immediate data data10 : 10-bit immediate data F : Status flag ...

Page 32

Mnemonic to/from Machine Language (Assembler Output) Contrast Table Accumulator Operation Instructions Instruction Code Mnemonic Operand 1st Word 2nd Word ANL A, R0n FBEn A, R1n FAEn A, @R0H FAF0 A, @R0L FBF0 A, #data4 FBF1 data4 ORL A, R0n ...

Page 33

Input/output Instructions Instruction Code Mnemonic Operand 1st Word 2nd Word IN A, P0n FFF8 + n — A, P1n FEF8 + n — OUT P0n, A E5F8 + n — P1n, A E4F8 + n — ANL A, P0n FBF8 ...

Page 34

Branch Instructions Instruction Code Mnemonic Operand 1st Word 2nd Word JMP addr (Page 0) E8F1 addr addr (Page 1) E9F1 addr JC addr (Page 0) ECF1 addr addr (Page 1) EAF1 addr JNC addr (Page 0) EDF1 addr addr (Page ...

Page 35

Others Instruction Code Mnemonic Operand 1st Word 2nd Word HALT #data4 E2F1 data4 STTS #data4 E3F1 data4 R0n E3En SCAF FAF3 NOP E0E0 Operation 3rd Word Standby mode if statuses match F 1 else statuses match F ...

Page 36

Accumulator Operation Instructions ANL A, R0n ANL A, R1n <1> Instruction code : <2> Cycle count : 1 <3> Function : (A) CY The accumulator contents and the register Rmn contents are ANDed and ...

Page 37

ORL A, R0n ORL A, R1n <1> Instruction code : <2> Cycle count : 1 <3> Function : (A) ( The accumulator contents and the register Rmn contents are ORed and the results ...

Page 38

XRL A, @R0H XRL A, @R0L <1> Instruction code : 0 <2> Cycle count : 1 <3> Function : (A) CY (A) CY The accumulator contents and the program memory contents ...

Page 39

Input/Output Instructions IN A, P0n IN A, P1n <1> Instruction code : <2> Cycle count : 1 <3> Function : (A) (Pmn ...

Page 40

OUT Pn, #data8 <1> Instruction code : <2> Cycle count : 1 <3> Function : (Pn) The immediate data is transferred to port Pn. In this ...

Page 41

MOV R0n, A MOV R1n, A <1> Instruction code : <2> Cycle count : 1 <3> Function : (Rmn) The accumulator contents are transferred to register Rmn. MOV Rn, #data8 <1> Instruction code : 0 ...

Page 42

Branch Instructions The program memory consists of pages in steps of 1K (000H to 3FFH). However, as the assembler automatically performs page optimization unnecessary to designate pages. The pages allowed for each product are as follows. PD63 ...

Page 43

Subroutine Instructions The program memory consists of pages in steps of 1K (000H to 3FFH). However, as the assembler automatically performs page optimization unnecessary to designate pages. The pages allowed for each product are as follows. PD63 ...

Page 44

Timer Operation Instructions MOV A, T0 MOV A, T1 <1> Instruction code : 0 <2> Cycle count : 1 <3> Function : (A) CY The timer Tn contents are transferred ...

Page 45

MOV T, @R0 <1> Instruction code : <2> Cycle count : 1 <3> Function : (T) ((P13), (R0)) Transfers the program memory contents to the timer register T (t P13 ...

Page 46

STTS #data4 <1> Instruction code : <2> Cycle count : 1 <3> Function : if statuses match F else F Compares the ...

Page 47

ASSEMBLER RESERVED WORDS 10.1 Mask Option Directives When creating the PD63 program necessary to use a mask option directive in the assembler’s source program to specify a mask option. 10.1.1 OPTION and ENDOP directives From the OPTION ...

Page 48

ELECTRICAL SPECIFICATIONS Absolute Maximum Ratings (T = +25 ˚C) A Parameter Symbol Power supply voltage V DD Input voltage I/O Output voltage V O Note High-level output current I REM OH LED One K Total of ...

Page 49

DC Characteristics (T = –40 to +85 ˚ Parameter Symbol High-level input voltage V RESET IH1 V K IH2 I IH3 I Low-level input voltage V RESET IL1 V K IL2 I ...

Page 50

AC Characteristics (T = –40 to +85 ˚ Parameter Symbol Command execution time 2 high-level width When releasing STANDBY mode ...

Page 51

System Clock Oscillation Circuit Characteristics (T Parameter Symbol Oscillator frequency f X (ceramic resonator 2 Recommended Ceramic Resonator (T Manufacturer Part Number (Order Disregarded) TDK Corp. FCR3.64MC5 FCR3.84MC5 FCR4.0MC5 FCR6.0MC5 CCR3.2MC3 CCR4.0MC3 CCR6.0MC3 CCR8.0MC5 ...

Page 52

Recommended Ceramic Resonator (T Manufacturer Part Number (Order Disregarded) Kyocera Corp. KBR-2.5MS KBR-3.58MSB KBR-3.58MKC KBR-4.0MSB KBR-4.0MKC KBR-6.0MSB KBR-6.0MKC KBR-8.0M PBRC3.58A PBRC3.58B PBRC4.00A PBRC4.00B PBRC6.00A PBRC6.00B Note When a POC circuit (mask option) is not incorporated An external circuit example 52 ...

Page 53

CHARACTERISTIC CURVE (REFERENCE VALUES MHz 1.8 1.6 1.4 1.2 1.0 OPERATING mode 0.8 0.6 HALT mode 0 Power supply voltage ...

Page 54

I ° 3 320 280 240 200 160 120 80 40 0.6 1.2 1.8 2.4 0 Low-level output voltage V [ ...

Page 55

APPLIED CIRCUIT EXAMPLE Example of Application to System · Remote-control transmitter (40 keys; mode selection switch accommodated) K I/ /LED 1 REM OUT X IN GND RESET · Remote-control ...

Page 56

PACKAGE DRAWINGS 20 PIN PLASTIC SOP (300 mil NOTE Each lead centerline is located within 0.12 mm (0.005 inch) of its true position (T.P.) at maximum material condition. Remark ...

Page 57

PIN PLASTIC SSOP (300 mil NOTE Each lead centerline is located within 0. its true position (T.P.) at maximum material condition. Remark The dimensions and materials of the ES model ...

Page 58

RECOMMENDED SOLDERING CONDITIONS Carry out the soldered packaging of this product under the following recommended conditions. For details of the soldering conditions, refer to information material Semiconductor Device Mounting Technology Manual (C10535E). For soldering methods and conditions other than ...

Page 59

APPENDIX A. DEVELOPMENT TOOLS An emulator is provided for the PD63, 63A, and 64. Hardware Note • Emulator (EB-6133 ) It is used to emulate the PD63, 63A, and 64. Note This is a product of Naito Densei Machida Mfg. ...

Page 60

APPENDIX B. FUNCTIONAL COMPARISON BETWEEN PD63 SUBSERIES AND OTHER SUBSERIES Item PD63 ROM capacity 512 10 bits RAM capacity 32 4 bits Stack 1 level (multiplexed with RF of RAM) Key matrix keys S (S-IN) input ...

Page 61

APPENDIX C. EXAMPLE OF REMOTE-CONTROL TRANSMISSION FORMAT (in the case of NEC transmission format in command one-shot transmission mode) Caution When using the NEC transmission format, please apply for a custom code at NEC. (1) REM output waveform (From <2> ...

Page 62

Carrier waveform (Enlarged waveform of each code’s high period) REM output 8.77 s (6) Bit array of each code Leader code Custom code Caution To prevent malfunction ...

Page 63

PD63, 63A ...

Page 64

PD63, 63A, 64 ...

Page 65

PD63, 63A ...

Page 66

NOTES FOR CMOS DEVICES 1 PRECAUTION 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 ...

Page 67

Regional Information Some information contained in this document may vary from country to country. Before using any NEC product in your application, please contact the NEC office in your country to obtain a list of authorized representatives and distributors. They ...

Page 68

MS-DOS is either a registered trademark or a trademark of Microsoft Corporation in the United States and/or other countries. PC/AT and PC DOS are trademarks of IBM Corp. The export of this product from Japan is regulated by the Japanese ...

Related keywords