Send an Inquiry

To receive a quote for your project, please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Part Number*
Quantity*
Message
Submit Inventory List

Please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Upload My List
Message

Microchip Technology AT43USB325E-AC

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

Inventory:1,600

Please send an inquiry. Send us your inquiry, and we will respond immediately.

Part Number
Quantity*
Price
Name*
Company
Email*
Comments

Product details

Overview

AT43USB325E-AC from Microchip (formerly Atmel) is an 8-bit AVR RISC microcontroller with integrated USB 2.0 hub and keyboard controller, delivering 12 MIPS throughput at 12 MHz, featuring 16 KB on-chip SRAM program memory, 512-byte data SRAM, and 42 programmable I/O pins - designed specifically for USB keyboard applications with embedded 20×8 matrix scanning and four LED drivers.

For engineers reviewing the AT43USB325E-AC datasheet, AT43USB325E-AC pinout, AT43USB325E-AC application, or AT43USB325E-AC equivalent, this page provides verified technical context, validated pin functions, confirmed USB hub architecture, real-world keyboard controller use cases, and two documented alternative parts for firmware-compatible keyboard designs.

Technical Context

The AT43USB325E-AC implements a compound USB device architecture: one permanently attached USB function (keyboard) on Port 1 and up to four external downstream ports (Ports 2–5), each with independent DP/DM differential pairs and dedicated status/control registers mapped to SRAM addresses $1F00–$1FFF. Its USB SIE operates from a 12 MHz clock derived internally via PLL from the 6 MHz oscillator.

It uses a Harvard architecture with single-cycle instruction execution, 32 general-purpose registers directly connected to the ALU, and dual timer/counter modules - an 8-bit unit with prescaler and a 16-bit unit supporting dual 8/9/10-bit PWM - all managed through standard AVR I/O registers ($20–$5F) plus extended USB control registers.

Key Specifications

Parameter Value and Actual Design Meaning
Core ArchitectureAVR 8-bit RISC with 32 × 8-bit general-purpose registers and single-cycle ALU execution
USB FunctionalityCompound device: 5-port hub (1 embedded + 4 external) with independent device addressing and endpoint control
Memory16 KB downloadable SRAM program memory; 512-byte internal SRAM data memory
USB EndpointsEmbedded keyboard function supports 4 programmable endpoints (0–3), each with 8-byte FIFO
Timing12 MHz system clock (83 ns instruction cycle); 6 MHz crystal + on-chip PLL for USB clock generation
I/O Capability42 programmable bi-directional I/O pins across Ports A–F, including keyboard matrix (PA–PB, PC, PE) and LED drive (PE4–PE7)
Power Supply5 V operation with integrated 3.3 V regulator; requires 2.2 µF (CEXT1) and 0.33 µF (CEXT2) external capacitors

Pinout & Package

AT43USB325E-AC is housed in a 64-lead LQFP package (10 mm × 10 mm, 0.5 mm pitch) with exposed thermal pad. Power and ground pins are distributed across VCC1/VCC2 and VSS1/VSS2; USB differential pairs occupy dedicated high-speed routing positions (DP0/DM0, DP2–DP5/DM2–DM5); XTAL1/XTAL2 and CEXT1/CEXT2 support the internal PLL-based USB clock generator.

Pin/Terminal Circuit Role Design Meaning
DP0 / DM0Upstream USB differential pairConnects to host or upstream hub; DP0 requires 1.5 kΩ pull-up to VCC1
DP2–DP5 / DM2–DM5Downstream USB differential pairsFour external USB ports; each DP/DM pair requires 15 kΩ pull-down to VSS
PA0–PA7, PB0–PB7, PC0–PC7, PE0–PE3Keyboard matrix strobes and row inputsPA/PB = COL[0:15], PC = ROW[0:7], PE0–PE3 = COL[16:19] for 20×8 matrix support
PE4–PE7LED driver outputsIntegrated series current-limiting resistors enable direct LED connection without external components
XTAL1 / XTAL2Oscillator interface6 MHz crystal input/output; drives internal PLL to generate precise 12 MHz USB clock
CEXT1 / CEXT2PLL voltage regulator decouplingCEXT1: 2.2 µF ceramic cap; CEXT2: 0.33 µF ceramic cap - both mandatory for stable USB timing
RESETNActive-low reset inputAsynchronous reset signal; must be held low for ≥2.5 µs after power stabilization
TESTFactory test pinMust be tied to ground in production; unused in normal operation

Key Features

Feature Design Value
USB Keyboard ControllerNative support for USB HID consumer page; firmware-configurable endpoints enable full keyboard scan and report generation without external logic
Integrated USB Hub5-port compound hub with independent hub and function descriptors - eliminates need for discrete hub IC in compact keyboard designs
Matrix Scan EngineDedicated GPIO mapping (PA–PB–PC–PE) and internal pull-ups on PC pins allow direct 20×8 keyboard matrix interfacing with no external diodes or drivers
LED Drive CapabilityPE4–PE7 provide current-limited outputs (typ. 15 mA) enabling direct connection of indicator LEDs without external resistors or transistors
Program Memory LoadingAutomatic firmware load from external SPI SEEPROM (e.g., AT25HP256) at power-on reset - no external programmer required in final product
Interrupt ArchitectureEight external interrupt sources (INTA–INTD, INT0–INT3) with individual mask/enable bits - supports responsive key press detection and port status monitoring

