HT93LC86 CMOS 16K 3-Wire Serial EEPROM

Similar documents
HT7660. CMOS Switched-Capacitor Voltage Converter. Features. Applications. General Description. Block Diagram

HT12D/HT12F 2 12 Series of Decoders

HT6010/HT6012/HT Series of Encoders

HT12A/HT12E 2 12 Series of Encoders

HT23C128 CMOS 16K 8-Bit Mask ROM

HT82V mW Audio Power Amp with Shutdown

HT82V mA Audio Power Amp

HT75XX-1 100mA Low Power LDO

HT604L/HT614/HT Series of Decoders

HT7660. CMOS Switched-Capacitor Voltage Converter. Features. Applications. General Description. Block Diagram

HT6751A/HT6751B Camera Motor Driver (1.5 Channel)

HT82V mW Stereo Audio Power Amp With Shutdown. Features. Applications. General Description. Description

HT9200A/HT9200B DTMF Generators

BS801B/02B/04B/06B/08B Touch Key

HT8970 Voice Echo. Features. Applications. General Description. Block Diagram

HT82V806 CCD 6 Channel Vertical Driver

HT71XX-1 30mA Low Power LDO

HT82V Bit Stereo Audio D/A Converter. Features. Applications. General Description. Block Diagram. Pin Assignment

HT9172 DTMF Receiver. Features. General Description. Block Diagram

Built-in LCD display RAM Built-in RC oscillator

HT9170B/HT9170D DTMF Receiver

RAM Mapping LCD Controller for I/O MCU. Built-in LCD display RAM Built-in RC oscillator

HT71XX-1 30mA Low Power LDO

HT77XXA PFM Step-up DC/DC Converter

Crystalfontz. RAM Mapping 64 8 LCD Controller for I/O MCU. Built-in LCD display RAM Built-in RC oscillator

HT77XX PFM Step-up DC/DC Converter

HT9033 CAS Tone Detector

RAM Mapping 64 8 LCD Controller for I/O MCU. Built-in LCD display RAM Built-in RC oscillator

RAM Mapping 32 8 LCD Controller for I/O MCU. R/W address auto increment Built-in RC oscillator

HT73XX Low Power Consumption LDO

HT1602L. 40 Dot Matrix LCD Segment Driver. Features. Applications. General Description. Block Diagram

HT7612 General Purpose PIR Controller

PATENTED. PAT No. : HT1622/HT1622G RAM Mapping 32 8 LCD Controller for I/O MCU. Features. General Description.

HT6026 Remote Control Encoder

HT71XX-1 30mA Voltage Regulator

RAM Mapping 48 8 LCD Controller for I/O MCU. Built-in LCD display RAM Built-in RC oscillator

HT72XX Series 300mA TinyPower TM LDO

HT82V Bit CCD/CIS Analog Signal Processor. Features. Applications. General Description. Block Diagram

HT9170B/HT9170D DTMF Receiver

HT7610A/HT7610B/HT7611A/HT7611B General Purpose PIR Controller

HT82V26A 16-Bit CCD/CIS Analog Signal Processor

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

3 18 Series of Encoders

HT600/680/ Series of Encoders

Auto door bells. Flash on Mde Auto-change. Override ON Duration. Effective Trigger Width HT7610A HT7610B HT7611A HT7611B. 2 times Flash 8 hrs

Built-in LCD display RAM Built-in RC oscillator

R/W address auto increment External Crystal kHz oscillator

RAM Mapping 48 8 LCD Controller for I/O C

3 12 Series of Decoders

PATENTED. PAT No. : HT1622/HT1622G RAM Mapping 32 8 LCD Controller for I/O MCU. Features. General Description.

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 HT1627 HT16270 COM

HT9200A/HT9200B DTMF Generators


HT82V mW Mono Audio Power Amp

HT16561 VFD Digital Clock

HT /4 to 1/11 Duty VFD Controller

HT1380/HT1381 Serial Timekeeper Chip

PATENTED. HT1621/HT1621G RAM Mapping 32 4 LCD Controller for I/O MCU. PAT No. : TW Features. General Description.

HT9170D HT9170D-18SOP DTMF RECEIVER (RC) HT9170B HT9170B-18DIP DTMF RECEIVER (RC) Remote control & communications

