Download Print this page
Atmel AT43USB324 Manual
Atmel AT43USB324 Manual

Atmel AT43USB324 Manual

Usb multimedia keyboard controller

Advertisement

Quick Links

查询AT43USB324 供应商
Features
®
AVR
8-bit RISC Microcontroller with 83 ns Instruction Cycle Time
USB Hub with One Attached and Two External Ports
USB Keyboard Function with Three Endpoints
16K Bytes of Program Memory, 512 Bytes SRAM
32 x 8 General-purpose Working Registers
34 Programmable I/O Port Pins
Support for 18 x 8 Keyboard Matrix
Keyboard Scan Inputs with Pull-up Resistors
4 LED Driver Outputs
One 8-bit Timer/Counter with Separate Prescaler
External and Internal Interrupt Sources
Programmable Watchdog Timer
6 MHz Oscillator with On-chip PLL
5V Operation with On-chip 3.3V Power Supply
48-lead SSOP and 48-lead LQFP
Overview
The Atmel AT43USB324 is a compound USB device designed for use in multimedia
USB keyboards with an embedded hub. Internally, the AT43USB324 consists of a
USB hub and function interface, a hub repeater, and an AVR microcontroller. To the
USB host, the embedded function appears as an attached port of the hub with its own
device address and three endpoints. The third function endpoint makes the
AT43USB324 extremely suitable for keyboards supporting the Consumer Page as
described in the USB HID Usage tables. A typical application of the AT43USB324 is
shown in Figure 1 and block diagrams are shown in Figures 2 and 3.
The AT43USB324 interfaces to the USB host at the transaction layer while the micro-
controller firmware handles the USB protocol layers in addition to performing the
keyboard control functions. Except for LEDs, no other external components are
required for the keyboard function.
Pin Configurations
48-lead SSOP
PD6
1
48
PD5
PD7
2
47
PD4
XTAL1
3
46
VCC
XTAL2
4
45
CEXT
LFT
5
44
VSS
PE1
6
43
TEST
PE0
7
42
RESET
PB7
8
41
DM0
PB6
9
40
DP0
PB5
10
39
DM2
PB4
11
38
DP2
PB3
12
37
DM3
PB2
13
36
DP3
PB1
14
35
PD3
PB0
15
34
PD2
PA7
16
33
PD1
PA6
17
32
PD0
PA5
18
31
PC0
PA4
19
30
PC1
PA3
20
29
PC2
PA2
21
28
PC3
PA1
22
27
PC4
PA0
23
26
PC5
PC7
24
25
PC6
48-lead LQFP
TEST
1
VSS
2
CEXT
3
VCC
4
PD4
5
PD5
6
PD6
7
PD7
8
XTAL1
9
XTAL2
10
LFT
11
PE1
12
捷多邦,专业PCB打样工厂,24小时加急出货
USB Multimedia
Keyboard
Controller
AT43USB324
36
PC1
35
PC2
34
PC3
33
PC4
32
PC5
31
PC6
30
PC7
29
PA0
28
PA1
27
PA2
26
PA3
25
PA4
Rev. 1941A–02/01
1

Advertisement

loading
Need help?

Need help?

