DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

HT6P12 View Datasheet(PDF) - Holtek Semiconductor

Part Name
Holtek Semiconductor Holtek
HT6P12 Datasheet PDF : 17 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
Power on initial
After power is supplied, the HT6P12 reads in a
value of an option parameter from the
EEPROM to decide the operation type as well
as the output format. If the option table is
empty or the option format is erroneous, the
HT6P12 will automatically load the internal
default value to replace the value of the option
table. The FLASH pin and the LED will also
output a flash signal warning. After the opera-
tion type and the output format are both set, the
decoder will check the customer code in the
EEPROM. If a customer code has been stored,
the HT6P12 will enter the idle state and go to
the arm state immediately. But if none of the
customer codes has been stored in the
EEPROM, the decoder will enter the waiting
state and the external LED will turn on (see the
application circuits) to indicate a waiting state.
Waiting state
The HT6P12 enters the waiting mode after
power is turned on and none of the customer
codes has been saved in the EEPROM. In the
waiting state, the oscillator is activated, and
the HT6P12 is ready for receiving trigger sig-
nals from the LEARN(LED) pin. After the trig-
ger signals have been received from the
LEARN(LED) pin, the decoder will go to the
learning state.
On the other hand, if trigger signals has not
been received from the LEARN(LED) pin, the
decoder will go to the arm state after
AUTO_ARM delay time. But, if the
AUTO_ARM function is disabled (i.e., the
AUTO_ARM delay time is zero, defined in the
option table), the decoder will stay on the wait-
ing state till trigger signals been received from
the LEARN(LED) pin.
Idle state
The HT6P12 enters the idle state after the
EEPROM has stored one or more sets of cus-
tomer codes in it. In the idle state, the HT6P12
is ready for receiving data from its paired en-
coder (HT6P20D) so as to trigger the DIN pin.
Or pressing the LEARN key enters the learning
state. Data in the EEPROM can be erased by
simultaneously pressing the LEARN and
CLEAR keys over 1 seconds (refer to the appli-
cation circuits).
Learning state
The HT6P12 enters the learning state from the
waiting or from the idle state if the
LEARN(LED) pin is active low over 1 seconds.
Then the LED output a flash signal at 1Hz rate
until a set of customer codes has been acquired
within 10 seconds (see the application circuits).
During the 10 seconds, if the DIN pin has re-
ceived proper formatted data and no mistakes
have been made after 5 times continuous check,
the received customer code is stored in the
EEPROM and the LED pin stops flashing also.
After a customer code has been acquired, the
learning state is terminated and the system
goes to the idle state.
In contrast, during the 10 seconds if no
proper formatted data has been entered,
the LED pin will stop flashing and the de-
coder will return to its original state right
after the time is up. The HT6P12 can save
a maximum of 8 sets of customer codes in
the EEPROM. Once the EEPROM has
stored 8 sets of customer codes in it, the
decoder cannot enter the learning state un-
less the customer codes in the EEPROM
are all erased. In the learning state, all the
output pins are held low.
EEPROM erase function
When the LEARN(LED) pin turns low and the
CLEAR(CS) pin turns high over 1 second all
data in the EEPROM are erased. Once the
CLEAR and LEARN keys are released the LED
will automatically turn on.
Remote control mode
In the idle state, if the HT6P12 has received
data from one of its paired encoders
(HT6P20D), it compares the received customer
code with one of the customer codes stored in
the EEPROM three times continuously. If the
received customer code matches one of the local
customer codes in the EEPROM after a three
times continuous check, the last 4 bits of the
2nd Oct ’97

Share Link:  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]