ETC M6759_1

M6759
(1)
8-bit MTP Microcontroller
Version 1.01
Acer Laboratories Inc.
--Proprietary, Confidential, Preliminary--
M6759: 8 bit MTP Micro-controller
M6759 : 8-bit MTP Micro-controller
Section 1 : Features
< 8051 instruction set compatible 8-bit microcontroller
< 8051/8052 compatible pinout
< Complete static design, wide range of
operation frequency from 1 ~ 40 MHz
< Large on-chip memory
•
64K bytes built-in Multiple Times
Programmable ROM (MTP-ROM) program
memory
•
512 bytes on-chip SRAM, expandable
external 64K bytes address space
< Dual Data Pointer
< Four 8-bit bi-directional I/O ports
< 6 interrupts including 2 external sources
< One full-duplex serial UART ports compatible
with standard 8052
< Three 16 bit timer/counters
< On chip oscillator for crystal
< Software Power-Down mode, supports Idle
mode and Power Down mode for less power
consumption
< ROM Code Protection
< 4.5V~5.5V operation voltage, 12V
programming voltage
< 44-pin PLCC or QFP package
1.1 General Description
The M6759 is an 8032/8052 instruction compatible
8-bit microcontroller 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. Furthermore, user-defined security
registers can protect the firmware after the code is
ready.
The 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.
Ver. 1.01, Document Number : 6759DS02.doc
Acer Labs: 11F, no. 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage : www.ali.com.tw
Page 1
--Proprietary, Confidential, Preliminary--
Acer Laboratories Inc.
M6759: 8 bit MTP Micro-controller
Table of Contents:
Section 1 : Features .............................................................................................................................................. 1
1.1 General Description..................................................................................................................................... 1
1.2 Block Diagram............................................................................................................................................. 3
Section 2 : Pin Description .................................................................................................................................... 4
Section 3 : Function Description ............................................................................................................................ 6
3.1 Data Space Addressing ............................................................................................................................... 6
3.2 Dual Data Pointer ........................................................................................................................................ 6
3.3 Low EMI Mode ............................................................................................................................................ 6
3.4 Idle Mode .................................................................................................................................................... 8
3.5 PowerDown Mode ....................................................................................................................................... 8
3.6 Reset .......................................................................................................................................................... 8
3.7 Interrupt Processing .................................................................................................................................... 8
3.8 Interrupt Masking ........................................................................................................................................ 8
3.9 Interrupt Priorities........................................................................................................................................ 9
Section 4 : Special Function Registers .................................................................................................................11
4.1 CPU Control and Status Register................................................................................................................13
4.2 Peripheral Device Registers........................................................................................................................15
Section 5 : Peripheral Device ...............................................................................................................................17
5.1 Timer Operation .........................................................................................................................................17
5.2 Serial Interface ...........................................................................................................................................20
Section 6 : Electrical Specifications ......................................................................................................................22
6.1 Absolute Maximum Ratings ........................................................................................................................22
6.2 D.C. Characteristics ...................................................................................................................................22
6.3 AC Characteristics......................................................................................................................................22
External Program Memory Read Cycle .........................................................................................................23
External Data Memory Read Cycle ...............................................................................................................23
External Data Memory Write Cycle ...............................................................................................................24
Shift Register Mode Timing Diagram ............................................................................................................25
Section 7 : Flash Programming Guide..................................................................................................................26
7.1 Description .................................................................................................................................................26
Section 8 : Packaging Information........................................................................................................................29
Worldwide Distributors and Sales Offices: ........................................................................................................31
Page 2
Ver.1.01, Doc. No.: 6759DS02.doc
Acer Labs: 11F, no.45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage: www.ali.com.tw
Acer Laboratories Inc.
--Proprietary, Confidential, Preliminary--
M6759: 8 bit MTP Micro-controller
1.2 Block Diagram
P0.7:0
Port 0
Drivers
P2.7:0
P1.7:0
P3.7:0
Port 2
Drivers
Port 1
Drivers
Port 3
Drivers
Port Latch
Port Latch
Serial Port
Timer
Interrupt Logic
Data Bus
Data Bus
ACC
Program Address
Register
B Register
Data Bus
ALU REG1
64K bytes
MTP Memory
Port Latch
ALU REG2
Stack
Pointer
PSW
ALU
Program Counter
Data Bus
Incrementer
Buffer
512 Bytes
RAM
RAM Addr.
Register
Instruction
Register
DPTR
Clocks and Control
OSC
RST
/EAVPP
ALE
/PSEN
XTAL2
XTAL1
Ver. 1.01, Document Number : 6759DS02.doc
Acer Labs: 11F, no. 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage : www.ali.com.tw
Page 3
--Proprietary, Confidential, Preliminary--
Acer Laboratories Inc.
M6759: 8 bit MTP Micro-controller
Section 2 : Pin Description
2.1 Pinout Diagram
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
2.1.1 44-pin PLCC Package
RST
RXD
NC
TXD
/INT0
/INT1
T0
T1
1
M6759
29
P1.5
P1.6
P1.7
RST
P3.0
NC
P3.1
P3.2
P3.3
P3.4
P3.5
40
7
1
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
40
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
2.1.2 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
Page 4
34
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
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
Ver.1.01, Doc. No.: 6759DS02.doc
Acer Labs: 11F, no.45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage: www.ali.com.tw
Acer Laboratories Inc.
--Proprietary, Confidential, Preliminary--
M6759: 8 bit MTP Micro-controller
2.2 Pin Description Table:
Pin assignments shown below are listed based on 44-pin PLCC package. And if not additionally specified,
further pin number reference throughout this datasheet is, by default, referred to 44-pin PLCC package. As
for the QFP package, the pin number assignment should be shifted accordingly, as comparatively shown
in Section 2.1 Pinout Diagram.
Pin Name No. (PLCC) Type
VDD
44
IN
GND
22
IN
P0.7-P0.0
36,37,38,39, I/O
40,41,42, 43
AD7-0
RST
10
IN
XTAL1
XTAL2
/PSEN
21
20
32
IN
OUT
OUT
ALE
33
OUT
P1.7-P1.0
9,8,7,6,5,4,3 I/O
,2
T2EX (P1.1)
IN
T2 (P1.0)
IN
P2.7-P2.0
31,30,29,28, I/O
27,26,25, 24
A15-A8
OUT
P3.7-P3.0
19,18,17,16, I/O
15,14,13, 11
/RD (P3.7)
/WR (P3.6)
T1 (P3.5)
T0 (P3.4)
/INT1 (P3.3)
/INT0 (P3.2)
TXD (P3.1)
RXD (P3.0)
/EAVPP
35
OUT
OUT
IN
IN
IN
IN
OUT
IN
IN
NC
NC
1,12,23,34
Description
Power supply for internal operation, 5V input.
Ground.
Port 0 is 8 bits bi-directional I/O port with internal pull high.
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 bidirectional data bus. This bus is used to read external ROM and read/write external
RAM memory or peripherals.
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.
Crystal In, can be used as external clock input.
Crystal out, feedback of XTAL1.
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.
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.
Port 1 is 8 bits bi-directional I/O port with internal pull high. All pins have an
alternate function shown as below.
External timer/counter 2 trigger.
External timer/counter 2.
Port 2 is 8 bits bi-directional I/O port with internal pull high. The alternate function is
MSB 8 bit address bus
This bus emits the high-order address byte during fetches from external Program
Memory or during accesses to external Data Memory that use 16-bit 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.
Port 3 is an 8-bit bi-directional I/O port with internal pull high. The reset condition of
this port is with all bits at a logic 1.
Port 3 also have alternate function list below
External data memory read strobe.
External data memory write strobe.
External timer/counter 1.
External timer/counter 0.
External interrupt 1 (Negative Edge Detect).
External interrupt 0 (Negative Edge Detect).
Serial port output.
Serial port input.
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.
These pins should not be connected for any purpose
Ver. 1.01, Document Number : 6759DS02.doc
Acer Labs: 11F, no. 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage : www.ali.com.tw
Page 5
--Proprietary, Confidential, Preliminary--
Acer Laboratories Inc.
M6759: 8 bit MTP Micro-controller
Section 3 : Function Description
3.1 Data Space Addressing
The M6759 has internal data memory that is mapped into
four separate segments: the lower 128 bytes of RAM,
upper 128 bytes of RAM, 128 bytes Special Function
Register (SFR), and 256 bytes auxiliary RAM (ARAM).
The four segments are:
1. The Lower 128 bytes of RAM (address 00H to 7FH) are
directly and indirectly addressable.
2. The Upper 128 bytes of RAM (address 80H to FFH) are
indirectly addressable only.
3. The Special Function Registers SFRs, (address 80H to
FFH) are directly addressable only.
4. The 256-bytes auxiliary RAM (ARAM, 0000H-00FFH)
are indirectly accessed by move external instruction,
MOVX.
Either direct or indirect addressing can access the lower
128 bytes. The upper 128 bytes can be accessed by
indirect address only. The upper 128 bytes occupy the
same address space as the SFRs. That means they have
the same address, but are physically separate from SFR
space.
The ARAM can be accessed by indirect addressing and
MOVX instructions when ARAM_EN bit is set. This part of
memory is physically located on-chip, logically occupied
the first 256-bytes of external data memory if ARAM_EN
bit is set.
The ARAM is indirectly addressed, using the MOVX
instruction in combination with any of the registers R0, R1
of the selected bank or DPTR. An access to ARAM will not
affect ports P0, P3.6 (/WR) and P3.7 (/RD).
If ARAM_EN is cleared, the access to external memory
will be performed in the same way as standard 8051.
If ARAM_EN is set and DPTR contains value lower than
0100H, the ARAM will be accessed rather than external
memory, but if DPTR contains value higher than 00FFH
(i.e. 0100H to FFFFH), the external memory will be
accessed.
If ARAM_EN is set and P2 SFR contains 00H, the ARAM
will be accessed by the MOVX @Ri, #data instruction, but
if P2 SFR contains a non-zero value, the external memory
will be accessed using MOVX @Ri, #data.
For example,
If ARAM_EN is set and DPTR contains 0130H, the
external memory address 0130H will be accessed
For example:
MOVX
@R0, #data
If ARAM_EN is set, P2 SFR contains 00H, and R0
contains 30H, an access to the ARAM at address 30H will
be performed.
If ARAM_EN is set, P2 SFR contains 01H, and R0
contains 30H, an access to the external memory address
0130H will be performed if P2 is connected to the high
byte address bus of external RAM.
3.2 Dual Data Pointer
Data memory block moves can be accelerated using the
Dual Data Pointer (DPTR). The standard 8051 DPTR is a
16-bit value that is used to address off-chip data RAM or
peripherals. In the M6759, the standard 16-bit data
pointer is called DPTR0 and is located at SFR address
82H and 83H. These are the standard locations. The new
DPTR is located at SFR 84H and 85H and is called
DPTR1. The new DPTR Select bit (DPS) chooses the
active pointer and is located at the LSB of the SFR
location 86H. No other bits in register 86H have any effect
and are set to 0. The user switches between data pointer
by toggling the LSB of register 86H. The increment (INC)
instruction is the fastest way to accomplish this. All
DPTR-related instructions use the currently selected
DPTR for any activity.
3.3 Low EMI Mode
In normal operation ALE is emitted at a constant rate of
1/6 the oscillator frequency, and may be used for external
timing or clocking purpose. Note, however, that one ALE
pulse is skipped during each access to external Data
Memory.
If desired, setting bit 0 of SFR location 8EH can disable
ALE operation. With the bit set, ALE is active only during
a MOVX instruction. Otherwise the pin is weakly pulled
high. Setting the ALE-disable bit has no effect if the
micro-controller is in external execution mode.
MOVX
DPTR, #data
If ARAM_EN is set and DPTR contains 0030H, access the
ARAM at address 030H rather than external memory.
Page 6
Ver.1.01, Doc. No.: 6759DS02.doc
Acer Labs: 11F, no.45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage: www.ali.com.tw
Acer Laboratories Inc.
--Proprietary, Confidential, Preliminary--
M6759: 8 bit MTP Micro-controller
Memory Map
Program Space
/EAVPP=0V
/EAVPP=5V
FFFFh
FFFFh
External ROM
Internal Flash
0000h
0000h
Data Space
ARAM_EN=1 or 0
FFFFh
Internal RAM
External RAM
FFh
Upper 128
bytes
SFR
space
80h
7Fh
0100h
Lower 128
bytes
00h
00FFh
0000h
External RAM
ARAM_EN=0
00FFh
0000h
Internal RAM
ARAM_EN=1
Ver. 1.01, Document Number : 6759DS02.doc
Acer Labs: 11F, no. 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage : www.ali.com.tw
Page 7
--Proprietary, Confidential, Preliminary--
Acer Laboratories Inc.
M6759: 8 bit MTP Micro-controller
3.4 Idle Mode
In Idle mode, CPU put itself into sleep while all the on-chip
peripherals remain active. The instruction that sets
PCON.0 is the last instruction executed in the normal
operating mode before Idle mode is activated. The
content of RAM and special functions register remain
unchanged, and the status of CPU (includes Stack Point,
Program Counter, Program Status Word and
Accumulator) is preserved in this mode.
There are two ways to terminate Idle mode:
•
Activation of any enabled interrupt will cause IDLE
(PCON.0) to be cleared by hardware terminating Idle
mode. The interrupt will be serviced, and returned by
instruction RETI. The next instruction to be executed
is the one which follows the instruction that wrote a
logic
1
to
PCON.0.
The flag bits GF0 (PCON.2) and GF3 (PCON.6) can
be used to determine whether the interrupt was
received during normal execution or during the Idle
mode. When Idle mode is terminated by an interrupt,
the service routine can examine the status of the flag
bits.
•
The second way of terminating the Idle mode is with
an external hardware reset.
3.5 PowerDown Mode
Setting PCON.1 (PD) can force CPU enter Power Down
mode. In this mode, on-chip oscillator is stopped to save
most of power. All functions are stopped due to the clock
frozen, but the contents of RAM and special functions
register are held.
To terminate Power Down mode, the only way is hardware
reset. Reset redefines the SFRs but does not change the
on-chip RAM. The reset should not be activated before
VCC is restored to its normal operating level and must be
held active long enough to allow the oscillator to restart
stably.
3.6 Reset
The RST is the reset input, which is the input to a Schmitt
Trigger. A reset is accomplished by holding the RST pin
high for at least four oscillator periods while the oscillator
is running. The CPU responds by generating an internal
reset, with the timing shown in Reset Timing.
Page 8
The external reset signal is synchronous to the internal
clock. The port pins will maintain high by internal pullups
for 205 oscillator periods after RST pin goes low. While
the RST pin is high, ALE and /PSEN are weakly pulled
high. After RST is pulled low, it will take about 205
oscillator periods for ALE and PSEN to start clocking. For
this reason, other devices can not be synchronized to the
internal timings of the m6759. Driving the ALE and /PSEN
pins to 0 while reset is active could cause the device to go
into an indeterminate state.
The internal reset algorithm writes 0s to all the SFRs
except the port latches, the Stack Pointer, and SBUF. The
port latches are initialized to FFH, the Stack Pointer to
07H, and SBUF is indeterminate. The internal RAM is not
affected by reset. On power up the RAM content is
indeterminate.
3.7 Interrupt Processing
When an enabled interrupt occurs, the CPU vectors to the
address of the interrupt service routine (ISR) associated
with that interrupt, as listed in Table 11. The CPU
executes the ISR to completion unless another interrupt of
higher priority occurs. Each ISR ends with a RETI (return
from interrupt) instruction. After executing the RETI, the
CPU returns to the next instruction that would have been
executed if the interrupt had not occurred.
An ISR can only be interrupted by a higher priority
interrupt. That is, an ISR for a low-priority level interrupt
can only be interrupted by high-priority level interrupt. An
ISR for a high-priority level cannot be interrupted by any
other interrupt.
M6759 always completes the instruction in progress
before servicing an interrupt. If the instruction in progress
is RETI, or a write access to any of the IP or IE SFRs,
M6759 completes one additional instruction before
servicing the interrupt.
3.8 Interrupt Masking
The EA bit in the IE SFR (IE.7) is a global enable for all
interrupts. When EA=1, each interrupt is enabled/masked
by its individual enable bit. When EA=0, all interrupts are
masked.
Ver.1.01, Doc. No.: 6759DS02.doc
Acer Labs: 11F, no.45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage: www.ali.com.tw
Acer Laboratories Inc.
--Proprietary, Confidential, Preliminary--
M6759: 8 bit MTP Micro-controller
interrupts with the same priority level (for example, both
high) are resolved according to their natural priority. For
example, if /INT0 and /INT1 are both programmed as high
priority, /INT0 takes precedence.
3.9 Interrupt Priorities
There are two stages of interrupt priority assignment,
interrupt level and natural priority. The interrupt level
(high or low) takes precedence over natural priority. All
interrupts can be assigned to be high or low priority. In
addition to an assigned priority level, each interrupt also
has a natural priority, as listed in Table 3-2. Simultaneous
Mode
Idle
Idle
Power Down
Power Down
Once an interrupt is being serviced, only an interrupt of
higher priority level can interrupt the service routine of the
interrupt currently being serviced.
Program Memory
ALE
/PSEN
Port0
Port1
Port2
Internal
1
1
Data
Data
Data
External
1
1
Float
Data
Address
Internal
0
0
Data
Data
Data
External
0
0
Float
Data
Data
Table 3-1. Status of the External pins During Idle and Power Down
Port3
Data
Data
Data
Data
Reset Timing
205 clocks
State3
State4
State5
State6
State1
State2
State3
State4
State5
XTAL1
RST
INTERNAL RESET SIGNAL
ALE
/PSEN
P0
FF
ADDR
INST
ADDR
INST
29 clocks
STATE
STATE
STATE
STATE
STATE
STATE
STATE
STATE3 STATE4 STATE5
XTAL1
RST
INTERNAL RESET SIGNAL
ALE
/PSEN
P0
ADDR
INST
ADDR
FF
Ver. 1.01, Document Number : 6759DS02.doc
Acer Labs: 11F, no. 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage : www.ali.com.tw
FF
Page 9
--Proprietary, Confidential, Preliminary--
Acer Laboratories Inc.
M6759: 8 bit MTP Micro-controller
Table 3-2. Interrupt Natural Vectors and Priorities
Interrupt
TF0
/INT1
TI or RI
TF2
Interrupt
TF0
/INT1
TI or RI
TF2
Page 10
Description
External interrupt 0
Timer 0 interrupt
Timer 1 interrupt
Serial Port transmit or receive interrupt
Natural Priority
0
0BH
13H
2
3
23H
2BH
5
Description
External interrupt 0
External interrupt 1
Timer 1 interrupt
Interrupt Vector
Enable
TCON.1
TCON.5
TCON.7
SCON0.0
SCON0.1
T2CON.7
IE.1
IE.2
Priority Control
IP.0
IP.2
IP.3
IP.5
IE.6
Ver.1.01, Doc. No.: 6759DS02.doc
Acer Labs: 11F, no.45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage: www.ali.com.tw
Acer Laboratories Inc.
--Proprietary, Confidential, Preliminary--
M6759: 8 bit MTP Micro-controller
Section 4 : Special Function Registers
SFR Register Map
Register
P0
SP
DPL0
DPH0
DPL1
DPH1
DPS
PCON
TCON
TMOD
TL0
TL1
TH0
TH1
LEMI
P1
AUXR
SCON
SBUF
P2
IE
P3
IP
T2CON
RCAP2L
RCAP2H
TL2
TH2
PSW
ACC
*P4
B
*P5
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
0
SMOD
TF1
GATE
0
GF4
TR1
C/T
0
GF3
TF0
M1
0
GF2
TR0
M0
0
GF1
IE1
GATE
0
GF0
IT1
C/T
0
STOP
IE0
M1
0
0
0
0
0
0
0
ARAM_E GF6
N
SM0
SM1
GF5
*EB
*BRG1
*BRG0
*INT2I
Addr
80H
81H
82H
83H
84H
85H
SEL
86H
IDLE
87H
IT0
88H
M0
89H
8AH
8BH
8CH
8DH
LOWEMI 8EH
90H
*INT2E 97H
SM2
REN
TB8
RB8
TI
RI
EA
*EX2
ET2
ES0
ET1
EX1
ET0
1
TF2
*PX2
EXF2
PT2
RCLK
PS0
TCLK
PT1
EXEN2
PX1
TR2
PT0
C/T2
CY
AC
F0
RS1
RS0
OV
F1
98H
99H
A0H
EX0
A8H
B0H
PX0
B8H
CP/RL2 C8H
CAH
CBH
CCH
CDH
P
D0H
E0H
E8H
F0H
F8H
All registers labeled with * can be only used in 68-pin package (not available now)
Ver. 1.01, Document Number : 6759DS02.doc
Acer Labs: 11F, no. 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage : www.ali.com.tw
Page 11
--Proprietary, Confidential, Preliminary-M6759: 8 bit MTP Micro-controller
SFR Register Initial Value
Bit 7
Bit 6
P0
1
1
SP
0
0
DPL0
0
0
DPH0
0
0
DPL1
0
0
DPH1
0
0
DPS
0
0
PCON
0
0
TCON
0
0
TMOD
0
0
TL0
0
0
TL1
0
0
TH0
0
0
TH1
0
0
LEMI
0
0
P1
1
1
AUXR
0
0
SCON
0
0
SBUF
0
0
P2
1
1
IE
0
0
P3
1
1
IP
0
0
T2CON
0
0
RCAP2L
0
0
RCAP2H
0
0
TL2
0
0
TH2
0
0
PSW
0
0
ACC
0
0
P4
1
1
B
0
0
P5
1
1
Page
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
1
Bit 4
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
1
Bit 3
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
1
Bit 1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
1
Bit 0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
1
80H
81H
82H
83H
84H
85H
86H
87H
88H
89H
8AH
8BH
8CH
8DH
8EH
90H
97H
98H
99H
A0H
A8H
B0H
B8H
C8H
CAH
CBH
CCH
CDH
D0H
E0H
E8H
F0H
F8H
Ver.1.01, Doc. No.: 6759DS02.doc
Acer Labs: 11F, no.45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768Homepage: www.ali.com.tw
--Proprietary, Confidential, Preliminary--
Register Definition
SFR 86H : DPS Register, Data Pointer Select Register
Bit
7-1
0
0
SEL. The DPTR Select bit. When SEL=0, DPTR0 is the active pointer. When SEL=1, DPTR1 is the
active pointer.
SFR 87H : PCON Register, Power Control Register
Bit
Description
7
SMOD, Double Baud Rate bit. If Timer 1 is used to generate baud rate and SMOD=1, the baud rate
is doubled when the Serial Port is used in modes 1, 2 or 3.
6-2
GF3–
GF0, General Purpose Flag bit.
1
PD, Power Down bit.
0
IDLE, Idle Mode bit.
SFR 8EH : LEMI Register, Low EMI Control Register
Bit
Description
7-1
0
0
LOWEMI, The Low EMI Setting bit. If the M6759 operate in the internal access mode, ALE is active
only during a MOVX instruction when LOWEMI=1.
SFR 97H : AUXR Register, Auxiliary Register
Bit
Description
7
ARAM_EN, Access Internal Auxiliary RAM Enable bit. When ARMA_EN=0, the access of external
RAM will be performed by MOVX. When ARAM_EN=1, access internal auxiliary RAM rather than
external RAM.
6-5
GF6-GF5. General Purpose Flag bit.
4-0
Reserved.
SFR D0H : PSW Register, Program Control Register
Bit
Description
7
CY, Carry Flag. Set to 1 when the last arithmetic operation results in a carry into (during addition) or
borrow from (during subtraction) the high order nibble. Otherwise, this bit is cleared to 0 by all
arithmetic operations.
6
AC, Auxiliary Carry Flag. Set to 1 when the last arithmetic operation results in a carry into (during
addition) or borrow from (during subtraction) the high order nibble. Otherwise, this bit cleared to 0 by
all arithmetic operations.
5
F0, User Flag 0, user addressable. Generates purpose flag for software control.
4-3
RS1-0, Register Bank Select
RS1 RS0
Bank Selected
0
0
Register Bank 0, address 00h-07h
0
1
Register Bank 1, address 08h-0Fh
1
0
Register Bank 2, address 10h-17h
1
1
Register Bank 3, address 17h-1Fh
2
OV, Overflow Flag. Set to 1 when the last arithmetic operation resulted in a carry (addition), borrow
(subtraction), or overflow (multiply or divide). Otherwise, this bit is cleared to 0 by all arithmetic
operations.
1
GF, User Flag 1, user addressable. Generator purpose flag for software control.
0
F1, Parity Flag. Set to 1 when the modulo-2 sum of the 8 bits in the accumulator is 1 (odd parity),
clear to 0 on even parity.
Ver. 1.01, Document Number : 6759DS02.doc
Acer Labs: 11F, no. 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768Homepage : www.ali.com.tw
13
Acer Laboratories Inc.
M6759: 8 bit MTP Micro-controller
SFR A8H : IE Register
Bit
7
EA, Global Interrupt Enable. Controls masking of all interrupts except power fail interrupt. EA=0 disable
all interrupts (EA overrides individual interrupt enable bits). When EA=1, each interrupt is enabled or
masked by its individual enable bit.
6
Reserved.
5
ET2, Enable External Timer 2. ET2=0 disables Timer 2 interrupt (TF2). ET2=1 enables interrupts
generated by TF2 flag.
4
ES0, Enable Serial Port 0 Interrupt. ES0=0 disables Serial Port 0 interrupts (TI_0 and RI_0). ES0=1
enables interrupts generated by the TI_0 or RI_0 flag.
3
ET1, Enable External Timer 1. ET1=0 disables Timer 1 interrupt (TF1). ET1=1 enables interrupts
generated by TF1 flag.
2
EX1, Enable External Interrupt 1. EX1=0 disables external interrupt 1 (/INT1). EX1=1 enables interrupts
generated by /INT1.
1
ET0, Enable External Timer 0. ET0=0 disables Timer 0 interrupt (TF0). ET0=1 enables interrupts
generated by TF0 flag.
0
EX0, Enable External Interrupt 0. EX0=0 disables external interrupt 0 (/INT0). EX0=1 enables interrupts
generated by /INT0.
SFR B8H : IP Register
Bit
Description
7
Reserved, read as 1.
6
Reserved.
5
PT2, Timer 2 Interrupt Priority Control. PT2=0 sets Timer 2 interrupt (TF2) to low priority. PT2=1 sets
Timer 2 interrupt to high priority.
4
PS0, Serial Port 0 Interrupt Priority Control. PS0=0 sets Serial Port 0 interrupts (TI_0 and RI_0) to low
priority. PS0=1 sets Serial Port 0 to high priority.
3
PT1, Timer 1 Interrupt Priority Control. PT1=0 sets Timer 1 interrupt (TF1) to low priority. PT1=1 sets
Timer 1 interrupt to high priority.
2
PX1, External Interrupt 1 Priority Control. PX1=0 sets external interrupt 1 (/INT1) to low priority. PX1=1
sets external interrupt 1 to high priority.
1
PT0, Timer 0 Interrupt Priority Control. PT0=0 sets Timer 0 interrupt (TF0) to low priority. PT0=1 sets
Timer 0 interrupt to high priority.
0
PX0, External Interrupt 0 Priority Control. PX0=0 sets external interrupt 0 (/INT0) to low priority. PX0=1
sets external interrupt 0 to high priority.
14
Ver.1.01, Doc. No.: 6759DS02.doc
2800 Fax: 886-2-8768-3030
Homepage: www.ali.com.tw
--Proprietary, Confidential, Preliminary--
4.2 Peripheral Device Registers
Bit
7
6
5
4
3
2
1
0
Description
TF1, Timer 1 Overflow Flag. Set to 1 when Time 1 count overflows and clears when the processor
vectors to the interrupt service routine.
TR1, Timer 1 Run Control. Set to 1 to enable counting on Timer 1.
TF0, Timer 0 Overflow Flag. Set to 1 when Time 0 count overflows and clears when the processor
vectors to the interrupt service routine.
TR0, Timer 0 Run Control. Set to 1 to enable counting on Timer 0.
IE1, Interrupt 1 Edge Detect. If external interrupt 1 is configured to be edge sensitive (IT1=1), IE1 is set
by hardware when a negative edge is detected on the /INT1 and is automatically cleared when the CPU
vectors to the corresponding interrupt service routine. In this case, IE1 can also be cleared by software.
If external interrupt 1 is configured to be level-sensitive (IT1=0), IE1 is set when /INT1 is 0 and cleared
when /INT1 is 1. In level-sensitive mode, software can not write to IE1.
IT1, Interrupt 1 Type Selector, /INT1 is detected on falling edge when IT1=1; /INT1 is detected as a low
level when IT1=0.
IE0, Interrupt 0 Edge Detect. If external interrupt 0 is configured to be edge sensitive (IT0=1), IE0 is set
by hardware when a negative edge is detected on the /INT0 and is automatically cleared when the CPU
vectors to the corresponding interrupt service routine. In this case, IE0 can also be cleared by software.
If external interrupt 0 is configured to be level-sensitive (IT0=0), IE0 is set when /INT0 is 0 and cleared
when /INT0 is 1. In level-sensitive mode, software can not write to IE0.
IT0, Interrupt 0 Type Selector, /INT0 is detected on falling edge when IT0=1; /INT0 is detected as a low
level when IT0=0.
SFR 89H : TMOD Register
Bit
Description
7
GATE. Timer 1 Gate Control, when GATE=1, Timer 1 will clock when /INT1 and TR1 (TCON.6)= 1. When
GATE=0, Timer 1 will clock only when TR1=1, regardless of the state of /INT1
6
C/T, Counter/Timer Selector, when C/T=0, Timer 1 is clocked by clk/12, depending on the state of T1M
(CKCON.4). When C/T=1, Timer 1 is clocked by T1 pin.
5-4
M1-0, Timer 1 mode select bits
M1
M0
Mode
0
0
Mode 0: 13 bit counter
0
1
Mode 1: 16 bit counter
1
0
Mode 2: 8 bit counter with auto-reload
1
1
Mode 3: off
3
GATE. Timer 0 Gate Control, when GATE=1, Timer 0 will clock when /INT0 and TR0 (TCON.4)= 1. When
GATE=0, Timer 0 will clock only when TR0=1, regardless of the state of /INT0.
2
C/T, Counter/Timer Selector, when C/T=0, Timer 0 is clocked by clk/12, depending on the state of T0M
(CKCON.3). When C/T=1, Timer 0 is clocked by T0 pin.
1-0
M1-0, Timer 0 mode select bits
M1
M0
Mode
0
0
Mode 0: 13 bit counter
0
1
Mode 1: 16 bit counter
1
0
Mode 2: 8 bit counter with auto-reload
1
1
Mode 3: Two 8 bit counter
Ver. 1.01, Document Number : 6759DS02.doc
Acer Labs: 11F, no. 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768Homepage : www.ali.com.tw
15
Acer Laboratories Inc.
M6759: 8 bit MTP Micro-controller
Bit
7
Description
TF2, Timer 2 Overflow Flag. Hardware will set TF2 when the Timer 2 overflow from FFFFH, TF2 must be
cleared to 0 by software. TF2 will only be set to 1 if RCLK and TCLK are both cleared to 0. Writing a 1 to
TF2 forces a Timer 2 interrupt if enabled.
EXF2, Timer 2 External Flag. Hardware will set EXF2 when a reload or capture is caused by a high-to-low
transition on the T2EX pin, and EXEN2 is set. EXF2 must be cleared to 0 by software. Writing a 1 to EXF2
forces a Timer 2 interrupt if enable.
RCLK, Receive Clock Flag. Determine whether Timer 1 or Timer 2 is used for Serial Port 0 timing of
receive data in serial mode 1 or 3. RCLK=1 selects Timer 2 overflow as the receive clock. RCLK=0 selects
Timer 1 overflow as the receive clock.
TCLK, Transmit Clock Flag. Determine whether Timer 1 or Timer 2 is used for Serial Port 0 timing of
transmit data in serial mode 1 or 3. RCLK=1 selects Timer 2 overflow as the transmit clock. RCLK=0
selects Timer 1 overflow as the transmit clock.
EXEN2, Timer 2 External Enable. EXEN2=1 enables capture or reload to occur as a result of high-to-low
transition on T2EX, if Timer 2 is not generating baud rates for the serial port. EXEN2=0 causes Timer 2 to
ignore all external events at T2EX.
TR2, Timer 2 Run Control Flag. TR2=1 starts Timer 2, TR2=0 stops Timer 2.
C/T2 Counter/Timer Selector. C/T2=0 selects a timer function for Timer 2. C/T2=1 selects a counter of
falling transitions on the T2 pin. When used as a timer, Timer 2 run at 4 clocks per tick or 12 clocks per tick
as programmed by CKCON.5, in all modes except baud rate generator mode. When used in baud rate
generator mode, Timer 2 runs at 2 clocks per tick, independent of state of CKCON.5
CP/RL2, Capture/Reload Flag. When CP/RL2=1, Timer 2 captures occur on high-to-low transitions of
T2EX, if EXEN2=1. When CP/RL2=0, auto-reloads occur when Timer2 overflows or when high-to-low
transitions occur on T2EX, if EXEN2=1. If either RCLK or TCLK is set to 1, CP/RL2 will not function and
Timer 2 will operate in auto-reload mode following each overflow.
6
5
4
3
2
1
0
SFR 98H : SCON Register
Bit
Description
7-6
SM1,SM0, Serial Port 0 Mode Select bits
SM1 SM0
Mode
0
0
0
0
1
1
1
0
2
1
1
3
5
SM2, Multiprocessor Communication Enable. In modes 2 and 3, this bit enables the multiprocessor
communication feature. If SM2=1 in mode 2 or 3, the RI will not be activated if the received 9th bit is 0. If
SM2=1 is in mode 1, then RI will only be activated if a valid stop is received. In mode 0, SM2 establishes
the baud rate: when SM2=0, the baud rate is clk/12; when SM2=1, the baud rate is clk/4.
4
REN, Receive Enable. When REN=1, reception is enabled.
3
TB8, Defined the state of the 9th data bit transmitted in modes 2 and 3.
th
2
RB8, In modes 2 and 3, RB8 indicates the state of the 9 bit received. In mode 1, RB8 indicates the state
of received stop bit. In mode 0, RB8 is not used.
1
TI, Transmit Interrupt Flag. Indicates that the transmit data word has been shifted out. In mode 0, TI is set
th
at the end of the 8 data bit. In all other modes, TI is set when the stop bit is placed on the TXD pin, TI must
be cleared by software.
0
RI, Receive Interrupt Flag. Indicates that serial data word has been received. In mode 0, RI is set at the
end of the 8th data bit. In mode 1, RI is set after the last sample of the incoming stop bit, subject to the state
of SM2. In modes 2 and 3, RI is set at the end of the last sample of RB8, RI must be cleared by the
software.
16
Ver.1.01, Doc. No.: 6759DS02.doc
2800 Fax: 886-2-8768-3030
Homepage: www.ali.com.tw
--Proprietary, Confidential, Preliminary--
Section 5 : Peripheral Device
The M6759 has three 16-bit timer/counter registers, all three can be configured to operate either as timers or event
counters.
oscillator periods. Thus, one can view the register as a counter with count rate 1/12 of oscillator frequency.
When operating as counter function, the register increases according to a 1-to-0 transition at corresponding external input
In this function, the external input pin is sampled at every machine cycle. When the samples show a high in one cycle and
a low in the next cycle, the counter increases by 1. Since it takes two machine cycles to determine a transition, the count
machine cycle to ensure the given level to be sampled.
In addition to the timer/counter selection, Timer 0 and Timer 1 have four operating modes, Timer 2 has three operating
Timer0/Timer1 Mode Control
M1
Operating Mode
0
8 bit Timer/Counter, "THx" with "TLx" as 5 bit prescaler
0
16 bit Timer/Counter, "THx" and "TLx" are cascadent
1
8 bit auto-reload timer/counter, each time "TLx" overflows, store
value in "THx" into "TLx".
1 Timer 0 : TL0 and TH0 indicate two 8-bit counters controlled by
Timer 1 : off
Timer2 Mode Control
CP/RL2
0
0
0
X
X
X
TR2
1
1
16-bit auto-reload
16-bit capture
Non-active
Ver. 1.01, Document Number : 6759DS02.doc
Acer Labs: 11F, no. 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768Homepage : www.ali.com.tw
17
--Proprietary, Confidential, Preliminary--
Acer Laboratories Inc.
M6759: 8 bit MTP Micro-controller
Timer/Counter Mode 0 : 13 bit Counter
/ 12
C/T=0
TLx
5 bit
THx
8 bit
TFx
INTERRUPT
CONTROL
T0/T1 Pin
TR1
GATE
INT0/INT1
Timer/Counter Mode 2 : 8-bit Auto-Reload
OSC
/ 12
C/T=0
TL1
8 bit
C/T=1
TFx
INTERRUPT
CONTROL
T0/T1 Pin
OVERFLOW
W
TR1
THx
8 bit
GATE
INT0/INT1
Timer 2 in Capture Mode
OSC
/ 12
C/T2=0
TL2
8 bit
C/T2=1
TH2
8 bit
TF2
CONTROL
T2 Pin
TR2
Timer 2
INTERRUPT
Transition
Detector
RCAP2L RCAP2H
8 bit
8 bit
T2EX Pin
EXF2
CONTROL
EXEN2
Page 18
Ver.1.01, Doc. No.: 6759DS02.doc
Acer Labs: 11F, no.45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage: www.ali.com.tw
Acer Laboratories Inc.
--Proprietary, Confidential, Preliminary--
M6759: 8 bit MTP Micro-controller
Timer 2 in Auto-reload Mode
OSC
/ 12
C/T2=0
TL2
8 bit
C/T2=1
TH2
8 bit
TF2
CONTROL
T2 Pin
TR2
Timer 2
INTERRUPT
RCAP2L RCAP2H
8 bit
8 bit
Transition
Detector
T2EX Pin
EXF2
CONTROL
EXEN2
Timer 2 In Baud Rate Generator Mode
OSC
Timer 1
OVERFLOW
/2
SMOD
/2
C/T2=0
TL2
8 bit
C/T2=1
TH2
8 bit
RCLK
CONTROL
T2 Pin
TR2
RCAP2L RCAP2H
8 bit
8 bit
Transition
Detector
T2EX Pin
EXF2
TCLK
/ 16
RX
/ 16
TX
Timer 2
INTERRUPT
CONTROL
EXEN2
Ver. 1.01, Document Number : 6759DS02.doc
Acer Labs: 11F, no. 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage : www.ali.com.tw
Page 19
--Proprietary, Confidential, Preliminary--
Acer Laboratories Inc.
M6759: 8 bit MTP Micro-controller
Timer 2 is a 16-bit Timer/Counter. It can be selected as a
timer or an event counter by register T2CON. It has three
operating modes: "Capture", "Auto-reload" and "Baud rate
generator".
In capture mode, there are two options which are selected
by bit EXEN2 in T2CON. If EXEN2 is 0, then Timer2 is a
16-bit timer/counter which sets bit TF2 (timer 2 overflow
flag) upon overflowing, TF2 can generate an interrupt
when Timer 2 interrupt is enabled. If EXEN2 is 1, above
operation is still activated, with added feature that a 1-to0 transition of external input pin T2EX can cause the
content of TL2 and TH2 to be captured into RCAP2L and
RCAP2H. In addition, the transition of T2EX set the bit
EXF2 (which is in the T2CON register), and EXF2 can
generate an interrupt.
In Auto-reload mode, there are two options that can be
selected by bit EXEN2 in T2CON. If EXEN2 is 0, when
Timer 2 overflows it sets TF2 and Timer 2 load the 16 bits
values stored in RCAP2L and RCAP2H. If EXEN2 is 1,
Timer2 still does the above, bit with an added feature that
a 1-to-0 transition at external input T2EX will also trigger
the 16-bit reload and set EXF2.
5.2 Serial Interface
The serial port is full duplex, which means it can transmit
and receive data simultaneously. There is a receive buffer
to commence reception second byte before previously
received byte has been read from the receive register. (If
the first byte has not been completely read by the time
reception of the second byte, one of the bytes will still be
lost). The serial port receive and transmit data are both
accessed at SBUF. Writing to SBUF loads the transmit
register. Read SBUF accesses a physically separate
receive register.
Baud Rates
The Mode 0 Baud rate is fixed:
Mode0 Baud Rate =
Oscillator Frequency
12
Baud rate in Mode 2 depends on the bit of SMOD in
Special Function Register PCON. If SMOD is 0, baud rate
is 1/64 of the oscillator frequency; if SMOD is 1, baud rate
is 1/32 of the oscillator frequency.
Mode2 Baud Rate =
2 SMOD × (Oscillator Frequency)
64
The Baud rate in Mode 1 and Mode 3 can be determined
by overflow rate of Timer 1, Timer 2 or both (one for
transmit and other for receive).
When Timer 1 is used to generate Baud rate, it is
determined by following equation:
Baud Rate =
2 SMOD
× (Timer1 Overflow Rate)
32
The Timer 1 interrupt should be disabled in this
application. The Timer itself can be configured for either
timer or counter in any of its three running modes.
In the Auto-reload mode (high nibble of TMOD = 0010B),
the baud rate is given by:
Mode(1,3) Baud Rate =
2 SMOD Oscillator Frequency
×
32
12 × (256 − TH 1)
When Timer 2 is used to generate Baud rate, it is set by
TCLK and/or RCLK in T2CON, and the baud rate for
transmit and receive can be different.
Page 20
Ver.1.01, Doc. No.: 6759DS02.doc
Acer Labs: 11F, no.45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage: www.ali.com.tw
Acer Laboratories Inc.
--Proprietary, Confidential, Preliminary--
M6759: 8 bit MTP Micro-controller
The baud rate generator mode is similar to the auto reload
mode. A rollover in TH2 cause Timer 2 to be reload with 16
bit value which stored in RCAP2H and RCAP2L.
Mode(1,3) Baud Rate =
Timer 2 Overflow Rate
16
The Timer can be configured for either "timer" or "counter"
operation. Normally, as a timer it increments every
machine cycle (12 oscillator cycles), as a baud rate
generator it increments every state time (2 oscillator
cycles). In that case baud rate is give by the following
formula:
Mode(1,3) Baud Rate =
Oscillator Frequency
32 × [65536 − (RCAP 2H , RCAP2 L )]
where (RCAP2H, RCAP2L) is the content of RCAP2H and
PCAP2L taken as a 16 bit unsigned integer which is preset
by software.
Timer 2 in baud rate generator mode is valid only if RCLK
or TCLK in T2CON is 1. The rollover in TH2 does not set
TF2, and will not generate interrupt Also note that if
EXEN2 is set, a 1-to-0 transition in T2EX will set EXF2 but
will not cause a reload from (RCAP2H, RCAP2L). In this
case, T2EX can be used as an extra external interrupt if
desire.
Timer 1 Reload Values Common Serial Port Mode 1 Baud Rates
Desired Baud SMOD
C/T
Timer 1 TH1 Value for 33 TH1 Value for 25
TH1 Value for
Rate
Mode
MHz clock
MHz clock
11.0592 MHz clock
57.6 Kb/s
1
0
2
FDH
FEH
FFH
19.2 Kb/s
1
0
2
F7H
F9H
FDH
9.6 Kb/s
1
0
2
EEH
F2H
FAH
4.8 Kb/s
1
0
2
DCH
E5H
F4H
2.4 Kb/s
1
0
2
B8H
CAH
E8H
1.2 Kb/s
1
0
2
71H
93H
D0H
Timer 2 Reload Values Common Serial Port Mode 1 Baud Rates
33 MHz clock
25 MHz clock
Desired Baud C/T2
Rate
RCAP2H
RCAP2L
RCAP2H
RCAP2L
57.6 Kb/s
0
FFH
EEH
FFH
F2H
19.2 Kb/s
0
FFH
CAH
FFH
D7H
9.6 Kb/s
0
FFH
95H
FFH
AFH
4.8 Kb/s
0
FFH
29H
FFH
5DH
2.4 Kb/s
0
FEH
52H
FEH
BBH
1.2 Kb/s
0
FCH
A5H
FDH
75H
11.0592 MHz clock
RCAP2H
RCAP2L
FFH
FAH
FFH
EEH
FFH
DCH
FFH
B8H
FFH
70H
FEH
E0H
Ver. 1.01, Document Number : 6759DS02.doc
Acer Labs: 11F, no. 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage : www.ali.com.tw
Page 21
--Proprietary, Confidential, Preliminary--
Acer Laboratories Inc.
M6759: 8 bit MTP Micro-controller
Section 6 : Electrical Specifications
6.1 Absolute Maximum Ratings
Absolute maximum ratings are those values beyond which damage to the device may occur. Continuous operation at
these limits is not intended and should be limited to those conditions specified under DC electrical characteristics. Unless
otherwise specified, all voltages are reference to ground.
Table 6-1 Absolute Maximum Ratings
Item
Supply voltage
Operating supply voltage (VCC)
Operating supply voltage (VDD)
All input and output voltages
Storage temperature range (TSTG)
Operating temperature (TA)
Ratings
-0.5V to +7V
4.5V to 5.5V
3.0V to 3.6V
-0.5V to VCC+0.5V
-60 oC to 150 oC
0oC to 70 oC
6.2 D.C. Characteristics
SYMBOL
VIL
VIH
VOL
VOH
ICC
PARAMETERS
Input Low Voltage
Input High Voltage
Output Low Voltage
Output High Voltage
Power Supply Current (Active mode)
MIN
-0.5
2.4
4.0
-
MAX
0.8
VCC+0.5
0.5
30
Unit
V
V
V
V
mA
Test Conditions
IOL=4.0 mA
IOH= -4.0mA
VDD=5V, Frequency=10MHz
6.3 AC Characteristics
SYMBOL
tCLCL
1 / tCLCL
tLHLL
tHAVL
tAVLL
tLLAX
tLLIV
tLLPL
tPLPH
tPLIV
tPXIX
tPXIZ
tAVIV
tRLRH
tWLWH
tRLDV
tRHDX
tLLDV
tAVDV
tLLWL
tAVWL
tQVWX
tQVWH
tWHQX
tWHLH
Page 22
PARAMETERS
Oscillator Clock Cycle Period
Oscillator Frequency
ALE Pulse Width
High bytes Address Valid to ALE Low
Address Valid to ALE Low
Address Hold After ALE Low
Address Low to Valid Instruction In
ALE Low to /PSEN Low
PSEN Pulse Width
/PSEN Low to Valid Instruction In
Input Instruction Hold After /PSEN
/PSEN to Address Valid
Address to Valid Instruction In
/RD Pulse Width
/WR Pulse Width
/RD Low to Valid Data In
Data Hold After /RD
ALE Low to Data Valid In
Address to Valid Data In
ALE Low to /RD or /WR Low
Address to /RD or /WR Low
Data Valid to /WR Transition
Data Valid to /WR High
Data Hold After /WR
/RD or /WR high to ALE High
MIN
25
0
2tCLCL – 40
2tCLCL – 55
tCLCL – 55
tCLCL – 35
tCLCL – 40
3tCLCL – 45
0
6tCLCL – 100
6tCLCL – 100
0
3tCLCL - 50
4tCLCL – 130
tCLCL – 60
7tCLCL – 150
tCLCL – 50
-
MAX
40
4tCLCL – 100
3tCLCL – 105
tCLCL - 25
5tCLCL - 105
5tCLCL – 165
8tCLCL – 150
9tCLCL – 165
3tCLCL + 50
tCLCL + 40
Unit
ns
MHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Ver.1.01, Doc. No.: 6759DS02.doc
Acer Labs: 11F, no.45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage: www.ali.com.tw
Acer Laboratories Inc.
--Proprietary, Confidential, Preliminary--
M6759: 8 bit MTP Micro-controller
External Program Memory Read Cycle
tLLPL
tLHLL
ALE
tPXAIZV
tPLPH
tAVLL
tLLIV
tPLIV
/PSEN
tHAVL
tLLAX
tPXIX
A0-A7
PORT0
INSTR IN
A0-A7
tAVIV
A8-A15
PORT2
External Data Memory Read Cycle
tLHLL
ALE
tWHLH
tLLDV
/PSEN
tLLWL
tRLRH
/RD
tAVLL
tLLAX
tRLDV
A0-A7
PORT0
tRHDX
DATA IN
A0-A7
tAVWL
tAVDV
tHAVL
PORT2
P2.0 - P2.7 or A8-A15
Ver. 1.01, Document Number : 6759DS02.doc
Acer Labs: 11F, no. 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage : www.ali.com.tw
Page 23
--Proprietary, Confidential, Preliminary--
Acer Laboratories Inc.
M6759: 8 bit MTP Micro-controller
External Data Memory Write Cycle
tLHLL
ALE
tWHLH
/PSEN
tLLWL
tWLWH
/WR
tQVWX
tAVLL
PORT0
tLLAX
tRLDV
A0-A7
tQVWH
DATA OUT
tWHQX
A0-A7
tAVWL
PORT2
Page 24
P2.0 - P2.7 or A8-A15
Ver.1.01, Doc. No.: 6759DS02.doc
Acer Labs: 11F, no.45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage: www.ali.com.tw
Acer Laboratories Inc.
--Proprietary, Confidential, Preliminary--
M6759: 8 bit MTP Micro-controller
Serial Port Timing : Shift Register Mode Test Conditions
SYMBOL PARAMETER
MIN
tXLXL
Serial Port Clock Cycle Time
12 tCLCL
tQVXH
Output Data Setup to Clock Rising Edge
9tCLCL – 100
tXHQX
Output Data Hold After Clock Rising Edge
3tCLCL – 100
tXHDX
Input Data Hold After Clock Rising Edge
0
tXHDV
Clock Rising Edge to Input Data Valid
-
MAX
10tCLCL – 133
Unit
ns
ns
ns
ns
ns
Shift Register Mode Timing Diagram
0
1
2
3
4
5
6
7
8
INSTRUCTION ALE
tXLXL
CLOCK
WRITE TO SBUF
tQVXH
tXHQX
0
Output Data
1
2
3
4
5
tXHDX
6
7
Set TI
tXHDV
CLEAR RI
Input Data
Ver. 1.01, Document Number : 6759DS02.doc
Acer Labs: 11F, no. 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage : www.ali.com.tw
Set RI
Page 25
--Proprietary, Confidential, Preliminary--
Acer Laboratories Inc.
M6759: 8 bit MTP Micro-controller
Section 7 : Flash Programming Guide
Features
•
•
•
•
•
•
•
64 Kbytes electrically erasable internal program memory
Encrypted verifiable
3-level program memory lock
100 program/erase cycles
Fully synchronous operation
High performance CMOS – 100ns read access time
12v external programming voltage
7.1 Description
The flash module is completely synchronous. All the operations are synchronized to the rising edge of the clock (XTAL1
pin). On the rising edge of the XTAL1, the pins’ status is sampled and latched. For writing internal registers operations,
the latched information is decoded during the XTAL1 high period, and execution is carried out on the falling XTAL1 edge.
The flash module executes commands using an eight bit Instruction Register (IR), that defines the operation to be
executed. Using the IR enables reading, programming and erasing main array and OTPR. The IR command is defined as
the following table.
Table 7-1. IR Command Definition
Command
Read Array
Read OTPR (Key bytes or lock bits)
Erase Array
Erase OTPR (Key bytes or lock bits)
Program Array
Program OTPR (Key bytes or lock bits)
Code
00h
08h
80h
88h
40h
48h
There are two modules in the flash –main array and OTPR.
Main Array
The module’s main array contains 64K bytes of memory that serve as the code storage space for program code. The array
occupies address space from 0000H to FFFFH.
OTP Rows
These non-volatile cells contain 2K bytes of memory that serve as a special storage space for protection data (i.e. key
bytes and lock bits).
Page 26
Ver.1.01, Doc. No.: 6759DS02.doc
Acer Labs: 11F, no.45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage: www.ali.com.tw
Acer Laboratories Inc.
--Proprietary, Confidential, Preliminary--
M6759: 8 bit MTP Micro-controller
Note : Pin assignments shown below are listed based on 44-pin PLCC package. As for QFP package, the pin
number assignment should be shifted accordingly, as comparatively shown in Section 2.1 Pinout Diagram.
Pin No. (PLCC)
44
22
35
Pin Name
VDD
GND
/EA
Signal Name
Vpp
Type
IN
IN
IN
10, 33, 18
RST, ALE, P3.6
High
IN
13, 14, 32
P3.1, P3.2, /PSEN
Low
IN
31, 30, 29, 28, 27,
26, 25, 24
9, 8, 7, 6, 5, 4, 3, 2
36, 37, 38, 39, 40,
41, 42, 43
11
15
16
17
19
P2.7 to P2.0
A15 to A8
IN
P1.7 to P1.0
P0.7 to P0.0
A7 to A0
D7 to D0
P3.0
P3.3
P3.4
P3.5
P3.7
/RESET
IR_EN
RDY
/OE
RD/WRb
Description
Power supply for internal operation, 5V input
Ground
Always hold 12V during erase, programming and read
flash module
Always hold high during erase, programming and read
flash module
Always hold low during erase, programming and read
flash module
Input high-order address bits
IN
Input low-order address bits
IN/OUT Command/Data bus
IN
IN
OUT
IN
IN
Program Lock Bits
The M6759 has 3 programmable lock bits that when
programmed according to Table 7-2 will provide different
levels of protection for the on-chip code and data. The
lock bits are in the bit 4, bit 5 and bit 6 of OTPR address
0004. Refer to Figure 7-1 - OTPR arrangement.
Table 7-2. Program Lock Bits and the Features
Program Lock Bits
Protection Type
LB1 LB2 LB3
1
1
1
1 No Program Lock features enabled.
(Code verify will be encrypted by the
Encryption Array if programmed.)
2
0
1
1 MOVC instructions executed from
external
program
memory
are
disabled from fetching code bytes from
internal memory, EA is sampled and
latched on Reset, and further
programming of the flash is disabled.
3
0
0
1 Same as 2, also verify is disabled.
4
0
0
0 Same as 3, also external execution is
disabled.
Flash reset
Instruction register access enable
Ready signal
Output enable
Read/write selection
The encryption function is available only when LB1 is
programmed.
Status Bits
There are two status bits to constrain protection function
in M6759. After whole chip is erased (include array and
OTPR), ST0 must be programmed to 0. After key bytes
and lock bits are programmed, ST1 must be programmed
to 0. The status bits are in the bit1 and bit 0 of OTPR
address 0004.
Status bits
Program Condition
ST0
The bit needs to be programmed after
erased.
ST1
The bit needs to be programmed after
protection function bytes (lock bits, key
bytes) is programmed
Encryption Array (key bytes)
There are 4 bytes of encryption array that are initially
unprogrammed (all 1’s). Every time that a byte is
addressed during verify, 2 address lines are used to select
a byte of the encryption array. This byte is then
exclusive-NOR’ed (XNOR) with the code byte, creating an
encryption verify byte. The key bytes are in the address
0000, 0001, 0002 and 0003 of OTPR space.
Ver. 1.01, Document Number : 6759DS02.doc
Acer Labs: 11F, no. 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage : www.ali.com.tw
Page 27
--Proprietary, Confidential, Preliminary--
Acer Laboratories Inc.
M6759: 8 bit MTP Micro-controller
Key0
Key1
Key2
Key3
0000
0001
0002
0003
0004
started. The RDY signal becomes low and remains low
until the programming is over. During the period in which
RDY signal is low, the module logic inputs are not
sampled. The clock signal must be kept during RDY pin
low period to ensure RDY is synchronized with the clock
signal. Verify operation should be done following each
byte programming. It is a read operation with built in
margins performed using the IR (RD/WRb is high). If the
verify fails, an additional programming cycle must be
applied to the same address. Programming failure to a
specific address is defined as 30 consecutive attempts to
program the same address without a successful verify.
1
LB3 LB2 LB1
1
1
ST1 ST0
Reserved
Figure 7-1. OTPR Arrangement Map
Programming
This mode enables the user to program the main memory
and verify its contents. It also allows programming the
OTPR. The cells to be programmed are defined by the IR
command. In order to program, the required address is
applied to the address bus, the required data byte is
applied to the data bus and an IR program/verify
instruction is executed. /OE signal must be set to high in
order to avoid bus contention. This mode is operated
through the Instruction Register, and requires the IR to be
loaded prior to execution. Several programming pulses
may be required to program a cell. Note that in order to
succeed in programming, a byte must be fully erased prior
to programming it. Erased byte holds the value of FFh. A
written bit holds a value of zero. When programming is
Erasing
This mode enables the user to erase the array and the
OTPR. The cells to be erased are defined by the IR
command. The command is executed upon the rising
edge of the XTAL1, following writing the erase command
into the IR. During erase, /OE signal must be high to avoid
bus contention. The RDY signal becomes low and
remains low until the erase operation is over. During the
period in which RDY signal is low, the module logic inputs
are not sampled. The clock signal must be kept during
RDY pin low period to ensure RDY is synchronized with
the clock signal. Verify procedure is a read operation with
built in margins, required to confirm that all the word were
successfully erased. To perform verify the user must
revert the RD/WRb state to high, and apply an address to
the address bus. Verify is carried out on the following
rising edge of the XTAL1 signal. All addresses have to be
applied sequentially in order to verify the entire array.
During verify, /OE must be low to enable reading the
erased cells. An erased cell has a value of ‘ 1’; thus an
erased byte contains FFh.
+5 V
Vpp
/EA
High
RST
Low
/PSEN
High
ALE
/RESET
P3.0
Low
P3.1
Low
P3.2
IR_EN
P3.3
/OE
P3.5
High
P3.6
RD/WRb
P3.7
XTAL1
A15 – A0
VDD
P0.7 – P0.0
P3.4
DB7 to DB0
RDY
M6759
XTAL1
P2.7 – P2.0, P1.7 – P1.0
GND
Fig.7-2. Flash Programming Configuration
Page 28
Ver.1.01, Doc. No.: 6759DS02.doc
Acer Labs: 11F, no.45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage: www.ali.com.tw
Acer Laboratories Inc.
--Proprietary, Confidential, Preliminary--
M6759: 8 bit MTP Micro-controller
Section 8 : Packaging Information
44-pin PLCC Package
SYMBOL
A
B
C
D
E
F
G
Dimension in Inches
Min
Typ
0.685
0.690
0.650
0.653
0.685
0.690
0.650
0.653
0.168
0.174
0.102
0.105
0.010
SYMBOL
Max
0.695
0.656
0.695
0.656
0.180
0.108
-
H
I
J
K
L
M
Dimension in Inches
Min
Typ
0.5
0.595
0.610
0.026
0.013
0.02
0.045
0.05
Ver. 1.01, Document Number : 6759DS02.doc
Acer Labs: 11F, no. 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage : www.ali.com.tw
Max
0.625
0.032
0.021
0.04
0.055
Page 29
--Proprietary, Confidential, Preliminary--
Acer Laboratories Inc.
M6759: 8 bit MTP Micro-controller
44-pin QFP Package
D
A
D1
A1
0.1
0
S
A2
D2
E2
E1
E
-D-
-B-
L
-A-
C
θ1
ooo C A-B D
bbb C A-B D
θ
-C- SEATING PLANE
e
b
ccc M C A-B S D M
0.10 C
CONTROL DIMENSIONS ARE IN MILLIMETERS
Millimeter
Inch
θ2
Symbol
Min.
Nom.
Max.
Min.
Nom.
Max.
R1
A
2.55
0.100
R2
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
-HCAGE
D
13.20 BASIC
0.520 BASIC
PLANE
S
0.25mm
D1
10.00 BASIC
0.394 BASIC
E
13.20 BASIC
0.520 BASIC
θ3
L
E1
10.00 BASIC
0.394 BASIC
R2
0.13
0.30
0.005
0.012
R1
0.13
0.005
θ
0°
7°
0°
7°
Symbol
Millimeter
Inch
θ1
0°
0°
θ2
10° REF
10° REF
Min.
Nom.
Max.
Min.
Nom.
Max.
b
0.30
0.35
0.45
0.012
0.014
0.018
θ3
7° REF
7° REF
e
0.80 BSC
0.031 BSC
c
0.10
0.15
0.23
0.004
0.006
0.009
D2
8.0
0.315
L
0.73
0.88
1.03
0.029
0.035
0.041
E2
8.0
0.315
L1
1.80
0.063
ooo
0.25
0.010
c
0.10
0.15
0.23
0.004
0.006
0.009
bbb
0.20
0.008
L
0.73
0.88
1.03
0.029
0.035
0.041
ccc
0.20
0.008
L1
1.80
0.063
0.20
0.008
S
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.
Page 30
Ver.1.01, Doc. No.: 6759DS02.doc
Acer Labs: 11F, no.45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage: www.ali.com.tw
Acer Laboratories Inc.
--Proprietary, Confidential, Preliminary--
M6759: 8 bit MTP Micro-controller
Worldwide Distributors and Sales Offices:
Taiwan
Acer Laboratories Inc. (www.ali.com.tw)
11F, no. 45 Tung Hsing Road,
Taipei 110, Taiwan, R.O.C.
Tel: 886 (2) 8768 -2800
Fax: 886 (2) 8768 -3030
Acer Sertek
8F, no.88, Sec. 1
Hsin Tai Wu Road, HsiChih,
Taipei Hsien 221,Taiwan, R.O.C.
Tel: 886 (2) 2696-3232
Fax: 886 (2) 2696- 3535
Arrow / Ally, Inc.
16F, 100, Sec. 1,
Hsin Tai Wu Road, HsiChih,
Taipei Hsien, Taiwan, R.O.C.
Tel: 886 (2) 2696 - 7388
Fax: 886 (2) 2696 - 7399
Asec International Inc.
4F, 223 Chung Yang Road,
Nan Kang, Taipei,
Taiwan, R.O.C.
Tel: 886 (2) 2786-6677
Fax: 886 (2) 2786 - 5257
Hong Kong
Lestina International Ltd.
14/F, Park Tower 15
Austin Road, Tsimshatsui,
Hong Kong
Tel: 852-2735 -1736
Fax: 852-2730 - 5260
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
Singapore
Electronic Resources Ltd.
205 Kallang Bahru, # 04-00,
Singapore 339341
Tel: 65 - 298 - 0888
Fax: 65 - 298 - 1111
Japan
Unidux Inc.
11F Shin-Ohsaki Kangyo Bldg.,
6-4, Ohsaki 1-Chome,
Shinagawa-Ku, Tokyo, Japan 141
Tel: 81 (3) 3779 - 7828
Fax: 81 (3) 3779 - 7898
Macnica Inc.
Hakusan High-Tech Park, 1-22-2 Hakusan,
Midori-Ku, Yokohama City, Japan 226
Tel: 81 (45) 939 - 6106
Fax: 81 (45) 939 - 6107
Teksel Co. Ltd.
2-27-10, Higashi,
Shibuya-Ku, 150-0011 Japan
Tel: 81 (3) 5467-9000
Fax: 81 (3) 5467-9346
Korea
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
Acetronix Co.
5F Namhan Bldg.,
76-42, Hannam-Dong, Yongsan-Ku,
Seoul, Korea
Tel. : 82 (2) 796-4561
Fax. : 82 (2) 796-4563
Italy
EL.CO.MI. SRL
Via Cassanese, 27
20090 Segrate - (MI), Italy
Tel: 39-2-26927430
Fax: 39-2-26927410
U.S.A.
ALi U. S. Office/European Operations
525 East Brokaw Road
San Jose, CA 95131 USA
Tel: 1 (408) 544 - 3100
Fax: 1 (408) 544 - 3135
Ver. 1.01, Document Number : 6759DS02.doc
Acer Labs: 11F, no. 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage : www.ali.com.tw
Page 31
--Proprietary, Confidential, Preliminary--
Acer Laboratories Inc.
M6759: 8 bit MTP Micro-controller
This material is recyclable.
Pentium is a trademark of Intel Corp.
Windows is a trademark of Microsoft Corp.
Other brands and names are the property of their respective owners.
Acer Labs products are not licensed for use in medical applications, including, but not limited to, use in life support devices
without proper authorization from medical officers. Buyers are requested to inform ALi sales office when planning to use the
products for medical applications.
Product names used in this publication are for identification purposes only and may be trademarks of their respective
companies.
Acer Laboratories Inc. makes no warranty for the use of its products and assumes no responsibility for any errors which
may appear in this document nor does it make a commitment to update the information contained herein.
Acer Laboratories Inc. retains the right to make changes to these specifications at any time, without notice.
Contact your local sales office to obtain the latest specifications before placing your order.
ALi is a registered trademark of Acer Laboratories Incorporated and may only be used to identify ALi’s
products.
© ACER LABORATORIES INCORPORATED 1993
Page 32
Ver. 1.01, Document Number : 6759DS02.doc
Acer Labs: 11F, no. 45 Tung Hsing Road, Taipei 110, Taiwan, R.O.C. Tel: 886-2-8768-2800 Fax: 886-2-8768-3030
Homepage : www.ali.com.tw