You are on page 1of 16

L

ED

T
M16
40


TM1640 LEDMCU
LED
SOP28


CMOS
8 16 ,
8
CLKDIN
RC 450KHz+5%


SOP28

www.titanmec.com

Page 1 of 16

Rev.03

L
ED

T
M16
40

D
I
N

S
C
LK
S
C
LK

S
CL
K

S
G1
~
SG
8

916

GR
I
D1
~G
RI
D
1
1

GR
ID
12
~
GR
ID
16

1
82
8
15

V
D
D

1
7

5V
10
%

V
S
S


Ta=25,Vs
s=0V

V
D
D

-0
.5+7
.0

V
I
1

-0
.
5 V
D
D+0
.5

L
EDS
EG

I
O
1

-2
00

mA

LE
DG
RI
D

I
O
2

+2
0

mA

PD

40
0

mW

T
op
t

-4
0 +
85

T
st
g

-6
5+
1
50

www.titanmec.com

Page 2 of 16

Rev.03

L
ED

T
M16
40

Ta=-40+
85
Vs
s=0V

V
D
D

V
I
H

0.
7V
DD

V
I
L

V
DD

0
.3VD
D

Ta=-40
+85
V
DD=4
.5 5.
5V
Vss=0V

Io
h
1

-2
0

25

-4
0

mA

G
RI
D1
~
GR
ID
1
6

Vo=vd
d
-2
V

Io
h
2

-2
0

30

-5
0

mA

G
RI
D1
~
GR
ID
1
6

Vo=vd
d
-3
V

IO
L
1

80

1
40

mA

S
E
G1
~S
E
G8
V
o=
0.
3
V

I
d
ou
t

mA

VO=0.
4V
d
ou
t

I
to
l
sg

V
O=V
D
D 3
V

G
RI
D
1G
R
ID
16

I
I

V
I=VD
D/V
S
S

V
IH

0.
7
VD
D

CL
K
DI
N

V
IL

0.
3
VD
D

CL
K
DI
N

V
H

0.
3
5

CL
K
DI
N

I
DD
d
yn

mA

www.titanmec.com

Page 3 of 16

Rev.03

L
ED

T
M16
40

Ta=-40
+85
V
DD=4
.5 5.
5V

f
os
c

45
0

K
Hz

t
PL
Z

3
0
0

n
s

C
LK D
IO

t
PZ
L

1
0
0

n
s

CL=1
5
p
F
,RL=1
0
K

TT
ZH1

C
L=
30
0
pF

G
RI
D
1
GR
ID
16
SE
G1

S
EG
8

TT
ZH2

0
.
5

T
TH
Z

1
2
0

CL=30
0p
F
Se
g
n
Gr
id
n

F
ma
x

M
Hz

50
%

CI

15

p
F

l Ta=-40+
85
VDD=4.
5 5
.
5V

PW
CL
K

40
0

n
s

PW
ST
B

t
S
ET
UP

10
0

n
s

tH
OL
D

10
0

n
s

tW
AI
T

CL
K
C
LK

www.titanmec.com

Page 4 of 16

Rev.03

L
ED

T
M16
40

TM1640
CLK DIN CLK
DIN ,
. CLK DIN
CLK DIN

SCLK
DIN

bit0

bit1

bit2

bit3

bit4

bit5

bit6

bit7
End

Start

SRAM 1

Command1

Command2

dat
a1

dat
aN

start endstart

Command3

endstart

end

Command1:
Command2:
Data1~N:
Command3:
SRAM

Command1

Command2

dat
a1

Command2

start endstart

dat
aN

Command3

endstart

Command1:
Command2:
Data1~N:
Command3:
www.titanmec.com

Page 5 of 16

Rev.03

end

L
ED

T
M16
40

LED
STARTDIN
B7B6

B7
B6
0
1

1
0

1
1

END

7.1
B7

B6

0
0

1
1

B5

B4

B3

B2
0
1

B1

B0

()

7.2
B7

B6

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

B5

B4

B3

B2

B1

B0

0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
0EH
0FH

www.titanmec.com

Page 6 of 16

Rev.03

L
ED

T
M16
40

00H

SEG8 SEG7
B7

B6

SEG6

SEG5

B5

B4

SEG4 SEG3
B3

B2

SEG2

SEG1

B1

B0

00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
0EH
0FH

