SC73C1402
4-BIT MCU FOR REMOTE CONTROLLER(MASK TYPE)
DESCRIPTION
SC73C1402 is one of Silan’ 4-bit CMOS single-chip micro-
s
controllers for infrared remote control transmitters (IRCTs). It can
be implemented in various IRCT circuits by mask option.
SOP-20-300-1.27
FEATURES
* Operating voltage range: (2.0 ~ 4.0V)
Low static power consumption (<1uA)
* Program memory: 2Kx 9 bits
The last 1K areas can also be used as data table
* Data memory (RAM): 16 x 4 bits
* Timer/counter: 10~15 bits
* 20 I/O ports, where there is a 4-bit input, two 4-bit outputs and
two 4-bit programmable input/output ports(P53 is output but
not used as keypress).
* Oscillator frequency (fosc):
300KHz~2MHz or 2MHz~6MHz selectable by mask option
* Operating frequency (fmain):
fmain=fosc
(when fosc in the range of 300KHz~2MHz)
fmain=fosc/8 (when fosc in the range of 2MHz~6MHz)
* Carrier frequency: fmain/12
* Carrier duty: 1/2 or 1/3 duty selectable by program
* Instruction cycle: 5/fmain
* Handles various user’ codes, repeat key, persist-key press
APPLICATIONS
s
and many other functions
* Infrared remote control devices, such
* Power on reset
as TV, Video Cassette Recorder, VTR,
* Supports voltage-drop detection
laser phonograph and acoustics
* Supports 56 keys in 20-pin package, and 80 keys in 24-pin
remote controllers.
package.
SSOP-20-300-0.65
SOP-20-375-1.27
ORDERING INFORMATION
Device
SC73C1402
SC73C1402A
SC73C1402B
SC73C1402C
SC73C1402D
SC73C1402E
Package
SOP-24-375-1.27
SOP-20-300-1.27
SSOP-20-300-0.65
SOP-20-375-1.27
DIE
SSOP-24-300-0.65
HANGZHOU SILAN MICROELECTRONICS CO.,LTD
Http: www.silan.com.cn
REV:1.1
2005.12.19
Page 1 of 20
SC73C1402
BLOCK DIAGRAM
ABSOLUTE MAXIMUM RATINGS
(T
amb
=25°C)
Characteristics
Supply Voltage
Input Voltage
Output Current
Power Consumption
Storage Temperature
Operating Temperature
Symbol
V
DD
V
IN
I
OUT
(P53)
P
D
T
stg
T
opr
Value
-0.3 ~ +5.0
-0.3~V
DD
+0.3
-6
500
-40~+125
-10~+70
Units
V
V
mA
mW
°C
°C
ELECTRICAL CHARACTERISTICS
(T
amb
=25°C, V
DD
=3.0V)
Characteristics
Power Supply Voltage
Operating Current
Oscillation Frequency
Static Current
Input Pull-Down Resistor
Symbol
V
DD
I
DD
F
OSC
I
DS
R
Test Conditions
All function
In operating
MASK1
MASK2
Oscillator stops
P51, P52
V
DD
=3V
P00-P03
P10-P13
High Input Voltage
Low Input Voltage
V
IH
V
IL
--
--
Min.
2
--
300K
2M
--
50
80
0.7V
DD
0
Typ.
--
--
455k
4M
--
65
95
--
--
Max.
4
0.5
2M
6M
1
80
110
V
DD
0.3V
DD
Units.
V
mA
Hz
Hz
µA
KΩ
KΩ
V
V
(To be continued)
HANGZHOU SILAN MICROELECTRONICS CO.,LTD
Http: www.silan.com.cn
REV:1.1
2005.12.19
Page 2 of 20
SC73C1402
(Continued)
Characteristics
Symbol
Test Conditions
P53
P52
High Output Current
I
OH
V
DD
=3V
P10-P13
P30-P33
P50-P51
P53
P52
Low Output Current
I
OL
V
DD
=3V
V
OL
=0.3V
P10-P13
P20-P23
P30-P33
P50-P51
--
0.17
--
--
--
1.3
0.17
--
--
mA
--
-0.8
--
V
OH
=2.7V P20-P23
Min.
--
--
Typ.
-5.5
-3.6
Max.
--
--
mA
Units.
PIN CONFIGURATIONS
SOP-24
GND
P51
P53
P52
P33
P32
P31
P30
P23
P22
P21
14
11
P12
P20
13
12
P13
20
19
18
17
16
15
14
13
12
11
GND
P53
P52
P51
P23
P22
P21
RSTN
P20
P13
24
23
22
21
20
19
18
17
16
15
SC73C1402
1
V
DD
2
RSTN
3
XT1
4
XT2
5
P00
6
P01
7
P02
8
P03
9
P10
1
2
3
4
5
6
7
8
9
10
10
P11
SOP-20/SSOP-20 project 1
V
DD
XT1
XT2
P00
P01
P02
P03
P10
P11
P12
1
2
3
4
5
6
7
8
9
10
20
19
18
17
16
15
14
13
12
11
GND
P53
P52
P51
P50
P23
P22
P21
P20
P13
SOP-20/SSOP-20 project 2
V
DD
XT1
XT2
P00
P01
P02
P03
P10
P11
P12
HANGZHOU SILAN MICROELECTRONICS CO.,LTD
Http: www.silan.com.cn
SC73C1402
SC73C1402
REV:1.1
2005.12.19
Page 3 of 20
SC73C1402
SOP-20/SSOP-20 project 3
P22
P23
P51
P52
P53
V
DD
XT1
XT2
GND
RSTN
1
2
3
4
5
6
7
8
9
10
20
19
18
17
16
15
14
13
12
11
P21
P20
P13
P12
P11
P10
P03
P02
P01
P00
SC73C1402
PIN DESCRIPTION
Symbol
V
DD
GND
RSTN
P50
XT1
XT2
P00~P03
Power supply (2.0V~4.0V)
Reset
active low
Description
P-channel open-drain output
Crystal oscillator output
Crystal oscillator input
4-bit input pin (with internal pull-down resistor). This pin is used for keyboard scan and to
control internal circuit.
4-bit I/O port (It can be set to input or output by program, with internal pull-down resistor).
In input mode, it can be used for keyboard scan.
In output mode, used for keyboard scan output.
4-bit I/O port (It can be set to input or output by program, with internal pull-down resistor).
P10~P13
P20~P23
P30~P33
P52
P53
P51
In input mode, it can be used for keyboard scan.
In output mode, can be used for keyboard scan output.
4-bit output pin can be used for keyboard scan output.
It can be set input/output mode by mask option.
In output mode, have large current when output high level(can be used to drive LED).
In input mode, it can be used for keyboard scan input.
Outputs remote signal with carrier.
It can be set input/output mode by mask option.
In output mode, it can be used for keyboard scan output.
In input mode, it can be used for keyboard scan input.
HANGZHOU SILAN MICROELECTRONICS CO.,LTD
Http: www.silan.com.cn
REV:1.1
2005.12.19
Page 4 of 20
SC73C1402
FUNCTION DESCRIPTION
1. PC: 11 bits
PC refers to program counter. The maximum addressing area is 2K bytes in ROM. The program counter
contains the address of the instruction that will be executed next. When reset, the value of the PC is cleared to
0. The PC is set to predefined value when one of the 3 following occasions occurs: 1) when the JUMP
instruction is executed; 2) when a subroutine call is back; 3) when a program call is back. In the SC73C1402,
all instructions are 1-byte OP Code instructions, PC increments by 1 each time an instruction is executed.
2. MBR
Memory buffer register (MBR) is the write-only, higher 4-bit of the program pointer. The ROM of the
SC73C1402 can be divided into 16 blocks. Each block has 128 bytes. These blocks can be addressed by the
MBR. When the program starts executing a branch instruction, it will load the corresponding value to the MBR
register, and then executes the command BSS label.
3. STACK
STACK refers to stack register (11 bits). It stores the previous value of program pointer during execution of
subroutine calls. Because there is only one-level hardware stack register, only one-level programs can be
called. When the user tries to make a nested two-level program call, an error will occur.
4. B, H, D
BHD refers to the pointers to data table. They are all 4-bit. The last 1K-byte area of ROM (400H~7FFH) can
also be used for data table. When addressing the data of the program in ROM, the registers act as the
pointers to the data table. In other cases, the H, D registers can be used as general purpose registers. Data
stored in the data table can be addressed by the 2 transmit instructions (see the following 2 instructions: LDL
A, @HD, and LDH A, @HD. When executing the above 2 transmit-instructions, the program searches the data
in the data table automatically. The lower 10-bit of the ROM is decided by the lower 2-bit of the B register, and
all bits of the H & D register.
When the BR [3] of B register is set to “ , the carrier duty is 1/2; when BR [3] is set to “ , then the carrier
1”
0”
duty is 1/3.
The BR [2] of B register is “ , the carrier output port is opened, if BR [2]=0, the carrier output port is closed.
1”
5. ROM
Address
000H
001H
002H
Subroutine address
01FH
020H
Program address
3FFH
400H
Data table and program multiplex areas
7FFH
2k x 9bits
Reset address
HANGZHOU SILAN MICROELECTRONICS CO.,LTD
Http: www.silan.com.cn
REV:1.1
2005.12.19
Page 5 of 20