Microchip Technology AT43USB355E-AC
- Part No.:
- AT43USB355E-AC
- Manufacturer:
- Microchip Technology
- Category:
- Application Specific Microcontrollers
- Package:
- 64-LQFP
- Datasheet:
-
AT43USB355E-AC.pdf
- Description:
- IC USB MCU W/HUB,ADC,PWM 64LQFP
- Quantity:
- Payment:

- Shipping:

Inventory:4,795
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
AT43USB355E-AC from Atmel is a full-speed USB 1.1–compliant AVR microcontroller with integrated USB hub controller, 12-channel 10-bit ADC, dual PWM outputs (8/9/10-bit programmable), 27 GPIO pins, and 24 KB SRAM-based program memory. It operates at 5 V with on-chip 3.3 V regulation and targets game controller systems requiring force feedback, analog sensor interfacing, and multi-peripheral USB expansion.
For engineers reviewing the AT43USB355E-AC datasheet, AT43USB355E-AC pinout, AT43USB355E-AC application, or AT43USB355E-AC equivalent, this device delivers verified USB hub + MCU integration in a single 64-lead LQFP package - supporting simultaneous HID-class peripheral attachment, real-time analog acquisition (12 µs min conversion), and firmware-upgradable operation via external serial Flash.
Technical Context
The AT43USB355E-AC integrates a full-speed USB transceiver, Serial Interface Engine (SIE), hub repeater, and endpoint controllers with an AVR RISC core. Its USB hardware handles physical/link layers; hub transaction logic and device enumeration are implemented in firmware.
It features two independent timer/counters - one 8-bit with prescaler, one 16-bit with prescaler and dual PWM - plus a programmable SPI interface, watchdog timer, and low-power idle/power-down modes. The 6 MHz crystal oscillator feeds an internal PLL for USB timing compliance.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| USB Standard | Full Speed USB 1.1 compliant; supports 12 Mbps data rate with embedded hub logic |
| Microcontroller Core | AVR RISC architecture; 120 instructions, most executing in 83 ns at 12 MHz system clock |
| ADC | 12-channel, 10-bit successive approximation ADC; minimum 12 µs conversion time |
| PWM Outputs | Two independent PWM channels; configurable for 8-, 9-, or 10-bit resolution for force feedback control |
| Memory | 24 KB downloadable program memory (SRAM); 1 KB internal SRAM; 32 × 8 general-purpose registers |
| I/O Pins | 27 programmable I/O port pins; supports button, switch, LED, and analog sensor interfacing |
| Package | 64-lead LQFP (10 mm × 10 mm, 1.4 mm height); JEDEC MS-026 ACB compliant |
Pinout & Package
AT43USB355E-AC is housed in a 64-lead Low-profile Quad Flat Package (LQFP) with 0.5 mm pitch, 10.0 mm × 10.0 mm body, and 1.4 mm max height per JEDEC MS-026 ACB.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| PA[0:7], PB[0:7], PD[0:7], PF[1:3] | General-purpose I/O ports | 27 total programmable bidirectional pins for buttons, LEDs, switches, and digital peripherals |
| ANI[0:11] | Analog input channels | 12 dedicated ADC inputs supporting joysticks, potentiometers, and pressure sensors |
| DP0/DM0, DP2/DM2, DP3/DM3 | USB differential data pairs | Three downstream USB ports: one internal (to MCU function), two external (for peripherals) |
| XTAL1/XTAL2 | Crystal oscillator connections | Supports 6 MHz crystal with internal PLL for USB clock generation |
| RSTN | Active-low reset input | Asynchronous reset signal; level-sensitive, compatible with standard reset circuits |
| VCCA, VCC[1:3], VSSA, VSS[1:3] | Power and ground terminals | Separate analog/digital supply domains; on-chip 3.3 V regulator for USB PHY |
Key Features
| Feature | Design Value |
|---|---|
| Integrated USB 1.1 Hub + MCU | Eliminates need for discrete hub IC and separate microcontroller in game controller BOM |
| Programmable 12-channel ADC | Enables direct analog sensing of joystick axes, triggers, and wheel position without external ADC |
| Dual PWM with variable resolution | Supports precise force feedback motor control at 8/9/10-bit granularity for tactile response tuning |
| SRAM-based firmware loading | Allows field-upgradable USB descriptors, HID reports, and hub configuration via external serial Flash |
| Low-power operating modes | Idle and power-down modes reduce active current draw during peripheral polling or standby states |
Applications
| Game Controllers | USB Peripheral Hubs |
|---|---|
Use Scenario: Wired gaming devices such as gamepads, racing wheels, and flight sticks requiring analog axis sensing, button matrix scanning, and force feedback. IC Role / Device Role / Timing Role: Central USB function controller and embedded hub managing HID report generation, ADC sampling, and downstream peripheral attachment. Use Value: Single-chip solution reduces PCB area and eliminates inter-IC latency between MCU and hub, enabling sub-10 ms HID report turnaround. | Use Scenario: Compact USB hubs for industrial test fixtures or kiosk accessories where space and firmware flexibility are constrained. IC Role / Device Role / Timing Role: Full-speed USB 1.1 hub controller with firmware-defined port behavior and descriptor customization. Use Value: External Flash-based firmware allows dynamic reconfiguration of hub topology and vendor-specific descriptors without mask ROM revision. |
| Human Interface Devices | Embedded USB Adapters |
Use Scenario: Custom HID devices like programmable macro keyboards or assistive input tools needing analog sensor fusion and multi-device connectivity. IC Role / Device Role / Timing Role: USB device controller with integrated ADC and GPIO for sensor preprocessing and HID report composition. Use Value: On-die 12-channel ADC and 27 GPIO enable direct connection of potentiometers, sliders, and tactile switches - reducing external component count by ≥4 passive/active parts. | Use Scenario: USB-to-analog or USB-to-digital bridge modules in medical or lab equipment requiring certified USB compliance and deterministic timing. IC Role / Device Role / Timing Role: USB transceiver + SIE + endpoint controller with deterministic 12 µs ADC conversion for synchronized sensor sampling. Use Value: Hardware-accelerated USB link-layer handling offloads CPU cycles, freeing AVR core for real-time sensor processing and report formatting. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar USB hub + microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| AT43USB355M-AC | Firmware stored in masked ROM; no external Flash required; identical pinout and electrical specs | Suitable for high-volume production where firmware is fixed and field updates are unnecessary | Select AT43USB355M-AC when firmware stability and boot-time predictability outweigh upgrade flexibility |
| Cypress CY7C65632-56LTXC | Dedicated USB 2.0 hub IC (no MCU core); requires external microcontroller for HID logic and ADC interfacing | Used in cost-optimized hubs where USB speed >12 Mbps is required and analog integration is handled externally | Choose CY7C65632-56LTXC only if USB 2.0 High-Speed support and minimal MCU firmware complexity are primary requirements |
Compared with AT43USB355M-AC, the AT43USB355E-AC trades ROM-based immutability for field-upgradable firmware via external Flash; versus CY7C65632-56LTXC, it replaces dual-chip architecture with integrated MCU+hub but sacrifices USB 2.0 capability.
Availability
AT43USB355E-AC is available at Aetrix Electronics and suitable for game controller design, USB peripheral hub development, and embedded HID device manufacturing requiring stable component supply and long-term sourcing assurance.
Supply support for AT43USB355E-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
Atmel Corporation (now part of Microchip Technology) designed high-performance, low-power microcontrollers and USB solutions for embedded systems, with emphasis on ease of C programming and real-time determinism.
The AT43USB355E-AC belongs to Atmel's USB-integrated AVR microcontroller product line, engineered specifically for human interface devices requiring concurrent USB device/hub functionality, analog sensing, and programmable actuation control.
FAQ
What is the primary function of the AT43USB355E-AC in a USB system?
The AT43USB355E-AC serves as both a full-speed USB 1.1 device controller and an embedded USB hub controller. It implements the USB physical and link layers in hardware while relying on firmware for transaction layer and hub management. In practice, the AT43USB355E-AC manages its own USB device address and endpoints while providing three downstream ports - one internally connected to its own USB function and two externally accessible for attaching peripherals like headsets or flash drives.
Does the AT43USB355E-AC require an external crystal oscillator?
Yes, the AT43USB355E-AC requires a 6 MHz crystal connected to XTAL1 and XTAL2 pins. This crystal feeds an internal PLL that generates the precise 48 MHz clock needed for USB full-speed operation. The oscillator circuit is designed for low-jitter performance and complies with USB timing specifications when used with appropriate load capacitors as specified in the AT43USB355E-AC datasheet.
How is firmware loaded into the AT43USB355E-AC?
Firmware is loaded into the AT43USB355E-AC's 24 KB SRAM program memory automatically during power-on reset from an external serial Flash or EEPROM device. This enables field-upgradable firmware without mask ROM revision. The AT43USB355E-AC supports standard SPI-based serial memory interfaces, and the boot sequence is fully controlled by internal logic - no host intervention is required for initial firmware load.
Can the AT43USB355E-AC operate without enabling the USB hub functionality?
Yes, the USB hub in the AT43USB355E-AC can be disabled in firmware, allowing the device to operate solely as a USB function controller. When the hub is disabled, only the internal USB function remains active, and the two external downstream ports are unused. This mode reduces firmware overhead and simplifies USB descriptor configuration, making the AT43USB355E-AC suitable for pure HID device implementations without hub requirements.
What are the key differences between AT43USB355E-AC and AT43USB355M-AC?
The AT43USB355E-AC uses downloadable SRAM-based program memory loaded from external Flash at startup, whereas the AT43USB355M-AC stores firmware in masked ROM. Both share identical pinouts, electrical characteristics, and functional capabilities. The AT43USB355E-AC supports firmware updates in the field; the AT43USB355M-AC offers faster boot time and immunity to Flash corruption but requires ROM revision for any firmware change.
AT43USB355E-AC Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Microchip Technology
- Series:
- AVR®
- Package/Case:
- 64-LQFP
- Packaging:
- Tray
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Applications:
- USB Microcontroller
- Core Processor:
- AVR
- Program Memory Type:
- SRAM (24kB)
- Controller Series:
- AT43USB
- RAM Size:
- 1K x 8
- Interface:
- SPI, 3-Wire Serial
- Number of I/O:
- 27
- Voltage - Supply:
- 4.4V ~ 5.25V
- Operating Temperature:
- 0°C ~ 70°C
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 64-LQFP (10x10)
AT43USB355E-AC FAQ
1.How can I place an order for AT43USB355E-AC through Aetrix?
Please submit a Request for Quotation (RFQ) for AT43USB355E-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 AT43USB355E-AC reliable?
The price and inventory of AT43USB355E-AC are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for AT43USB355E-AC is usually 5 days.
3.What payment methods are accepted for AT43USB355E-AC?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for AT43USB355E-AC transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for AT43USB355E-AC?
AT43USB355E-AC orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your AT43USB355E-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 AT43USB355E-AC?
For technical support, including AT43USB355E-AC datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your AT43USB355E-AC requirements.
6.How does Aetrix verify that AT43USB355E-AC is sourced from the original manufacturer or authorized distributors?
All AT43USB355E-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 AT43USB355E-AC meets industry standards.
7.What is the process for return or replacement of AT43USB355E-AC?
All AT43USB355E-AC units undergo pre-shipment inspection (PSI). If there is an issue with AT43USB355E-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 AT43USB355E-AC part is unused and in its original packaging.
Return procedure for AT43USB355E-AC:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
AT43USB355E-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…

