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
USB Multimedia
Keyboard
Controller
Overview
AT43USB324
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
48-lead LQFP
PD6
PD7
1
2
3
4
5
6
7
8
9
48 PD5
47 PD4
46 VCC
45 CEXT
44 VSS
43 TEST
42 RESET
41 DM0
40 DP0
39 DM2
38 DP2
37 DM3
36 DP3
35 PD3
34 PD2
33 PD1
32 PD0
31 PC0
30 PC1
29 PC2
28 PC3
27 PC4
26 PC5
25 PC6
XTAL1
XTAL2
LFT
TEST
VSS
1
2
3
4
5
6
7
8
9
36 PC1
35 PC2
34 PC3
33 PC4
32 PC5
31 PC6
30 PC7
29 PA0
28 PA1
27 PA2
26 PA3
25 PA4
PE1
PE0
CEXT
VCC
PD4
PB7
PB6
PB5 10
PB4 11
PB3 12
PB2 13
PB1 14
PB0 15
PA7 16
PA6 17
PA5 18
PA4 19
PA3 20
PA2 21
PA1 22
PA0 23
PC7 24
PD5
PD6
PD7
XTAL1
XTAL2 10
LFT 11
PE1 12
Rev. 1941A–02/01
1