AT43USB326-AU Atmel, AT43USB326-AU Datasheet - Page 48

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
Idle State
Setup Response State
48
AT43USB326
The following information describes how the AT43USB326’s USB hardware and firmware
operates during a control transfer between the host and the hub’s or function’s control
endpoint.
This is the default state from power-up.
The Function Interface Unit (FIU) receives a SETUP token with 8 bytes of data from the Host.
The FIU stores the data in the FIFO, sends an ACK back to the host and asserts an
RX_SETUP interrupt.
Legend:
1. SETUP token, Data from Host
2. ACK to Host
3. Store data in FIFO
4. Set RX SETUP → INT
DATA1/DATA0 = Data packet with DATA1 or DATA2 PID
DATA1(0) = Zero length DATA1 packet
Hardware
5. Read UISR
6. Read CSR0
7. Read Byte Count
8. Read FIFO
9. Parse command data
10. Write to H/FCAR0:
11. Set UIAR[EP0 INTACK] to clear the
a. If Control Read: set DIR, clear RX
b. If Control Write: clear DIR in CAR0
c. If no Data Stage: set Data End, clear
SETUP, fill FIFO, set TX Packet
Ready in CAR0
DIR, set Force STALL in CAR0
interrupt source
Firmware
3313D–USB–04/06

Related parts for AT43USB326-AU