Programming timing of the HT6P20D (B0~B3=1010)
HT6P20
5
May 2, 2000
Functional Description
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.
Table 1: Control code
Mode control (B0)
B0
Function
0
Not programmed
1
Programmed
Address and data format (B1,B2)
B2
B1
Code Format
0
0
A0~A23
0
1
A0~A21 + D1~D0
1
0
A0~A19 + D3~D0
1
1
A0~A15 + D7~D0
Polarity control (B3)
B3
Data Output Polarity
0
Negative polarity
1
Positive 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.
2 #
2
2 !
2 %
3
4
!
- % 5 6 7 /
"
2 #
2
2 !
2 %
#
!
%
' * ! # ! ! ! ! %
8
+
9 - / 2 # : 2 %
- ! / # :
- % /! # : ! %
4 ! #
- & /
2 # @
! %
#
#
#
#
#
#
<
<
<
<
- ) / # 9 =
> = 9 = 6
= < 9
;
Programming timing for the HT6P20D