
HT16H25 Treadmill Display Application Guideline
AN0505E V1.00
4 / 22
January 8, 2019
Read Operations
For a device read operation, after the host sends a START signal the slave address
"0111100" + R/W bit (= "0") will be sent, after which a command byte will be sent, then an
address byte and a STOP signal. This now denotes the completion of the start address
configuration. The host then resends a START signal, and then sends the slave address
"0111100" + R/W bit(="1"), after which the host can read back a byte of data. The host
sends an ACK signal to the slave after reading each byte of data, after which it can read
back the data from the next address thus implementing continuous read operations.
When the memory address has been increased to its maximum address, it will return to
00h, and then send a NACK STOP signal after the operation is completed. The
timing of the read operation is as follows:
ACK
Write
ACK
P
Slave
Address
S
0
1
1
1
1
0
0
0
Data byte
NACK
D7
D6
D5
D4
D3
D2
D1
D0
1st data
Data byte
ACK
P
D7
D6
D5
D4
D3
D2
D1
D0
Nth data
Data byte
D7
D6
D5
D4
D3
D2
D1
D0
2nd data
ACK
ACK
ACK
Slave Address
Read
S
0
1
1
1
1
0
0
1
ACK
Address byte
Command byte
A0
A1
A2
A3
A4
A5
A6
A7
BIT0
BIT1
BIT2
BIT3
BIT4
BIT5
BIT6
BIT7
HT16H25 Related Instruction Description
LCD Function Command
●
Software Reset Command
Command R/W
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
Def.
Software
Reset
W
1
0
1
0
1
0
1
0
AAh
Note: After a software reset the register condition is the same as for a Power-on
Reset.
●
Driver Mode Setting Commands
Command R/W
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
Def.
Drive Mode
Setting
W
1
0
0
0
0
0
1
0
82h
W
DT3
DT2
DT1
DT0
X
BS2
BS1
BS0
F7h
Note: LCD Duty and Bias are setup as follows:
DT3 DT2 DT1 DT0 Duty Setting
DT3 DT2 DT1 DT0 Duty Setting
0
0
0
0
Static
1
0
0
0
1/9
0
0
0
1
1/2
1
0
0
1
1/10
0
0
1
0
1/3
1
0
1
0
1/11
0
0
1
1
1/4
1
0
1
1
1/12
0
1
0
0
1/5
1
1
0
0
1/13
0
1
0
1
1/6
1
1
0
1
1/14
0
1
1
0
1/7
1
1
1
0
1/15
0
1
1
1
1/8
1
1
1
1 1/16 (default)