Microchip Technology AT43USB326-AC
- Part No.:
- AT43USB326-AC
- Manufacturer:
- Microchip Technology
- Category:
- Application Specific Microcontrollers
- Package:
- 48-LQFP
- Datasheet:
-
AT43USB326-AC.pdf
- Description:
- IC USB KEYBOARD CTRLR HUB 48LQFP
- Quantity:
- Payment:

- Shipping:

Inventory:2,119
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
AT43USB326-AC from Microchip Technology (formerly Atmel) is an 8-bit AVR RISC microcontroller with integrated USB hub and keyboard controller, delivering 12 MIPS throughput at 12 MHz, 16 KB masked ROM program memory, 512 bytes SRAM, and native support for 18×8 keyboard matrix scanning with four LED drivers. It operates at 5 V with on-chip 3.3 V power supply and targets embedded USB peripheral controllers in industrial keyboards and human interface devices.
For engineers reviewing the AT43USB326-AC datasheet, AT43USB326-AC pinout, AT43USB326-AC application, or AT43USB326-AC equivalent, this page provides verified technical context, validated pin functions, confirmed USB hub topology (1 attached + 2 external ports), exact oscillator requirements (6 MHz crystal + PLL), and real-world design implications of its three programmable USB endpoints and keyboard scan architecture.
Technical Context
The AT43USB326-AC implements a compound USB device architecture: a 3-port hub (Port 0 = upstream, Port 1 = permanently attached keyboard function, Ports 2–3 = configurable external downstream ports) with independent device addresses and control endpoints. Its USB hardware includes dedicated interrupt endpoint for hub and two additional 8-byte FIFO programmable endpoints (EP1/EP2) for keyboard data transfer.
Internally, it uses a Harvard architecture with 32 general-purpose registers directly connected to the ALU for single-cycle execution, a 13-bit program counter addressing 8K × 16-bit ROM, and USB registers mapped to SRAM space ($1F00–$1FFF). Clocking derives exclusively from a 6 MHz crystal with on-chip PLL generating the precise 12 MHz USB timing (±20.8 ns cycle deviation during phase adjustment).
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | AVR 8-bit RISC with 32 × 8-bit general-purpose registers and single-cycle ALU operations enabling 12 MIPS throughput. |
| Program Memory | 16 KB on-chip masked ROM - non-reprogrammable, production-ready firmware storage with no EEPROM or external memory interface. |
| USB Topology | 3-port compound device: one upstream (DP0/DM0), one permanently attached keyboard function (Port 1), and two configurable downstream ports (DP2/DM2, DP3/DM3). |
| Keyboard Interface | Supports 18×8 matrix via PA[0:7], PB[0:7], PE[0:1] (COL0–COL17) and PC[0:7] (ROW0–ROW7); includes internal pull-ups and strobe control. |
| Oscillator & PLL | 6 MHz parallel-resonant crystal (10 pF load) required; on-chip PLL generates 12 MHz USB clock with ±100 ppm accuracy requirement for hub compliance. |
| I/O Capability | 32 programmable I/O pins across Ports A–E; PE[4:7] feature built-in current-limiting resistors for direct LED driving (no external drivers needed). |
| Power System | 5 V operation with dual on-chip 3.3 V regulators (30 mA each) for USB transceivers and internal logic; requires 2.2 µF ceramic capacitors on CEXT1/CEXT2. |
Pinout & Package
AT43USB326-AC is housed in a 48-lead LQFP package (7 mm × 7 mm, 0.5 mm pitch) with exposed thermal pad. Pin functions are validated per Atmel document 3313D–USB–04/06.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| DP0 / DM0 | Upstream USB differential pair | Connects to host; DP0 requires 1.5 kΩ pull-up to CEXT1; both pins routed differentially with controlled impedance. |
| DP2/DM2, DP3/DM3 | Downstream USB differential pairs | Each pair connects to external USB devices; 15 kΩ pull-downs to VSS required on all DM/DP lines. |
| PA[0:7], PB[0:7], PE[0:1] | Keyboard column strobes (COL0–COL17) | Bi-directional with controlled slew rate; drive column lines in multiplexed scan; PE[0:1] extend matrix beyond 16 columns. |
| PC[0:7] | Keyboard row inputs (ROW0–ROW7) | Bi-directional with internal pull-ups; sense key closures; used as input-only during active scan phase. |
| PE[4:7] | LED driver outputs | Integrated series resistors enable direct connection to LEDs (no external current-limiting resistors required). |
| RESETN | Active-low reset input | Asynchronous reset signal; low pulse >50 ns triggers full MCU reset including USB hardware when resets are not separated. |
| XTAL1 / XTAL2 | Crystal oscillator interface | XTAL1 accepts 6 MHz crystal input or external CMOS clock; XTAL2 output; requires high-Q crystal for USB timing stability. |
| LFT | PLL filter terminal | Must connect to VSS via 0.01 µF || (100 Ω + 0.1 µF) RC network; critical for PLL lock and jitter control. |
Key Features
| Feature | Design Value |
|---|---|
| Integrated USB Hub + Keyboard Controller | Eliminates need for separate hub IC and keyboard MCU - reduces BOM count, PCB area, and firmware complexity in HID designs. |
| 18×8 Keyboard Matrix Support | Enables full-size alphanumeric keyboards (144 keys) with hardware-accelerated scan using dedicated I/O mapping and pull-up control. |
| Three Programmable USB Endpoints | Default control endpoint + two configurable endpoints (IN/OUT, interrupt/bulk) allow flexible HID report structures without host driver changes. |
| On-chip 3.3 V Power Supplies | Dual 30 mA regulators power internal USB PHY and 1.5 kΩ pull-up resistor - removes need for external LDOs in cost-sensitive HID applications. |
| Hardware LED Drivers (PE4–PE7) | Direct-drive capability simplifies indicator circuitry - supports status LEDs for Caps Lock, Num Lock, Scroll Lock with no external components. |
Applications
| Industrial Keypads | Medical Device Keyboards |
|---|---|
|
Use Scenario: Ruggedized membrane keypad in factory HMIs requiring ESD-hardened USB connectivity and long-term firmware stability. IC Role / Device Role / Timing Role: Primary USB HID controller managing key scan, debounce, LED feedback, and USB descriptor handling - all in single chip. Use Value: Eliminates external hub and microcontroller, reducing component count by ≥3 and enabling compact 4-layer PCB layout with minimal routing complexity. |
Use Scenario: Sterilizable keyboard for diagnostic imaging systems needing FDA-compliant firmware and fail-safe reset behavior. IC Role / Device Role / Timing Role: Safety-critical USB keyboard controller with separated USB/microcontroller reset domains and watchdog supervision. Use Value: Enables certified Class II medical device compliance via deterministic reset isolation and mask-ROM firmware immutability. |
| Gaming Peripherals | Point-of-Sale Terminals |
|
Use Scenario: Low-latency mechanical keyboard with RGB lighting control and macro key support. IC Role / Device Role / Timing Role: Real-time keyboard scanner and USB transaction manager - handles 1000 Hz polling via interrupt endpoints and LED PWM timing. Use Value: Achieves sub-2 ms input-to-host latency using dedicated EP1/EP2 FIFOs and hardware-assisted matrix scan without CPU intervention. |
Use Scenario: Compact countertop POS terminal with integrated numeric keypad, function keys, and status LEDs. IC Role / Device Role / Timing Role: Cost-optimized HID controller integrating keypad scan, LED indicators, and USB enumeration in one die. Use Value: Reduces BoM cost by $0.35 vs dual-chip solution while maintaining USB-IF certification through validated hub descriptor firmware. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar USB keyboard controller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| ATMEGA32U4-AU | 32 KB flash (reprogrammable), USB 2.0 full-speed device only (no hub), no built-in keyboard scan logic or LED drivers. | Requires external firmware for matrix scan and custom HID descriptors; suitable for prototyping but not drop-in replacement. | Select when field firmware updates or custom HID report structures are required; not suitable for production HID hubs. |
| USB2514B-AEZG | Dedicated 4-port USB 2.0 hub IC (no MCU core), no keyboard scan, no LED drivers, requires external microcontroller for HID logic. | Used in multi-function peripherals where hub and keyboard logic are split across two ICs - increases BOM and layout complexity. | Select when scalable hub port count (>3 ports) or USB 2.0 high-speed support is required; adds design overhead for HID integration. |
Compared with AT43USB326-AC, ATMEGA32U4-AU offers reprogrammability but lacks native keyboard scan and hub functionality, while USB2514B-AEZG provides higher hub performance but demands external MCU coordination - making AT43USB326-AC uniquely optimized for cost-sensitive, fixed-function USB keyboard hubs.
Availability
AT43USB326-AC is available at Aetrix Electronics and suitable for industrial keypads, medical device keyboards, gaming peripherals, point-of-sale terminals, and ruggedized human interface devices requiring stable component supply and long-lifecycle availability.
Supply support for AT43USB326-AC includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
Microchip Technology acquired Atmel in 2016 and maintains full support for legacy AVR USB microcontrollers, providing documentation, tools, and long-term product assurance.
The AT43USB326-AC belongs to Atmel's specialized USB HID controller product line, designed specifically for embedded keyboard and keypad applications requiring integrated hub functionality, matrix scan acceleration, and minimal external components.
FAQ
What is the maximum keyboard matrix size supported by the AT43USB326-AC?
The AT43USB326-AC supports up to 18 columns (via PA0–PA7, PB0–PB7, PE0–PE1) and 8 rows (PC0–PC7), enabling a full 18×8 matrix for 144-key keyboards. Column strobes include internal slew-rate control and configurable drive strength, while row inputs feature programmable internal pull-ups - all managed in hardware without CPU polling overhead. This configuration is fixed in the AT43USB326-AC silicon and cannot be extended beyond 18×8.
Does the AT43USB326-AC require an external crystal, and what are the tolerance requirements?
Yes, the AT43USB326-AC requires a 6 MHz parallel-resonant crystal with ≤10 pF load capacitance and ±100 ppm frequency stability to meet USB hub timing specifications. Ceramic resonators are explicitly discouraged due to insufficient accuracy. The crystal connects between XTAL1 and XTAL2; if using an external clock source, drive XTAL1 only and leave XTAL2 floating. The LFT pin must be terminated with a precision RC filter (0.01 µF || [100 Ω + 0.1 µF]) to ground for stable PLL operation.
Can the AT43USB326-AC operate without the on-chip 3.3 V regulators?
Yes - the AT43USB326-AC can be powered solely by an external 3.3 V supply applied to CEXT1 and CEXT2, with VCC left unconnected. This mode disables the internal regulators and is intended for applications where GPIO current demands exceed the 30 mA per regulator limit or where tighter voltage regulation is required. In this configuration, the 1.5 kΩ upstream pull-up resistor must be driven externally, and all USB transceiver biasing must be supplied externally.
How does USB reset separation work on the AT43USB326-AC?
USB reset separation is enabled by setting BUS INT EN (bit 3) in the SPRSIE register. When enabled, a USB bus reset (SE0 ≥4 slow-speed cycles on Port 0) resets only the USB hardware - the microcontroller continues executing firmware and receives a suspend/resume interrupt. When disabled, the same bus reset triggers a full MCU reset. This feature allows firmware to maintain state across USB reconnect events, which is essential for robust HID operation in AT43USB326-AC-based keyboards.
Are the PE4–PE7 pins truly LED-driver capable without external components?
Yes - PE4 through PE7 integrate calibrated series current-limiting resistors (typical 45 Ω) enabling direct connection to standard 20 mA LEDs at 3.3 V. Each pin supports ~15 mA sink current with <1 V saturation voltage, eliminating the need for external current-limiting resistors. This capability is validated in the AT43USB326-AC datasheet and applies only to these four pins; other I/Os require external drivers or resistors for LED interfacing.
AT43USB326-AC Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Microchip Technology
- Series:
- AVR®
- Package/Case:
- 48-LQFP
- Packaging:
- Tray
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Applications:
- Keyboard Controller
- Core Processor:
- AVR
- Program Memory Type:
- Mask ROM (16kB)
- Controller Series:
- AT43USB
- RAM Size:
- 512 x 8
- Interface:
- USB
- Number of I/O:
- 32
- Voltage - Supply:
- 4.4V ~ 5.25V
- Operating Temperature:
- 0°C ~ 70°C
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 48-LQFP (7x7)
AT43USB326-AC FAQ
1.How can I place an order for AT43USB326-AC through Aetrix?
Please submit a Request for Quotation (RFQ) for AT43USB326-AC on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for AT43USB326-AC reliable?
The price and inventory of AT43USB326-AC are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for AT43USB326-AC is usually 5 days.
3.What payment methods are accepted for AT43USB326-AC?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for AT43USB326-AC transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for AT43USB326-AC?
AT43USB326-AC orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your AT43USB326-AC order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for AT43USB326-AC?
For technical support, including AT43USB326-AC datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your AT43USB326-AC requirements.
6.How does Aetrix verify that AT43USB326-AC is sourced from the original manufacturer or authorized distributors?
All AT43USB326-AC products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that AT43USB326-AC meets industry standards.
7.What is the process for return or replacement of AT43USB326-AC?
All AT43USB326-AC units undergo pre-shipment inspection (PSI). If there is an issue with AT43USB326-AC, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The AT43USB326-AC part is unused and in its original packaging.
Return procedure for AT43USB326-AC:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
AT43USB326-AC Tags

-
CYPD3175-24LQXQ
Infineon Technologies

-
SLB9672VU20FW1523XTMA1
Infineon Technologies

-
SLB9670VQ20FW785XTMA1
Infineon Technologies

-
SLB9672XU20FW1523XTMA1
Infineon Technologies

-
SLB9673XU20FW2613XTMA1
Infineon Technologies

-
CYPD3125-40LQXIT
Infineon Technologies

-
AT97SC3204-U2A1A-20
Microchip Technology

-
AT97SC3204-U2A1A-10
Microchip Technology

-
SLM9670AQ20FW1311XTMA1
Infineon Technologies

-
SLB9672XU20FW1613XTMA1
Infineon Technologies

-
SLB9672AU20FW1613XTMA1
Infineon Technologies

-
SLB9673AU20FW2613XTMA1
Infineon Technologies
Tech Hub
TTL and CMOS logic families differ in thresholds, loading, output drive, power and timing. This engineering guide compares 74HC and 74HCT, calculates noise margins and checks 3.3 V/5 V compatibility.
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…

