LED dedicated drive control circuit TM1638mr63/Courses/Projects/TM1638en.pdf · Test mode (Internal...

18
www.titanmec.com - 1 - K1 1 K2 2 K3 3 VDD 4 SEG1/KS1 5 SEG2/KS2 6 SEG3/KS3 7 SEG4/KS4 8 SEG5/KS5 9 SEG6/KS6 10 SEG7/KS7 11 SEG8/KS8 12 SEG9 13 SEG10 14 VDD 15 GRID8 16 GRID7 17 GND 18 GRID6 19 GRID5 20 GRID4 21 GRID3 22 GRID2 23 GRID1 24 GND 25 DIO 26 CLK 27 STB 28 1. An overview LED dedicated drive control circuit TM1638 2. FEATURES CMOS Technology Display Mode 10 segments × 8-bit Key Scanning (8 × 3bit) 8-Step Dimming Circuitry Serial interface (CLK, STB, DIO) Built-in power-on reset circuit Available in SOP28 package 3. The pin definitions: TM1638 is an LED Controller driven on a 1/16 to 14/16 duty factor. 10 segment output lines, 8 grid output lines, 8 segment/key scan output lines, one display memory, control circuit, key scan circuit are all incorporated into a single chip to build a highly reliable peripheral device for a single chip microcomputer. Serial data is fed to TM1638 via a three-line serial interface. Housed in a SOP28 package, TM1638 pin assignments and application circuit are optimized for easy PCB Layout and cost saving advantages. Oscillatory Manners: RC Oscillation 450KHz±5%

Transcript of LED dedicated drive control circuit TM1638mr63/Courses/Projects/TM1638en.pdf · Test mode (Internal...

Page 1: LED dedicated drive control circuit TM1638mr63/Courses/Projects/TM1638en.pdf · Test mode (Internal use) Test mode Fixed address Write data to the display register Read the key scan

www.titanmec.com - 1 -

K11

K22

K33

VDD4

SEG1/KS15

SEG2/KS26

SEG3/KS37

SEG4/KS48

SEG5/KS59

SEG6/KS610

SEG7/KS711

SEG8/KS812

SEG913

SEG1014

VDD15

GRID816

GRID717

GND18

GRID619

GRID520

GRID421

GRID322

GRID223

GRID124

GND25

DIO26

CLK27

STB28

1. An overview

LED dedicated drive control circuit TM1638

2. FEATURES

CMOS Technology

Display Mode 10 segments × 8-bit

Key Scanning (8 × 3bit)

8-Step Dimming Circuitry

Serial interface (CLK, STB, DIO)

Built-in power-on reset circuitAvailable in SOP28 package

3. The pin definitions:

TM1638 is an LED Controller driven on a 1/16 to 14/16 duty factor. 10 segment output lines, 8 grid output lines, 8 segment/key scan output lines, one display memory, control circuit, key scan circuit are all incorporated into a single chip to build a highly reliable peripheral device for a single chip microcomputer. Serial data is fed to TM1638 via a three-line serial interface. Housed in a SOP28 package, TM1638 pin assignments and application circuit are optimized for easy PCB Layout and cost saving advantages.

Oscillatory Manners: RC Oscillation (450KHz±5%)

Page 2: LED dedicated drive control circuit TM1638mr63/Courses/Projects/TM1638en.pdf · Test mode (Internal use) Test mode Fixed address Write data to the display register Read the key scan

www.titanmec.com - 2 -

DIO

10K

GND

CT

LED dedicated drive control circuit TM1638

4. The pin function:

Symbol PIN Name Description

Data I/ODIO

Chip SelectSTB

Clock inputCLKThis pin reads serial data at the risingedge and outputs data at the falling edge.

The data sent to these pins are latched atthe end of the display cycle

Key scan data inputK1 ~ K3

SEG1/KS1 ~SEG8/KS8

SEG9 ~ SEG10

GRID1 ~ GRID8

VDD

GND

Output (above)

Output (above)

Output (above)

Power Supply

Segment output (also used as key source)(P-Channel, open drain)

Segment output(P-Channel, open drain)

Grid Output Pins(N-Channel, open drain)

5V ± 10%

Ground Pin

Note: DIO port is N-channel open drain output. When read data with MCU it require an external

Chip circuit

Figure (1)

This pin outputs serial data at the falling edge of the shift clock. This pin inputs serial data at the rising edge of the shift clock (starting from the lower bit) (N-Channel, open-drain)

Serial Interface Strobe Pin The data input after the STB has fallen is processed as a command. When t his pin is "HIGH", CLK is ignored.

1K-10K pull-up resistor (10K is recomended).

Page 3: LED dedicated drive control circuit TM1638mr63/Courses/Projects/TM1638en.pdf · Test mode (Internal use) Test mode Fixed address Write data to the display register Read the key scan

www.titanmec.com - 3 -

SEG1

SEG2

SEG3

SEG4

SEG5

SEG6

SEG7

SEG8

SEG9

SEG10

X X X X X X

B0 B1 B2 B3 B4 B5 B6 B7 B0 B1 B2 B3 B4 B5 B6 B7

00HL 00HU 01HL 01HU GRID1

02HL 02HU 03HL 03HU GRID2

04HL 04HU 05HL 05HU GRID3

06HL 06HU 07HL 07HU GRID4

08HL 08HU 09HL 09HU GRID5

0AHL 0AHU 0BHL 0BHU GRID6

0CHL 0CHU 0DHL 0DHU GRID7

0EHL 0EHU 0FHL 0FHU GRID8

K1

K2

K3

KS1

KS2

KS3

KS4

KS5

KS6

KS7

KS8

LED dedicated drive control circuit TM16385. Display memory address:

LED display data write time, in accordance with the address from the show from low to high, the data byte from low to high operation.

xxHL (low nibble) xxHU (high nibble) xxHL (low nibble) xxHU (high nibble)

Figure (2)

LED display when writing data follow from low address to high address, from low to high byteoperation, In the use of no use to the SEG output BIT in the corresponding address bit write 0

6. Key scan and key scan data register:Key scan matrix of 8 × 3bit, as shown in Figure (3) as follows:

Figure (3)

Data transmitted from an external device to TM1628 via the serial interface are stored in the Display RAM and are assigned addresses from 00H-0FH. The RAM addresses of TM1638 are given below in 16 bits unit.

Key scan data storage address is as follows, starting reading key command to start reading the key data

pressed, the corresponding BIT bit is 1 within the byte.BYTE1-BYTE4 bytes, reading it started from the low output; chip pins K and KS corresponding button is

Page 4: LED dedicated drive control circuit TM1638mr63/Courses/Projects/TM1638en.pdf · Test mode (Internal use) Test mode Fixed address Write data to the display register Read the key scan

www.titanmec.com - 4 -

B0 B1 B2 B3 B4 B5 B6 B7

K3 K2 K1 X K3 K2 K1 X

KS1 KS2 BYTE1

KS3 KS4 BYTE2

KS5 KS6 BYTE3

KS7 KS8 BYTE4

MSB LSB

B7 B6 B5 B4 B3 B2 B1 B0

0 1 0 0

0 1 1 0

0 1 0

0 1 1

0 1 0

0 1 1

LED dedicated drive control circuit TM1638

Note: 1.TM1638 can read up to 4 bytes, more is not allowed to read.Figure (4)

2.The data byte can only be read sequentially from BYTE1-BYTE4. For example:

K2 and KS8, K3 and KS8 three keys pressed simultaneously, the read data at this time

hardware KS8 and K2 corresponding button is pressed, then you want to read this key data, you must need to read the first 4 bytes of the first 5BIT bit, can read data; When K1 and KS8,

BYTE4 B4, B5, B6 bits are 1

7. Instruction:

Command to set the display mode and the LED status of the drive.In the DIO input after the STB falling edge of the rst byte as a command. After decoding, to take up B7, B6 two bits toDistinguish between dierent instructions.

Instruction

Data Command set

Display control Command set

Address Command set

B7 B6

0

0

1

1

1 1

If the instructions or data transmission STB is set high, the serial communicationis initialized, and the instruction or data being transmitted invalid (instruction or data prior to transmission remain valid).

7.1 Data Command SetThe command to set the data write and read, B1 and B0 bits are not allowed to set 01 or 11

Unrelated

fill in 0 items,

Function Explain

Set up Data read and write mode

Set up Addressincreasing mode

Test mode(Internal use) Test mode

Fixed address

Write data to the display registerRead the key scan data

Automatic address increased

Normal mode

Page 5: LED dedicated drive control circuit TM1638mr63/Courses/Projects/TM1638en.pdf · Test mode (Internal use) Test mode Fixed address Write data to the display register Read the key scan

www.titanmec.com - 5 -

MSB LSB

B7 B6 B5 B4 B3 B2 B1 B0

1 1 0 0 0 0 00H

1 1 0 0 0 1 01H

1 1 0 0 1 0 02H

1 1 0 0 1 1 03H

1 1 0 1 0 0 04H

1 1 0 1 0 1 05H

1 1 0 1 1 0 06H

1 1 0 1 1 1 07H

1 1 1 0 0 0 08H

1 1 1 0 0 1 09H

1 1 1 0 1 0 0AH

1 1 1 0 1 1 0BH

1 1 1 1 0 0 0CH

1 1 1 1 0 1 0DH

1 1 1 1 1 0 0EH

1 1 1 1 1 1 0FH

MSB LSB

B7 B6 B5 B4 B3 B2 B1 B0

1 0 0 0 0

1 0 0 0 1

1 0 0 1 0

1 0 0 1 1

1 0 1 0 0

1 0 1 0 1

1 0 1 1 0

1 0 1 1 1

1 0 0

1 0 1

LED dedicated drive control circuit TM16387.2 Address Command Set

Show Address

Unrelated

fill in 0 items,

Address Setting Commands are used to set the address of the display memory. The address is considered valid if it has a value of 00H to 0FH. If the address is set to 10H or higher, the data is ignored until a valid address is set. When power is turned ON, the address is set at 00H. Please refer to the diagram above.

7.3 Display Control Command Set

Unrelated

fill in 0 items,

Function Explain

Display switchDisplay onDisplay off

Set the numberof extinction

Set the pulse width to 1/16

Set the pulse width to 2/16Set the pulse width to 4/16Set the pulse width to 10/16Set the pulse width to 11/16Set the pulse width to 12/16Set the pulse width to 13/16Set the pulse width to 14/16

Page 6: LED dedicated drive control circuit TM1638mr63/Courses/Projects/TM1638en.pdf · Test mode (Internal use) Test mode Fixed address Write data to the display register Read the key scan

www.titanmec.com - 6 -

DIO

CLK

STB

B0 B1 B2 B3 B4 B5 B6 B7

1 2 3 4 5 6 7 8

DIO

CLK

STB

``̀ `̀ `1 2 8

B0 B1 B7``̀ `̀ ` B0 B1 B2 B3

Twait

1

1

1

1

1

1

1

SEG1

SEG2

SEG3

SEG4

SEG5

SEG6

SEG7

GRID1

a

bf

c

g

de

DPY

[LEDgn]

ABCDEFG

SEG4

SEG3

SEG2

SEG1

SEG5

SEG6

SEG7

GRID1

LED dedicated drive control circuit TM16388. Serial data transfer formats:

Read and receive a BIT at the rising edge of the clock operation.

8.1 Reception (Data / Command Write)

8.2 Transmission (Data / Read)Figure (5)

Figure (6)

Data Read Command is Set Data Reading starts

It must be noted that when the data is read, the waiting time(t ) waitbetween the rising of the eighth clock that has set the command and thefalling of the first clock that has read the data is greater or equal to 1µ s.

Note:

9. Display and Buttons:(1) Display:

1. Common cathode LED:

Figure (7)

Figure 7 shows the common cathode LED connection diagram, if the digital display to "0",Then you need to GRID1 low when so SEG1, SEG2, SEG3, SEG4, SEG5, SEG6 is high, SEG7 low,See Figure (2) shows the address table, just inside the 00H address unit write data 3FHYou can make digital tube displays "0."

Page 7: LED dedicated drive control circuit TM1638mr63/Courses/Projects/TM1638en.pdf · Test mode (Internal use) Test mode Fixed address Write data to the display register Read the key scan

www.titanmec.com - 7 -

SEG8 SEG7 SEG6 SEG5 SEG4 SEG3 SEG2 SEG1

0 0 1 1 1 1 1 1 00H

B7 B6 B5 B4 B3 B2 B1 B0

a

bf

c

g

de

DPY

[LEDgn]

ABCDEFG

1

1

1

1

1

1

1

GRID1

GRID2

GRID3

GRID4

GRID5

GRID6

GRID7

GRID1

GRID2

GRID3

GRID4

GRID5

GRID6

GRID7

SEG1 SEG1

SEG8 SEG7 SEG6 SEG5 SEG4 SEG3 SEG2 SEG1

0 0 0 0 0 0 0 1 00H

0 0 0 0 0 0 0 1 02H

0 0 0 0 0 0 0 1 04H

0 0 0 0 0 0 0 1 06H

0 0 0 0 0 0 0 1 08H

0 0 0 0 0 0 0 1 0AH

0 0 0 0 0 0 0 0 0CH

B7 B6 B5 B4 B3 B2 B1 B0

LED dedicated drive control circuit TM1638

2. Common anode LED:

Figure (8)

Figure 8 shows the LED common anode connection diagram, if the digital display to "0", then you need toGRID1, GRID2, GRID3, GRID4, GRID5, GRID6 time to SEG1 low to high, low, when in GRID7 so SEG1 low.To address unit 00H, 02H, 04H, 06H, 08H, 0AH which were written data 01H, all the rest of the address unit write data 00H.

SEG1-10 are P-Channel open drain output, GRID1-8 are N-Channel open drain output,

(2) Keyboard scan:

You can follow the Figure (9) observed with an oscilloscope and SEG2/KS2 SEG1/KS1 the

SEG1-10 can only access the LED anode , GRID can only access the LED cathode, can not reverse.Note:

output waveform, SEGN / KSN is shown in Figure (10).

Page 8: LED dedicated drive control circuit TM1638mr63/Courses/Projects/TM1638en.pdf · Test mode (Internal use) Test mode Fixed address Write data to the display register Read the key scan

www.titanmec.com - 8 -

R11k

R21k

vcc

K1K2K3VDDSEG1/KS1SEG2/KS2SEG3/KS3SEG4/KS4SEG5/KS5SEG6/KS6SEG7/KS7SEG8/KS8SEG9SEG10 VDD

GRID8GRID7

GNDGRID6GRID5GRID4GRID3GRID2GRID1

GNDDIOCLKSTB

SEG1/KS1

SEG2/KS2

SEG3/KS3

SEGN/KSN

Tdisp=500us

S1

S2

S6

S3

S4

S5K1

K2

K3

SGE1/KS1 SGE1/KS2 SGE1/KS3

LED dedicated drive control circuit TM1638

Connected Oscilloscope probe 1Connected Oscilloscope probe 2

Waveform when IC scans the keyboard SEGN / KSN :

Figure (10)

Tsp and the oscillation frequency of the IC work, improve our TM1638 after several oscillation frequency

.

is not exactly the same. 500uS only a reference to the actual measurement shall prevail.

Figure (11)

General use diagram (11), to meet key design requirements.

When S1 is pressed, the first byte B0 read "1." If multiple keys are pressed, it will read more than one "1",When the S2, S3 is pressed, the first byte in the B1, B3 read "1."

Note: The use of composite key considerations:SEG1/KS1-SEG10/KS10 display and key scanning is re-used. In Figure (12) as an example, display the desired light D1, D2 off,need to SEG1 to "1", SEG2 "0" state, if S1, S2 are pressed simultaneously,the equivalent of SEG1, SEG2 is short, then D1, D2 are illuminated.

Page 9: LED dedicated drive control circuit TM1638mr63/Courses/Projects/TM1638en.pdf · Test mode (Internal use) Test mode Fixed address Write data to the display register Read the key scan

www.titanmec.com - 9 -

S1

S2

1 D1 1 D2

GRID1

SGE1/KS1

SGE2/KS2

K1

1 D1 1 D2S2

S1SGE1/KS1

GRID1 GRID2 K1 K2

S1

S2

1 D1 1 D2

GRID1

SGE1/KS1

SGE2/KS2

K1

510

510

S1

S2

1 D1 1 D2

GRID1

SGE1/KS1

SGE2/KS2

K1

LED dedicated drive control circuit TM1638

Figure (12)Solution:

Figure (13)

Figure (14)

Figure (15)

1. the hardware, you can press the keys will need to set the K-line in a different figure above (13), the

2. in SEG1-SEG N series resistance shown in the above (14), the resistance of 510 ohms resistance should be Key failure, is too small to show interference may not solve the problem.chosen, resulting in too large

3. or series diode as shown in Figure (15) below.

Page 10: LED dedicated drive control circuit TM1638mr63/Courses/Projects/TM1638en.pdf · Test mode (Internal use) Test mode Fixed address Write data to the display register Read the key scan

www.titanmec.com - 10 -

CLK

DIO

STB

Command1 Command2 Command3 Command4Data1 Data2 Data n`̀ ```̀ `

CLK

DIO

STB

Command1 Command2 Command3 Command4Data1 Data2 Command5`̀ `̀ `̀ `

CLK

DIO

STB

Command1 Data1 Data2 Data3 Data4

LED dedicated drive control circuit TM163810. Application of the serial data transmission:

10.1 Address increasing modeUse address auto-increment mode, set the address is actually transmitted data stream to set the starting address stored. Start address command word has been sent, "STB" do not set high data transmission followed up 16BYTE, data transfer is completed before the "STB" is set high.

Command1: Display Mode Setting commandCommand2: Data Setting CommandCommand3: Set the display addressData1 ~ n: Transfer Display Data (up to 16 bytes)Command4: Display Control Command

10.2 Fixed Address ModeUse a fixed address mode, set the address is actually a set of its need to send the address of

data transfer is completed before the "STB" is set high. And then re-set the first two address data 1BYTE data storage. Address to send completed, "STB" do not set high, followed by transfer 1BYTE data,

needs to be stored up to 16BYTE data transfer is completed, "STB" is set high.

Command1: Display Mode Setting commandCommand2: Data Setting CommandCommand3: Set the display address 1Data1: display data transmitted within 1 to Command3 addressCommand4: Set the display address 2Data2: display data transmitted within 2 to Command4 addressCommand5: Display Control Commands

10.3 Read Timing button

Command1: Set the display modeData1 ~ 4: read the key data

Page 11: LED dedicated drive control circuit TM1638mr63/Courses/Projects/TM1638en.pdf · Test mode (Internal use) Test mode Fixed address Write data to the display register Read the key scan

www.titanmec.com - 11 -

No

Yes

Yes

Yes

No

No

10.4 Programming Flow ChartThe use of automatic address programming flow chart 1:

Start

Initialization

Set command to write data memory,The use of automatic address 1 (40H)

Set from the beginning toAddress (0C0H)

Transmission of data

16BYTE dataSend finished?

Mass display control command setMaximum brightness (8FH)

Set the read key dataCommand (42H)

Read 1BTYE inAllow

The key value stored on theRegister in the MCU

Read 4BYTEIt?

A button is pressedNext?

Button handlerOrder

End

LED dedicated drive control circuit TM1638

Page 12: LED dedicated drive control circuit TM1638mr63/Courses/Projects/TM1638en.pdf · Test mode (Internal use) Test mode Fixed address Write data to the display register Read the key scan

www.titanmec.com - 12 -

Yes

Yes

No

No

LED dedicated drive control circuit TM1638Fixed address programming flow chart:

Start

Initialization

Write memory command tothe dataFixed address (44H)

Set Addressto (0C0H)

Send 1BYTEData

Re-set Address to(0C1H)

Send 1BYTEData

After the pass ... ...Some of the data

Send command for Disp max.brightness (8FH)

Read Key dataCommand (42H)

Read 1BTYE inAllow

Key will be stored inRegister in the MCU

Read 4BYTEIt?

A button is pressedNext?

Button handlerOrder

End

Page 13: LED dedicated drive control circuit TM1638mr63/Courses/Projects/TM1638en.pdf · Test mode (Internal use) Test mode Fixed address Write data to the display register Read the key scan

www.titanmec.com - 13 -

a

bf

c

g

de

DPYabcdefgdp

dp

LED1

a

bf

c

g

de

DPYabcdefgdp

dp

LED2

a

bf

c

g

de

DPYabcdefgdp

dp

LED3

a

bf

c

g

de

DPYabcdefgdp

dp

LED6

a

bf

c

g

de

DPYabcdefgdp

dp

LED5

a

bf

c

g

de

DPYabcdefgdp

dp

LED4

a

bf

c

g

de

DPYabcdefgdp

dp

LED7

a

bf

c

g

de

DPYabcdefgdp

dp

LED8

a

bf

c

g

de

DPYabcdefgdp

dp

LED9

a

bf

c

g

de

DPYabcdefgdp

dp

LED10

K1K2K3VDD

SEG1/KS1SEG2/KS2SEG3/KS3SEG4/KS4SEG5/KS5SEG6/KS6SEG7/KS7SEG8/KS8SEG9SEG10

STBCLKDIOGND

GRID1GRID2GRID3GRID4GRID5GRID6

GNDGRID7GRID8

VDD

TM1638

R3 10K

R2 10K

R1 10K

C2 104

C3

104

C1

104

VCC

STBCLKDIOVCC

SEG1SEG2SEG3SEG4SEG5SEG6SEG7SEG8SEG9SEG10

GR1GR2GR3GR4GR5GR6

GR7GR8

S4

S12

S20

S5

S13

S21

S6

S14

S22

S3

S11

S19

S7

S15

S23

S8

S16

S24

S2

S10

S18

S1

S9

S17

K1

K2

K3

KS1 KS2 KS3 KS4 KS5 KS6 KS7 KS8

GR1GR2GR3GR4GR5GR6GR7GR8

SG1

GR1GR2GR3GR4GR5GR6GR7GR8

SG2

GR1GR2GR3GR4GR5GR6GR7GR8

SG6

GR1GR2GR3GR4GR5GR6GR7GR8

SG3

GR1GR2GR3GR4GR5GR6GR7GR8

SG4

GR1GR2GR3GR4GR5GR6GR7GR8

SG5

GR1GR2GR3GR4GR5GR6GR7GR8

SG8

GR1GR2GR3GR4GR5GR6GR7GR8

SG9

GR1GR2GR3GR4GR5GR6GR7GR8

SG7

GR1GR2GR3GR4GR5GR6GR7GR8

SG10

C4104

C5100μF

VCC

11. Application circuit:11.1 TM1638 with common anode LED displays, as shown in Figure (16):

Note: The capacitors conected betwen GND and

Figure (16)

VDD pins must be located as close as possibleto the TM1638 chip.

LED dedicated drive control circuit TM1638

Page 14: LED dedicated drive control circuit TM1638mr63/Courses/Projects/TM1638en.pdf · Test mode (Internal use) Test mode Fixed address Write data to the display register Read the key scan

www.titanmec.com - 14 -

R3

10KR2

10KR1

10K

C5

101

C4

101

C3

101

C2104

C1100uF

VCC

DIOCLKSTB

VCC

VCC

SG1SG2

K1K2K3

S8 S11 S14 S17 S20 S23S5S2

S9 S12 S15 S18 S21 S24S6S3

S27 S28 S29 S30 S31 S32S26S25

SG

1

SG

2

SG

3

SG

4

SG

5

SG

6

SG

7

SG

8

K1

K2

K3

SG3SG4SG5SG6SG7SG8SG9SG10

GR1GR2GR3GR4GR5GR6

GR7GR8

VCD

DVD

MP3 PBC

dtsDDD

a b c d e f g 1 2 3 4 5 6 7 8h

SG

1S

G2

SG

3S

G4

SG

5S

G6

SG

7S

G8

GR

1G

R2

GR

3G

R4

GR

5G

R6

GR

7G

R8

K1K2K3VDDSEG1/KS1SEG2/KS2SEG3/KS3SEG4/KS4SEG5/KS5SEG6/KS6SEG7/KS7SEG8/KS8SEG9SEG10 VDD

GRID8GRID7

GNDGRID6GRID5GRID4GRID3GRID2GRID1

GNDDIOCLKSTB

TM1638

11.2 TM1638 with common cathode LED display, as shown in Figure (17):

Figure (17)

LED dedicated drive control circuit TM1638

Note: The capacitors conected betwen GND andVDD pins must be located as close as possibleto the TM1638 chip.

Note: 1. VDD, GND filter capacitor between the PCB board layout should be

2. The three 100pF capacitors connected to the DIO, CLK, STB communication port

3. Due to Blu-ray turn-on voltage of digital blood pressure is about 3V,

placed as close to the TM1638 chip, enhanced filtering effect.

can reduce the interference of the communication port.

so TM1638 power supply should be used in 5V.

Page 15: LED dedicated drive control circuit TM1638mr63/Courses/Projects/TM1638en.pdf · Test mode (Internal use) Test mode Fixed address Write data to the display register Read the key scan

www.titanmec.com - 15 -

Ioh1 -20 -25 -40 mA Seg1~Seg11,

Vo = vdd-2V

Ioh2 -20 -30 -50 mA Seg1~Seg11,

Vo = vdd-3V

Grid1~Grid6

Vo=0.3V

LED dedicated drive control circuit TM163812. Electrical characteristics:

Logic supply voltage Vdd -0.5 ~ +7.0 V

Parameter Symbol Ratings Unit

Absolute maximum ratings (Ta=25C, Vss=0V)

Logic input voltage -0.5 ~ VDD + 0.5VI1 V

LED Seg drive output current IO1 -50 mA

mA IO2LED Grid drive output current +200

Power dissipation PD 400 mW

Operating temperature Topt -40 ~ +80 C

Storage temperature -65 ~ +150 Tstg C

Recommended operating range (Ta = -20 ~ +70 C, Vss = 0 V)

Parameter Symbol Min Typ Max Unit Test Conditions

Power supply voltage Vdd 5 V

High level input voltage ViH 0.7 Vdd - Vdd V

VLow level input voltage ViL 0 - 0.3 Vdd

Electrical Characteristics (Ta = -20 ~ +70 C, VDD = 4.5 ~ 5.5 V, Vss = 0 V

Parameter Symbol Min Typ Max Unit Test Conditions

High-LevelOutput Current

Low-LevelOutput Current

IOL1 80 140 mA-

Page 16: LED dedicated drive control circuit TM1638mr63/Courses/Projects/TM1638en.pdf · Test mode (Internal use) Test mode Fixed address Write data to the display register Read the key scan

www.titanmec.com - 16 -

Itolsg - - 5 % VO = VDD – 3V,

Seg1~Seg11

0.7

VDD - V CLK,DIN,STB

0.3

VDD V CLK,DIN,STB

tPLZ - - 300 ns CLK → DOUT

tPZL - - 100 ns CL = 15pF, RL = 10K Ω

TTZH 1 - - 2 μs Seg1~Seg11

TTZH

2 - - 0.5 μs

CL =

300p F Grid1~Grid4

Seg12/Grid7~

Seg14/Grid5

LED dedicated drive control circuit TM1638

Segment High-LevelOutput CurrentTolerance

Low-level output current Idout 4 - - mA Vo=0.4V, dout

Output pull-down resistor

RL 10 kΩ K1 ~ K3

Input Current Ii - - ± 1 µA VI = VDD / VSS

High-LevelInput Voltage VIH

Low-LevelInput Voltage VIL - -

Hysteresis voltage VH - 0.35 - V CLK, DIN, STB

Dynamic currentconsumption IDDdyn 5 mA- - no load, display off

Switching Characteristics (Ta = -20 ~ +70 C, VDD = 4.5 ~ 5.5 V)

Parameter Symbol Min Typ Max Unit Test Conditions

TransmissionDelay Time

Rise Time

Oscillation frequency Fosc 500- - KHz R = 16.5 K

Maximum clockfrequency Fmax 1 - - MHz 50% duty cycle

Fall Time TTHZ CL = 300pF, Segn, Gridnµs120- -

Input capacitance CI 15 pF- -

Page 17: LED dedicated drive control circuit TM1638mr63/Courses/Projects/TM1638en.pdf · Test mode (Internal use) Test mode Fixed address Write data to the display register Read the key scan

www.titanmec.com - 17 -

CLK↑→STB↑

CLK↑→CLK↓

LED dedicated drive control circuit TM1638

Timing Characteristics (Ta = -20 ~ +70 C, VDD = 4.5 ~ 5.5 V)

Parameter Symbol Min Typ Max Unit Test Conditions

Clock pulse width PWCLK 400 ns

ns

ns

Strobe pulse width PWSTB 1 µs

Data setup time tSETUP 100

Data hold time tHOLD 100

CLK -> STB time µs

µs

tCLK-STB 1

1Waiting time tWAIT

Timing Waveform:

Page 18: LED dedicated drive control circuit TM1638mr63/Courses/Projects/TM1638en.pdf · Test mode (Internal use) Test mode Fixed address Write data to the display register Read the key scan

www.titanmec.com - 18 -

l All specs and applications shown above subject to change without prior notice.

LED dedicated drive control circuit TM163813. Package size

This application document was last updated :2011 -4-9