GRID1
GRID2
GRID3
GRID4
GRID5
GRID6
GRID7
GRID8
GRID9
GRID10
GRID11
GRID12
GRID13
GRID14
GRID15
GRID16

7.3
MSB

LSB

B7

B6

1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0

B5

B4

B3

B2

B1

B0

1
1
1
1
1
1
1
1
0
1

0
0
0
0
1
1
1
1
X
X

0
0
1
1
0
0
1
1
X
X

0
1
0
1
0
1
0
1
X
X

()

1/16
2/16
4/16
10/16
11/16
12/16
13/16
14/16

www.titanmec.com

Page 7 of 16

Rev.03

L
ED

T
M16
40

www.titanmec.com

Page 8 of 16

Rev.03

L
ED

T
M16
40

LED1
SEG1 1
SEG2 2
SEG3 3
SEG4 4
SEG5 5
SEG6 6
SEG7 7
SEG8 8

LED3

DPY
a
a
b
c f
b
g
d
e e
c
d
f
dp
g
dp

GRID1

SEG1 1
SEG2 2
SEG3 3
SEG4 4
SEG5 5
SEG6 6
SEG7 7
SEG8 8

LED2
SEG1 1
SEG2 2
SEG3 3
SEG4 4
SEG5 5
SEG6 6
SEG7 7
SEG8 8

LED5

DPY
a
a
b
c f
b
g
d
e e
c
d
f
dp
g
dp

GRID3

SEG1 1
SEG2 2
SEG3 3
SEG4 4
SEG5 5
SEG6 6
SEG7 7
SEG8 8

LED4

DPY
a
a
b
c f
b
g
d
e e
c
d
f
dp
g
dp

GRID2

SEG1 1
SEG2 2
SEG3 3
SEG4 4
SEG5 5
SEG6 6
SEG7 7
SEG8 8

DPY
a
a
b
c f
b
g
d
e e
c
d
f
dp
g
dp

GRID5

LED6

DPY
a
a
b
c f
b
g
d
e e
c
d
f
dp
g
dp

GRID4

SEG1 1
SEG2 2
SEG3 3
SEG4 4
SEG5 5
SEG6 6
SEG7 7
SEG8 8

DPY
a
a
b
c f
b
g
d
e e
c
d
f
dp
g
dp

GRID6

U1
VCC
C1
104

VCC

C2
100uF

R1
10K
MCU_DO
MCU_SCLK

R2
10K

1
2
3
4
5
6
7
8
SEG1 9
SEG210
SEG311
SEG412
SEG513
SEG614

GRID12
GRID13
GRID14
GRID15
GRID16
VSS
DIN
SCLK
SEG1
SEG2
SEG3
SEG4
SEG5
SEG6

GRID11
GRID10
GRID9
GRID8
GRID7
GRID6
GRID5
GRID4
GRID3
GRID2
GRID1
VDD
SEG8
SEG7

28
27
26
25
24
23
22
21
20
19
18
17
16
15

GRID6
GRID5
GRID4
GRID3
GRID2
GRID1
VCC
SEG8
SEG7

TM1640

www.titanmec.com

Page 9 of 16

Rev.03

L
ED

T
M16
40

IC (SOP28)

www.titanmec.com

Page 10 of 16

Rev.03

L
ED

T
M16
40

1. Description
TM1640 is a LED(lighting diodes displayer) driver controller, MCU digit interface, data latch, LED high pressure driver
build in a single chip with good performance, reliable quality. TM1640 is main apply for screen driver of electronic scale
and small household. SOP28 is available.

2. Feature
Power CMOS technology
Display mode (8seg16grid), support common cathode output
Grid adjustable circuit ( duty ratio 8 level adjustable)
2line serial interface (CLK, DIN)
Oscillation mode: inner oscillation (450 KHz450KHz+5%)
Build-in power-on reset circuit
Package:SOP28
3, Pin Definition

4.P
i
nfu
n
cti
onde
fi
ni
t
io
n
Symbol

Pin Name

Pin No

description

D
I
N

Da
tain
pu
t

Se
ri
alda
tain
pu
t,in
pu
td
a
t
ac
ha
ng
eu
nd
er
S
CL
Kl
owl
ev
e
l,a
n
dbe
ent
r
an
sm
i
tun
de
rS
C
L
K
hi
g
hle
v
el

S
CL
K

C
lo
c
kin
p
ut

I
np
u
tda
t
aatth
er
i
s
in
ge
d
g
e

www.titanmec.com

