ChipFind - документация

Электронный компонент: AT43USB326

Скачать:  PDF   ZIP

Document Outline

1
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 Programmable Endpoints
16 KB Program Memory, 512 Bytes Data SRAM
32 x 8 General-purpose Working Registers
32 Programmable I/O Port Pins
Support for 18 x 8 Keyboard Matrix
Keyboard Scan Inputs with Pull-up Resistor
Four LED Driver Outputs
One 8-bit Timer/Counter with Separate Pre-scaler
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 LQFP Package
Description
The Atmel AT43USB326 is an 8-bit microcontroller based on the AVR RISC architec-
ture. By executing powerful instructions in a single clock cycle, the AT43USB326
achieves throughputs approaching 12 MIPS. The AVR core combines a rich instruc-
tion set with 32 general-purpose working registers. All 32 registers are directly
connected to the ALU allowing two independent registers to be accessed in one single
instruction executed in one clock cycle. The resulting architecture is more code effi-
cient while achieving throughputs up to ten times faster than conventional CISC
microcontrollers.
Furthermore, the AT43USB326 features an on-chip 16-Kbyte program memory and
512 bytes of data memory. It is supported by a standard set of peripherals such as
timer/counter modules, watchdog timer and internal and external interrupt sources.
The major peripheral included in the AT43USB326 is the USB Hub with an embedded
keyboard controller function.
Multimedia
USB Keyboard
Controller with
Embedded Hub
AT43USB326
Rev. 3313AUSB01/03
2
AT43USB326
3313AUSB01/03
Pin Configuration
Figure 1. AT43USB326 48-lead LQFP
PC0
PD0
PD1
VSS2
CEXT2
DP3
DM3
DP2
DM2
DP0
DM0
RESETN
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PB0
PB1
PB2
PB3
PB4
TEST
LFT
XTAL2
XTAL1
CEXT1
VCC
PE4
PE5
PE6
PE7
PE1
PB5
PB6
PB7
PE0
VSS1
1
25
AT43USB326
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
3
AT43USB326
3313AUSB01/03
Pin Assignment
Pin#
Signal
Type
Pin#
Signal
Type
1
TEST
Input
25
PA4/CL4
Bi-directional
2
VSS1
Power Supply/Ground
26
PA3/CL3
Bi-directional
3
LFT
Output
27
PA2/CL2
Bi-directional
4
XTAL1
Input
28
PA1/CL1
Bi-directional
5
XTAL2
Output
29
PA0/CL0
Bi-directional
6
CEXT1
Power Supply/Ground
30
PC7/ROW7
Bi-directional
7
VCC
Power Supply/Ground
31
PC6/ROW6
Bi-directional
8
PE4
Bi-directional
32
PC5/ROW5
Bi-directional
9
PE5
Bi-directional
33
PC4/ROW4
Bi-directional
10
PE6
Bi-directional
34
PC3/ROW3
Bi-directional
11
PE7
Bi-directional
35
PC2/ROW2
Bi-directional
12
PE1/COL17
Bi-directional
36
PC1/ROW1
Bi-directional
13
PE0/COL16
Bi-directional
37
PC0/ROW0
Bi-directional
14
PB7/COL15
Bi-directional
38
PD0
Bi-directional
15
PB6/COL14
Bi-directional
39
PD1
Bi-directional
16
PB5/COL13
Bi-directional
40
VSS2
Power Supply/Ground
17
PB4/COL12
Bi-directional
41
CEXT2
Power Supply/Ground
18
PB3/COL11
Bi-directional
42
DP3
Bi-directional
19
PB2/COL10
Bi-directional
43
DM3
Bi-directional
20
PB1/COL9
Bi-directional
44
DP2
Bi-directional
21
PB0/COL8
Bi-directional
45
DM2
Bi-directional
22
PA7/COL7
Bi-directional
46
DP0
Bi-directional
23
PA6/COL6
Bi-directional
47
DM0
Bi-directional
24
PA5/COL5
Bi-directional
48
RESETN
Bi-directional
4
AT43USB326
3313AUSB01/03
Signal Description
Name
Type
Function
V
CC
Power Supply/Ground
5V Digital Power Supply
V
SS1
,
2
Power Supply/Ground
Ground
CEXT1, 2
Power Supply/Ground
External Capacitors for Power Supplies High quality 2.2 F capacitors must be
connected to CEXT1 and 2 for proper operation of the chip.
XTAL1
Input
Oscillator Input Input to the inverting oscillator amplifier.
XTAL2
Output
Oscillator Output Output of the inverting oscillator amplifier.
LFT
Input
PLL Filter For proper operation of the PLL, this pin should be connected through
a 0.01 F capacitor in parallel with a 100
resistor in series with a 0.1 F capacitor
to ground (VSS). Both capacitors must be high quality ceramic.
DPO
Bi-directional
Upstream Plus USB I/O This pin should be connected to CEXT1 through an
external 1.5 k
.
DMO
Bi-directional
Upstream Minus USB I/O
DP[2,3]
Bi-directional
Downstream Plus USB I/O Each of these pins should be connected to VSS
through an external 15 k
resistor. DP[2,3] and DM[2,3] are the differential signal
pin pairs to connect downstream USB devices.
DM[2,3]
Bi-directional
Downstream Minus USB I/O Each of these pins should be connected to VSS
through an external 15 k
resistor.
PA[0:7]
Bi-directional
Port A[0:7] Bi-directional 8-bit I/O port with controlled slew rate. These pins are
used as eight of the keyboard matrix column output strobes. PA[0:7] = COL[0:7].
PB[0:7]
Bi-directional
Port B[0:7] Bi-directional 8-bit I/O port controlled slew rate. These pins are used
as the eight of the keyboard matrix column output strobes: PB[0:7] = COL[8:15].
PC[0:7]
Bi-directional
Port C[0:7] Bi-directional 8-bit I/O port with internal pull-ups. These pins are used
as keyboard matrix row input signals. PC[0:7] = ROW [0:7].
PD[0:1]
Bi-directional
Port D[0:1] Bi-directional I/O ports.
PE[0:1]
Bi-directional
Port E[0:1] Bi-directional I/O port with controlled slew rate which can be used as
two additional keyboard column output strobes, COL 16, 17.
PE[4:7]
Bi-directional
PE[4:7] have built-in series limiting resistors and can be used to drive LEDs
directly.
TEST
Input
Test Pin This pin should be tied to ground.
RESETN
Input
Reset Active Low.
5
AT43USB326
3313AUSB01/03
Figure 2. The AT43USB326 Enhanced RISC Architecture with USB Keyboard Controller and Hub
Interrupt
Unit
8-bit
Timer/Counter
18 Strobe Outputs
Watchdog
Timer
8 Strobe Inputs
4 LED Drives
Status and
Control
Program
Counter
8 x 16
Program
Memory
Instruction
Register
Instruction
Decoder
Control
Lines
32 x 8
General-purpose
Registers
ALU
512 x 8
SRAM
2 GPIO
Lines
USB
Hub and
Function