MCS3142
MCS3142 Dual KEELOQ® Technology Encoder Data Sheet
Features Overview:
Typical Applications:
SECURITY
MCS3142 is ideal for Remote Keyless Entry (RKE)
applications. These applications include:
2014 Microchip Technology Inc.
•
•
•
•
•
•
•
•
Automotive RKE Systems
Automotive Alarm Systems
Gate and Garage Door Openers
Home Security Systems
Security and Safety Sensors
Remote Control
Remote Keypad
Wireless Sensors
Package Type:
• 20-pin TSSOP
FIGURE 1:
20-PIN TSSOP
VDD
1
20
VSS
SOSCI
2
19
SW0
SOSCO
3
18
SW1
SW3
4
17
SW2
PGC
5
PGD
6
MCS3142
• Ultimate KEELOQ® Technology:
- Programmable 32-bit serial number
- AES-128 block cipher
- Programmable 128-bit crypt key
- Timekeeping based on external 32.768 kHz
crystal
- 192-bit transmission code length:
- 32-bit unencrypted portion
- 128-bit encrypted, hopping code portion
- 32-bit authorization check
• Classic KEELOQ Technology:
- Programmable 28-bit serial number
- Data based on Classic KEELOQ Technology:
- KEELOQ technology 32-bit block cipher
- Programmable 64-bit crypt key
- KEELOQ technology secure learn
- Programmable 60-bit seed value
- 66-bit transmission code length:
- 34-bit unencrypted portion
- 32-bit encrypted, hopping code portion
• Operating Features:
- 1.8 to 3.6V operation
- Four switch inputs
- 15 functions available
- Configurable button modes
- One active-low LED drive
- Configurable minimum code word completion
• RF:
- Configurable bit rate
- Configurable modulation, supporting FSK
and OOK
- Configurable data modulation, supporting
PWM and Manchester
• Other:
- Button inputs have internal pull-up resistors
- LED output
16
LED
15
DATA_OUT
14
CTRL_OUT
VSS
7
VDD
8
13
XTAL
CTRL_IN
9
12
DATA_IN
10
11
VSS
RFOUT
DS40001747A-page 1
MCS3142
TABLE 1:
PIN DESCRIPTION
Name
20-Pin TSSOP
Input Type
Output Type
Description
VDD
1
Power
—
Power
SOSCI
2
Analog
—
Secondary Oscillator
SOSCO
3
Analog
—
Secondary Oscillator
SW3
4
TTL
—
Switch 3 Input
PGC
5
TTL
—
Programming Clock
PGD
6
TTL
TTL
—
7
—
—
No Connection; Tie to Vss
VDD
8
Power
—
Power
CTRL_IN
9
TTL
—
Transmitter Clock
RFOUT
10
—
RF
Transmitter Output
VSS
11
Power
—
Power
DATA_IN
12
TTL
—
Transmitter Data
XTAL
13
Analog
—
Transmitter Reference Oscillator
CTRL_OUT
14
—
TTL
DATA_OUT
15
—
TTL
Transmitter Data
LED
16
—
TTL
LED Output (active-low)
SW2
17
TTL
—
Switch 2 Input
SW1
18
TTL
—
Switch 1 Input
SW0
19
TTL
—
Switch 0 Input
VSS
20
Power
—
Power
DS40001747A-page 2
Programming Data
Transmitter Clock
2014 Microchip Technology Inc.
MCS3142
Table of Contents
1.0
General Description ................................................................................................................................................................... 4
2.0
Device Description .................................................................................................................................................................... 6
3.0
Memory Organization ................................................................................................................................................................ 7
4.0
Classic KEELOQ® Operation ..................................................................................................................................................... 16
5.0
Ultimate KEELOQ Operation ..................................................................................................................................................... 18
6.0
Transmitter Operation .............................................................................................................................................................. 21
7.0
Device Operation ..................................................................................................................................................................... 25
8.0
Integrating MCS3142 into a System ........................................................................................................................................ 27
9.0
Electrical Specifications ........................................................................................................................................................... 29
10.0 Packaging Information ............................................................................................................................................................. 30
The Microchip Web Site ....................................................................................................................................................................... 34
Customer Change Notification Service ................................................................................................................................................ 34
Customer Support ................................................................................................................................................................................ 34
Product Identification System ............................................................................................................................................................. 35
TO OUR VALUED CUSTOMERS
It is our intention to provide our valued customers with the best documentation possible to ensure successful use of your Microchip
products. To this end, we will continue to improve our publications to better suit your needs. Our publications will be refined and
enhanced as new volumes and updates are introduced.
If you have any questions or comments regarding this publication, please contact the Marketing Communications Department via
E-mail at docerrors@microchip.com. We welcome your feedback.
Most Current Data Sheet
To obtain the most up-to-date version of this data sheet, please register at our Worldwide Web site at:
http://www.microchip.com
You can determine the version of a data sheet by examining its literature number found on the bottom outside corner of any page.
The last character of the literature number is the version number, (e.g., DS30000000A is version A of document DS30000000).
Errata
An errata sheet, describing minor operational differences from the data sheet and recommended workarounds, may exist for current
devices. As device/documentation issues become known to us, we will publish an errata sheet. The errata will specify the revision
of silicon and revision of document to which it applies.
To determine if an errata sheet exists for a particular device, please check with one of the following:
• Microchip’s Worldwide Web site; http://www.microchip.com
• Your local Microchip sales office (see last page)
When contacting a sales office, please specify which device, revision of silicon and data sheet (include literature number) you are
using.
Customer Notification System
Register on our web site at www.microchip.com to receive the most current information on all of our products.
2014 Microchip Technology Inc.
DS40001747A-page 3
MCS3142
1.0
GENERAL DESCRIPTION
MCS3142 is a dual encoder, designed for secure
Remote Keyless Entry (RKE) and secure remote
control systems. MCS3142 utilizes both the Classic
KEELOQ code hopping technology and the new
Ultimate KEELOQ technology time-stamping solution.
Both of these encoders incorporate high security, a
small package outline and low cost to make this device
a perfect solution for unidirectional authentication
systems and access control systems.
Classic KEELOQ technology combines a hopping code
generated by a nonlinear encryption algorithm, a serial
number and Status bits to create a secure transmission
code. The length of the transmission eliminates the
threat of code scanning and code grabbing access
techniques.
Ultimate KEELOQ technology is generated using the
industry standard AES-128 encryption algorithm, a
serial number and a timer-driven message counter
which continuously increments, independent of events,
to provide a better, more secure solution. The
timekeeping
functionality
protects
against
jam-and-replay attack techniques.
The crypt key, serial number and configuration data are
stored in an EEPROM array which is not accessible via
any external connection. The EEPROM data is
programmable but read-protected. The data can be
verified only after an automatic erase and programming
operation. This protects against attempts to gain
access to keys or manipulate synchronization values.
In addition, MCS3142 provides an easy to use serial
interface for programming the necessary keys, system
parameters and configuration data.
1.1
Key Terms
The following is a list of key terms used throughout this
data sheet. For additional information on KEELOQ technology and code hopping, refer to “An Introduction to
KEELOQ® Code Hopping” Technical Brief (DS91002).
• RKE: Remote Keyless Entry
• Function Code: It indicates what button input(s)
activated the transmission. It encompasses the
function code bits.
• Code Hopping: A method by which a code,
viewed externally to the system, appears to
change unpredictably each time it is transmitted
• Code Word: A block of data that is repeatedly
transmitted upon button activation
• Transmission: A data stream consisting of
repeating code words
DS40001747A-page 4
• Crypt Key: A unique and secret number (64-bit
for Classic KEELOQ technology, 128-bit for
Ultimate KEELOQ technology) used to encrypt and
decrypt data. In a symmetrical block cipher such
as those used on MCS3142, the encryption and
decryption keys are equal and, therefore, will
generally be referred to as the crypt key.
• Encoder: A device that generates and encodes
data
• Encryption Algorithm: A method whereby data
is scrambled using a crypt key. The data can only
be interpreted by the respective decryption
algorithm using the same crypt key.
• Decoder: A device that decodes data received
from an encoder
• Decryption Algorithm: A recipe whereby data,
scrambled by an encryption algorithm, can be
unscrambled using the same crypt key
• Time-Stamp: The time-derived value recorded
with a message
• Learn: Learning involves the receiver calculating
the transmitter’s appropriate crypt key, decrypting
the received hopping code and storing the serial
number, synchronization counter or timer value,
and crypt key in EEPROM. The KEELOQ technology product family facilitates several learning
strategies to be implemented on the decoder. The
following are examples of what can be done:
- Simple Learning: The receiver uses a fixed
crypt key. The crypt key is common to every
component used by the same manufacturer.
- Normal Learning: The receiver derives a
crypt key from the encoder serial number.
Every transmitter has a unique crypt key.
- Secure Learning: The receiver derives a
crypt key from the encoder seed value. Every
encoder has a unique seed value that is only
transmitted by a special button combination.
• Manufacturer’s Code: A unique and secret
number (64-bit for Classic KEELOQ technology,
128-bit for Ultimate KEELOQ technology) used to
derive crypt keys. Each encoder is programmed
with a crypt key that is a function of the
manufacturer’s
code.
Each
decoder
is
programmed with the manufacturer’s code itself.
The MCS3142 code hopping encoder is designed
specifically for keyless entry systems. Typical
applications include vehicles and home garage door
openers. The encoder portion of a keyless entry system
is integrated into a transmitter carried by the user. The
transmitter is operated to gain access to a vehicle or a
restricted area. MCS3142 is meant to be a costeffective, yet secure solution to such systems, requiring
very few external components (see Figure 2-1).
2014 Microchip Technology Inc.
MCS3142
Most low-end keyless entry transmitters are given a
fixed identification code that is transmitted every time a
button is pushed. The number of unique identification
codes in a low-end system is usually a relatively small
number. These shortcomings provide an opportunity
for a sophisticated thief to create a device that ‘grabs’
a transmission and retransmits it later, or a device that
quickly ‘scans’ all possible identification codes until the
correct one is found.
MCS3142, on the other hand, employs both the Classic
and Ultimate KEELOQ code hopping technology. The
high-security level of MCS3142 is based on the
patented KEELOQ technology.
For Classic KEELOQ technology, a block cipher based
on a block length of 32 bits and a key length of 64 bits
is used. The algorithm obscures the information in such
a way that if a single hopping code data bit changes
(before encryption), statistically more than 50% of the
encrypted data bits will change.
Ultimate KEELOQ technology uses the industry
standard AES-128 encryption algorithm to obscure
data using 128 bits for both its block and key length. In
addition to the security of Classic KEELOQ technology,
Ultimate KEELOQ technology sends a time-stamp as
part of the transmission. This can prevent other more
sophisticated attacks such as the ‘jam-and-relay’
attack.
2014 Microchip Technology Inc.
DS40001747A-page 5
MCS3142
2.0
DEVICE DESCRIPTION
As shown in the typical application circuit (Figure 2-1),
MCS3142 is a simple device to use. It requires only the
addition of buttons, an external 32.768 kHz watch
crystal, a transmitter reference oscillator, and RF
circuitry for use as the transmitter in your security
application. See Table 1 for a description of each pin.
FIGURE 2-1:
TYPICAL CIRCUIT
Rev. 20-000011A
9/23/2013
VDD
VDD
VDD
B3
Matching
Circuit
Block
DS40001747A-page 6
VSS
CLKIN
S0
CLKOUT
S1
S3
S2
PGC
LED
PGD
DATA
NA
CTRL
VDD
XTAL
CTRL
DATA
RFOUT
B0
B1
B2
VSS
2014 Microchip Technology Inc.
MCS3142
3.0
MEMORY ORGANIZATION
MCS3142 has 128 bytes of configuration data. In
general, the Configuration bytes can be divided into
three categories: those options related to the Classic
KEELOQ technology encoder, those options related to
the Ultimate KEELOQ technology encoder, and those
options related to the transmitter and device operation
shared by the two encoders.
TABLE 3-1:
Address
0x00-0x07
CONFIGURATION REGISTERS
Size (Bytes)
8
Description
®
Classic KEELOQ Technology Crypt Key
0x08-0x0F
8
Classic KEELOQ Technology Seed Value
0x10-0x13
4
Classic KEELOQ Technology Serial Number
0x14-0x15
2
Classic KEELOQ Technology DISC Value
0x16-0x17
2
Classic KEELOQ Technology Encoder Configuration
0x18-0x19
2
Classic KEELOQ Technology Transmitter Configuration
0x1A
1
Classic KEELOQ Technology Minimum Packet
0x1B-0x1C
2
Classic KEELOQ Technology Maximum Packet
0x1D
1
Classic KEELOQ Technology Time Element PR2 Value
0x1E-0x2D
16
Ultimate KEELOQ Technology Crypt Key
0x2E-0x3D
16
Ultimate KEELOQ Technology Seed Value
0x3E-0x41
4
Ultimate KEELOQ Technology Serial Number
0x42-0x43
2
Reserved
0x44-0x53
16
Ultimate KEELOQ Technology Authorization Code
0x54-0x55
2
Ultimate KEELOQ Technology Encoder Configuration
0x56-0x57
2
Ultimate KEELOQ Technology Transmitter Configuration
0x58
1
Ultimate KEELOQ Technology Minimum Packet
0x59-0x5A
2
Ultimate KEELOQ Technology Maximum Packet
0x5B
1
Ultimate KEELOQ Technology Time Element PR2 Value
0x5C-0x5E
3
Encoder Frequency Setting
0x5F-0x60
2
Encoder Button Configuration
0x61-0x62
2
Seed Packet Button Configuration
0x63-0x65
3
Ultimate KEELOQ Technology Synchronization Counter, Copy 1
0x66
1
Ultimate KEELOQ Technology Synchronization Counter CRC, Copy 1
0x67-0x68
2
Classic KEELOQ Technology Synchronization Counter, Copy 1
0x69
1
Classic KEELOQ Technology Synchronization Counter CRC, Copy 1
0x6A-0x6B
2
Ultimate KEELOQ Technology Reset Counter, Copy 1
0x6C
1
Ultimate KEELOQ Technology Reset Counter CRC, Copy 1
0x6D-0x70
4
Ultimate KEELOQ Technology Low-Speed Timer, Copy 1
0x71
1
Ultimate KEELOQ Technology Low-Speed Timer CRC, Copy 1
0x72-0x74
3
Ultimate KEELOQ Technology Synchronization Counter, Copy 2
0x75
1
Reserved
0x76-0x77
2
Classic KEELOQ Technology Synchronization Counter, Copy 2
0x78
1
Reserved
0x79-0x7A
2
Ultimate KEELOQ Technology Reset Counter, Copy 2
0x7B
1
Reserved
0x7C-0x7F
4
Ultimate KEELOQ Technology Timer, Copy 2
2014 Microchip Technology Inc.
DS40001747A-page 7
MCS3142
3.1
Counter and Timer Protection
Because they are written during normal operation of
the device, the two synchronization counters, Reset
counter and time value receive special protection to
guard against data loss from unexpected power loss.
An 8-bit CRC is calculated and stored alongside each
variable. Further, each variable is duplicated in a
different portion of memory. Whenever a value is read,
the CRC is calculated and verified against the stored
value. If there is a mismatch, the second copy of the
data is read instead. The CRC calculation uses a
8
4
3
2
x +x +x +x +1 .
polynomial represented by
Example 3-1 describes a sample C function to compute
this value.
EXAMPLE 3-1:
CRC CALCULATION
static uint8_t crc(const uint8_t* buffer, size_t len){
uint8_t bitcount;
uint8_t c = 0xFF;
while(len--)
{
c ^= *buffer++;
for(bitcount = 0; bitcount < 8; bitcount++){
if((c & 0x80)!= 0) {
c #&
+
-
:/0
##36&
:
:,
::
2
&6&
6
,
:
,
2
& &
6
,
+2
2
&
?
<
=?
6#
3!!
<
6#>#&
)
<
-
1RWHV
!"#$%&" ' ()"&'"!&)
&#*&&&#
'!
!#+#
&"#'
#%!
& "!
!
#%!
& "!
!!
&$#,'' !#
- '!
#&
+.,
/01 /!'!
&$&"!
**&
"&&
!
+21 % '!
("!"*&
"&&
(%
%
'&
"
!!
* 0==/
2014 Microchip Technology Inc.
DS40001747A-page 31
MCS3142
Note:
For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging
DS40001747A-page 32
2014 Microchip Technology Inc.
MCS3142
APPENDIX A:
DATA SHEET
REVISION HISTORY
Revision A (03/2014)
Initial release of the data sheet.
2014 Microchip Technology Inc.
DS40001747A-page 33
MCS3142
THE MICROCHIP WEB SITE
CUSTOMER SUPPORT
Microchip provides online support via our WWW site at
www.microchip.com. This web site is used as a means
to make files and information easily available to
customers. Accessible by using your favorite Internet
browser, the web site contains the following
information:
Users of Microchip products can receive assistance
through several channels:
• Product Support – Data sheets and errata,
application notes and sample programs, design
resources, user’s guides and hardware support
documents, latest software releases and archived
software
• General Technical Support – Frequently Asked
Questions (FAQ), technical support requests,
online discussion groups, Microchip consultant
program member listing
• Business of Microchip – Product selector and
ordering guides, latest Microchip press releases,
listing of seminars and events, listings of
Microchip sales offices, distributors and factory
representatives
•
•
•
•
Distributor or Representative
Local Sales Office
Field Application Engineer (FAE)
Technical Support
Customers
should
contact
their
distributor,
representative or Field Application Engineer (FAE) for
support. Local sales offices are also available to help
customers. A listing of sales offices and locations is
included in the back of this document.
Technical support is available through the web site
at: http://microchip.com/support.
CUSTOMER CHANGE NOTIFICATION
SERVICE
Microchip’s customer notification service helps keep
customers current on Microchip products. Subscribers
will receive e-mail notification whenever there are
changes, updates, revisions or errata related to a
specified product family or development tool of interest.
To register, access the Microchip web site at
www.microchip.com. Under “Support”, click on
“Customer Change Notification” and follow the
registration instructions.
DS40001747A-page 34
2014 Microchip Technology Inc.
MCS3142
PRODUCT IDENTIFICATION SYSTEM
To order or obtain information, e.g., on pricing or delivery, refer to the factory or the listed sales office.
[X](1)
PART NO.
Device
-
X
Tape and Reel Temperature
Option
Range
/XX
XXX
Package
Pattern
Device:
MCS3142
Tape and Reel
Option:
Blank
T
= Standard packaging (tube or tray)
= Tape and Reel(1)
Temperature
Range:
I
= -40C to
Package:(2)
ST
Pattern:
QTP, SQTP, Code or Special Requirements
(blank otherwise)
=
+85C
Examples:
a)
MCS3142 - I/ST
Industrial temperature,
TSSOP package
(Industrial)
TSSOP
Note 1:
2:
2014 Microchip Technology Inc.
Tape and Reel identifier only appears in the
catalog part number description. This
identifier is used for ordering purposes and is
not printed on the device package. Check
with your Microchip Sales Office for package
availability with the Tape and Reel option.
For other small form-factor package
availability and marking information, please
visit www.microchip.com/packaging or
contact your local sales office.
DS40001747A-page 35
Note the following details of the code protection feature on Microchip devices:
•
Microchip products meet the specification contained in their particular Microchip Data Sheet.
•
Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the
intended manner and under normal conditions.
•
There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our
knowledge, require using the Microchip products in a manner outside the operating specifications contained in Microchip’s Data
Sheets. Most likely, the person doing so is engaged in theft of intellectual property.
•
Microchip is willing to work with the customer who is concerned about the integrity of their code.
•
Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not
mean that we are guaranteeing the product as “unbreakable.”
Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our
products. Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such acts
allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act.
Information contained in this publication regarding device
applications and the like is provided only for your convenience
and may be superseded by updates. It is your responsibility to
ensure that your application meets with your specifications.
MICROCHIP MAKES NO REPRESENTATIONS OR
WARRANTIES OF ANY KIND WHETHER EXPRESS OR
IMPLIED, WRITTEN OR ORAL, STATUTORY OR
OTHERWISE, RELATED TO THE INFORMATION,
INCLUDING BUT NOT LIMITED TO ITS CONDITION,
QUALITY, PERFORMANCE, MERCHANTABILITY OR
FITNESS FOR PURPOSE. Microchip disclaims all liability
arising from this information and its use. Use of Microchip
devices in life support and/or safety applications is entirely at
the buyer’s risk, and the buyer agrees to defend, indemnify and
hold harmless Microchip from any and all damages, claims,
suits, or expenses resulting from such use. No licenses are
conveyed, implicitly or otherwise, under any Microchip
intellectual property rights.
Trademarks
The Microchip name and logo, the Microchip logo, dsPIC,
FlashFlex, KEELOQ, KEELOQ logo, MPLAB, PIC, PICmicro,
PICSTART, PIC32 logo, rfPIC, SST, SST Logo, SuperFlash
and UNI/O are registered trademarks of Microchip Technology
Incorporated in the U.S.A. and other countries.
FilterLab, Hampshire, HI-TECH C, Linear Active Thermistor,
MTP, SEEVAL and The Embedded Control Solutions
Company are registered trademarks of Microchip Technology
Incorporated in the U.S.A.
Silicon Storage Technology is a registered trademark of
Microchip Technology Inc. in other countries.
Analog-for-the-Digital Age, Application Maestro, BodyCom,
chipKIT, chipKIT logo, CodeGuard, dsPICDEM,
dsPICDEM.net, dsPICworks, dsSPEAK, ECAN,
ECONOMONITOR, FanSense, HI-TIDE, In-Circuit Serial
Programming, ICSP, Mindi, MiWi, MPASM, MPF, MPLAB
Certified logo, MPLIB, MPLINK, mTouch, Omniscient Code
Generation, PICC, PICC-18, PICDEM, PICDEM.net, PICkit,
PICtail, REAL ICE, rfLAB, Select Mode, SQI, Serial Quad I/O,
Total Endurance, TSHARC, UniWinDriver, WiperLock, ZENA
and Z-Scale are trademarks of Microchip Technology
Incorporated in the U.S.A. and other countries.
SQTP is a service mark of Microchip Technology Incorporated
in the U.S.A.
GestIC and ULPP are registered trademarks of Microchip
Technology Germany II GmbH & Co. KG, a subsidiary of
Microchip Technology Inc., in other countries.
All other trademarks mentioned herein are property of their
respective companies.
© 2013, Microchip Technology Incorporated, Printed in the
U.S.A., All Rights Reserved.
Printed on recycled paper.
ISBN: 978-1-63276-006-7
QUALITY MANAGEMENT SYSTEM
CERTIFIED BY DNV
== ISO/TS 16949 ==
DS40001747A-page 36
Microchip received ISO/TS-16949:2009 certification for its worldwide
headquarters, design and wafer fabrication facilities in Chandler and
Tempe, Arizona; Gresham, Oregon and design centers in California
and India. The Company’s quality system processes and procedures
are for its PIC® MCUs and dsPIC® DSCs, KEELOQ® code hopping
devices, Serial EEPROMs, microperipherals, nonvolatile memory and
analog products. In addition, Microchip’s quality system for the design
and manufacture of development systems is ISO 9001:2000 certified.
2014 Microchip Technology Inc.
Worldwide Sales and Service
AMERICAS
ASIA/PACIFIC
ASIA/PACIFIC
EUROPE
Corporate Office
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
Fax: 480-792-7277
Technical Support:
http://www.microchip.com/
support
Web Address:
www.microchip.com
Asia Pacific Office
Suites 3707-14, 37th Floor
Tower 6, The Gateway
Harbour City, Kowloon
Hong Kong
Tel: 852-2401-1200
Fax: 852-2401-3431
India - Bangalore
Tel: 91-80-3090-4444
Fax: 91-80-3090-4123
Austria - Wels
Tel: 43-7242-2244-39
Fax: 43-7242-2244-393
Denmark - Copenhagen
Tel: 45-4450-2828
Fax: 45-4485-2829
Atlanta
Duluth, GA
Tel: 678-957-9614
Fax: 678-957-1455
Austin, TX
Tel: 512-257-3370
Boston
Westborough, MA
Tel: 774-760-0087
Fax: 774-760-0088
Chicago
Itasca, IL
Tel: 630-285-0071
Fax: 630-285-0075
Cleveland
Independence, OH
Tel: 216-447-0464
Fax: 216-447-0643
Dallas
Addison, TX
Tel: 972-818-7423
Fax: 972-818-2924
Detroit
Novi, MI
Tel: 248-848-4000
Houston, TX
Tel: 281-894-5983
Indianapolis
Noblesville, IN
Tel: 317-773-8323
Fax: 317-773-5453
Los Angeles
Mission Viejo, CA
Tel: 949-462-9523
Fax: 949-462-9608
New York, NY
Tel: 631-435-6000
San Jose, CA
Tel: 408-735-9110
Canada - Toronto
Tel: 905-673-0699
Fax: 905-673-6509
2014 Microchip Technology Inc.
Australia - Sydney
Tel: 61-2-9868-6733
Fax: 61-2-9868-6755
China - Beijing
Tel: 86-10-8569-7000
Fax: 86-10-8528-2104
China - Chengdu
Tel: 86-28-8665-5511
Fax: 86-28-8665-7889
China - Chongqing
Tel: 86-23-8980-9588
Fax: 86-23-8980-9500
China - Hangzhou
Tel: 86-571-8792-8115
Fax: 86-571-8792-8116
China - Hong Kong SAR
Tel: 852-2943-5100
Fax: 852-2401-3431
China - Nanjing
Tel: 86-25-8473-2460
Fax: 86-25-8473-2470
China - Qingdao
Tel: 86-532-8502-7355
Fax: 86-532-8502-7205
China - Shanghai
Tel: 86-21-5407-5533
Fax: 86-21-5407-5066
China - Shenyang
Tel: 86-24-2334-2829
Fax: 86-24-2334-2393
China - Shenzhen
Tel: 86-755-8864-2200
Fax: 86-755-8203-1760
China - Wuhan
Tel: 86-27-5980-5300
Fax: 86-27-5980-5118
China - Xian
Tel: 86-29-8833-7252
Fax: 86-29-8833-7256
India - New Delhi
Tel: 91-11-4160-8631
Fax: 91-11-4160-8632
India - Pune
Tel: 91-20-3019-1500
Japan - Osaka
Tel: 81-6-6152-7160
Fax: 81-6-6152-9310
Japan - Tokyo
Tel: 81-3-6880- 3770
Fax: 81-3-6880-3771
Korea - Daegu
Tel: 82-53-744-4301
Fax: 82-53-744-4302
Korea - Seoul
Tel: 82-2-554-7200
Fax: 82-2-558-5932 or
82-2-558-5934
France - Paris
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
Germany - Dusseldorf
Tel: 49-2129-3766400
Germany - Munich
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
Germany - Pforzheim
Tel: 49-7231-424750
Italy - Milan
Tel: 39-0331-742611
Fax: 39-0331-466781
Italy - Venice
Tel: 39-049-7625286
Malaysia - Kuala Lumpur
Tel: 60-3-6201-9857
Fax: 60-3-6201-9859
Netherlands - Drunen
Tel: 31-416-690399
Fax: 31-416-690340
Malaysia - Penang
Tel: 60-4-227-8870
Fax: 60-4-227-4068
Poland - Warsaw
Tel: 48-22-3325737
Philippines - Manila
Tel: 63-2-634-9065
Fax: 63-2-634-9069
Singapore
Tel: 65-6334-8870
Fax: 65-6334-8850
Taiwan - Hsin Chu
Tel: 886-3-5778-366
Fax: 886-3-5770-955
Spain - Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
Sweden - Stockholm
Tel: 46-8-5090-4654
UK - Wokingham
Tel: 44-118-921-5800
Fax: 44-118-921-5820
Taiwan - Kaohsiung
Tel: 886-7-213-7830
Taiwan - Taipei
Tel: 886-2-2508-8600
Fax: 886-2-2508-0102
Thailand - Bangkok
Tel: 66-2-694-1351
Fax: 66-2-694-1350
China - Xiamen
Tel: 86-592-2388138
Fax: 86-592-2388130
China - Zhuhai
Tel: 86-756-3210040
Fax: 86-756-3210049
03/13/14
DS40001747A-page 37