Applications

Compact USB Keyboard Gaming Peripheral Hub

Use Scenario: Space-constrained mechanical keyboard with integrated USB hub for mouse, headset, and flash drive.

IC Role / Device Role / Timing Role: AT43USB325E-AC acts as primary keyboard controller and embedded 4-port hub, managing HID reports and downstream device enumeration simultaneously.

Use Value: Reduces BOM by eliminating separate hub IC and keyboard MCU; leverages shared 12 MHz clock for deterministic USB timing across both functions.

Use Scenario: Multi-device gaming controller with programmable macro keys and passthrough USB ports.

IC Role / Device Role / Timing Role: AT43USB325E-AC serves as HID keyboard processor and configurable hub controller, handling simultaneous key scan, LED feedback, and port power management.

Use Value: Enables firmware-defined port behavior (e.g., selective suspend, overcurrent protection) using built-in HPSTAT/HPSCR registers without external logic.

Industrial Keypad Terminal USB KVM Extension Module

Use Scenario: Ruggedized HMI keypad with backlight control and USB connectivity for PLC interface.

IC Role / Device Role / Timing Role: AT43USB325E-AC performs matrix scanning, LED dimming via PWM-capable timers, and USB HID reporting over single upstream connection.

Use Value: Integrates 20×8 scan, four LED drivers, and USB transceiver in one 64-LQFP package - simplifies layout and improves ESD robustness vs. multi-chip solutions.

Use Scenario: Compact KVM extender node that accepts keyboard/mouse and relays USB signals to remote host.

IC Role / Device Role / Timing Role: AT43USB325E-AC operates as transparent USB hub while providing local HID processing for hotkey functions and status indicators.

Use Value: Uses embedded hub's port control registers (HPCON, HPSTAT) to manage port enable/disable and detect cable insertion/removal locally - reduces host-side polling overhead.

Equivalent & Alternatives

The following parts are listed as comparable options for similar USB keyboard controller applications.

Alternative Part Technical Difference Application Difference Selection Advice
AT43USB325M-ACMasked ROM program memory (not SRAM); no SPI EEPROM interface; PF0–PF3 are GPIO-onlyFixed firmware only; no field updates; identical pinout, timing, and USB functionalitySelect for cost-sensitive, unchangeable firmware deployments where EEPROM dependency must be eliminated
NUC123LD4AE0ARM Cortex-M0 core; 64 KB Flash; USB 2.0 device (no hub); requires external hub IC for multi-port supportHigher performance but lacks integrated hub; needs additional silicon and PCB area for hub functionalitySelect when advanced firmware features (RTOS, encryption) are needed and external hub integration is acceptable

Compared with AT43USB325M-AC, the AT43USB325E-AC enables field firmware updates via SPI EEPROM, while NUC123LD4AE0 offers greater processing headroom but requires external hub hardware - making AT43USB325E-AC uniquely suited for compact, updateable, all-in-one keyboard-hub designs.

Availability

AT43USB325E-AC is available at Aetrix Electronics and suitable for compact USB keyboard designs, industrial keypad terminals, gaming peripheral hubs, and USB KVM extension modules requiring stable component supply and long-term manufacturability.

Supply support for AT43USB325E-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) is a leading provider of microcontrollers, analog, and Flash-IP solutions, serving automotive, industrial, and consumer markets with scalable, secure, and energy-efficient silicon.

The AT43USB325E-AC belongs to Microchip's legacy AVR USB microcontroller family, engineered specifically for cost-optimized, space-constrained human interface devices requiring integrated USB hub and keyboard controller functionality in a single chip.

FAQ

What is the role of the CEXT1 and CEXT2 pins on the AT43USB325E-AC?

The CEXT1 and CEXT2 pins on the AT43USB325E-AC connect to external capacitors (2.2 µF and 0.33 µF respectively) that stabilize the internal voltage regulator and PLL circuitry. These capacitors are mandatory for reliable 12 MHz USB clock generation; omitting or undersizing them causes USB enumeration failure or intermittent disconnects. The AT43USB325E-AC will not operate correctly without properly rated ceramic capacitors on both CEXT1 and CEXT2.

How does the AT43USB325E-AC load its firmware at startup?

The AT43USB325E-AC automatically loads firmware from an external SPI serial EEPROM (e.g., AT25HP256) during power-on reset. This process uses dedicated PF0–PF3 pins as SPI interface (SSN, SCK, MOSI, MISO) and cannot be accessed by user firmware. The AT43USB325E-AC reads exactly 16 KB of data with 16-bit addressing - no 24-bit SEEPROMs are supported. Once loaded, the SRAM program memory executes natively.

Can the AT43USB325E-AC support more than a 20×8 keyboard matrix?

