RAM Mapping 16*8 LED Controller Driver with keyscan
HT16K33
Revision: V.1.10
Date: ½a½ 1½½ ½011
HT16K33
RAM Mapping 16*8 LED Controller Driver with keyscan
Table of Contents
Feature ........................................................................................................................... 1
Applications ................................................................................................................... 1
General Description ...................................................................................................... 1
Block Diagram ............................................................................................................... 2
Pin Assignment ............................................................................................................. 3
Pin Description .............................................................................................................. 4
Approximate Internal Connections .............................................................................. 5
Absolute Maximum Ratings ......................................................................................... 5
D.C. Characteristics ...................................................................................................... 6
A.C. Characteristics ...................................................................................................... 6
A.C. Characteristics ...................................................................................................... 7
Timing Diagrams ........................................................................................................... 7
Functional Description ................................................................................................. 8
Power-on Reset .......................................................................................................................8
Standb½ ½ode ..........................................................................................................................8
Wake-up ...................................................................................................................................9
System Setup Register ............................................................................................... 10
ROW/INT Set Register ................................................................................................. 10
Display Setup Register ............................................................................................... 11
System Oscillator ........................................................................................................ 12
Display Data Address Pointer .................................................................................... 12
Key Data Address Pointer .......................................................................................... 12
Register Information Address Pointer....................................................................... 12
Row Driver Outputs ..................................................................................................... 12
Column Driver Outputs ............................................................................................... 12
Display Memory – RAM Structure .............................................................................. 13
LED drive mode waveforms and scanning is as follows: ......................................................13
Digital Dimming Data Input ........................................................................................ 15
Keyscan ........................................................................................................................ 17
Ke½scan Timing ......................................................................................................................18
Ke½scan & INT Timing ............................................................................................................18
Key Data Memory – RAM Structure ........................................................................... 21
KEY MATRIX CONFIGURATION ................................................................................. 22
When pressing three or more times is assumed: ...................................................................½½
When pressing twice or more times is assumed: ...................................................................½½
Ke½ matrix combination with ½8 pin package .........................................................................½3
Ke½ matrix combination with ½4 pin package .........................................................................½4
Rev. 1.10
i
½a½ 1½½ ½011
HT16K33
RAM Mapping 16*8 LED Controller Driver with keyscan
Ke½ matrix combination with ½0 pin package .........................................................................½4
I
2
C Serial Interface ....................................................................................................... 25
Data validit½............................................................................................................................½5
START and STOP conditions .................................................................................................½5
B½te format .............................................................................................................................½5
Acknowledge ............................................................................................................... 26
Slave Addressing ...................................................................................................................½½
Write Operation............................................................................................................ 28
B½te write operation ...............................................................................................................½8
Page write operation ..............................................................................................................½8
Read Operation ............................................................................................................ 29
B½te read operation ................................................................................................................½9
Page read operation...............................................................................................................½9
Command Summary ................................................................................................... 30
HT16K33 operation flow chart
................................................................................................3½
Application Circuit ...................................................................................................... 34
LED Matrix Circuit ....................................................................................................... 37
Package Information ................................................................................................... 38
½0-pin SOP (300mil) Outline Dimensions ..............................................................................38
½4-pin SOP (300mil) Outline Dimensions ..............................................................................39
½8-pin SOP (300mil) Outline Dimensions ..............................................................................40
Reel Dimensions ....................................................................................................................41
Carrier Tape Dimensions ........................................................................................................4½
Rev. 1.10
ii
½a½ 1½½ ½011
HT16K33
RAM Mapping 16*8 LED Controller Driver with keyscan
Feature
●
Operating voltage: 4.5V~5.5V
●
Integrated RC oscillator
●
I
2
C-bus interface
●
16*8 bits RAM for display data storage
●
Max. 16 x 8 patterns, 16 segments and 8 commons
●
R/W address auto increment
●
Max. 13 x 3 matrix key scanning
●
16-step dimming circuit
●
Selection of 20/24/28-pin SOP package types
Applications
●
Industrial control indicators
●
Digital clocks, thermometers, counters, multimeters
●
Combo sets
●
VCR sets
●
Instrumentation readouts
●
Other consumer applications
●
LED Displays
General Description
The HT16K33 is a memory mapping and multi-function LED controller driver. The max. Display
segment numbers in the device is 128 patterns (16 segments and 8 commons) with a 13*3 (MAX.)
matrix key scan circuit. The software configuration features of the HT16K33 makes it suitable
for multiple LED applications including LED modules and display subsystems. The HT16K33 is
compatible with most microcontrollers and communicates via a two-line bidirectional I
2
C-bus.
Rev. 1.10
1
½a½ 1½½ ½011
HT16K33
RAM Mapping 16*8 LED Controller Driver with keyscan
Block Diagram
CO½7
CO½½
Common scan output
Ke½ scan output
Device address source
output
CO½5
CO½4
CO½3/KS½
CO½½/KS1
CO½1/KS0
CO½0/AD
POR
Internal
RC
Oscillator
Timing
generator
VDD
Power_on
reset
POR
POR
VSS
POR
SDA
POR
I½C
Controller
SCL
POR
ROW0/A½
ROW1/A1
ROW½/A0
Row driver output
Interrupt function output
Ke½ data input
Device address data
input
ROW3/K1
Displa½ RA½
1½*8bits
Ke½ data
RA½
13*3bits
POR
ROW1½/K10
ROW13/K11
ROW14/K1½
ROW15/K13/ INT
A[½:0]
Rev. 1.10
½
½a½ 1½½ ½011