HT1621B
LCD 控制驱动电路
概述
HT1621B是用来对 MCU 的 I/O 口进行扩展的外围设备。显示矩阵为 32×4,是一个 128 点阵式存储器映
射多功能 LCD 驱动电路。HT1621B的软件特性使它很适合应用于LCD 显示,包括 LCD 模块和显示子系统。
在主控制器和 HT1621B之间的接口应用只需要 3 或 4 个端口。Power down 命令可以减少电源损耗。
功能特点
⚫
⚫
⚫
⚫
⚫
⚫
⚫
⚫
⚫
⚫
⚫
⚫
⚫
⚫
⚫
⚫
⚫
⚫
⚫
工作电压:2.4V~5.2V
256kHz 内建 RC 振荡电路
外接 32.768kHz 晶振或 256kHz 时钟输入
1/2 或 1/3 的偏置,1/2、1/3 或 1/4 的占空比
内部 Time base 频率源
两种蜂鸣器频率可供选择(2kHz/4kHz)
Power down 命令减少电源损耗
内部 Time base 和 WDT 看门狗电路
Time base /WDT 的溢出输出
有 8 种 Time base /WDT 时钟源
32×4 的 LCD 驱动
32×4 位的显示 RAM
3 端串行接口
内部 LCD 驱动频率
软件设置
数据模式和命令模式指令
R/W 地址自动累加
三种数据访问模式
用 VLCD 端子来调节 LCD 电压
管脚排列图
HT1621BQ
LQFP 48
HT1621B
SSOP 48
注:48LQFP 封装,SEG27、SEG28 非顺序排列
http://www.hgsemi.com.cn
1
2018 AUG
HT1621B
HT1621D
SSOP 24/SOP 24
HT1621B
LQFP 44
http://www.hgsemi.com.cn
2
2018 AUG
HT1621B
管脚说明
序号
名称
I/O
9
CS
I
10
RD
I
11
WR
I
12
13
DATA
VSS
I/O
—
15
OSCI
I
14
OSCO
O
16
17
18
VLCD
VDD
IRQ
I
—
O
功能描述
片选信号输入端(带上拉电阻)。当 CS 为逻辑高电平数据和
命令不能读出或写入,串行接口电路复位。但是如果 CS 为逻
辑低电平,控制器与 HT1621B之间可以传输数据和命令。
READ 时钟输入端(带上拉电阻)。RAM 中的数据在 RD 信
号的下降沿被输出到 DATA 线上,主控制器可以在下一个上
升沿锁存这个数据。
WRITE 时钟输入端(带上拉电阻)。在 WR 信号的上升沿,
DATA 线上的数据被锁存到 HT1621B。
串行数据输入/输出端(带上拉电阻)
。
接地端。
OSCI 和 OSCO 端连接到一个 32.768kHz 的晶振用于产生系统
时钟。如果使用外接时钟,则连接到 OSCI 端。但如果选用
片内的 RC 振荡电路,则 OSCI 和 OSCO 端悬空。
LCD 电压输入端
电源电压
Time base 或 WDT 溢出标志,N 管开漏输出
19,20
21~24
1~8
25~48
BZ , BZ
COM0~COM3
SEG7~SEG0
SEG31~SEG8
O
O
2kHz 或 4kHz 的蜂鸣频率输出
LCD 公共端输出
O
LCD 段输出
http://www.hgsemi.com.cn
3
2018 AUG
HT1621B
功能框图
功能说明
显示存储—RAM 结构
静态显示存储器(RAM)结构为 32×4 位,贮存所显示的数据。RAM 的内容直接映射成 LCD 驱动器
的内容。通过读,写和读-修改-写的命令把数据存储到 RAM 中。RAM 中的内容映射至 LCD 的过程如下
表所示:
COM3 COM2 COM1 COM0
SEG0
0
SEG1
1
SEG2
2
地址 6 位
SEG3
3
(A5,A4┈A0)
┊
┊
SEG31
31
D3
D2
D1
D0
Data\Addr
系统振荡器
HT1621B 的时钟是用于产生 Time base/WDT 的时钟频率、LCD 驱动时钟和蜂鸣频率。该时钟来源于片内
256kHz 的 RC 振荡器,32.768kHz 的外接晶振或由 S/W 设置的外部 256kHz 时钟。系统振荡的设置如下图
所示。当执行完 SYS DIS 命令后,系统时钟停止并且 LCD 偏置发生器也将停止工作。此命令只适用于片
内 RC 振荡或是外接晶振的时候。一旦系统时钟停止,则 LCD 显示变暗,时序基准/WDT 也将失去功能。
http://www.hgsemi.com.cn
4
2018 AUG
HT1621B
LCD OFF 这条命令是用来关闭 LCD 偏置发生器的。LCD OFF 命令使 LCD 偏置发生器关闭后,执行
SYS DIS 命令减少电源损耗,相当于 Power down 命令一样。但如果外接系统时钟的话, SYS DIS 命令既
不能关闭振荡也不能进入 Power down 模式。晶振可以在 OSI 端口外接一个 32kHz 的频率。在这种情况下,
系统将无法进入 Power down 模式,这就类似于外接一个 256kHz 的时钟。在系统上电工作时,HT1621B 就处
于 SYS DIS 状态。
Time base 和 WDT 时序
Time base 发生器是由一个产生准确时序的 8 级递增计数器组成的。WDT 则是由一个 8 级 Time base
发生器和一个 2 级递增计数器组成,可以使主控制器或子系统在非正常情况下(未知的或不希望发生的跳
转、执行错误等)停止工作。WDT 暂停,将设置一个 WDT 暂停标志。Time base 发生器的输出和 WDT
暂停标志的输出可以用命令输出到 IRQ 端。共有 8 种频率可以作为 Time base 发生器和 WDT 时钟的来源。
32kHz
频率是根据以下公式计算出来的: f WDT =
,n 的范围为 0~7。公式中的 32kHz 表示系统的频率,
2n
可以是 32.768kHz 的晶振,片内振荡(256kHz)或是外接振荡(256kHz)
。
如果选择一个片内 256kHz RC 振荡或是外接 256kHz 时钟作为系统时钟的话,系统时钟被一个 3 级分
频器预置成 32kHz。这样 Time base 发生器和 WDT 就都与命令有关系,当 Time base 发生器和 WDT 使用
同一个 8 级计数器的时候需小心使用与 Time base 发生器和 WDT 相关的命令。例如调用 WDT DIS 命令对
时基发生器无效,而 WDT EN 不但适用于 Time base 发生器而且可以激活 WDT 暂停标志输出(WDT 暂停
标志连接到 IRQ 端口)
。执行 TIMER EN 命令后,WDT 就不与 IRQ 端口相连,而时钟输出连接到 IRQ 端
口。执行 CLR WDT 命令可以把 WDT 清零,Time base 发生器的内容就由 CLR WDT 或是 CLR TIMER 命
令清零。CLR WDT 或 CLR TIMER 命令分别相应的在 WDT EN 或 TIMER EN 命令之前执行。在执行 IRQ
EN 命令之前应先执行 CLR WDT 或 CLR TIMER 命令。在 WDT 模式转换成为 Time base 模式之前必须执
行 CLR TIMER 命令。一旦出现 WDT 暂停模式, IRQ 端将保持逻辑低电平直到执行 CLR WDT 或是 IRQ
DIS 命令。 IRQ 输出无效后, IRQ 脚将处于悬浮状态。通过执行 IRQ EN 或 IRQ DIS 命令使 IRQ 输出处
于有效或无效状态。IRQ EN 命令可以使 Time base 或 WDT 的暂停标志位输出到 IRQ 端口。时钟和 WDT
的设置如下所示。在片内 RC 振荡或晶振的情况下,Power down 模式将减少电源损耗直到通过相应的系统
命令来打开或关闭振荡。在 Power down 模式下,Time base/WDT 不起作用。
另一方面,如果选择外接时钟作为系统时钟则 SYS DIS 命令无效,Power down 模式也不会被执行。
在选择外接时钟之后,HT1621B 将继续工作直到系统断电或是外接时钟被移走。在系统上电后,IRQ 被禁止。
http://www.hgsemi.com.cn
5
2018 AUG
HT1621B
蜂鸣器输出
在 HT1621B内部有一个简单的蜂鸣器电路。蜂鸣振荡器可提供一对蜂鸣驱动信号 BZ 和 BZ 产生一个蜂鸣信
号。执行 TONE4k 和 TONE2k 命令可以选择两种蜂鸣输出。TONE 4k 和 TONE 2k 命令设置蜂鸣频率分别
为 4k 和 2k。蜂鸣输出可以通过 TONE ON 或 TONE OFF 命令来打开或关闭。蜂鸣输出端 BZ 和 BZ 是一对
反相驱动输出,用来驱动压电蜂鸣器。
名称
命令代码
功能
蜂鸣关闭
0000-1000-X
关闭蜂鸣输出
4k 蜂鸣
010X-XXXX-X
打开蜂鸣输出,蜂鸣频率为 4kHz
2k 蜂鸣
011X-XXXX-X
打开蜂鸣输出,蜂鸣频率为 2kHz
LCD 驱动
HT1621B 是一个 128(32×4)点阵式 LCD 驱动器。通过 S/W 的设置可以驱动 1/2 或 1/3 的偏置,2、3 或 4
个 COM 端的 LCD 显示器,这个特性使得 HT1621B 适合于多种 LCD 显示器。LCD 驱动时钟产生于系统时钟,
不管系统时钟是来源于 32.768kHz 晶振频率还是片内 RC 振荡器频率或外部频率,LCD 驱动时钟的频率总
是 256Hz。LCD 相应的命令如下表所示。
名称
命令代码
功能
LCD OFF
10000000010X
关闭 LCD 输出
LCD ON
10000000011X
打开 LCD 输出
c=0:1/2 偏置
c=1:1/3 偏置
BIAS&COM
1000010abXcX
ab=00:2 COMS
ab=01:3 COMS
ab=10:4 COMS
黑体形式的 100 表明是命令模式 ID,如果发送连续命令,命令模式 ID(除第一个命令)将被忽略。LCD OFF
命令通过中断 LCD 偏置发生器来关闭 LCD 显示,而 LCD ON 命令通过启动 LCD 偏置发生器来开启 LCD
显示。BIAS 和 COM 命令是与 LCD 显示器相关的命令,通过该命令 HT1621B可驱动许多类型的 LCD 显示
器。
命令格式
HT1621B可以通过 S/W来设置,设置 HT1621B和传送 LCD 显示数据的指令共有两种模式,分别为命令模
式和数据模式。对 HT1621B的设置称作命令模式,其 ID 是 100,由系统设置命令、系统频率选择命令、LCD
http://www.hgsemi.com.cn
6
2018 AUG
HT1621B
结构命令、蜂鸣频率选择命令和操作命令组成。数据模式包括读、写和读写变换操作。
下表是数据模式 ID 和命令模式 ID:
ID
条件
模式
110
读取
数据
101
写入
数据
101
读、写之间的变换
数据
100
命令
命令
模式命令出现在数据和命令传送之前。如出现连续指令,命令模式 ID 100 可以被忽略。当系统工作在不连
续命令或不连续地址数据模式, CS 端应设置为 1,而之前的工作模式将被复位。一旦 CS 端为 0,将出现
一个新的工作模式 ID。
接口
HT1621B共有 4 线需要接口。CS 初始化串行接口电路和在主控制器和 HT1621B之间终接通信端。 CS 为 1 时,
主控制器和 HT1621B之间数据和命令被禁止和初始化。出现命令模式和模式转换之前,需要一个高电平脉冲
初始化 HT1621B 的串行接口。数据线是串行输入/输出线。读写数据或写入命令必须通过数据线。 RD 线是
READ 时钟输入。RAM 中的数据在 RD 信号的下降沿被读出,读出数据将显示在 DATA 线上。主控制器
在 READ 信号上升沿和下一个下降沿之间读出正确数据。 WR 线是 WRITE 时钟输入。数据线上的数据、
地址、命令在 WR 信号上升沿全被读到 HT1621B。IRQ 线被用作主控制器和 HT1621B之间的接口。IRQ 脚作为
定时器输出或 WDT 溢出标志输出,由 S/W 设定。主控制器通过连接 HT1621B的 IRQ 脚执行时间基准或 WDT
功能。
http://www.hgsemi.com.cn
7
2018 AUG
HT1621B
时序图
读模式(命令代码:110)
读模式(连续地址读)
写模式(命令代码:101)
http://www.hgsemi.com.cn
8
2018 AUG
HT1621B
写模式(连续地址写)
读、写更改模式(命令代码:101)
读、写更改模式(连续地址存储)
http://www.hgsemi.com.cn
9
2018 AUG
HT1621B
命令模式(命令代码:100)
模式(数据和命令模式)
http://www.hgsemi.com.cn
10
2018 AUG
HT1621B
命令表格
名称
READ
WRITE
READ-MODIFY-WRITE
SYS DIS
SYS EN
LCD OFF
LCD ON
TIMERS DIS
WDT DIS
TIMER EN
WDT EN
TONE OFF
TONE ON
CLR TIMER
CLR WDT
XTAL 32k
RC 256k
EXT 256k
ID
110
101
101
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
命令代码
A5A4A3A2A1A0D0D1D2D3
A5A4A3A2A1A0D0D1D2D3
A5A4A3A2A1A0D0D1D2D3
0000-0000-X
0000-0001-X
0000-0010-X
0000-0011-X
0000-0100-X
0000-0101-X
0000-0110-X
0000-0111-X
0000-1000-X
0000-1001-X
0000-11XX-X
0000-111X-X
0001-01XX-X
0001-10XX-X
0001-11XX-X
BIAS 1/2
100
0010-abX0-X
C
BIAS 1/3
100
0010-abX1-X
C
TONE 4k
100
010X-XXXX-X
C
蜂鸣频率输出:4kHz
TONE 2k
100
011X-XXXX-X
C
蜂鸣频率输出:2kHz
IRQ DIS
100
100X-0XXX-X
C
禁止 IRQ 输出
IRQ EN
100
100X-1XXX-X
C
允许 IRQ 输出
F1
100
101X-X000-X
C
F2
100
101X-X001-X
C
F4
100
101X-X010-X
C
F8
100
101X-X011-X
C
F16
100
101X-X100-X
C
F32
100
101X-X101-X
C
F64
100
101X-X110-X
C
F128
100
101X-X111-X
C
TEST
NORMAL
100
100
1110-0000-X
1110-0011-X
C
C
D/C
D
D
D
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
功能
从 RAM 中读取数据
把数据写入到 RAM 中
从 RAM 中读取和写入数据
关闭系统时钟和 LCD 偏置发生器
打开系统时钟
关闭 LCD 偏置发生器
打开 LCD 偏置发生器
禁止 Time base 输出
禁止 WDT 暂停标志输出
允许 Time base 输出
允许 WDT 暂停标志输出
关闭蜂鸣输出
打开蜂鸣输出
清空 Time base 发生器中的内容
清空 WDT 中的内容
系统时钟,晶振
系统时钟,片内 RC 振荡
外接时钟
LCD 1/2 偏置设置
ab=00:2 COMS
ab=01:3 COMS
ab=10:4 COMS
LCD 1/3 偏置设置
ab=00:2 COMS
ab=01:3 COMS
ab=10:4 COMS
复位
YES
YES
YES
YES
YES
Time base/WDT 时钟输出:1Hz
WDT 暂停标志:4s
Time base/WDT 时钟输出:2Hz
WDT 暂停标志:2s
Time base/WDT 时钟输出:4Hz
WDT 暂停标志:1s
时基/WDT 时钟输出:8Hz
WDT 暂停标志:1/2s
Time base/WDT 时钟输出:16Hz
WDT 暂停标志:1/4s
Time base/WDT 时钟输出:32Hz
WDT 暂停标志:1/8s
Time base/WDT 时钟输出:64Hz
WDT 暂停标志:1/16s
Time base/WDT 时钟输出:128Hz
WDT 暂停标志:1/32s
测试模式
普通模式
YES
YES
注释:A5~A0:RAM 地址
D3~D0:RAM 数据
D/C:数据/命令模式
http://www.hgsemi.com.cn
11
2018 AUG
HT1621B
极限参数
特 性
电源电压
输入电压
存贮温度
工作温度
符 号
VDD
VIN
TSTG
TOTG
极 限 值
-0.3~5.5
VSS-0.3~VDD+0.3
-50~+125
-25~+75
单 位
V
V
℃
℃
电参数
直流参数
名称
符号
最小值
典型值
最大值
单位
工作电压
VDD
IDD1
工作电流
IDD2
工作电流
IDD3
待机电流
ISTB
输入低电压
VIL
输入高电压
VIH
DATA, BZ, BZ , IRQ
IOL1
DATA, BZ, BZ
IOH1
LCD 公共端灌电流
IOL2
LCD 公共端拉电流
IOH2
LCD SEG 端灌电流
IOL3
LCD SEG 端拉电流
IOH3
上拉电阻
RPH
—
150
300
60
120
100
200
0.1
0.3
—
—
—
—
1.2
2.6
-0.8
-1.8
150
250
-120
-200
120
200
-70
-100
80
60
5.2
300
600
120
240
200
400
5
10
0.6
1.0
3.0
5.0
—
—
—
—
—
—
—
—
—
—
—
—
150
100
V
工作电流
2.4
—
—
—
—
—
—
—
—
0
0
2.4
4.0
0.5
1.3
-0.4
-0.9
80
150
-80
-120
60
120
-40
-70
40
30
http://www.hgsemi.com.cn
12
A
A
A
A
V
V
mA
mA
A
A
A
A
kΩ
VDD
—
3V
5V
3V
5V
3V
5V
3V
5V
3V
5V
3V
5V
3V
5V
3V
5V
3V
5V
3V
5V
3V
5V
3V
5V
3V
5V
测试条件
条件
—
无负载/LCD 打开
片内 RC 振荡
无负载/LCD 打开
晶振
无负载/LCD 关闭
外接时钟
无负载
电源关机模式
DATA, WR , CS , RD
DATA, WR , CS , RD
VOL=0.3V
VOL=0.5V
VOH=2.7V
VOH=4.5V
VOL=0.3V
VOL=0.5V
VOH=2.7V
VOH=4.5V
VOL=0.3V
VOL=0.5V
VOH=2.7V
VOH=4.5V
DATA, WR , CS , RD
2018 AUG
HT1621B
交流参数
名称
最小值
典型值
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
3.34
6.67
1.67
3.34
256
256
32.768
32.768
256
256
fSYS1/1024
fSYS2/128
fSYS3/1024
n/ fLCD
—
—
—
—
250
—
—
—
—
最大
值
—
—
—
—
—
—
—
—
—
—
150
300
75
150
—
—
—
—
—
tr,tf
—
120
—
ns
tsu
—
120
—
ns
th
—
120
—
ns
tsu1
—
100
—
ns
th1
—
100
—
ns
符号
系统时钟
fSYS1
系统时钟
fSYS2
系统时钟
fSYS3
LCD 频率
fLCD1
LCD 公共端周期
tCOM
串行数据时钟( WR 端)
FCLK1
串行数据时钟( RD 端)
FCLK2
串行接口复位脉宽
tCS
WR , RD 输入脉宽
上升/下降时间串行数据
时宽
数据到 WR , RD 时宽
的设置时间
数据到 WR , RD 时宽
的保持时间
CS 到 WR ,RD 时宽的
设置时间
CS 到 WR ,RD 时宽的
保持时间
tCLK
http://www.hgsemi.com.cn
13
单位
kHz
kHz
kHz
VDD
3V
5V
3V
5V
3V
5V
Hz
—
sec
ns
—
3V
5V
3V
5V
—
s
3V
s
5V
kHz
kHz
3V
5V
3V
5V
3V
5V
3V
5V
3V
5V
测试条件
条件
片内 RC 振荡
晶振
外接时钟
片内 RC 振荡
晶振
外接时钟
N:公共端个数
占空比周期 50%
占空比周期 50%
CS
写模式
读模式
写模式
读模式
—
—
—
—
—
2018 AUG
HT1621B
参考应用线路图
HT1621B
*:此电路仅供参考。
http://www.hgsemi.com.cn
14
2018 AUG
HT1621B
重要声明:
华冠半导体保留未经通知更改所提供的产品和服务。客户在订货前应获取最新的
相关信息,并核实这些信息是否最新且完整的。
客户在使用华冠半导体产品进行系统设计和整机制造时有责任遵守安全标准并
采取安全措施,以避免潜在风险可能导致人身伤害或财产损失情况的发生。
华冠半导体产品未获得生命支持、军事、航空航天等领域应用之许可,华冠半导
体将不承担产品在这些领域应用造成的后果。
华冠半导体的文档资料,仅在没有对内容进行任何篡改且带有相关授权的情况下
才允许进行复制。华冠半导体对篡改过的文件不承担任何责任或义务。
http://www.hgsemi.com.cn
15
2018 AUG
很抱歉,暂时无法提供与“HT1621BQ”相匹配的价格&库存,您可以联系我们找货
免费人工找货- 国内价格
- 1+2.87280
- 10+2.28960
- 30+2.03040
- 250+1.71720
- 500+1.57680
- 1000+1.49040