Page 11 of 16

Rev.03

L
ED
S
G1
~
SG
8

ou
t
pu
t
se
gm
en
t

916

GR
I
D1
~G
RI
D
1
1
1
8
-2
8
O
ut
p
ut
(b
i
t)
GR
ID
12
~
GR
ID
16
1
-5

T
M16
40

S
eg
m
en
to
ut
pu
t,Pc
h
a
nn
elo
p
en
-d
r
ai
nou
t
pu
t

B
i
tou
tp
u
t
N
ch
an
n
elo
pe
n
d
ra
i
nou
tp
u
t

V
D
D

L
og
i
cpo
w
er

1
7

5V
1
0%

V
S
S

L
og
ic
gr
o
un
d

Co
nn
e
ctg
r
o
u
nd

5.e
l
ectr
i
cp
ar
ame
te
r
Li
mi
tpar
a
met
er
T
a= 2
5,V
ss=0V
P
ar
a
me
te
r

S
y
mb
ol

R
an
g
e

u
ni
t

L
og
i
cpo
w
erv
ol
t
ag
e

V
D
D

-0
.5+7
.0

L
og
i
cin
p
utv
ol
t
ag
e

V
I
1

-0
.
5 V
D
D+0
.5

I
O
1

-2
00

mA

I
O
2

+2
0

mA

Po
w
erc
o
ns
u
m
pt
i
on

PD

40
0

mW

W
or
kt
em
pe
r
at
ur
e

T
op
t

-4
0 +
85

St
o
ckt
e
mp
e
r
at
u
re

T
st
g

-6
5+
1
50

LE
DS
EGd
r
i
v
ero
u
tp
ut
cu
r
re
nt
L
E
DGR
IDdr
iv
e
rou
t
p
u
t
cu
r
re
nt

No
rm
a
lwo
r
kr
an
geT
a =40+85V
ss=0V
Pa
r
am
et
e
r

S
ym
bo
l

Lo
g
icp
o
we
rvo
l
ta
ge

VD
D

Hi
g
hle
ve
lin
p
utv
o
l
ta
g
e

VI
H

Mi
n

T
yp
i
ca
l

M
a
x

5
0.
7V
DD

www.titanmec.com

V
D
D

Un
i
t

T
e
xt
co
n
di
ti
o
n

Page 12 of 16

Rev.03

L
ED
Lo
wl
ev
eli
n
pu
tv
o
l
ta
g
e

VI
L

0
.
3
V
D
D

T
M16
40
V

El
ec
t
ricfe
atu
r
eTa=-40
+8
5VD
D=4.
5 5
.
5V V
s
s=0V
P
ar
a
me
te
r

S
ym
bo
l

M
in

Ty
p
ic
al

M
ax

U
ni
t

T
es
tc
on
di
t
i
o
n

Io
h1

20

25

40

mA

G
RI
D1
~
GR
ID
1
6
Vo=vd
d
-2
V

Io
h2

20

30

50

mA

G
RI
D1
~
GR
ID
1
6
Vo=vd
d
-3
V

IO
L1

8
0

1
40

mA

S
E
G1
~S
E
G8
V
o=
0.
3
V

I
do
u
t

mA

VO=0.
4V
d
ou
t

It
o
ls
g

V
O=V
D
D 3
V

G
R
ID
1G
R
ID
16

I
I

V
I=V
DD/V
S
S

VI
H

0
.7
V
DD

CL
K
DI
N

VI
L

0
.3
V
DD

CL
K
DI
N

D
el
ayvo
lt
a
ge

V
H

0.
3
5

CL
K
DI
N

Ac
t
iv
ec
ur
r
e
nt
co
ns
u
mp
ti
o
n

ID
D
dy
n

mA

N
ol
oa
d
,di
sp
l
ay
tu
r
nof
f

H
ig
hle
v
elo
u
tp
ut
cu
r
re
nt

L
owle
ve
lo
ut
pu
t
cu
r
re
nt
L
owle
ve
lo
ut
pu
t
cu
r
re
nt
H
ig
hle
v
elo
u
tp
ut
cu
r
re
nt
ca
pa
c
it
an
c
e
I
np
utcu
rr
e
nt
H
ig
hl
ev
elin
pu
t
cu
r
re
nt
Lo
wle
v
eli
n
pu
t
vo
l
ta
ge

