NT68P81
USB Keyboard Micro-Controller
Features
n
Built-in 6502C 8 -bit CPU
n
3 MHz CPU operation frequency when oscillator is
running at 6 MHz
n
6K bytes of OTP (one time programming) ROM
n
256 bytes of SRAM
n
One 8-bit programmable base timer with pre-divider
circuit
n
29 programmable bi-directional I/O pins including two
external interrupts
n
n
n
n
n
n
n
n
n
3 LED direct sink pins with internal serial resistors
On-chip oscillator (Crystal or Ceramic Resonator)
Watch-dog timer reset
Built-in power-on reset
USB interface
3 supported endpoints
Remote wakeup provided
CMOS technology for low power consumption
40-pin DIP package, 42-pad Dice form and COB
General Description
The NT68P81 is a single chip micro-controller for USB
keyboard applications. It incorporates a 6502C 8
-bit
CPU core, 6K bytes of OTP ROM, and 256 bytes of RAM
used as working RAM and stack area. It also includes 29
programmable bi-directional I/O pins with built-in
resistors, and one 8-bit pre-loadable base timer.
Additionally, it includes a built-in power-on reset, a built-
in low voltage reset, an oscillator that requires crystal or
ceramic resonator applied, and a watch-dog timer that
prevents system standstill.
Pin Configuration
Pad Configuration
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 [MODE1]
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