QT60486-ASG Atmel, QT60486-ASG Datasheet - Page 29

IC SENSOR QMATRIX 48CHAN 44TQFP

QT60486-ASG

Manufacturer Part Number
QT60486-ASG
Description
IC SENSOR QMATRIX 48CHAN 44TQFP
Manufacturer
Atmel
Series
QMatrix™, QProx™r
Type
Capacitiver
Datasheet

Specifications of QT60486-ASG

Number Of Inputs/keys
48 Key
Resolution (bits)
9, 11 b
Data Interface
Serial, SPI™, UART
Voltage - Supply
4.75 V ~ 5.25 V
Current - Supply
25mA
Operating Temperature
-40°C ~ 105°C
Mounting Type
Surface Mount
Package / Case
44-TQFP, 44-VQFP
Output Type
Logic
Interface
UART, SPI
Input Type
Logic
Operating Supply Voltage
5 V
Maximum Operating Temperature
+ 105 C
Minimum Operating Temperature
- 40 C
Mounting Style
SMD/SMT
For Use With
427-1088 - BOARD EVAL QT60486-AS QMATRIX
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
427-1110

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
QT60486-ASG
Manufacturer:
LT
Quantity:
2 488
7 Appendix
7.1 8-Bit CRC Software C Algorithm
// 8 bits crc calculation. Initial crc entry value must be 0.
// polynomial = X8 + X5 + X4 + 1
// data is an 8 bit number;
// repeat this function for each data block byte, folding the result
//
unsigned char eight_bit_crc(unsigned char crc, unsigned char data)
{ unsigned char index;
return crc;
}
7.2 16-Bit CRC Software C Algorithm
// 16 bits crc calculation. Initial crc entry value must be 0.
// The message is not augmented with 'zero' bits.
// polynomial = X16 + X12 + X5 + 1
// data is an 8 bit number, unsigned
// crc is a 16 bit number, unsigned
// repeat this function for each data block byte, folding the result
//
unsigned long sixteen_bit_crc(unsigned long crc, unsigned char data)
{ unsigned char index; // shift counter
}
A CRC calculator for Windows is available free of charge from Quantum Research.
lQ
unsigned char fb;
index = 8;
do
{ fb = (crc ^ data) & 0x01;
} while(--index);
crc ^= (unsigned long)(data) << 8;
index = 8;
do
{ if(crc & 0x8000)
} while(--index);
return crc;
back into the call parameter crc
back into the call parameter crc
data >>= 1;
crc >>= 1;
if(fb)
{ crc ^= 0x8c;
}
{ crc= (crc << 1) ^ 0x1021;
}
else
{ crc= crc << 1;
}
// shift counter
// intermediate test bit
// initialize the shift counter
// loop 8 times
// loop 8 times
crc is an unsigned 8 bit number
29
QT60486-AS R8.01/0105

Related parts for QT60486-ASG