HT9251/HT9252/HT9254 Low Voltage Operational Amplifiers

DISCONTINUED PRODUCT

HT9274 Quad Micropower Op Amp

Part No. Output Voltage Tolerance Package Marking HT V 3% HT V 3% HT V 3% HT V 3% HT

S-93C46B/56B/66B 3-WIRE SERIAL E 2 PROM. Features. Packages. ABLIC Inc., Rev.8.1_02

HT /4 to 1/11 Duty VFD Controller. Features. Applications. General Description

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

HT27C020 OTP CMOS 256K 8-Bit EPROM

ABLIC Inc., Rev.8.1_02

y Endurance : 10 6 cycles/word y Data retention : 10 years 8-pin SOP2 Top view 8-pin DIP Top view CS VC C NC TEST VCC NC CS SK DI DO TEST GND

HT /8 to 1/16 Duty VFD Controller

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

HT8970 Voice Echo. Features. Applications. General Description

HT9170 DTMF Receiver. Features. General Description. Selection Table

CS SK DI DO NC TEST GND. Figure 1. Table 1

HT9032. Calling Line Identification Receiver. Block Diagram. Features. Applications. General Description

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

HT V Low Power LDO

Block Diagram , E I F = O 4 ) + J H 6 E E C + E H? K E J +,, H E L A H * E = I + E H? K E J + + % 8,, % 8 +, * * 6 A. H A G K A? O

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

NM93C56 2K-Bit Serial CMOS EEPROM (MICROWIRE Bus Interface)

Storage Temperature C to125 C Operating Temperature C to85 C

HT66F03T3/HT68F03T3 8-Bit Flash MCU with RF Transmitter

HT72XX Series 300mA TinyPower TM LDO Features Output voltage ranges: Fixed range of 1.8V, 2.5V, 2.7V, 3.0V, 3.3V, 5.0V type. Highly accuracy: 2% Low v

Features INSTRUCTION DECODER CONTROL LOGIC AND CLOCK GENERATORS EEPROM ARRAY READ/WRITE AMPS DATA IN/OUT REGISTER 16 BITS DATA OUT BUFFER

HT Level Gray Scale LCD Controller for I/O MCU. Technical Document. Features. Applications. General Description. FAQs Application Note

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

HT82V742 Audio PWM Driver

HT73XX Low Power Consumption LDO

HT9200A HT9200A-8DIP DTMF GENERATOR HT9200B HT9200B-14SOP DTMF GENERATOR. Remote control & communications

UNISONIC TECHNOLOGIES CO., LTD CD4541

HT12A/HT12E 2 12 Series of Encoders

3-wire Serial EEPROM AT93C86. Features. Description. Pin Configurations 8-lead PDIP. 16K (2048 x 8 or 1024 x 16)

HT82V73A 1500mW Audio Power Amp with Shutdown

3-wire Serial EEPROM AT93C86. Features. Description. Pin Configurations. 16K (2048 x 8 or 1024 x 16)

HT LCD Controller for I/O MCU

HT6P237A/HT6P247A Learning RF Encoder

256K (32K x 8) Paged Parallel EEPROM AT28C256

CD4541BC Programmable Timer

3-wire Serial EEPROM AT93C86A. Preliminary. Features. Description. Pin Configurations. 16K (2048 x 8 or 1024 x 16) VCC DC ORG GND CS SK DI DO

HT82V38 16-Bit CCD/CIS Analog Signal Processor

Transcription:

