DataSheet.es    


PDF MCS3122 Data sheet ( Hoja de datos )

Número de pieza MCS3122
Descripción Advanced KEELOQ Technology Encoder
Fabricantes Microchip 
Logotipo Microchip Logotipo



Hay una vista previa y un enlace de descarga de MCS3122 (archivo pdf) en la parte inferior de esta página.


Total 26 Páginas

No Preview Available ! MCS3122 Hoja de datos, Descripción, Manual

MCS3122
MCS3122 Advanced KEELOQ® Technology Encoder Data Sheet
Features Overview
• Advanced KEELOQ® Technology:
- Programmable 32-bit serial number
- 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:
- 2.0 to 3.7V operation
- Three switch inputs
- Seven functions available
- One active-low LED drive
- Configurable maximum code word
• 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
Typical Applications
MCS3122 is ideal for Remote Keyless Entry (RKE)
applications. These applications include:
• 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
• 14-Pin TSSOP
FIGURE 1:
14-PIN TSSOP
VDD
LED
CTRL_OUT
SW2
VDD
CTRL_IN
RFOUT
1
2
3
4
5
6
7
14 VSS
13 SW0
12 SW1
11 DATA_OUT
10 XTAL
9 DATA_IN
8 VSS
TABLE 1:
Name
VDD
LED
CTRL_OUT
SW2
VDD
CTRL_IN
RFOUT
VSS
DATA_IN
XTAL
DATA_OUT
SW1
SW0
VSS
PIN DESCRIPTION
14-Pin TSSOP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2014 Microchip Technology Inc.
Input Type
Power
TTL
Power
TTL
Power
TTL
Analog
TTL
TTL
Power
Output Type
Description
— Power
TTL LED Output (active-low)
TTL Transmitter Clock
— Switch 2 Input
— Power
— Transmitter Clock
RF Transmitter Output
— Power
— Transmitter Data
— Transmitter Reference Oscillator
TTL Transmitter Data
— Switch 1 Input
— Switch 0 Input
— Power
DS40001762A-page 1

1 page




MCS3122 pdf
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: CONFIGURATION REGISTERS
Address
0x00-0x02
0x03
0x04-0x07
0x08-0x0A
0x0B
0x0C-0x0F
0x10-0x1F
0x20-0x2F
0x30-0x33
0x34-0x35
0x36-0x37
0x38-0x3F
Size (Bytes)
3
1
4
3
1
4
16
16
4
2
2
8
Description
Synchronization Counter, Copy A
Synchronization Counter Checksum
Reserved (set to 0xFF)
Synchronization Counter, Copy B
Reserved (set to 0xFF)
Seed Transmission Serial Number (usually set to 0xFFFFFFFF)
Encryption Key
Authorization Key
Serial Number
Transmitter Settings
Reserved (set to 0xFF)
Seed Value
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

5 Page





MCS3122 arduino
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
Serial Number
128 bit Seed
64-Bit Padded Seed Upper Value(2) 64-Bit Configurable Seed Lower Value
32 bits
Auth. Portion
Authorization
Code
Note 1:
2:
3:
MCS3122 can set a different serial number for the seed packet. This is typically set to 0xFFFFFFFF.
The padded value is 0x1212121212121212.
The data is sent LSB first (in this figure from right to left.
2014 Microchip Technology Inc.
DS40001762A-page 11

11 Page







PáginasTotal 26 Páginas
PDF Descargar[ Datasheet MCS3122.PDF ]




Hoja de datos destacado

Número de piezaDescripciónFabricantes
MCS3122Advanced KEELOQ Technology EncoderMicrochip
Microchip

Número de piezaDescripciónFabricantes
SLA6805M

High Voltage 3 phase Motor Driver IC.

Sanken
Sanken
SDC1742

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices


DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares,
permitiéndote verlos en linea o descargarlos en PDF.


DataSheet.es    |   2020   |  Privacy Policy  |  Contacto  |  Buscar