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