CMOS 16K 3-Wire Serial EEPROM Features Operating voltage: 2.2V~5.5V for temperature 40C to+85c Low power consumption Operating: 5mA max. Standby: 2A max. User selectable internal organization 16K: 20488 or 102416 3-wire Serial Interface Write cycle time: 5ms max. Automatic erase-before-write operation Word/chip erase and write operation Write operation with built-in timer Software controlled write protection 40-year data retention 10 6 rewrite cycles per word Industrial temperature range (40C to+85c) 8-pin DIP/SOP/TSSOP package General Description The HT93LC86 is a 16K-bit low voltage nonvolatile, serial electrically erasable programmable read only memory device using a CMOS floating gate process. Its 16384 bits of memory are organised into 1024 words of 16 bits each when the ORG pin is connected to VCC or organised into 2048 words of 8 bits each when it is tied to VSS. The device is especially suitable for use in many industrial and commercial applications where low power and low voltage operation are essential. The device can easily interface to microcontrollers using the versatile serial interface compose of (CS), serial clock (SK), data input (DI) and data output (DO). Block Diagram 5 4 / + J H C E? = @ +? / A A H = J H ) @ @ H A I I 4 A C E I J A H ) @ @ H A I I, A? @ A H 8 + + 8 5 5, = J = 4 A C E I J A H A H O + A ) H H = O $ &" & H $ " K J F K J * K B B A H, Pin Assignment 5,! " & % $ # 8 + + + 4 / 8 5 5 + & 4 / 8 + + % 8 5 5 5! " $ #, 0 6 '! + & $ & 2 ) 5 2 ) 6 5 5 2 ) 0 6 '! + & $ & 5 2 * Rev. 1.50 1 June 25, 2010

Pin Description Pin Name I/O Description CS I Chip select input SK I Serial clock input DI I Serial data input DO O Serial data output VSS Negative power supply, ground ORG I Internal Organization When ORG is connected to VDD or left floating, the (16) memory organization is selected. When ORG is connected to VSS, the (8) memory organization is selected. The ORG pin is connected to an internal pull-high resistor. NC No connection VCC Positive power supply Absolute Maximum Ratings Supply Voltage...V SS 0.3V to V SS +6.0V Input Voltage...V SS 0.3V to V DD +0.3V Storage Temperature...50C to125c Operating Temperature...40C to+85c Note: These are stress ratings only. Stresses exceeding the range specified under Absolute Maximum Ratings may cause substantial damage to the device. Functional operation of this device at other conditions beyond those listed in the specification is not implied and prolonged exposure to extreme conditions may affect device reliability. D.C. Characteristics Parameter Test Conditions V CC Conditions Min. Typ. Max. Unit V CC Operating Voltage 40C to+85c 2.2 5.5 V I CC1 Operating Current (TTL) 5V DO no load, SK=1MHz 5 ma I CC2 Operating Current (CMOS) 5V DO no load, SK=1MHz 5 ma 2.2V~5.5V DO no load, SK=250kHz 5 ma I STB Standby Current (CMOS) 2.2V~5.5V CS=SK=DI=0V 2 A I LI Input Leakage Current 5V V IN =V SS ~V CC 0 1 A I LO Output Leakage Current 5V V OUT =V SS ~V CC, CS=0V 0 1 A V IL Input Low Voltage 5V 0 0.8 V 2.2V~5.5V 0 0.1V CC V V IH Input High Voltage 5V 2 V CC V 2.2V~5.5V 0.9V CC V CC V V OL Output Low Voltage 5V I OL =2.1mA 0.4 V 2.2V~5.5V I OL =10A 0.2 V V OH Output High Voltage 5V I OH =400A 2.4 V 2.2V~5.5V I OH =10A V CC 0.2 V C IN Input Capacitance V IN =0V, f=250khz 5 pf C OUT Output Capacitance V OUT =0V, f=250khz 5 pf Rev. 1.50 2 June 25, 2010

A.C. Characteristics Parameter V CC =5V10% V CC =3V10% V CC =2.2V Min. Max. Min. Max. Min. Max. Unit f SK Clock Frequency 0 2000 0 1000 0 500 khz t SKH SK High Time 250 500 1000 ns t SKL SK Low Time 250 500 1000 ns t CSS CS Setup Time 50 100 100 ns t CSH CS Hold Time 0 0 0 ns t CDS CS Deselect Time 250 250 500 ns t DIS DI Setup Time 100 150 200 ns t DIH DI Hold Time 100 150 200 ns t PD1 DO Delay to 1 250 500 1000 ns t PD0 DO Delay to 0 250 500 1000 ns t SV Status Valid Time 250 250 250 ns t HV DO Disable Time 100 200 400 ns t PR Write Cycle Time 5 5 5 ms A.C. Test Conditions Input rise and fall time: 5ns (1V to 2V) Input and output timing reference levels: 1.5V Output load circuit: See Figure right 8 + + ' # 8 & 9, F. J A? K @ E C I? F A J 5 J+, 5 5 J5 0 J5 J 5 J 0 8 = E @, = J = 8 = E @, = J = J 0 J2, J2,, 0 E Rev. 1.50 3 June 25, 2010