Do you have a question about the AT43USB324 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Atmel AT43USB324

  • Page 1 The third function endpoint makes the AT43USB324 extremely suitable for keyboards supporting the Consumer Page as described in the USB HID Usage tables. A typical application of the AT43USB324 is shown in Figure 1 and block diagrams are shown in Figures 2 and 3.
  • Page 2 Figure 1. A Typical USB Hub/Keyboard Application AT43USB324 COL[0:7] PA[0:7] XTAL1 COL[8:15] PB[0:7] KEYBOARD XTAL2 COL[16,17] PE[0, 1] ROW[0:7] PC[0:7] TEST PWR3/PD3 LEDs PD[5:7] PWR2/PD4 OVC3/PD2 OVC2/PD1 CEXT Figure 2. USB Block Diagram (1) USB BLOCK DATA ADDRESS CONTROL 16K ROM...
  • Page 3 AT43USB324 Figure 3. USB Block Diagram (2) PORT 0 XCVR PORT 2 XCVR REPEATER PORT 3 XCVR SERIAL INTERFACE ENGINE FUNCTION INTERFACE INTERFACE UNIT UNIT DATA ADDRESS CONTROL MICROCONTROLLER...
  • Page 4 Pin # Signal Type Pin # Signal Type TEST PA4/CL4 PA3/CL3 CEXT PA2/CL2 PA1/CL1 PA0/CL0 PC7/RW7 PC6/RW6 PC5/RW5 XTAL1 PC4/RW4 XTAL2 PC3/RW3 PC2/RW2 PE1/CL17 PC1/RW1 PE0/CL16 PC0/RW0 PB7/CL15 PB6/CL14 PB5/CL13 PB4/CL12 PB3/CL11 PB2/CL10 PB1/CL9 PB0/CL8 PA7/CL7 PA6/CL6 PA5/CL5 RESET AT43USB324...
  • Page 5 AT43USB324 48-lead SSOP Pin Assignment Pin # Signal Type Pin # Signal Type PC6/RW6 PC5/RW5 XTAL1 PC4/RW4 XTAL2 PC3/RW3 PC2/RW2 PE1/COL17 PC1/RW1 PE0/CL16 PC0/RW0 PB7/CL15 PB6/CL14 PB5/CL13 PB4/CL12 PB3/CL11 PB2/CL10 PB1/CL9 PB0/CL8 PA7/CL7 PA6/CL6 PA5/CL5 RESET PA4/CL4 TEST PA3/CL3 PA2/CL2...
  • Page 6 COL 16, 17 Reset – A low on this pin for two machine cycles while the oscillator is running RESET resets the device TEST Test Pin – This pin should be tied to ground AT43USB324...
  • Page 7 In the suspended state, the oscillator circuitry is turned off. The oscillator of the AT43USB324 is of a special low drive type, designed to work with most crystals without any external components. The crystal must be of the parallel reso- nance type requiring a load capacitance of about 10 pF.
  • Page 8 FLG being asserted. The firmware sets the corresponding port’s Overcurrent Indicator and the Overcurrent Indicator Change bits and switches off power to the port. At the next IN token from the host, the AT43USB324 reports the status change.
  • Page 9 AT43USB324 Figure 5. Power Management Circuit Diagram BUS_POWER AT43USB324 PORT2_POWER PORT2_GND PORT3_POWER PORT3_GND SWITCH...
  • Page 10 Input Level High (Floating) Input Level Low Differential Input Sensitivity DPx and DMx Differential Common Mode Range Static Output Low RL of 1.5 kΩ to 3.6V Static Output High RL of 15 kΩ to GND Output Signal Crossover Input Capacitance AT43USB324...
  • Page 11 AT43USB324 PA, PB, PC, PD, PE Symbol Parameter Condition Unit Output Low Level, PA, PB, PE0,1 = 4 mA PC Pull-up Resistor Current V = 0 µA Input Low Level, PC CEXT Input High Level, PC CEXT Input Low Level, PD[0:3]...
  • Page 12 Width of SEO Interval during Differential Transition Note: 1. With 6.000 MHz, 100 ppm crystal. DPx, DMx Driver Characteristics, Low Speed Operation Symbol Parameter Condition Unit Rise Time CL = 200 - 600 pF Fall Time CL = 200 - 600 pF Matching AT43USB324...
  • Page 13 AT43USB324 DPx, DMx Hub Timings, Full Speed Operation Symbol Parameter Unit Hub Differential Data Delay without Cable HDD2 Hub Differential Driver Jitter HDJ1 To Next Transition HDJ2 For Paired Transitions Data Bit Width Distortion after SOP FSOP Hub EOP Delay Relative to t...
  • Page 14 Typical Application The Atmel sample version of the AT43USB324 contains firmware that supports custom- ization of the Vendor ID, Product ID, String Descriptor and the Keyboard Matrix. This information is stored in an external AT24C02A Serial EEPROM. Data in the EEPROM is stored in the following format.
  • Page 15 AT43USB324 Keyboard Matrix 144 bytes. If specified, its check byte is located in address 0x6F while the matrix itself is located from address 0x70 - 0xFF. 0x70 = Col 1, Row 1 0x71 = Col 1, Row 2 ..0x78 = Col 2, Row 1 0x79 = Col 2, Row 2 ..
  • Page 16 Product ID Product ID Version Number Version Number Checksum Language ID Address Data Description Number of Bytes The Next 3 Bytes Specifies the Language ID Checksum Manufacturer String Address Data Description Number of Bytes, 2 Bytes per Character Checksum AT43USB324...
  • Page 17 AT43USB324 Product String Address Data Description Number of Bytes Checksum Serial Number String Address Data Description Number of Bytes Checksum...
  • Page 18 (BF + 04 + 0C + 12 + 08 + 07 = 42 through 6E Don’t Cares. May be Written with 0’s Checksum of Keyboard Matrix Codes Keyboard Matrix Address Data KB Row KB Col Description KB Enter KB \ Left Arrow Backspace Comma KB 8 AT43USB324...
  • Page 19 AT43USB324 Keyboard Matrix (Continued) Address Data KB Row KB Col Description KB 3 KP Period KP 6 KP 3 KP 9 Delete Insert Period Quote Down Arrow...
  • Page 20 Keyboard Matrix (Continued) Address Data KB Row KB Col Description Space Right Arrow Right GUI Up Arrow KP 0 KP 5 KP 2 KP 8 Home KP 1 KP 4 KP + Application KP 7 Print Screen KP * KP / AT43USB324...
  • Page 21 AT43USB324 Keyboard Matrix (Continued) Address Data KB Row KB Col Description Page Down Page Up Right Ctrl HK Calculator HK Media HK Suspend Caps Lock HK My Comp Escape HK Vol Decrement HK Mute Right Shift HK Vol Increment HK Play/Pause...
  • Page 22 HK e-mail HK AC Stop HK Refresh KP Enter HK Forward Scroll Lock HK Back Left GUI The following two pages show a schematic diagram of an AT43USB324 keyboard with an embedded hub and its Bill of Materials information. AT43USB324...
  • Page 23 AT43USB324 AT43USB324 Keyboard Schematic Diagram...
  • Page 24 100, Panasonic ERJ-GEYJ100 Digikey P-100-ACT-ND R2,R3,R4,R5,R6,R7 27, Panasonic ERJ-GEYJ27 Digikey P-27-ACT-N 1.5K, Panasonic ERJ-GEYJ1.5K Digikey P-1.5K-ACT-ND R9,R10,R11,R12,R13,R14,R17 15K, Panasonic ERJ-GEYJ15K Digikey P-15K-ACT-ND R15,R16 100K, Panasonic ERJ-GEYJ100K Digikey P-100K-ACT-ND AT43USB324-AC Atmel AT24C02A Atmel MIC2526-2BM Micrel 6.000 MHz Crystal, CTS ATS060SM-T Digikey CTX505CT-ND AT43USB324...
  • Page 25 AT43USB324 Packaging Information 48A, 48-lead, Low-profile (1.4 mm) Plastic Quad Flat 48Y, 48-lead, 7.62 mm Wide, Plastic Shrink Small Package (LQFP) Outline (SSOP) Dimensions in Millimeters and (Inches)* Dimensions in Millimeters and (Inches)* JEDEC STANDARD MS-026 ACB 9.25(.364) PIN 1 ID 8.75(.344)
  • Page 26 No licenses to patents or other intellectual property of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use as critical components in life support devices or systems.