NT68P81
USB键盘微控制器
特点
n
内置6502C 8位的CPU的
n
当振荡器为3 MHz的CPU操作频率
在6兆赫运行
n
OTP的6K字节(一次性编程) ROM
n
256字节的SRAM
n
一个8位可编程基带预分频器定时器
电路
n
29可编程双向I / O口包括两名
外部中断
n
n
n
n
n
n
n
n
n
3个LED直接汇引脚内部串行电阻
片上振荡器(晶体或陶瓷谐振器)
看门狗定时器复位
内置上电复位
USB接口
3支持的端点
提供远程唤醒
CMOS技术的低功耗
40引脚DIP封装, 42 -垫骰子的形式和COB
概述
该NT68P81是一个单片微控制器的USB
键盘应用程序。它集成了一个6502C 8
比特
CPU核心,6K字节的OTP ROM,以及256字节的RAM
作为工作RAM和堆栈区。它还包括29
可编程双向I / O引脚的内置
电阻器,和一个8位的预加载的基定时器。
此外,它还包括一个内置的上电复位,一个内置
在低电压复位,振荡器,需要晶体或
采用陶瓷谐振器,和一个看门狗定时器,
防止系统瘫痪。
引脚配置
垫CON组fi guration
P
1
5
P
1
4
24
P
1
3
23
P
1
2
22
P
1
1
21
P
1
0
20
P
0
7
19
P
0
6
18
P
0
5
17
GND
VCP
VDP
VDM
[ OE ] P30
[ PGM ] P31
INT0/P32
INT1/P33
P34
[ VPP ] RESET
[ A0 ] P00
〔 A1〕 P01
〔A2〕 P02
[ A3 ] P03
[A4] P04的
[ A5 ] P05
〔A6〕 P06
[ A7 ] P07
[ A8 ] P10
[ A9 ] P11
1
2
3
4
5
6
7
8
40
39
38
37
36
35
34
33
OSCI
OSCO
V
D D
LED2 [ MODE2 ]
LED1 [模式]
LED0 [ MODE0 ]
P27 [ DB7 ]
P26 [ DB6 ]
P25 [ DB5 ]
P24 [ DB4 ]
P23 [ DB3 ]
P22 [DB2 ]
P21 [ DB1 ]
P20 [ DB0 ]
P17
P16
P15 [ CE]
P14 [ A12 ]
P13 〔A11〕
P12 [ A10 ]
L
E
D
2
V
C
C
V
C
C
O
S
C
O
O
S
C
I
G
N
D
G
N
D
V
C
P
V
D
P
V
D
M
P16
P17
P20
P21
P22
P23
P24
P25
P26
P27
LED0
LED1
26
28
27
28
29
12
30
31
32
33
34
35
36
37
38
39
40
41
42
1
2
3
4
5
7
6
9
8
14
13
16
15
25
P04
P03
P02
P01
P00
RESET
P34
P33
P32
P31
P30
9
10
11
12
13
14
15
16
17
18
19
20
32
31
30
29
28
27
26
25
24
23
22
21
NT68P81
11
10
NT68P81
1
V2.0
NT68P81
功能说明
1. 6502C CPU
该6502C是一个8位的CPU ,提供了56指令,十进制和二进制算术, 13寻址模式,真正的
索引功能,可编程的堆栈指针和长度可变的堆栈,种类繁多的可寻址内存
范围,并产生一个中断输入。其它特征也包括在内。
CPU时钟周期为3MHz ( 6MHz的系统时钟除以2 ) 。请参考6502的数据表进行更详细
信息。
7
累加器A
7
索引寄存器Y
7
变址寄存器X
15
程序计数器PCH
的PCl
7
7
堆栈指针SP
7
N
V
B
D
I
Z
0
0
0
8
0
0
0
C
状态寄存器P
携带
零
IRQ禁用
进制模式
BRK指令
溢流
负
1 =真
1 =结果为零
1 = DISABLE
1 =真
1 = BRK
1 =真
1 = NEG
图1: 6502的CPU寄存器和状态标志
5
NT68P81
USB键盘微控制器
特点
n
内置6502C 8位的CPU的
n
当振荡器为3 MHz的CPU操作频率
在6兆赫运行
n
OTP的6K字节(一次性编程) ROM
n
256字节的SRAM
n
一个8位可编程基带预分频器定时器
电路
n
29可编程双向I / O口包括两名
外部中断
n
n
n
n
n
n
n
n
n
3个LED直接汇引脚内部串行电阻
片上振荡器(晶体或陶瓷谐振器)
看门狗定时器复位
内置上电复位
USB接口
3支持的端点
提供远程唤醒
CMOS技术的低功耗
40引脚DIP封装, 42 -垫骰子的形式和COB
概述
该NT68P81是一个单片微控制器的USB
键盘应用程序。它集成了一个6502C 8
比特
CPU核心,6K字节的OTP ROM,以及256字节的RAM
作为工作RAM和堆栈区。它还包括29
可编程双向I / O引脚的内置
电阻器,和一个8位的预加载的基定时器。
此外,它还包括一个内置的上电复位,一个内置
在低电压复位,振荡器,需要晶体或
采用陶瓷谐振器,和一个看门狗定时器,
防止系统瘫痪。
引脚配置
垫CON组fi guration
P
1
5
P
1
4
24
P
1
3
23
P
1
2
22
P
1
1
21
P
1
0
20
P
0
7
19
P
0
6
18
P
0
5
17
GND
VCP
VDP
VDM
[ OE ] P30
[ PGM ] P31
INT0/P32
INT1/P33
P34
[ VPP ] RESET
[ A0 ] P00
〔 A1〕 P01
〔A2〕 P02
[ A3 ] P03
[A4] P04的
[ A5 ] P05
〔A6〕 P06
[ A7 ] P07
[ A8 ] P10
[ A9 ] P11
1
2
3
4
5
6
7
8
40
39
38
37
36
35
34
33
OSCI
OSCO
V
D D
LED2 [ MODE2 ]
LED1 [模式]
LED0 [ MODE0 ]
P27 [ DB7 ]
P26 [ DB6 ]
P25 [ DB5 ]
P24 [ DB4 ]
P23 [ DB3 ]
P22 [DB2 ]
P21 [ DB1 ]
P20 [ DB0 ]
P17
P16
P15 [ CE]
P14 [ A12 ]
P13 〔A11〕
P12 [ A10 ]
L
E
D
2
V
C
C
V
C
C
O
S
C
O
O
S
C
I
G
N
D
G
N
D
V
C
P
V
D
P
V
D
M
P16
P17
P20
P21
P22
P23
P24
P25
P26
P27
LED0
LED1
26
28
27
28
29
12
30
31
32
33
34
35
36
37
38
39
40
41
42
1
2
3
4
5
7
6
9
8
14
13
16
15
25
P04
P03
P02
P01
P00
RESET
P34
P33
P32
P31
P30
9
10
11
12
13
14
15
16
17
18
19
20
32
31
30
29
28
27
26
25
24
23
22
21
NT68P81
11
10
NT68P81
1
V2.0
NT68P81
功能说明
1. 6502C CPU
该6502C是一个8位的CPU ,提供了56指令,十进制和二进制算术, 13寻址模式,真正的
索引功能,可编程的堆栈指针和长度可变的堆栈,种类繁多的可寻址内存
范围,并产生一个中断输入。其它特征也包括在内。
CPU时钟周期为3MHz ( 6MHz的系统时钟除以2 ) 。请参考6502的数据表进行更详细
信息。
7
累加器A
7
索引寄存器Y
7
变址寄存器X
15
程序计数器PCH
的PCl
7
7
堆栈指针SP
7
N
V
B
D
I
Z
0
0
0
8
0
0
0
C
状态寄存器P
携带
零
IRQ禁用
进制模式
BRK指令
溢流
负
1 =真
1 =结果为零
1 = DISABLE
1 =真
1 = BRK
1 =真
1 = NEG
图1: 6502的CPU寄存器和状态标志
5