Functional Description The HT93LC86 is accessed via a three-wire serial communication interface. The device is arranged into 1024 words by 16 bits or 2048 words by 8 bits depending whether the ORG pin is connected to VCC or VSS. The HT93LC86 contains seven instructions: READ, ERASE, WRITE, EWEN, EWDS, ERAL and WRAL. When the user selectable internal organization isarranged into 102416 (20488), these instructions are all made up of 13(14) bits data: 1 start bit, 2 op code bits and 10(11) address bits. By using the control signal CS, SK and data input signal DI, these instructions can be transmitted to the HT93LC86. These serial instruction data presented at the DI input will be written into the device on the rising edge of SK. During the READ cycle, the DO pin acts as the data output and during the WRITE or ERASE cycle, the DO pin indicates the BUSY/READY status. When the DO pin is active for reading data or as a BUSY/READY indicator the CS pin must be high; otherwise the DO pin will be in a high-impedance state. For successful instruction execution, CS must be pulled low once after the instruction is sent. After power on, the device is by default in the EWDS state. An EWEN instruction must be performed before any ERASE or WRITE instruction can be executed. The following are the functional descriptions and timing diagrams of all seven instructions. READ The READ instruction will stream out data at a specified address on the DO pin. The data on DO pin changes during the low-to-high edge of SK signal. The 8 bit or 16 bit data stream is preceded by a logical 0 dummy bit. Irrespective of the condition of the EWEN or EWDS instruction, the READ command is always valid and independent of these two instructions. After the data word has been read the internal address will be automatically incremented by 1 allowing the next consecutive data word to be read out without entering further address data. The address will wrap around with CS High until CS returns to LOW. EWEN/EWDS The EWEN/EWDS instruction will enable or disable the programming capabilities. At both the power on and power off state the device automatically enters the disable mode. Before a WRITE, ERASE, WRAL or ERAL instruction is given, the programming enable instruction EWEN must be issued, otherwise any ERASE/WRITE instructions will be invalid. After the EWEN instruction is issued, the programming enable condition remains until the power is removed off until an EWDS instruction is issued. No data can be written into the device in the programming disable state. By so doing, the internal memory data can be protected. ERASE The ERASE instruction erases data at the specified addresses in the programming enable mode. After the ERASE op-code and the specified address have been issued, the data erase is activated by the falling edge of CS. Since the internal auto-timing generator provides all timing signals for the internal erase, the SK clock is not required. During the internal erase, the busy/ready status can be verified by keeping CS high. If busy, the DO pin will remain low but when the operation is over, the DO pin will return to a high level permitting further instructions to be executed. WRITE The WRITE instruction writes data into the device at the specified addresses in the programming enable mode. After the WRITE op-code and the specified address and data have been issued, the data writing is activated by the falling edge of CS. Since the internal auto-timing generator provides all timing signal for the internal writing, the SK clock is not required. The auto-timing write cycle includes an automatic erase-before-write capability. It is therefore not necessary to erase data before the WRITE instruction is issued. During the internal writing, the busy/ready status can be verified by keeping CS high. If busy, the DO pin will remain low but when the operation is over, the DO pin will return to a high level permitting further instructions to be executed. ERAL The ERAL instruction erases the entire 102416 or 20488 memory cells to a logical 1 state in the programming enable mode. After the erase-all instruction has been issued, the data erase feature is activated by the falling edge of CS. Since the internal auto-timing generator provides all timing signal for the erase-all operation, the SK clock is not required. During the internal erase-all operation, the busy/ready status can be verified by keeping CS high. If busy, the DO pin will remain low but when the operation is over, the DO pin will return to a high level permitting further instructions to be executed. WRAL The WRAL instruction writes data into the entire 102416 or 20488 memory cells in the programming enable mode. After the write-all instruction set has been issued, the data writing is activated by the falling edge of CS. Since the internal auto-timing generator provides all timing signals for the write-all operation, the SK clock is not required. During the internal write-all operation, the busy/ready status can be verified by keeping CS high. If busy, the DO pin will remain low but when the operation is over, the DO pin will return to a high level permitting further instructions to be executed. Rev. 1.50 4 June 25, 2010

