Datasheet
Rev. 1.10 4 May 16, 2011 Rev. 1.10 5 May 16, 2011
HT16K33
RAM Mapping 16*8 LED Controller Driver with keyscan
Pin Description
Pin Name Type Description
SDA I/O I
2
C interface Serial Data Input/Output
SCL I I
2
C interface Serial Clock Input
V
DD
— Positive power supply for logic circuit
V
SS
— Negative power supply for logic circuit, ground
COM0/AD O
● Common output pin, active low during display
● Also used as device address source output pin, active high during
power on reset and key scan
COM1/KS0~COM3/KS2
O
● Common output pin, active low when displaying
● Also used as the Key source output pin, active high during key scan
operation
COM4~COM7 O ● Common outputs pin, active low during display.
28 Pin package
ROW0/A2~ROW2/A0 I/O
● ROW output pin, active high when displaying
● Also used as the device address data input pin, internal pull-low
during power on reset and during key scan operation
ROW3/K1~ROW14/K12
I/O
● ROW outputs pin, active high during display.
● Also used as the Key data input pin, internal pull-low during key scan
operation
ROW15/K13 /INT I/O
● When the “INT/ROW” bit of ROW/INT set register is set to “0”, this
pin become a Row driver output pin, active high when displaying, and
Key data input during key scan operation.
● When the “INT/ROW” bit of ROW/INT set register is set to “1”, this
pin become Interrupt signal (INT) output pin.
● INT pin output active-high when the “act” bit of the Row/int setup
register is set to “0”.
● INT pin output active-high when the “act” bit of the ROW/INT
register is set to “1”.
24 Pin package
ROW0/A1~ROW1/A0 I/O
● ROW output pin, active high when displaying
● Also used as the device address data input pin, internal pull-low
during a power on reset and during a key scan operation
ROW2/K1~ROW10/K9
I/O
● ROW outputs pin, active high when displaying
● Also used as the Key data inputs pin, internal pull-low during a key
scan operation
ROW11/K10/INT I/O
● When the “INT/ROW” bit of ROW/INT set register is set to “0”, this
pin become a Row driver output, active high when displaying, and
Key data input during a keyscan operation
● When the “INT/ROW” bit of ROW/INT set register is set to “1”, this
pin become an Interrupt signal (INT) output pin.
● INT pin output active-high when the “act” bit of the Row/int setup
register is set to “0”.
● INT pin output active-high when the “act” bit of the Row/int setup
register is set to “1”.
20 Pin package
ROW0/K1~ROW6/K7 I/O
● ROW output pin, active high when displaying
● Also used as the Key data inputs pin, internal pull-low during a key
scan operation
ROW7/K8 /INT I/O
● When the “INT/ROW” bit of the ROW/INT setup register is set to “0”,
this pin become a Row driver output, active high when displaying,
and Key data input during a key scan operation
● When the “INT/ROW” bit of the ROW/INT set register is set to “1”,
this pin become an Interrupt (INT) signal output pin
● INT pin output active-high when the “act” bit of ROW/INT setup
register is set to “0”
● INT pin output active-high when the “act” bit of the ROW/INT set
register is set to “1”