AT43USB326-AU Atmel, AT43USB326-AU Datasheet - Page 85

IC USB KEYBOARD CTRLR 48LQFP

AT43USB326-AU

Manufacturer Part Number
AT43USB326-AU
Description
IC USB KEYBOARD CTRLR 48LQFP
Manufacturer
Atmel
Series
AVR®r
Datasheet

Specifications of AT43USB326-AU

Applications
Keyboard Controller
Core Processor
AVR
Program Memory Type
Mask ROM (16 kB)
Controller Series
AT43USB
Ram Size
512 x 8
Interface
USB
Number Of I /o
32
Voltage - Supply
4.4 V ~ 5.25 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
48-LQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT43USB326-AU
Manufacturer:
Atmel
Quantity:
10 000
Initial Check Byte
Keyboard Matrix
Example of
SEEPROM Data
3313D–USB–04/06
Address locations 0x04 through 0x6E store the VID, PID, Release Number and String
Descriptors if they are enabled by the mask bits in location 0x03. The data are stored sequen-
tially as described below:
Table 24. VID and PID
Table 25. Language ID and Strings
This check byte is located immediately after the last VID, PID or stings. It is computed as the
truncated sum of Mask1 and all the string length specified.
The keyboard matrix is 144 bytes. If specified, its check byte is located in address 0x6F while
the matrix itself is located from address 0x70 - 0xFF.
Table 26 through Table 34 illustrate the contents of a SEEPROM for a typical AT43USB326-
based keyboard.
Table 26. Preamble
Address
00
01
02
03
Length (N)
Byte 1
VID
0x70 = Col 0, Row 0
0x71 = Col 0, Row 1
.......
0x78 = Col 1, Row 0
0x79 = Col 1, Row 1
.....
0xF8 = Col 17, Row 0
0xF9 = Col 17, Row 1
.....
0xFF = Col 17, Row 7
Byte 2
Byte 1
VID
Byte 1
Byte 2
PID
Data
17
5A
00
BF
Byte 2
PID
Release #
Byte 1
Description
Fixed ID
Fixed ID
Reserved
Mask bits
AT43USB326
Byte N - 1
Release #
Byte 2
Check Byte
Check
Byte
85

Related parts for AT43USB326-AU