Sw
it
c
hFe
a
tur
eTa=-4
0+
85
V
DD=4.
5 5
.
5V
Pa
r
am
et
e
r

S
y
mb
ol

Mi
n

Ty
pi
ca
l

Ma
x

Un
i
t

O
sc
i
ll
at
i
on
fr
e
qu
en
c
y

f
os
c

45
0

K
Hz

T
im
ef
or

t
PL
Z

30
0

n
s

www.titanmec.com

T
es
tco
n
di
t
i
o
n

C
LK D
IO

Page 13 of 16

Rev.03

L
ED
t
r
an
sm
itde
la
y

T
M16
40
CL=15
pF
,RL=1
0
K

t
PZ
L

10
0

n
s

T
T
ZH1

s
C
L=
30
0
pF

R
is
i
ngt
i
me

G
R
ID
1
GR
ID
1
6
SE
G1

S
EG
8

T
T
ZH2

0.
5

T
TH
Z

12
0

CL=30
0
pF
S
eg
n

Gr
id
n

F
ma
x

M
Hz

D
ut
yra
t
io5
0
%

CI

15

p
F

Dr
o
pti
m
e
Ma
xc
lo
c
k
fr
e
qu
en
c
y
I
np
ut
c
ap
a
ci
ta
nc
e

l Ti
mi
n
gfe
a
tur
eTa=-4
0+8
5VD
D= 4
.5 5
.5V

Pa
r
am
et
er

Sy
m
bo
l

M
in

Ty
p
ic
al

Ma
x

Un
i
t

T
es
t
co
n
di
ti
o
n

C
l
oc
kp
ul
sew
i
dt
h

P
WC
LK

4
00

n
s

Ga
t
epu
ls
ew
id
t
h

P
WS
TB

D
at
ab
ui
ld
i
ngt
im
e

tS
E
TU
P

1
00

n
s

D
at
as
to
ckt
i
me

t
HO
LD

1
00

n
s

Wa
i
ti
ngti
m
e

t
WA
IT

C
LK
C
LK

6. Interface description
Data of MPU communicate via 2line bus interface and TM1640, when input data under
high level, the signal of DIN must keep same; when the clock signal of CLK is low level,
the signal of DIN could change. Data input always low bit first, high level later. The
start condition of data input is DIN from high to low during CLK is high level; the over
condition is DIN from low level to high level during CLK is high.
Instruction data transmit as below chart:

www.titanmec.com

Page 14 of 16

Rev.03

L
ED

T
M16
40

SCLK
DIN

bit0

bit1

bit2

bit3

bit4

bit5

bit6

bit7
End

Start

Chart2 instruction data transmit


Write SRAM data address auto-add 1 mode:

Command1

Command2

dat
a1

dat
aN

start endstart

Command3

endstart

end

Chart2 instruction data transmit mode


Write SRAM data address auto-add 1 mode

Command1

Command2

dat
a1

dat
aN

start endstart

Command3

endstart

end

Chart3 auto adress write data mode

Command1:setting data
Command2:setting address
Data1~N:transmit display data
Command3:control display
Write SRAM data fixed address mode:

Command1

Command2

dat
a1

start endstart

Command2

dat
aN

Command3

endstart

end

Chart4 fixed address write data mode

Command1: setting data


Command2: setting address
Data1~N: transmit display data
Command3: control display
7. Data instruction
Instruction to set display mode and LED driver status.
When valid instruction START, the first input data of DIN as a instruction. After
www.titanmec.com

Page 15 of 16

Rev.03

L
ED

T
M16
40

translate decoding, get the highest B7,B6 bit to distinguish different instruction.

B7
B6
0
1
Data instruction setting
Display control instruction
1
0
setting
1
1
Address instruction setting
Chart7 instruction setting
If END valid during transmitting data or instruction, serial communication is
initialized, and the transmitting data and instruction is invalid (the data and
instruction transmitted before that still valid.)
7.1 Data instruction setting:

7.2

B7

B6

B5

B4

B3

B2

B1

B0

0
For
irrelevant
term
input 0

1
0

For
irrelevant
term
input 0

description
Address
auto-add 1
Fixed address
Normal mode
Test mode
(inner use)

Address instruction setting


B7

B6

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

B5

B4

Irrelevant
term
input 0

B3

B2

B1

B0

Display address

0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
0EH
0FH

Chart8 display address instruction setting


When power on, address default is 00H.

www.titanmec.com

Page 16 of 16

Rev.03

You might also like