ETC M6759

Acer Laboratories Inc.
M6759: 8 bit MTP Micro-controller
--Proprietary, Confidential, Preliminary--
Product Brief
M6759 : 8 Bit MTP Micro-controller
Features
8051 instruction set compatible 8 bit microcontroller
8051/8052 compatible pin out
Complete static design, wide range of
operation frequency from 1 ~ 40 MHz
Large on-chip memory
64K bytes build-in Multiple Times
Programming ROM (MTP-ROM) program
memory
512 bytes on-chip SRAM, expandable
external 64K bytes address space
Four 8-bit bi-directional I/O ports
13 interrupts including 6 external source
One full-duplex serial UART ports compatible
with standard 8052
Two 16 bit timer/counter
One 16 bit timer
On chip oscillator for crystal
Software power-down mode, support IDLE
mode and STOP mode for less power
consumption
ROM Code Protection
4.5V~5.5V operation voltage, 12V
programming
44 pin PLCC or QFP package
General Description
The M6759 is an 8032/8052 instruction compatible 8bit micro-controller with MTP Flash ROM for firmware
updating. By combining a versatile 8-bit CPU with
MTP-Flash, this device provides whole microcontroller system on one chip and still remains the
feasibility for general control systems in a variety of
applications. Further more, the firmware can be
protected by user-defined security registers after the
code is ready.
ALi M6759 contains the following: a) a non-volatile
64K bytes Multiple Times Programmable ROM
program memory. b) a volatile 512 bytes read/write
data memory c) four 8-bit I/O ports, two 16-bit
timer/event counters (identical to the timers of the
80C51). d) a 16-bit timer (identical to the Timer 2 of
the 8052). e) a multi-source two-priority-level nested
interrupt structure. f) one serial interface (UART) and
g) an on-chip oscillator.
Release date: 00/06/03, Document Number : 6759DS02
Page 1
Acer Labs: 11F, 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Acer Laboratories Inc.
--Proprietary, Confidential, Preliminary--
Product Brief
M6759: 8 bit MTP Micro-controller
Pin Configuration
T2EX
T2
NC
VCC
AD0
AD1
AD2
AD3
P1.4
P1.3
P1.2
P1.1
P1.0
NC
VCC
P0.0
P0.1
P0.2
P0.3
44-pin PLCC Package
RST
RXD
NC
TXD
/INT0
/INT1
T0
T1
1
40
M6759
29
7
P1.5
P1.6
P1.7
RST
P3.0
NC
P3.1
P3.2
P3.3
P3.4
P3.5
1
40
M6759
29
18
/WR
/RD
XTAL2
XTAL1
GND
NC
A8
A9
A10
A11
A12
18
AD4
AD5
AD6
AD7
/EAVPP
NC
ALE
/PSEN
A15
A14
A13
P0.4
P0.5
P0.6
P0.7
/EAVPP
NC
ALE
/PSEN
P2.7
P2.6
P2.5
P3.6
P3.7
XTAL2
XTAL1
GND
NC
P2.0
P2.1
P2.2
P2.3
P2.4
7
T2EX
T2
NC
VCC
AD0
AD1
AD2
AD3
P1.4
P1.3
P1.2
P1.1
P1.0
NC
VCC
P0.0
P0.1
P0.2
P0.3
44-pin QFP Package
M6759
12
23
/WR
/RD
XTAL2
XTAL1
GND
NC
A8
A9
A10
A11
A12
RST
RXD
NC
TXD
/INT0
/INT1
T0
T1
AD4
AD5
AD6
AD7
/EAVPP
NC
ALE
/PSEN
A15
A14
A13
P1.5
P1.6
P1.7
RST
P3.0
NC
P3.1
P3.2
P3.3
P3.4
P3.5
34
1
M6759
12
23
P0.4
P0.5
P0.6
P0.7
/EAVPP
NC
ALE
/PSEN
P2.7
P2.6
P2.5
P3.6
P3.7
XTAL2
XTAL1
GND
NC
P2.0
P2.1
P2.2
P2.3
P2.4
34
1
Page 2
Release date : 00/06/03, Document Number: 6759DS02
Acer Labs: 11F, 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800
Fax: 886-2-8768-3030
Acer Laboratories Inc.
M6759: 8 bit MTP Micro-controller
--Proprietary, Confidential, Preliminary--
Product Brief
Pin Description
Pin assignments shown below are listed based on 44-pin PLCC package. And if not additionally specified, further
pin number reference throughout this document is, by default, referred to 44-pin PLCC package. As for QFP
package, the pin number assignment should be shifted accordingly, as shown in Pinout Configuration.
Pin Name
VDD
GND
P0.7-P0.0
No. (PLCC) Type
Description
44
IN
Power supply for internal operation, 5V input.
22
IN
Ground.
36,37,38,39, I/O
Port 0 is 8 bits bi-directional I/O port with internal pull high.
40,41,42, 43
AD7-0
Multiplexed address/data bus. During the time when ALE is high, the LSB of
a memory address is presented. When ALE falls, the port transitions to a
bi-directional data bus. This bus is used to read external ROM and read/write
external RAM memory or peripherals.
RST
10
IN
Reset signal of internal circuit, it must be kept 4 clocks to ensure being
recognized by internal circuit. This signal will not affect internal SRAM.
XTAL1
21
IN
Crystal In, can be used as external clock input.
XTAL2
20
OUT
Crystal out, feedback of XTAL1.
/PSEN
32
OUT
Program Store Enable Output, commonly connected to external ROM
memory as a chip enable during fetching and MOVC operation. /PSEN goes
high during a reset condition.
ALE
33
OUT
Address Latch Enable, used to latch external LSB 8 bit address bus from
multiplexed address/data bus, commonly connect to the latch enable of 373
family. This signal will be forced high when the device is in a reset condition.
P1.7-P1.0
9,8,7,6,5,4,3, I/O
Port 1 is 8 bits bi-directional I/O port with internal pull high. All pins have an
2
alternate function shown as below.
T2EX (P1.1)
IN
External timer/counter 2 trigger.
T2 (P1.0)
IN
External timer/counter 2.
P2.7-P2.0
31,30,29,28, I/O
Port 2 is 8 bits bi-directional I/O port with internal pull high. The alternate
27,26,25, 24
function is MSB 8 bit address bus
A15-A8
OUT
This bus emits the high-order address byte during fetches from external
Program Memory or during accesses to external Data Memory that use 16bit addresses (MOVX @ DPTR).
During accesses to external Data Memory that use 8-bit addresses (MOVX
@ Ri), Port 2 emits the contents of the P2 Special Function Register.
P3.7-P3.0
19,18,17,16, I/O
Port 3 is an 8-bit bi-directional I/O port with internal pull high. The reset
15,14,13, 11
condition of this port is with all bits at a logic 1.
Port 3 also have alternate function list below
/RD (P3.7)
OUT
External data memory read strobe.
/WR (P3.6)
OUT
External data memory write strobe.
T1 (P3.5)
IN
External timer/counter 1.
T0 (P3.4)
IN
External timer/counter 0.
/INT1 (P3.3)
IN
External interrupt 1 (Negative Edge Detect).
/INT0 (P3.2)
IN
External interrupt 0 (Negative Edge Detect).
TXD (P3.1)
OUT
Serial port output.
RXD (P3.0)
IN
Serial port input.
/EAVPP
35
IN
The pin must be externally held low to enable the device to fetch code from
external program memory. If /EAVPP is held high, the device executes from
internal program memory. /EAVPP is internal latched on reset. This pin also
receives the 12V programming voltage (VPP) during FLASH programming.
NC
1,12,23,34
NC
These pins should not be connected for any purpose
Release date: 00/06/03, Document Number : 6759DS02
Page 3
Acer Labs: 11F, 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Acer Laboratories Inc.
--Proprietary, Confidential, Preliminary--
Product Brief
M6759: 8 bit MTP Micro-controller
Block Diagram
P0.7:0
P2.7:0
P1.7:0
Port 0
Port 2
Port 1
Port 3
Drivers
Drivers
Drivers
Drivers
Port Latch
Port Latch
P3.7:0
Serial Port
Timer
Interrupt Logic
Data Bus
Port Latch
Data Bus
ACC
B Register
Program Address
64K bytes
Data Bus
Register
ALU REG1
ALU REG2
Stack
PSW
Pointer
MTP Memory
ALU
Program Counter
Data Bus
Incrementer
Buffer
512 Bytes
RAM Addr.
Instruction
RAM
Register
Register
DPTR
XTAL2
XTAL1
RST
EA
ALE
PSEN
Page 4
OSC
Clocks and
Control
Release date : 00/06/03, Document Number: 6759DS02
Acer Labs: 11F, 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800
Fax: 886-2-8768-3030
Acer Laboratories Inc.
--Proprietary, Confidential, Preliminary--
Product Brief
M6759: 8 bit MTP Micro-controller
Memory Map
Program Memory
Data Memory
Internal RAM
FFFFH
FFFFH
1FFH
External RAM
MTP ROM
FFH
01FFH
0000H
Upper 256
bytes
0000H
80H
7FH
00H
Upper 128
bytes
SFR space
Lower
128 bytes
Release date: 00/06/03, Document Number : 6759DS02
Page 5
Acer Labs: 11F, 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Acer Laboratories Inc.
--Proprietary, Confidential, Preliminary--
Product Brief
M6759: 8 bit MTP Micro-controller
Package Information
44-pin PLCC Package
SYMBOL
Page 6
A
B
C
D
E
F
Min
0.685
0.650
0.685
0.650
0.168
0.102
Dimension in Inches
Typ
0.690
0.653
0.690
0.653
0.174
0.105
Max
0.695
0.656
0.695
0.656
0.180
0.108
SYMBOL
G
-
0.010
-
H
I
J
K
L
M
Min
0.595
0.026
0.013
0.02
0.045
Dimension in Inches
Typ
0.5
0.610
0.05
Max
0.625
0.032
0.021
0.04
0.055
Release date : 00/06/03, Document Number: 6759DS02
Acer Labs: 11F, 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800
Fax: 886-2-8768-3030
Acer Laboratories Inc.
--Proprietary, Confidential, Preliminary--
Product Brief
M6759: 8 bit MTP Micro-controller
44-pin QFP Package
D
A
A2
D1
0.1 S
0
A1
D2
E2
E1
E
-D-
-B-
L
-A-
C
θ1
ooo C A-B D
bbb C A-B D
θ
e
-C- SEATING PLANE
b
ccc M C A-B S D M
0.10 C
CONTROL DIMENSIONS ARE IN MILLIMETERS
Symbol
Millimeter
Inch
Min.
Nom.
Max.
Min.
Nom.
Max.
A
-
-
2.55
-
-
0.100
A1
0.15
0.25
0.35
0.006
0.010
0.014
A2
1.90
2.05
2.20
0.075
0.081
0.087
D
13.20 BASIC
0.520 BASIC
D1
10.00 BASIC
0.394 BASIC
E
13.20 BASIC
0.520 BASIC
E1
10.00 BASIC
0.394 BASIC
0.30
0.005
-
0.012
R1
0.13
-
-
0.005
-
-
θ
0°
-
7°
0°
-
7°
θ1
0°
-
-
0°
-
-
θ3
7° REF
7° REF
CAGE
PLANE
0.25mm
θ3
-
10° REF
R2
S
0.13
10° REF
R1
-H-
R2
θ2
θ2
Symbol
b
L
Millimeter
Inch
Min.
Nom.
Max.
Min.
Nom.
Max.
0.30
0.35
0.45
0.012
0.014
0.018
c
0.10
0.15
0.23
0.004
0.006
0.009
e
0.80 BSC
L
0.73
0.88
1.03
0.029
0.035
0.041
D2
8.0
0.315
E2
8.0
0.315
L1
1.80
0.063
0.031 BSC
c
0.10
0.15
0.23
0.004
0.006
0.009
ooo
0.25
0.010
L
0.73
0.88
1.03
0.029
0.035
0.041
bbb
0.20
0.008
-
0.008
L1
S
1.80
0.20
-
0.063
-
ccc
-
0.20
-
-
0.008
-
-
NOTES : 1, DIMENSION D1 AND E1 DO NOT INCLUDE MOLD PROTRUSION. ALLOWABLE PROTRUSION IS 0.25mm PER SIDE DIMENSIONS D1
AND E1 DO INCLUDE MOLD MISMATCH AND ARE DETERMINED AT DATUM PLANE (-H-).
2, DIMENSION b DOES NOT INCLUDE DAMBAR
PROTRUSION. ALLOWABLE DAMBAR PROTRUSION SHALL BE 0.08mm TOTAL. IN EXCESS OF THE b DIMENSION AT MAXIMUM MATERIAL
CONDITION. DAMBAR CANNOT BE LOCATED ON THE LOWER RADIUS OR THE LEAD FOOT.
Release date: 00/06/03, Document Number : 6759DS02
Page 7
Acer Labs: 11F, 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Acer Laboratories Inc.
--Proprietary, Confidential, Preliminary--
Product Brief
Worldwide Distributors and Sales Offices :
Taiwan
Acer Laboratories Inc.
11F, No. 45 Tung Hsing Road,
Taipei 110, Taiwan, R.O.C.
Tel: 886 (2) 762 -8800
Fax: 886 (2) 762 -6060
M6759: 8 bit MTP Micro-controller
Japan
ASCII Corporation
8-1, Inarimae, Tsukuba-shi Ibaraki,
305, Japan
Tel: 81 - 298 - 55 - 4004
Fax: 81 - 298 - 55 - 1985
Acer Sertek
11-15F, 135, Sec. 2
Chien Kuo North Road,
Taipei 10479,Taiwan, R.O.C.
Tel: 886 (2) 501-0055
Fax: 886 (2) 501- 2521
Kanematsu Electronic Components Corp.
11F Shin-Ohsaki Kangyo Bldg.,
6-4, Ohsaki 1-Chome,
Shinagawa-Ku, Tokyo, Japan 141
Tel: 81 (3) 3779 - 7850
Fax: 81 (3) 3779 - 7898
Arrow / Ally, Inc.
11F, 678, Sec. 4,
Pa Teh Road,
Taipei, Taiwan, R.O.C.
Tel: 886 (2) 768 - 6399
Fax: 886 (2) 768 - 6390
Macnica Inc.
Hakusan High-Tech Park, 1-22-2 Hakusan,
Midori-Ku, Yokohama City, Japan 226
Tel: 81 (45) 939 - 6116
Fax: 81 (45) 939 - 6117
Asec International Inc.
4F, 223 Chung Yang Road,
Nan Kang, Taipei,
Taiwan, R.O.C.
Tel: 886 (2) 786-6677
Fax: 886 (2) 786 - 5257
Technova Inc.
9F Daiichi-Seimei Daini Bldg.,
2-14-27, Shin-Yokohama,
Kouhoku-ku, Yokohama-Shi, Kanagawa, 222
Tel: 81 (45) 472-7800
Fax: 81 (45) 472-7830
Korea
Hong Kong
Lestina International Ltd.
14/F, Park Tower 15
Austin Road, Tsimshatsui,
Hong Kong
Tel: 852-2735 -1736
Fax: 852-2730 - 5260
I&C Microsystems Co., Ltd.
801, 8/F, Bethel Bldg.,
324-1, Yangjae-Dong, Seocho-Ku,
Seoul, Korea
Tel: 82 (2) 577 - 9131
Fax: 82 (2) 577 - 9130
Singapore
Texny Glorytact (HK) Ltd.
Unit M, 6/F, Kaiser Estate
Phase 3, 11 Hok Yuen
Street, Hunghom,
Kowloon, Hong Kong
Tel: 852 - 2765 - 0118
Fax: 852 - 2765 - 0557
Page 8
Electronic Resources Ltd.
205 Kallang Bahru, # 04-00,
Singapore 339341
Tel: 65 - 298 - 0888
Fax: 65 - 298 - 1111
ALi U. S. Office
1830-B Bering Drive
San Jose, CA 95112 USA
Tel: 1 (408) 467 - 7456
Fax: 1 (408) 467 - 7474
Release date : 00/06/03, Document Number: 6759DS02
Acer Labs: 11F, 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800
Fax: 886-2-8768-3030