The HT6P20 is a CMOS LSI encoder designed
for remote control system applications. It en
codes 24 bits of information and then serially
transmits it via the DOUT pin upon receipt of
transmission enable (DATA pins: D0~D7) signals. The combination of address and data bits
of the HT6P20 is designed using one time pro-
HT6P20
24
2
One time programmable process
·
Data active: D0~D7
·
Minimal external components
·
HT6P20/A/B: 8-pin DIP/NSOP package
·
HT6P20/D: 16-pin DIP/NSOP package
Security system
·
Cordless telephones
·
Other remote control systems
·
grammable process. In addition, the chip offers
various packaging for flexible combination of
programmable address/data so as to meet vari
ous applications. Its programmable ad
dress/data is transmitted together with the
anti-code bits via RF or infrared transmission
medium upon receipt of a trigger signal.
OTP Encoder
-
-
Block Diagram
OSC1
OSC2
VPP
SIO
Note: Address/Data numbers are available in various combinations, refer to the functional descrip
tion.
Oscillator
Program m ing
Circuit
C ontrol U nit
PGM
Address
C ounter
Mixer &
Driver
D a ta L a tc h
D0D7
1May 2, 2000
DOUT
Pin Assignment
HT6P20
24-A ddress
0 -D a ta
PGM
1
VSS
2
OSC2
3
OSC1
4
H T6P 20A
8 D IP /N S O P
SIO
8
VPP
7
VDD
6
DOUT
5
22-A ddress
2 -D a ta
D0
1
D1
2
VSS
3
OSC2
4
HT6P20B
8 D IP /N S O P
B lank deviceB lank device
D1
1
PGM
VSS
OSC2
OSC1
1
2
3
4
8
7
6
5
HT6P20
8 D IP /N S O P
SIO
VPP
VDD
DOUT
D2/NC
D3/NC
D4/NC
D5/NC
D6/NC
D7/NC
2
3
VSS
4
5
6
7
8
HT6P20
1 6 D IP /N S O P
20-A ddress
4 -D a ta
D1
D2
D3
VSS
NC
8
VDD
7
DOUT
6
OSC1
5
NC
NC
NC
NC
16
1
2
3
4
5
6
7
8
D0
15
PGM
14
SIO
13
VPP
12
VDD
11
DOUT
10
OSC1
9
OSC2
HT6P20D
1 6 D IP /N S O P
D0
16
PGM
15
SIO
14
VPP
13
VDD
12
DOUT
11
OSC1
10
OSC2
9
Note:
The customer code and control code have been programmed into HT6P20A/B/D by Holtek¢s
factory process.
The blank device HT6P20 is not programmed, it can be programmed by Holtek¢s programming
kit.
Warning: The 8-pin blank device only allows programming as HT6P20A type.
The 16-pin blank device allows programming as one of HT6P20/D type. After program
ming the HT6P20 pin name are the same as one of HT6P20D, which is determined by the
kit programming procedure.
Pin name ²NC² stands for no connection (floating).
Data input and transmission enable (active low)
They can be externally set to VSS or left open.
Negative power supply, ground
No connection
Positive power supply
Programming power supply, V
tion
Programming address/control code input and mode
code output for mode verification
Program mode control pin, active low
Unit: mm
-956.50
762.75
498.75
236.25
-852.50-776.75
-530.00-776.75
-355.00-776.75
-180.00-776.75
-776.75
-776.75
-776.75
-776.75
-776.75
-466.75
-205.75
for normal opera
DD
-
3May 2, 2000
Approximate internal connection circuits
HT6P20
CMOS IN/O UT
CMOS OUT
CMOS IN
Pull-high
V
DD
OSC1
OSCILLATOR
OSC2
Absolute Maximum Ratings
Supply Voltage ..............................-0.3V to 12V
Input Voltage .................V
-0.3V to VDD+0.3V
SS
Note: These are stress ratings only. Stresses exceeding the range specified under ²Absolute Maxi
mum Ratings² may cause substantial damage to the device. Functional operation of this de
vice at other conditions beyond those listed in the specification is not implied and prolonged
exposure to extreme conditions may affect device reliability.
Electrical Characteristics
SymbolParameter
V
DD
I
STB
I
DD
V
IH
V
IL
R
PH
I
DOUT
f
OSC
Operating Voltage
Standby Current12VOscillator stops
Operating Current12V
²H² Input Voltage¾¾
²L² Input Voltage¾¾
D0~D7 Pull-high Resistance12V
Output Current
Oscillator Frequency12V
Source
Sink
V
DD
¾¾
5V
12V
5V
12V
Storage Temperature.................-50°Cto125°C
Operating Temperature ..............-20°Cto75°C
Test Conditions
Min.Typ.Max.Unit
Conditions
No load
f
=3kHz
OSC
0.8V
¾¾
0.9V
DD
0.9V
DD
0.1V
DD
0.1V
DD
=1.4MW¾
R
OSC
2
¾
¾
0
-2-5¾
-6.5-15¾
25
615
¾
12
200400
¾
DD
¾
150300
3
12V
V
DD
0.2V
DD
¾
¾
¾
Ta=25°C
mA
mA
V
V
kW
mA
mA
mA
mA
kHz
-
-
4May 2, 2000
Functional Description
HT6P20
Programming
The HT6P20 is a one time programmable encod
ing integrated circuit. The programmable codes
consist of 4-bit control codes and 24-bit address
codes. Before using the device, first program the
internal 4 control bits and 24 address bits. Then,
to program the address and control codes, con
nect the PGM
pin to VSS, allowing the SIO pin to
receive control and address codes from the con
tinuously transmitting programming kit. The
control codes (B0~B3) and address timing are re
spectively shown on the Table and the Figure for
Programming Timing. In the programming pro
cess, the mode bit (B0) has to be programmed
first. The 0/2/4/8 data number is selected by the
address along with the data format bits (B1,B2).
The HT6P20, in addition, provides a polarity bit
(B3) to select the polarity of the output data.
Various packages of the HT6P20 offer program
mable combinations of address/data to meet
various application needs.
B1 B2 B3
B0
P o la rity c o n tro l
Address and data form at
M ode control
Table 1: Control code
-
·
Mode control (B0)
B0Function
0Not programmed
-
-
-
1Programmed
·
Address and data format (B1,B2)
B2B1Code Format
00A0~A23
01A0~A21 + D1~D0
10A0~A19 + D3~D0
11A0~A15 + D7~D0
·
-
Polarity control (B3)
B3Data Output Polarity
0Negative polarity
1Positive polarity
The HT6P20A/D can be programmed by the
SIO pins. The HT6P20B, on the other hand, is
programmed for 2-data and positive polarity
application.
Programming timing of the HT6P20D (B0~B3=1010)
OSC2
(3kH z)
PGM
SIO
0
1
1
0
0
100 10
(2 ) A 0 ~ A 2 3 a re a d d r e s s c o d e s
(3) A20 ~ A 23 stands for don't care for the H T6P 20D
(4) SIO m ust be set to "H igh" during C and B 0 periods
(5 ) 0 : " L o w "; 1 : "H ig h " ; X : D o n 't c a re
Program m ing
bit
1
B0 B1 B2 B3 A0 A1 A2 A3A18 A19A20 A21A22 A23
C
Program m ing
N o te : (1 ) B 0 ~ B 3 a re c o n tr o l c o d e s
Programming timing for the HT6P20D
5May 2, 2000
X
X
X
X
HT6P20
Normal operation
The HT6P20 encodes and transmits address/data to a decoder upon receipt of a trigger signal. The
address codes of the HT6P20A are always transmitted as long as power (VDD) is supplied. The trans
mission function of the HT6P20B/D is enabled by the D0~D7 pins (active low). The following is the
transmission timing of the HT6P20:
D 0 ~ D 7
Encoder
DOUT
< 1 w ord
Transmission timing
A complete code word of the HT6P20D consists of 3 periods as shown below.
fo s c
DOUT
1 c lo c k
p ilo t p e r io d
(23 clocks)
1 /3 b it
(A 0~ A 1 9, 60 clocks)
address code period
A complete code word for the HT6P20D
The HT6P20A/B/D detects the logic state of the internal programmed address and the external data
pins, and then transmits the detected information during the code period. Each address/data bit can be
set to one of the following two logic states:
> 1 w ord
(D 3 ~D 0 , 12 clo cks)
data code period
0011
anti-code period
(4 b its )
-
fo sc
" O ne"
"Z ero"
Address/
Data bit
6May 2, 2000
Flowchart
HT6P20
Power on
Standby m ode
No
No
Application Circuits
Transm itter C ircuit
1
PGM
2
Rosc
3
4
VSS
OSC2
OSC1
VPP
VDD
DOUT
Transm ission
enabled ?
Address/data w ords
transm itted
Transm ission
still enabled
Address/data w ords
transm itted
continuously
8
SIO
7
6
TE
5
Yes
Yes
LED
+12V
No
No
N ote: O ne tim e program m able
PGM =0 ?
Yes
Program m ing
m ode
Program m ing
com pleted ?
Yes
Transm itter C ircuit
1
2
3
4
5
6
7
8
D2
D3
VSS
NC
NC
NC
NC
D0D1
PGM
SIO
VPP
VDD
DOUT
OSC1
OSC2
16
15
14
13
12
11
10
9
+12V
LED
Rosc
HT6P20A
Rosc@1 .4 M
HT6P20D
W
Rosc@1 .4 M
7May 2, 2000
W
Transm itter C ircuit
HT6P20
1
2
D2
3
D3
4
VSS
5
NC
6
NC
7
NC
8
NC
HT6P20D
Rosc@1 .4 M
16
D0D1
15
PGM
14
SIO
13
VPP
12
VDD
11
DOUT
10
OSC1
9
OSC2
W
Transm itter Circuit
1
2
D2
D3
VSS
NC
NC
NC
NC
HT6P20D
Rosc@1 .4 M
PGM
VPP
VDD
DOUT
OSC1
OSC2
3
4
5
6
7
8
Rosc
D0D1
SIO
+12V
100
W
0.1mF
+12V
100k
W
4.7k
W
16
15
14
13
12
11
10
Rosc
9
100
0.1mF
+12V
W
LED
Transm itter Circuit
1
2
D2
D3
VSS
NC
NC
NC
NC
PGM
VPP
VDD
DOUT
OSC1
OSC2
3
4
5
6
7
8
SIO
16
D0D1
15
14
13
100
Rosc
0.1mF
W
LED
12
11
10
9
HT6P20D
W
Rosc@1 .4 M
W
Note:
In order to prevent the IC from getting damaged due to the latch up, the 100W resistor or the
LED which can also be a transmission indicator is indispensible when V
=9V~12V.
DD
8May 2, 2000
HT6P20
Holtek Semiconductor Inc. (Headquarters)
No.3 Creation Rd. II, Science-based Industrial Park, Hsinchu, Taiwan, R.O.C.
Tel: 886-3-563-1999
Fax: 886-3-563-1189
Holtek Semiconductor Inc. (Taipei Office)
5F, No.576, Sec.7 Chung Hsiao E. Rd., Taipei, Taiwan, R.O.C.
Tel: 886-2-2782-9635
Fax: 886-2-2782-9636
Fax: 886-2-2782-7128 (International sales hotline)
Holtek Semiconductor (Hong Kong) Ltd.
RM.711, Tower 2, Cheung Sha Wan Plaza, 833 Cheung Sha Wan Rd., Kowloon, Hong Kong
Tel: 852-2-745-8288
Fax: 852-2-742-8657
Copyright Ó 2000 by HOLTEK SEMICONDUCTOR INC.
The information appearing in this Data Sheet is believed to be accurate at the time of publication. However, Holtek
assumes no responsibility arising from the use of the specifications described. The applicationsmentioned herein are
used solely for the purpose of illustration and Holtek makes no warranty or representation that such applications
will be suitable without further modification, nor recommends the use of its products for application that may pres
ent a risk to human life due to malfunction or otherwise. Holtek reserves the right to alter its products without prior
notification. For the most up-to-date information, please visit our web site at http://www.holtek.com.tw.
9May 2, 2000
-
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.