Timing Diagrams READ J+, 5 5, ) ) 5 J = H J > E J 0 E C D J0, :,, : 0 E C D ) @ @ H A I I F E J A H = K J = J E? = O? O? A I J@ A J D : A $ A N : J & M H @ ) ) ' ), :, #, % EWEN/EWDS 5 J = @ > O 5 5 J = H J > E J - 9 - - 9, 5 WRITE J+, 5 L A H E B O 5 J = @ > O 5 5 J = H J > E J, ) ) ) ) ), :, 0 E C D J2 4 J5 8 > K I OH A = @ O J0 ERASE J+, 5 L A H E B O 5 J = @ > O 5 5 J = H J > E J, ) ) ) ) ) 0 E C D J2 4 J5 8 > K I OH A = @ O J0 Rev. 1.50 5 June 25, 2010

ERAL J+, 5 L A H E B O 5 J = @ > O 5 5 J = H J > E J, 0 E C D J5 8 > K I O H A = @ O J0 J2 4 WRAL J+, 5 L A H E B O 5 J = @ > O 5, :, 5 J = H J > E J 0 E C D, J5 8 > K I O H A = @ O J0 J2 4 Instruction Set Summary Instruction Comments Start Bit Op Code Address ORG=0 ORG=1 X8 X16 Data ORG=0 ORG=1 X8 X16 READ Read data 1 10 A10~A0 A9~A0 D7~D0 D15~D0 ERASE Erase data 1 11 A10~A0 A9~A0 WRITE Write data 1 01 A10~A0 A9~A0 D7~D0 D15~D0 EWEN Erase/Write Enable 1 00 11XXXXXXXXX 11XXXXXXXX EWDS Erase/Write Disable 1 00 00XXXXXXXXX 00XXXXXXXX ERAL Erase All 1 00 10XXXXXXXXX 10XXXXXXXX WRAL Write All 1 00 01XXXXXXXXX 01XXXXXXXX D7~D0 D15~D0 Note: X stands for dont care Data should be written to the EEPROM in the format (8-bit or 16-bit mode) in which it is to be read. Rev. 1.50 6 June 25, 2010

Package Information 8-pin DIP (300mil) Outline Dimensions ) * & # " 0 +, - / 1. Dimensions in inch Min. Nom. Max. A 0.355 0.375 B 0.240 0.260 C 0.125 0.135 D 0.125 0.145 E 0.016 0.020 F 0.050 0.070 G 0.100 H 0.295 0.315 I 0.375 Dimensions in mm Min. Nom. Max. A 9.02 9.53 B 6.10 6.60 C 3.18 3.43 D 3.18 3.68 E 0.41 0.51 F 1.27 1.78 G 2.54 H 7.49 8.00 I 9.53 Rev. 1.50 7 June 25, 2010

8-pin SOP (150mil) Outline Dimensions & # ) * " +, + / 0 -. = MS-012 Dimensions in inch Min. Nom. Max. A 0.228 0.244 B 0.150 0.157 C 0.012 0.020 C 0.188 0.197 D 0.069 E 0.050 F 0.004 0.010 G 0.016 0.050 H 0.007 0.010 0 8 Dimensions in mm Min. Nom. Max. A 5.79 6.20 B 3.81 3.99 C 0.30 0.51 C 4.78 5.00 D 1.75 E 1.27 F 0.10 0.25 G 0.41 1.27 H 0.18 0.25 0 8 Rev. 1.50 8 June 25, 2010

8-pin TSSOP Outline Dimensions & # - ", ) A * ) 4 O " + 4-4 5 ) - + G Dimensions in inch Min. Nom. Max. A 0.041 0.047 A1 0.002 0.006 A2 0.031 0.041 B 0.010 C 0.004 0.006 D 0.114 0.122 E 0.244 0.260 E1 0.169 0.177 e 0.026 L 0.020 0.028 L1 0.035 0.043 y 0.004 0 8 Dimensions in mm Min. Nom. Max. A 1.05 1.20 A1 0.05 0.15 A2 0.80 1.05 B 0.25 C 0.11 0.15 D 2.90 3.10 E 6.20 6.60 E1 4.30 4.50 e 0.65 L 0.50 0.70 L1 0.90 1.10 y 0.10 0 8 Rev. 1.50 9 June 25, 2010

