MCS3122 [MICROCHIP]

MCS3122 Advanced KEELOQ® Technology Encoder Data Sheet;
MCS3122
型号: MCS3122
厂家: MICROCHIP    MICROCHIP
描述:

MCS3122 Advanced KEELOQ® Technology Encoder Data Sheet

文件: 总26页 (文件大小:416K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
MCS3122  
®
MCS3122 Advanced KEE  
L
OQ Technology Encoder Data Sheet  
Features Overview  
Typical Applications  
• Advanced KEELOQ® Technology:  
- Programmable 32-bit serial number  
MCS3122 is ideal for Remote Keyless Entry (RKE)  
applications. These applications include:  
- Programmable 32-bit serial number for seed  
transmissions  
- AES-128 block cipher  
- Programmable 128-bit crypt key  
- 160/192-bit transmission code length:  
- 32-bit unencrypted portion  
- 128-bit encrypted, code hopping portion  
- 32-bit authorization check (optional)  
• Operating Features:  
• Automotive RKE Systems  
• Automotive Alarm Systems  
• Gate and Garage Door Openers  
• Home Security Systems  
• Security and Safety Sensors  
• Remote Control  
• Remote Keypad  
• Wireless Sensors  
- 2.0 to 3.7V operation  
- Three switch inputs  
Package Type  
- Seven functions available  
- One active-low LED drive  
- Configurable maximum code word  
• RF:  
• 14-Pin TSSOP  
FIGURE 1:  
14-PIN TSSOP  
- Configurable bit rate  
- Configurable modulation, supporting FSK  
and OOK  
- Configurable data modulation, supporting  
PWM and Manchester  
• Other:  
14  
13  
12  
11  
10  
9
VSS  
SW0  
SW1  
DATA_OUT  
XTAL  
VDD  
LED  
CTRL_OUT  
SW2  
VDD  
CTRL_IN  
RFOUT  
1
2
3
4
5
6
7
DATA_IN  
VSS  
- Button inputs have internal pull-up resistors  
8
TABLE 1:  
Name  
PIN DESCRIPTION  
14-Pin TSSOP  
Input Type  
Output Type  
Description  
VDD  
1
2
Power  
TTL  
TTL  
Power  
LED  
LED Output (active-low)  
Transmitter Clock  
Switch 2 Input  
CTRL_OUT  
SW2  
3
4
TTL  
VDD  
5
Power  
TTL  
Power  
CTRL_IN  
RFOUT  
VSS  
6
Transmitter Clock  
Transmitter Output  
Power  
7
RF  
8
Power  
TTL  
DATA_IN  
XTAL  
9
Transmitter Data  
Transmitter Reference Oscillator  
Transmitter Data  
Switch 1 Input  
10  
11  
12  
13  
14  
Analog  
DATA_OUT  
SW1  
TTL  
TTL  
SW0  
TTL  
Switch 0 Input  
VSS  
Power  
Power  
2014 Microchip Technology Inc.  
DS40001762A-page 1  
MCS3122  
Table of Contents  
1.0  
2.0  
3.0  
4.0  
5.0  
6.0  
7.0  
8.0  
General Description ................................................................................................................................................................... 3  
Device Description .................................................................................................................................................................... 4  
Memory Organization................................................................................................................................................................. 5  
®
Advanced KEELOQ Technology Operation............................................................................................................................... 9  
Transmitter Operation.............................................................................................................................................................. 12  
Integrating MCS3122 into a System ........................................................................................................................................ 15  
Electrical Specifications ........................................................................................................................................................... 17  
Packaging Information ............................................................................................................................................................. 18  
The Microchip Web Site....................................................................................................................................................................... 23  
Customer Change Notification Service ................................................................................................................................................ 23  
Customer Support................................................................................................................................................................................ 23  
Product Identification System .............................................................................................................................................................. 24  
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.  
DS40001762A-page 2  
2014 Microchip Technology Inc.  
MCS3122  
Decryption Algorithm: A recipe whereby data,  
scrambled by an encryption algorithm, can be  
unscrambled using the same crypt key.  
1.0  
GENERAL DESCRIPTION  
MCS3122 is a KEELOQ encoder, designed for secure  
Remote Keyless Entry (RKE) and secure remote  
control systems. MCS3122 utilizes the Advanced  
KEELOQ code hopping technology. The encoder  
incorporates a high- security, low-cost small package  
outline to make this device the perfect solution for  
unidirectional authentication systems and access  
control systems.  
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:  
The Advanced KEELOQ technology uses the industry  
standard AES-128 encryption algorithm, a serial  
number and a message counter which continuously  
increments with each button press.  
- Simple Learning: The receiver uses a fixed  
crypt key. The crypt key is common to every  
component used by the same manufacturer.  
The crypt key, serial number and configuration data are  
stored in a Flash array which is not accessible via any  
external connection. The Flash data is programmable  
but read-protected. The data can be verifiedonlyafter  
an automatic erase and programming operation. This  
protects against attempts to gain access to keys or  
manipulate synchronization values. In addition,  
MCS3122 provides an easy to use serial interface for  
programming the necessary keys, system parameters  
and configuration data.  
- 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  
(128-bit  
for  
Advanced  
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.  
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 HoppingTechnical Brief (DS91002).  
The MCS3122 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. MCS3122 is meant to be a cost-  
effective, yet secure solution to such systems, requiring  
very few external components (see Figure 2-1).  
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.  
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.  
Transmission: A data stream consisting of  
repeating code words.  
Crypt Key: A unique and secret number (128-bit  
for Advanced KEELOQ technology) used to  
encrypt and decrypt data. In a symmetrical block  
cipher such as those used on MCS3122, the  
encryption and decryption keys are equal and,  
therefore, will generally be referred to as the crypt  
key.  
Advanced 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 Advanced KEELOQ  
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.  
technology, the encoder sends  
authorization block which is used to separate the  
message encryption from the message authentication.  
a
message  
Decoder: A device that decodes data received  
from an encoder.  
2014 Microchip Technology Inc.  
DS40001762A-page 3  
MCS3122  
2.0  
DEVICE DESCRIPTION  
As shown in the typical application circuit (Figure 2-1),  
MCS3122 is a simple device to use. It requires only the  
addition of up to three buttons, a transmitter reference  
oscillator, and RF circuitry for use as the transmitter in  
the security application. See Table 1 for a description of  
each pin.  
FIGURE 2-1:  
TYPICAL CIRCUIT  
VDD  
VDD  
VDD  
LED  
VSS  
SW0  
LED  
B0  
B1  
SW1  
CTRL_OUT  
DATA_OUT  
XTAL  
SW2  
B2  
VDD  
CTRL_IN  
DATA_IN  
VSS  
XTAL  
Matching  
Circuit  
Block  
RFOUT  
DS40001762A-page 4  
2014 Microchip Technology Inc.  
MCS3122  
3.0  
MEMORY ORGANIZATION  
MCS3122 has 64 bytes of configuration data. In  
general, the Configuration bytes can be divided into  
two categories: those options related to the Advanced  
KEELOQ technology encoder and those related to the  
transmitter and device operation.  
TABLE 3-1:  
Address  
CONFIGURATION REGISTERS  
Size (Bytes)  
Description  
0x00-0x02  
0x03  
3
1
Synchronization Counter, Copy A  
Synchronization Counter Checksum  
0x04-0x07  
0x08-0x0A  
0x0B  
4
Reserved (set to 0xFF)  
3
Synchronization Counter, Copy B  
Reserved (set to 0xFF)  
1
0x0C-0x0F  
0x10-0x1F  
0x20-0x2F  
0x30-0x33  
0x34-0x35  
0x36-0x37  
0x38-0x3F  
4
Seed Transmission Serial Number (usually set to 0xFFFFFFFF)  
16  
16  
4
Encryption Key  
Authorization Key  
Serial Number  
2
Transmitter Settings  
Reserved (set to 0xFF)  
Seed Value  
2
8
3.1  
Counter and Protection  
The synchronization counter is read, checked for  
integrity, updated (incremented) and saved back to  
Flash during normal operation of the device. The  
special operation prevents against data loss from  
unexpected power loss. An 8-bit checksum is  
calculated and stored alongside the synchronization  
counter. The checksum is calculated as a two’s  
complement checksum. If there is a mismatch, the  
second copy of the synchronization counter is read  
instead. Example 3-1 illustrates how to compute this  
value.  
EXAMPLE 3-1:  
CHECKSUM CALCULATION  
static uint8_t crc(const uint8_t* buffer, size_t len){  
uint8_t bitcount;  
uint8_t checksum = 0xFF;  
while(len--)  
{
c = c + *buffer++;  
}
return 0-c;  
}
2014 Microchip Technology Inc.  
DS40001762A-page 5  
MCS3122  
3.2  
Configuration Byte Details  
The following tables describe Configuration bytes in  
detail.  
TABLE 3-2:  
Byte Address  
ADVANCED KEELOQ® TECHNOLOGY SYNCHRONIZATION REGISTERS, COPY A  
Bit  
Description  
Values  
0x00  
0x01  
0x02  
0x03  
7:0 Synchronization  
Byte 0 of the synchronization counter (LSB)  
Byte 1 of the synchronization counter  
Counter, Copy A  
7:0  
7:0  
Byte 2 of the synchronization counter (MSB)  
Checksum of the synchronization counter  
7:0 Checksum  
TABLE 3-3:  
ADVANCED KEELOQ® TECHNOLOGY SYNCHRONIZATION REGISTERS, COPY B  
Byte Address  
Bit  
Description  
Values  
0x08  
0x09  
0x0A  
7:0 Synchronization  
Byte 0 of the synchronization counter (LSB)  
Byte 1 of the synchronization counter  
Counter, Copy B  
7:0  
7:0  
Byte 2 of the synchronization counter (MSB)  
TABLE 3-4:  
ADVANCED KEELOQ® TECHNOLOGY SEED SERIAL NUMBER REGISTERS  
Bit Description Values  
7:0 Seed Serial Number Byte 0 of the seed serial number (LSB)  
Byte Address  
0x0C  
0x0D  
0x0E  
0x0F  
7:0  
7:0  
7:0  
Byte 1 of the seed serial number  
Byte 2 of the seed serial number  
Byte 3 of the seed serial number (MSB)  
TABLE 3-5:  
ADVANCED KEELOQ® TECHNOLOGY CRYPT KEY REGISTERS  
Byte Address  
Bit  
Description  
Crypt Key  
Values  
Byte 0 of the crypt key (LSB)  
0x10  
0x11  
0x12  
0x13  
0x14  
0x15  
0x16  
0x17  
0x18  
0x19  
0x1A  
0x1B  
0x1C  
0x1D  
0x1E  
0x1F  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
Byte 1 of the crypt key  
Byte 2 of the crypt key  
Byte 3 of the crypt key  
Byte 4 of the crypt key  
Byte 5 of the crypt key  
Byte 6 of the crypt key  
Byte 7 of the crypt key  
Byte 8 of the crypt key  
Byte 9 of the crypt key  
Byte 10 of the crypt key  
Byte 11 of the crypt key  
Byte 12 of the crypt key  
Byte 13 of the crypt key  
Byte 14 of the crypt key  
Byte 15 of the crypt key (MSB)  
DS40001762A-page 6  
2014 Microchip Technology Inc.  
MCS3122  
TABLE 3-6:  
Byte Address  
ADVANCED KEELOQ® TECHNOLOGY AUTHORIZATION KEY REGISTERS  
Bit  
Description  
Values  
0x20  
0x21  
0x22  
0x23  
0x24  
0x25  
0x26  
0x27  
0x28  
0x29  
0x2A  
0x2B  
0x2C  
0x2D  
0x2E  
0x2F  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
Authorization Key  
Byte 0 of the authorization key (LSB)  
Byte 1 of the authorization key  
Byte 2 of the authorization key  
Byte 3 of the authorization key  
Byte 4 of the authorization key  
Byte 5 of the authorization key  
Byte 6 of the authorization key  
Byte 7 of the authorization key  
Byte 8 of the authorization key  
Byte 9 of the authorization key  
Byte 10 of the authorization key  
Byte 11 of the authorization key  
Byte 12 of the authorization key  
Byte 13 of the authorization key  
Byte 14 of the authorization key  
Byte 15 of the authorization key (MSB)  
TABLE 3-7:  
ADVANCED KEELOQ® TECHNOLOGY SERIAL NUMBER REGISTERS  
Byte Address  
Bit  
Description  
Values  
0x30  
0x31  
0x32  
0x33  
7:0  
7:0  
7:0  
7:0  
Serial Number  
Byte 0 of the serial number (LSB)  
Byte 1 of the serial number  
Byte 2 of the serial number  
Byte 3 of the serial number (MSB)  
2014 Microchip Technology Inc.  
DS40001762A-page 7  
MCS3122  
TABLE 3-8:  
Byte Address  
0x34  
TRANSMITTER CONFIGURATION REGISTERS  
Bit Description  
Values  
7:6 FSK Frequency Deviation 11– 200 kHz  
10– 100 kHz  
01– 75 kHz  
10– 50 kHz  
5
4
3
Output Power  
Encoding  
0– 0 dBm  
1– 10 dBm  
1– PWM  
0– Manchester  
Modulation  
1– OOK  
0– FSK  
2:0 Frequency Select  
000– 315.00 MHz (only with 24 MHz crystal)  
001– 390.00 MHz  
010– 418.00 MHz  
011– 433.92 MHz  
100– 868.30 MHz  
101– 868.65 MHz  
110– 868.95 MHz  
111– 915.00 MHz  
0x35  
3
Seed Button Configuration 111– Disabled, no seed option  
and  
1:0  
110– SW0  
101– SW1  
100– SW1 and SW0  
011– SW2  
010– SW2 and SW0  
001– SW2 and SW1  
000– SW3, SW2 and SW1  
2
Authorization Code Enable 1– Enabled  
0– Disabled  
5:4 Baud Rate  
11– 200 µS  
10– 150 µS  
11– 100 µS  
11– 50 µS  
7:6 Maximum Code Words  
11– 234 words  
10– 80 words  
01– 4 words  
00– No maximum limit  
TABLE 3-9:  
Byte Address  
ADVANCED KEELOQ® TECHNOLOGY SEED CONFIGURATION REGISTERS  
Bit Description Values  
Byte 0 of the seed value (LSB)  
0x38  
0x39  
0x3A  
0x3B  
0x3C  
0x3D  
0x3E  
0x3F  
7:0 Seed Value  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
7:0  
Byte 1 of the seed value  
Byte 2 of the seed value  
Byte 3 of the seed value  
Byte 4 of the seed value  
Byte 5 of the seed value  
Byte 6 of the seed value  
Byte 7 of the seed value (MSB)  
DS40001762A-page 8  
2014 Microchip Technology Inc.  
MCS3122  
®
4.0  
4.1  
ADVANCED KEELOQ  
TECHNOLOGY OPERATION  
Synchronization Counter  
This is the 24-bit synchronization value that is used to  
create the hopping code for transmission. This value  
will be incremented after every transmission. The initial  
value of the synchronization counter may be set via the  
Synchronization Counter Initial Value registers (see  
Table 3-2 and Table 3-3).  
4.2  
Function Code (Button Status  
Code)  
The function code is a bitmapped representation of the  
state of each button on the transmitter. States are  
active-high.  
®
TABLE 4-1:  
ADVANCED KEELOQ  
BUTTON CODE  
TRANSLATION  
Button  
Function Code  
SW0  
SW1  
SW2  
xx1  
x1x  
1xx  
4.3  
Serial Number  
Each Advanced KEELOQ encoder transmits its 32-bit  
serial number with each transmission. It is intended  
that this serial number be unique to a system. It is set  
in the Serial Number Configuration registers, listed in  
Table 3-7.  
4.4  
Seed Code Serial Number  
The transmitter has the possibility to set the serial  
number which will be transmitted with a seed  
transmission. In a typical system, this serial number is  
transmitted as 0xFFFFFFFF; however, the user can  
configure this according to the actual application. The  
seed code serial number is set in the Seed Code  
Configuration registers, listed in Table 3-4.  
2014 Microchip Technology Inc.  
DS40001762A-page 9  
MCS3122  
4.5  
Code Word Format  
The Advanced KEELOQ code word is either 160 or  
192-bit long. It comprises three sections (see Figure 4-1):  
• 32 Bits of the Encoder’s Serial Number  
• 128 Bits of the Encrypted Hopping Code  
• 32 Bits of the Authorization Code (optional)  
These segments are described in detail in the following  
sections.  
FIGURE 4-1:  
ADVANCED KEELOQ® CODE WORD FORMAT  
32 bits  
32 bits  
128 bits Encrypted Hopping Code  
Function  
Fixed Portion  
Auth Portion  
Sync.  
Authorization  
Code  
Serial Number 0x55AA55  
0x55  
0xAA55AA55 0xAA55  
0xAA55  
16-bits  
Counter  
Code  
32-bits  
Note:  
24-bits  
24-bits  
8-bits  
8-bits  
32-bits  
16-bits  
32-bits  
The data is sent LSB first (in this figure from right to left).  
4.5.1  
FIXED CODE PORTION  
FIGURE 4-2:  
AUTHORIZATION CODE  
CALCULATION  
The fixed code portion consists of 32 bits of the serial  
number.  
Encrypted  
Code Word  
Serial  
Number  
4.5.2  
HOPPING CODE PORTION  
The hopping code portion is calculated by encrypting  
the synchronization counter and function code with the  
encoder key. The hopping code is calculated when a  
button press is registered.  
0
4.5.3  
AUTHORIZATION CODE PORTION  
Authorization  
Key  
Authorization  
Code  
E
E
The authorization code is a cryptographically-strong  
industry standard representation of the code word  
suitable for authentication and integrity verification. It is  
generated by using the on-board AES encryption  
algorithm in CBC-MAC mode. The calculation takes  
place over the entire code word, including the  
encrypted and unencrypted portions, using the  
The authorization code portion consists of the 32-bit Least  
Significant bits of the authorization code.  
authorization key as input. Figure 4-2 shows  
a
representation of how this calculation is performed.  
This calculation is truncated to its Least Significant 32  
bits for transmission.  
The authorization code requires a shared secret called  
the authorization key. This key is set in the  
Authorization Key Configuration register, listed in  
Table 3-6.  
DS40001762A-page 10  
2014 Microchip Technology Inc.  
MCS3122  
4.5.4  
SEED WORD FORMAT  
The seed word is used when pairing the transmitter to  
a receiver using a secure learn methodology. The seed  
code word format is shown is Figure 4-3. While the  
MCS3122 Flash data contains user-configurable 64-bit  
seed data, the encoder will send 128-bit seed code.  
The 128-bit seed code is constructed using the  
user-configured seed code for the lower 64 bits of the  
seed. The upper 64 bits are added by MCS3122 as 8  
bytes with a 0x12 value.  
FIGURE 4-3:  
ADVANCED KEELOQ® SEED WORD FORMAT(1)  
32 bits  
Fixed Portion  
32 bits  
Auth. Portion  
128 bit Seed  
Authorization  
Code  
Serial Number  
64-Bit Padded Seed Upper Value(2)  
64-Bit Configurable Seed Lower Value  
Note 1: MCS3122 can set a different serial number for the seed packet. This is typically set to 0xFFFFFFFF.  
2: The padded value is 0x1212121212121212.  
3: The data is sent LSB first (in this figure from right to left.  
2014 Microchip Technology Inc.  
DS40001762A-page 11  
MCS3122  
5.0  
5.1  
TRANSMITTER OPERATION  
Data Modulation Format and Baud  
Rate  
A transmission is made up of several code words. Each  
code word contains a preamble, header and data. A  
code word is separated from another code word by  
guard time.  
All timing specifications for the modulation formats are  
based on a basic Time Element, described as TE. See  
Section 5.2 “Baud Rate” for details on baud rate  
calculation. This timing element can be set to a wide  
range of values. The length of the preamble, header  
and guard is fixed. The guard time is fixed to a typical  
18.5 ms.  
FIGURE 5-1:  
PWM TRANSMISSION FORMAT  
TE TE  
TE  
Logic ‘0’  
Logic ‘1’  
TBP  
1
16  
10 TE  
31 TE Preamble  
Guard  
Time  
Encrypted Portion  
Fixed Code Portion  
Header  
FIGURE 5-2:  
MANCHESTER TRANSMISSION FORMAT  
TE  
TE  
Logic ‘0’  
Logic ‘1’  
TBP  
Start bit  
16  
bit 0 bit 1 bit 2  
Stop bit  
1
2
10 TE  
Header  
Guard  
Time  
Preamble  
Encrypted Portion  
Fixed Code Portion  
DS40001762A-page 12  
2014 Microchip Technology Inc.  
MCS3122  
5.2  
Baud Rate  
5.5  
Deviation Selection  
The baud rate of an encoder’s transmission is highly  
configurable using the two bits in the Transmitter  
Setting Byte 1 register (0x35).  
When using FSK modulation, the frequency deviation  
can be configured using bits <7:6> in the Transmitter  
Settings Byte 0 register (0x34).  
TABLE 5-4:  
FREQUENCY DEVIATION  
SELECTION OPTIONS  
TABLE 5-1:  
BAUD RATE SELECTION  
OPTIONS  
Deviation  
200 kHz  
Bits <7:6>  
TE (µS)  
Bits <5:4>  
11  
10  
01  
00  
200  
150  
100  
50  
1:1  
1:4  
100 kHz  
75 kHz  
50 kHz  
1:4  
1:16  
5.6  
Power Output  
5.3  
Transmission Modulation Format  
The RF output power can be configured to either 0 dBm  
or 10 dBm. The setting is done using bit <5> in the  
Transmitter Settings Byte 0 register (0x34).  
The RF transmission can be configured to modulate  
using Frequency-Shift Keying (FSK) or On-Off Keying  
(OOK). The selection is done using one bit in the  
Transmitter Settings Byte 0 register (0x34).  
TABLE 5-5:  
OUTPUT POWER SELECTION  
OPTIONS  
TABLE 5-2:  
MODULATION FORMAT  
SELECTION OPTIONS  
Out Power  
0 dBm  
10 dBm  
Bit <5>  
0
1
Modulation  
FSK  
OOK  
Bit <3>  
0
1
5.4  
Frequency and Band Selection  
The RF frequency configuration is performed by  
selecting the appropriate bits in the Transmitter  
Settings Byte 0 register (0x34).  
TABLE 5-3:  
FREQUENCY SELECTION  
OPTIONS  
Frequency  
315.00 MHz(1)  
Bits <2:0>  
000  
001  
010  
011  
100  
101  
110  
111  
390.00 MHz  
418.00 MHz  
433.92 MHz  
868.30 MHz  
868.65 MHz  
868.90 MHz  
915.00 MHz  
Note 1: For 315.00 MHz operation, a 24 MHz  
crystal is required. All the other frequency  
settings will require a 26 MHz crystal.  
2014 Microchip Technology Inc.  
DS40001762A-page 13  
MCS3122  
5.7  
Crystal Selection  
Once the frequency band has been selected, the choice  
of crystal frequency is flexible provided the crystal  
meets the specifications summarized in Table 5-6, the  
boundaries of the Encoder Frequency Configuration  
value are followed and the RF transmit frequency error  
is acceptable to the system design.  
TABLE 5-6:  
Symbol  
CRYSTAL RESONATOR SPECIFICATIONS  
Description  
Crystal Frequency  
Min.  
Typ.  
Max.  
Unit  
fREF  
CL  
26 or 24(1)  
MHz  
pF  
Load Capacitance  
15  
ESR  
Equivalent Series Resistance  
100  
Note 1: When selecting the 315.000 MHz frequency, a 24 MHz crystal is required.  
5.8  
Seed Button Configuration  
5.10 Maximum Code Words  
The MCS3122 allows the user to select which button  
combination will output the seed transmission instead  
of the normal data packet. Table 5-7 lists all the  
possible button combinations.  
This feature sets a maximum number of code words  
transmitted by a button configuration. If a button is kept  
pressed, the maximum allowed code words will be  
transmitted. If a new button is pressed or a new button  
press combination is used, the process will be restarted  
and the maximum number of words will be transmitted.  
TABLE 5-7:  
SEED BUTTON  
CONFIGURATION OPTIONS  
Bit Settings  
SW2  
SW1  
SW0  
<3> and  
<1:0>  
Closed  
Closed  
Closed  
Closed  
Open  
Closed  
Closed  
Open  
000  
001  
Closed  
Open  
Closed  
Open  
010  
Open  
011  
Closed  
Closed  
Open  
Closed  
Open  
100  
Open  
101  
Open  
Closed  
Open  
110  
111(1)  
Open  
Open  
Note 1: The button combination corresponding to  
the setting ‘111’ will not generate a seed  
combination since it corresponds to all  
buttons not pressed. Setting the bits to  
this value will disable the seed packet  
sending (i.e., no button combination will  
send a seed code).  
5.9  
Code Word Completion  
MCS3122 always ensures that a full and complete  
code word is transmitted even if all buttons are  
released before transmission is complete.  
DS40001762A-page 14  
2014 Microchip Technology Inc.  
MCS3122  
6.1  
Decoder Operation  
6.0  
INTEGRATING MCS3122 INTO  
A SYSTEM  
The decoder waits until a transmission is received. The  
received serial number is compared to the EEPROM  
table of learned transmitters to first determine if this  
transmitter’s use is allowed in the system. If from a  
paired transmitter, the transmission is decrypted using  
the stored crypt key and authenticated via the  
Discrimination bits for appropriate crypt key usage. If  
the decryption is valid, the synchronization value is  
evaluated (see Figure 6-1).  
FIGURE 6-1:  
TYPICAL DECODER  
OPERATION  
Rev. 20-000013A  
1/29/2014  
Start  
6.2  
Synchronization with a Decoder  
No  
No  
Transmission  
Received?  
Note:  
The synchronization method described in  
this section is an exemplar method. It may  
be altered to fit the needs and capabilities  
of a particular system.  
Yes  
The KEELOQ technology includes a sophisticated  
synchronization technique that does not require the  
calculation and storage of future codes. The technique  
securely blocks invalid transmission while providing  
Does  
Serial  
Number  
Match?  
transparent  
resynchronization  
to  
transmitters  
inadvertently activated away from the receiver.  
Yes  
Figure 6-2 shows three-partition,  
a
rotating  
Decrypt Transmission  
Synchronization window. The size of each window is  
optional but the technique is fundamental. Each time a  
transmission is authenticated, the intended function is  
executed and the transmission’s synchronization  
counter value is stored in EEPROM. From the currently  
stored counter value there is an initial Single Operation  
Forward window of 16 codes. If the difference between  
a received synchronization counter and the last stored  
counter is within 16, the intended function will be  
executed on a single button press and the new  
synchronization counter will be stored. Storing the new  
synchronization counter value effectively rotates the  
entire Synchronization window.  
Is  
No  
Decryption  
Valid?  
Yes  
Execute  
Command and  
Update Counter  
Yes  
Is Counter  
Within 16?  
A
Double Operation (Resynchronization) window  
further exists from the Single Operation window up to  
8M code forward of the currently stored counter value.  
It is referred to as Double Operation because a  
transmission with a synchronization counter in this  
window will require an additional, sequential counter  
transmission prior to executing the intended function.  
Upon receiving the sequential transmission the  
decoder executes the intended function and stores the  
synchronization counter value. This resynchronization  
occurs transparently to the user, as it is human nature  
to press the button a second time if the first was  
unsuccessful.  
No  
No  
Is Counter  
Within 32K?  
Yes  
Save Counter in  
Temporary Location  
The third window is a Blocked window ranging from the  
Double Operation window to the currently stored  
synchronization counter value. Any transmission with  
synchronization counter value within this window will  
be ignored. This window excludes previously used  
code-grabbed transmissions from accessing the  
system.  
2014 Microchip Technology Inc.  
DS40001762A-page 15  
MCS3122  
FIGURE 6-2:  
SYNCHRONIZATION WINDOW  
Entire window rotates  
to eliminate use of  
previously used codes  
Blocked  
Window  
(8M Codes)  
Stored  
Synchronization  
Counter Value  
Double Operation  
(Resynchronization  
Window)  
Single Operation  
Window  
(8M Codes)  
(16 Codes)  
The main benefit of hopping codes is to prevent the  
retransmission of captured code words. This works  
very well for code words which the receiver decodes.  
Its weakness is that, if a code is captured when the  
receiver misses it, the code may trick the receiver once  
if it is used before the next valid transmission. The  
receiver should increment the counter on questionable  
code word receptions. The transmitter should use  
separate buttons for lock and unlock functions. A  
different method would be to require two different  
buttons in sequence to gain access.  
6.3  
Security Considerations  
The strength of this security is based on keeping a  
secret inside the transmitter that can be verified by  
encrypted transmissions to a trained receiver. The  
transmitter’s secret is the manufacturer’s key, not the  
encryption algorithm. If that key is compromised, then  
a smart transceiver can capture any serial number,  
create a valid code word and trick all receivers trained  
with that serial number. The key cannot be read from  
the EEPROM without costly die probing, but it can be  
calculated by brute force decryption attacks on  
transmitted code words. The cost for these attacks  
should exceed what the manufacturer would want to  
protect.  
There are more ways to make KEELOQ systems more  
secure, but they all have trade-offs. The user should  
find a balance between security, design effort and  
usability, particularly in failure modes. For example, if a  
button sticks or kids play with it, the counter should not  
advance into the Blocked Code window, rendering the  
transmitter useless or requiring retraining.  
To protect the security of other receivers with the same  
manufacturer’s code, the manufacturer should use the  
random seed for secure learn. It is a second secret that  
is unique for each transmitter. If a manufacturer’s key is  
compromised, clone transmitters can be created, but  
without the unique seed, they have to be relearned by  
the receiver. In the same way, if the transmissions are  
decrypted by brute force on a computer, the random  
seed hides the manufacturer’s key and prevents more  
than one transmitter from being compromised.  
The length of the code word at these baud rates make  
brute force attacks that guess the hopping code take  
years. To make the receiver less susceptible to this  
attack, it should test all bits in the decrypted code for  
the correct value, not just the low counter bits and  
function code.  
DS40001762A-page 16  
2014 Microchip Technology Inc.  
MCS3122  
7.0  
7.1  
ELECTRICAL SPECIFICATIONS  
(†)  
Absolute Maximum Ratings  
Ambient temperature under bias........................................................................................................ -40°C to +85°C  
Storage temperature ........................................................................................................................ -55°C to +150°C  
Voltage on pins with respect to VSS  
on VDD pin ............................................................................................................................................. 0-3.9V  
on all other pins ............................................................................................................ -0.3V to (VDD + 0.3V)  
Maximum current  
on any output pin ................................................................................................................................ 25 mA  
† NOTICE: Stresses above those listed under “Absolute Maximum Ratings” may cause permanent damage to the  
device. This is a stress rating only and functional operation of the device at those or any other conditions above those  
indicated in the operation listings of this specification is not implied. Exposure above maximum rating conditions for  
extended periods may affect device reliability.  
7.2  
Standard Operating Conditions  
The standard operating conditions for any device are defined as:  
Operating Voltage:  
Operating Temperature:  
VDDMIN VDD VDDMAX  
TA_MIN TA TA_MAX  
VDD — Operating Supply Voltage  
VDDMIN ................................................................................................................................................... +2.0V  
VDDMAX .................................................................................................................................................. +3.7V  
TA — Operating Ambient Temperature Range  
TA_MIN .................................................................................................................................................... -40°C  
TA_MAX................................................................................................................................................... +85°C  
IDD — Supply Current  
At 315 MHz, +10 dBm, FSK, typical(1) ................................................................................................ +15 mA  
At 315 MHz, +10 dBm, OOK, typical(1) ............................................................................................... +11 mA  
At 315 MHz, +0 dBm, FSK, typical(1) .................................................................................................... +9 mA  
At 915 MHz, +10 dBm, FSK, typical(1) ............................................................................................. +17.5 mA  
At 915 MHz, +0 dBm, FSK, typical(1) ............................................................................................... +10.5 mA  
IPD — Standby Current  
VDD = 3V, typical(1)............................................................................................................................ +0.23 µA  
VIH — Input High Voltage, minimum.............................................................................................. 0.25 VDD + 0.8V  
VIL — Input Low Voltage, maximum ..........................................................................................................0.15 VDD  
VOH — Output High Voltage  
IOH = 3 mA, VDD = 3.3V, minimum..................................................................................................VDD – 0.7V  
VOL — Output Low Voltage  
IOL = 6 mA, VDD = 3.3V, maximum .........................................................................................................+0.6V  
ILED — LED Sink Current, maximum .......................................................................................................... +25 mA  
Note 1: Typical values are at 25°C.  
2014 Microchip Technology Inc.  
DS40001762A-page 17  
MCS3122  
8.0  
8.1  
PACKAGING INFORMATION  
Package Marking Information  
14-Lead TSSOP (4.4 mm)  
Example  
XXXXXXXX  
YYWW  
MCS3122  
1409  
017  
NNN  
Legend: XX...X Customer-specific information  
Y
YY  
WW  
NNN  
Year code (last digit of calendar year)  
Year code (last 2 digits of calendar year)  
Week code (week of January 1 is week ‘01’)  
Alphanumeric traceability code  
Pb-free JEDEC® designator for Matte Tin (Sn)  
e
3
*
This package is Pb-free. The Pb-free JEDEC designator (  
can be found on the outer packaging for this package.  
)
e3  
Note: In the event the full Microchip part number cannot be marked on one line, it will  
be carried over to the next line, thus limiting the number of available  
characters for customer-specific information.  
*
Standard PIC® device marking consists of Microchip part number, year code, week code, and traceability  
code. For PIC device marking beyond this, certain price adders apply. Please check with your Microchip  
Sales Office. For QTP devices, any special marking adders are included in QTP price.  
DS40001762A-page 18  
2014 Microchip Technology Inc.  
MCS3122  
8.2  
Package Details  
The following sections give the technical details of the packages.  
Note: For the most current package drawings, please see the Microchip Packaging Specification located at  
http://www.microchip.com/packaging  
2014 Microchip Technology Inc.  
DS40001762A-page 19  
MCS3122  
Note: For the most current package drawings, please see the Microchip Packaging Specification located at  
http://www.microchip.com/packaging  
DS40001762A-page 20  
2014 Microchip Technology Inc.  
MCS3122  
Note: For the most current package drawings, please see the Microchip Packaging Specification located at  
http://www.microchip.com/packaging  
2014 Microchip Technology Inc.  
DS40001762A-page 21  
MCS3122  
APPENDIX A: REVISION HISTORY  
Revision A (October 2014)  
Initial release of this document.  
DS40001762A-page 22  
2014 Microchip Technology Inc.  
MCS3122  
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:  
• Distributor or Representative  
• Local Sales Office  
• Field Application Engineer (FAE)  
Technical Support  
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  
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.  
General Technical Support – Frequently Asked  
Questions (FAQ), technical support requests,  
online discussion groups, Microchip consultant  
program member listing  
Technical support is available through the web site  
at: http://microchip.com/support.  
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  
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.  
2014 Microchip Technology Inc.  
DS40001762A-page 23  
MCS3122  
PRODUCT IDENTIFICATION SYSTEM  
To order or obtain information, e.g., on pricing or delivery, refer to the factory or the listed sales office.  
(1)  
[X]  
PART NO.  
X
/XX  
XXX  
-
Examples:  
a) MCS3122 - I/ST  
Device Tape and Reel  
Option  
Temperature  
Range  
Package  
Pattern  
Industrial temperature,  
TSSOP package  
Device:  
MCS3122  
Tape and Reel  
Option:  
Blank = Standard packaging (tube or tray)  
T
= Tape and Reel(1)  
Temperature  
Range:  
I
=
-40C to +85C (Industrial)  
Package:(2)  
Pattern:  
ST  
=
TSSOP  
Note 1:  
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.  
QTP, SQTP, Code or Special Requirements  
(blank otherwise)  
2:  
For other small form-factor package  
availability and marking information, please  
visit www.microchip.com/packaging or  
contact your local sales office.  
DS40001762A-page 24  
2014 Microchip Technology Inc.  
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, flexPWR, JukeBlox, KEELOQ, KEELOQ logo, Kleer,  
LANCheck, MediaLB, MOST, MOST logo, MPLAB,  
32  
OptoLyzer, PIC, PICSTART, PIC logo, RightTouch, SpyNIC,  
SST, SST Logo, SuperFlash and UNI/O are registered  
trademarks of Microchip Technology Incorporated in the  
U.S.A. and other countries.  
The Embedded Control Solutions Company and mTouch are  
registered trademarks of Microchip Technology Incorporated  
in the U.S.A.  
Analog-for-the-Digital Age, BodyCom, chipKIT, chipKIT logo,  
CodeGuard, dsPICDEM, dsPICDEM.net, ECAN, In-Circuit  
Serial Programming, ICSP, Inter-Chip Connectivity, KleerNet,  
KleerNet logo, MiWi, MPASM, MPF, MPLAB Certified logo,  
MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code  
Generation, PICDEM, PICDEM.net, PICkit, PICtail,  
RightTouch logo, REAL ICE, SQI, Serial Quad I/O, Total  
Endurance, TSHARC, USBCheck, VariSense, ViewSpan,  
WiperLock, Wireless DNA, and ZENA 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.  
Silicon Storage Technology is a registered trademark of  
Microchip Technology Inc. in other countries.  
GestIC is a 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.  
© 2014, Microchip Technology Incorporated, Printed in the  
U.S.A., All Rights Reserved.  
ISBN: 978-1-63276-724-0  
QUALITY MANAGEMENT SYSTEM  
CERTIFIED BY DNV  
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.  
== ISO/TS 16949 ==  
2014 Microchip Technology Inc.  
DS40001762A-page 25  
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  
Asia Pacific Office  
Suites 3707-14, 37th Floor  
Tower 6, The Gateway  
Harbour City, Kowloon  
Hong Kong  
Tel: 852-2943-5100  
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  
India - New Delhi  
Tel: 91-11-4160-8631  
Fax: 91-11-4160-8632  
France - Paris  
Tel: 33-1-69-53-63-20  
Fax: 33-1-69-30-90-79  
India - Pune  
Tel: 91-20-3019-1500  
Australia - Sydney  
Tel: 61-2-9868-6733  
Fax: 61-2-9868-6755  
Web Address:  
www.microchip.com  
Japan - Osaka  
Tel: 81-6-6152-7160  
Fax: 81-6-6152-9310  
Germany - Dusseldorf  
Tel: 49-2129-3766400  
Atlanta  
Duluth, GA  
Tel: 678-957-9614  
Fax: 678-957-1455  
China - Beijing  
Tel: 86-10-8569-7000  
Fax: 86-10-8528-2104  
Germany - Munich  
Tel: 49-89-627-144-0  
Fax: 49-89-627-144-44  
Japan - Tokyo  
Tel: 81-3-6880- 3770  
Fax: 81-3-6880-3771  
China - Chengdu  
Tel: 86-28-8665-5511  
Fax: 86-28-8665-7889  
Austin, TX  
Tel: 512-257-3370  
Germany - Pforzheim  
Tel: 49-7231-424750  
Korea - Daegu  
Tel: 82-53-744-4301  
Fax: 82-53-744-4302  
Boston  
China - Chongqing  
Tel: 86-23-8980-9588  
Fax: 86-23-8980-9500  
Italy - Milan  
Tel: 39-0331-742611  
Fax: 39-0331-466781  
Westborough, MA  
Tel: 774-760-0087  
Fax: 774-760-0088  
Korea - Seoul  
Tel: 82-2-554-7200  
Fax: 82-2-558-5932 or  
82-2-558-5934  
China - Hangzhou  
Tel: 86-571-8792-8115  
Fax: 86-571-8792-8116  
Italy - Venice  
Tel: 39-049-7625286  
Chicago  
Itasca, IL  
Tel: 630-285-0071  
Fax: 630-285-0075  
Netherlands - Drunen  
Tel: 31-416-690399  
Fax: 31-416-690340  
Malaysia - Kuala Lumpur  
Tel: 60-3-6201-9857  
Fax: 60-3-6201-9859  
China - Hong Kong SAR  
Tel: 852-2943-5100  
Fax: 852-2401-3431  
Cleveland  
Independence, OH  
Tel: 216-447-0464  
Fax: 216-447-0643  
Poland - Warsaw  
Tel: 48-22-3325737  
Malaysia - Penang  
Tel: 60-4-227-8870  
Fax: 60-4-227-4068  
China - Nanjing  
Tel: 86-25-8473-2460  
Fax: 86-25-8473-2470  
Spain - Madrid  
Tel: 34-91-708-08-90  
Fax: 34-91-708-08-91  
Dallas  
Addison, TX  
Tel: 972-818-7423  
Fax: 972-818-2924  
Philippines - Manila  
Tel: 63-2-634-9065  
Fax: 63-2-634-9069  
China - Qingdao  
Tel: 86-532-8502-7355  
Fax: 86-532-8502-7205  
Sweden - Stockholm  
Tel: 46-8-5090-4654  
Singapore  
Tel: 65-6334-8870  
Fax: 65-6334-8850  
Detroit  
Novi, MI  
Tel: 248-848-4000  
China - Shanghai  
Tel: 86-21-5407-5533  
Fax: 86-21-5407-5066  
UK - Wokingham  
Tel: 44-118-921-5800  
Fax: 44-118-921-5820  
Taiwan - Hsin Chu  
Tel: 886-3-5778-366  
Fax: 886-3-5770-955  
Houston, TX  
Tel: 281-894-5983  
China - Shenyang  
Tel: 86-24-2334-2829  
Fax: 86-24-2334-2393  
Indianapolis  
Noblesville, IN  
Tel: 317-773-8323  
Fax: 317-773-5453  
Taiwan - Kaohsiung  
Tel: 886-7-213-7830  
China - Shenzhen  
Tel: 86-755-8864-2200  
Fax: 86-755-8203-1760  
Taiwan - Taipei  
Tel: 886-2-2508-8600  
Fax: 886-2-2508-0102  
Los Angeles  
China - Wuhan  
Tel: 86-27-5980-5300  
Fax: 86-27-5980-5118  
Mission Viejo, CA  
Tel: 949-462-9523  
Fax: 949-462-9608  
Thailand - Bangkok  
Tel: 66-2-694-1351  
Fax: 66-2-694-1350  
China - Xian  
Tel: 86-29-8833-7252  
Fax: 86-29-8833-7256  
New York, NY  
Tel: 631-435-6000  
San Jose, CA  
Tel: 408-735-9110  
China - Xiamen  
Tel: 86-592-2388138  
Fax: 86-592-2388130  
Canada - Toronto  
Tel: 905-673-0699  
Fax: 905-673-6509  
China - Zhuhai  
Tel: 86-756-3210040  
Fax: 86-756-3210049  
03/25/14  
DS40001762A-page 26  
2014 Microchip Technology Inc.  

相关型号:

SI9130DB

5- and 3.3-V Step-Down Synchronous Converters

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1-E3

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135_11

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9136_11

Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130CG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130LG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130_11

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137DB

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137LG

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9122E

500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification Drivers

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY