•Built-in low power reset circuit and Watchdog timer.
•PS2 compatible mouse interface.
•PS2 compatible keyboard interface share with USB interface.
•CPU clock can be double by S/W setting.
•40-pin DIP, 42-pin SDIP or 44-pin PLCC package.
GENERAL DESCRIPTIONS
The MTP805 micro-controller is an 8051 CPU core embedded device specia lly tailored to USB/PS2
Keyboard/Mouse applications. It includes an 8051 CPU core, 256-byte SRAM, Low Speed USB Interface
and an 8K-byte internal program Flash-ROM.
BL OCK DIAGRAM
This datasheet contains new product information. Myson Technology reserv es the rights to modify the product specification without
notice. No liability is assumed as a result of the use of this product. No rights under any patent accompany the sale of the product.
OGeneral purpose output 0. (Open-drain with 420 ohm serial resistor)
OOutput pin to drive LED 2. (Open-drain with 420 ohm serial resistor)
OOutput pin to drive LED 1. (Open-drain with 420 ohm serial resistor)
OOutput pin to drive LED 0. (Open-drain with 420 ohm serial resistor)
-Positive Power Supply.
O3.3 Volt USB regulator output. (Must connect to 1uF or larger capacitor)
“Pseudo open-drain” pin is 8051 Port1’s standard. It can sink at least 4mA current when output low level, and
drive at least 4mA current for 2 X’tal cycle when output transit from low to high, then keep drive 100uA to
maintain the pin at high level.
Revision 0.9 - 3 - 2000/07/19
MYSON
MTP805
TECHNOLOGY
(Rev. 0.9)
FUNCTIONAL DESCRIPTIONS
1. 8051 CPU Core
MTP805 includes all 8051 functions with the following exceptions:
1.1 PSEN, ALE, #RD and #WR pins are disabled. The external RAM access is restricted to XFRs within the
MTP805.
1.2 Port0, port3.2, port3.3, port3.6 and port3.7 are not general-purpose I/O ports. They are dedicated to
special application.
1.3 #INT0 and #INT1 input pin is not provided, it is connected to special interrupt sources.
1.4 UART and Timer1 are not supported.
Note: All registers listed in this document reside in external RAM area (XFR). For internal RAM memory map
please refer to 8051 spec.
2. Memory Allo cati on
2.1 Internal Special Function Registers (SFR)
The SFR is a group of registers that are the same as standard 8051.
2.2 Internal RAM
There are total 256 bytes internal RAM in MTP805, same as standard 8052.
2.3 External Special Function Registers (XFR)
The XFR is a group of registers allocated in the 8051 external RAM area 00h - 2Fh. Most of the registers are
used for USB function. Program can initialize Ri value and use "MOVX" instruction to access these registers.
FFh
Internal RAM
Accessible by
addressing only
MOV A,@Ri
instruction)
80h
7Fh
Internal RAM
Accessible by
direct and indirect
addressing
00h
indirect
(Using
SFR
Accessible by
direct addressing
2Fh
Accessible by
indirect external
RAM addressing
MOVX A,@Ri
00h
XFR
(Using
instruction
Revision 0.9 - 4 - 2000/07/19
MYSON
MTP805
TECHNOLOGY
(Rev. 0.9)
3. I/O Pin Usage
3.1 KSO0~7
These pins are direct output from the 8051’s Port1 and dedicated for key scan output. The pin’s input
function is removed. Read 8051’s Port1 is only read the data in the Port1’s output register. These pins are
“Pseudo open-drain” structure.
3.2 KSO8~15
These pins are direct output from the 8051’s Port2 and dedicated for key scan output. The pin’s input
function is removed. Read 8051’s Port2 is only read the data in the Port2’s output register. These pins are
“Pseudo open-drain” structure.
Read
Data
Write
Data
/WR
Output
Register
CK
4mA50uA
2 OSC
period
delay
QD
4mA
500uA
Pin
KSO0~15
3.3 KSO16~17, GPIO0~1
These pins are output from MTP805’s XFR. They can be used as key scan output or general purpose I/O.
Read these pins will read the data on pin. These pins are also “Pseudo open-drain” structure.
Write
Data
/WR
Output
Register
CK
4mA50uA
1 OSC
period
delay
QD
4mA
Read
Data
500uA
Pin
KSO16~17, GPIO0~1
3.4 MSCLK, MSDATA
These pins are connected to 8051’s P3.1 and P3.0. The usage of these pins are the same as standard 8051
except the UART’s function being not provided. These pins are also “Pseudo open-drain” structure.
Read
Latch
Data
Write
Data
/WR
Output
Register
CK
4mA50uA
2 OSC
period
delay
QD
4mA
Read
Pin
Data
500uA
Pin
MSCLK, MSDATA
Revision 0.9 - 5 - 2000/07/19
Loading...
+ 10 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.