Product Tape and Reel Specifications Reel Dimensions 6, ) * + 6 SOP 8N, TSSOP 8L Description Dimensions in mm A Reel Outer Diameter 330.01.0 B Reel Inner Diameter 100.01.5 C Spindle Hole Diameter 13.0 +0.5/-0.2 D Key Slit Width 2.00.5 T1 Space Between Flange 12.8 +0.3/-0.2 T2 Reel Thickness 18.20.2 Rev. 1.50 10 June 25, 2010

Carrier Tape Dimensions, 2 2 J -. 9 + *, 2 ) 4 A A 0 A 1 + F =? = C A F E = @ J D A H A A D A I = H A? = J A @ J D A I = A I E @ A SOP 8N Description Dimensions in mm W Carrier Tape Width 12.0 +0.3/-0.1 P Cavity Pitch 8.00.1 E Perforation Position 1.750.1 F Cavity to Perforation (Width Direction) 5.50.1 D Perforation Diameter 1.550.10 D1 Cavity Hole Diameter 1.50+0.25 P0 Perforation Pitch 4.00.1 P1 Cavity to Perforation (Length Direction) 2.00.1 A0 Cavity Length 6.40.1 B0 Cavity Width 5.20.1 K0 Cavity Depth 2.10.1 t Carrier Tape Thickness 0.300.05 C Cover Tape Width 9.30.1 TSSOP 8L Description Dimensions in mm W Carrier Tape Width 12.0 +0.3/-0.1 P Cavity Pitch 8.00.1 E Perforation Position 1.750.10 F Cavity to Perforation (Width Direction) 5.50.5 D Perforation Diameter 1.5 +0.1/-0.0 D1 Cavity Hole Diameter 1.5 +0.1/-0.0 P0 Perforation Pitch 4.00.1 P1 Cavity to Perforation (Length Direction) 2.00.1 A0 Cavity Length 7.00.1 B0 Cavity Width 3.60.1 K0 Cavity Depth 1.60.1 t Carrier Tape Thickness 0.3000.013 C Cover Tape Width 9.30.1 Rev. 1.50 11 June 25, 2010

Holtek Semiconductor Inc. (Headquarters) No.3, Creation Rd. II, Science Park, Hsinchu, Taiwan Tel: 886-3-563-1999 Fax: 886-3-563-1189 http://www.holtek.com.tw Holtek Semiconductor Inc. (Taipei Sales Office) 4F-2, No. 3-2, YuanQu St., Nankang Software Park, Taipei 115, Taiwan Tel: 886-2-2655-7070 Fax: 886-2-2655-7373 Fax: 886-2-2655-7383 (International sales hotline) Holtek Semiconductor Inc. (Shenzhen Sales Office) 5F, Unit A, Productivity Building, No.5 Gaoxin M 2nd Road, Nanshan District, Shenzhen, China 518057 Tel: 86-755-8616-9908, 86-755-8616-9308 Fax: 86-755-8616-9722 Holtek Semiconductor (USA), Inc. (North America Sales Office) 46729 Fremont Blvd., Fremont, CA 94538, USA Tel: 1-510-252-9880 Fax: 1-510-252-9885 http://www.holtek.com Copyright 2010 by HOLTEK SEMICONDUCTOR INC. The information appearing in this Data Sheet is believed to be accurate at the time of publication. However, Holtek assumes no responsibility arising from the use of the specifications described. The applications mentioned herein are used solely for the purpose of illustration and Holtek makes no warranty or representation that such applications will be suitable without further modification, nor recommends the use of its products for application that may present a risk to human life due to malfunction or otherwise. Holteks products are not authorized for use as critical components in life support devices or systems. Holtek reserves the right to alter its products without prior notification. For the most up-to-date information, please visit our web site at http://www.holtek.com.tw. Rev. 1.50 12 June 25, 2010