数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

MCS3122 数据表(PDF) 5 Page - Microchip Technology

部件名 MCS3122
功能描述  MCS3122 Advanced KEELOQ짰 Technology Encoder Data Sheet
PDF  26 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  MICROCHIP [Microchip Technology]
网页  http://www.microchip.com
标志 MICROCHIP - Microchip Technology

MCS3122 数据表(HTML) 5 Page - Microchip Technology

  MCS3122 Datasheet HTML 1Page - Microchip Technology MCS3122 Datasheet HTML 2Page - Microchip Technology MCS3122 Datasheet HTML 3Page - Microchip Technology MCS3122 Datasheet HTML 4Page - Microchip Technology MCS3122 Datasheet HTML 5Page - Microchip Technology MCS3122 Datasheet HTML 6Page - Microchip Technology MCS3122 Datasheet HTML 7Page - Microchip Technology MCS3122 Datasheet HTML 8Page - Microchip Technology MCS3122 Datasheet HTML 9Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 5 / 26 page
background image
 2014 Microchip Technology Inc.
DS40001762A-page 5
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.
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
TABLE 3-1:
CONFIGURATION REGISTERS
Address
Size (Bytes)
Description
0x00-0x02
3
Synchronization Counter, Copy A
0x03
1
Synchronization Counter Checksum
0x04-0x07
4
Reserved (set to 0xFF)
0x08-0x0A
3
Synchronization Counter, Copy B
0x0B
1
Reserved (set to 0xFF)
0x0C-0x0F
4
Seed Transmission Serial Number (usually set to 0xFFFFFFFF)
0x10-0x1F
16
Encryption Key
0x20-0x2F
16
Authorization Key
0x30-0x33
4
Serial Number
0x34-0x35
2
Transmitter Settings
0x36-0x37
2
Reserved (set to 0xFF)
0x38-0x3F
8
Seed Value
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;
}



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com