No - the AT43USB325E-AC is hardware-optimized for exactly 20 column strobes (PA0–PA7, PB0–PB7, PE0–PE3) and 8 row inputs (PC0–PC7), forming a fixed 20×8 matrix. While additional GPIOs exist (e.g., PD, PF), they lack internal pull-ups, slew-rate control, or dedicated scan timing logic required for reliable matrix expansion. Firmware modifications cannot extend beyond this native configuration without external demultiplexers or shift registers.

What USB speed and compliance level does the AT43USB325E-AC support?

The AT43USB325E-AC supports full-speed USB 2.0 (12 Mbps) and complies with USB Specification Revision 2.0, USB HID Class Definition v1.11, and USB Hub Class Specification v1.0. It implements a compound device topology with independent hub and function descriptors, passing USB-IF certification requirements for keyboard + hub products when configured per Atmel's reference firmware and layout guidelines.

Is the AT43USB325E-AC pin-compatible with the AT43USB325M-AC?

Yes - the AT43USB325E-AC and AT43USB325M-AC share identical 64-lead LQFP pinouts, electrical characteristics, and firmware binary compatibility. The only hardware difference is that PF0 is an active SSN output on the AT43USB325E-AC (for EEPROM loading) but NC on the AT43USB325M-AC; all other pins, including USB DP/DM, I/O, and power, are functionally and physically identical between the two variants.

AT43USB325E-AC Specifications

Product attributes
Attribute value
Manufacturer:
Microchip Technology
Series:
AVR®
Package/Case:
64-LQFP
Packaging:
Tray
Product Status:
Obsolete
Programmable:
Not Verified
Applications:
Keyboard Controller
Core Processor:
AVR
Program Memory Type:
SRAM (16kB)
Controller Series:
AT43USB
RAM Size:
512 x 8
Interface:
SPI, 3-Wire Serial
Number of I/O:
42
Voltage - Supply:
4.4V ~ 5.25V
Operating Temperature:
0°C ~ 70°C
Grade:
-
Qualification:
-
Mounting Type:
Surface Mount
Supplier Device Package:
64-LQFP (10x10)

AT43USB325E-AC FAQ

1.How can I place an order for AT43USB325E-AC through Aetrix?

Please submit a Request for Quotation (RFQ) for AT43USB325E-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 AT43USB325E-AC reliable?

The price and inventory of AT43USB325E-AC are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for AT43USB325E-AC is usually 5 days.

3.What payment methods are accepted for AT43USB325E-AC?

We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for AT43USB325E-AC transactions.

Note: Certain payment methods may incur a processing fee.

4.How is shipping managed for AT43USB325E-AC?

AT43USB325E-AC orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.

Once your AT43USB325E-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 AT43USB325E-AC?

For technical support, including AT43USB325E-AC datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your AT43USB325E-AC requirements.

6.How does Aetrix verify that AT43USB325E-AC is sourced from the original manufacturer or authorized distributors?

All AT43USB325E-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 AT43USB325E-AC meets industry standards.

7.What is the process for return or replacement of AT43USB325E-AC?

All AT43USB325E-AC units undergo pre-shipment inspection (PSI). If there is an issue with AT43USB325E-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 AT43USB325E-AC part is unused and in its original packaging.

Return procedure for AT43USB325E-AC:

1.Submit a request within 90 days.

2.Obtain a Return Material Authorization (RMA) from Aetrix.

AT43USB325E-AC Tags

  • AT43USB325E-AC
  • AT43USB325E-AC PDF
  • AT43USB325E-AC Datasheet
  • AT43USB325E-AC Specifications
  • AT43USB325E-AC Images
  • Microchip Technology
  • Microchip Technology AT43USB325E-AC
  • Buy AT43USB325E-AC
  • AT43USB325E-AC Price
  • AT43USB325E-AC Distributor
  • AT43USB325E-AC Supplier
  • AT43USB325E-AC Wholesale
Related Products
CYPD3175-24LQXQ
CYPD3175-24LQXQ

Infineon Technologies

SLB9672VU20FW1523XTMA1
SLB9672VU20FW1523XTMA1

Infineon Technologies

SLB9670VQ20FW785XTMA1
SLB9670VQ20FW785XTMA1

Infineon Technologies

SLB9672XU20FW1523XTMA1
SLB9672XU20FW1523XTMA1

Infineon Technologies

SLB9673XU20FW2613XTMA1
SLB9673XU20FW2613XTMA1

Infineon Technologies

CYPD3125-40LQXIT
CYPD3125-40LQXIT

Infineon Technologies

AT97SC3204-U2A1A-20
AT97SC3204-U2A1A-20

Microchip Technology

AT97SC3204-U2A1A-10
AT97SC3204-U2A1A-10

Microchip Technology

SLM9670AQ20FW1311XTMA1
SLM9670AQ20FW1311XTMA1

Infineon Technologies

SLB9672XU20FW1613XTMA1
SLB9672XU20FW1613XTMA1

Infineon Technologies

SLB9672AU20FW1613XTMA1
SLB9672AU20FW1613XTMA1

Infineon Technologies

SLB9673AU20FW2613XTMA1
SLB9673AU20FW2613XTMA1

Infineon Technologies

Tech Hub

Search

Search

PRODUCT

PRODUCT

PHONE

PHONE

USER

USER