AT90USB1287-AU
AT90USB1287-AU - 16MHz 128KB USB AVR MCU | Microchip
Microchip Technology AT90USB1287-AU is an 8-bit AVR RISC microcontroller with a 16 MHz clock, 128 KB of ISP flash memory, 4 KB of EEPROM, 8 KB of SRAM, and integrated USB 2.0 low-speed and full-speed On-The-Go support in a 64-TQFP 14 x 14 mm package. It combines 48 general-purpose I/O lines, 32 working registers, four timer/counter blocks with PWM, USART, two-wire serial interface, an eight-channel 10-bit ADC, and a real-time counter. The architecture supports throughput approaching 16 MIPS at 16 MHz, while the read-while-write ISP flash allows applications to be updated through the device’s programming interface without interrupting operation in the same manner as a conventional flash-memory restriction.
An AVR microcontroller is an 8-bit RISC semiconductor that combines a processor core, program memory, data memory, and peripherals on one integrated circuit. The AT90USB1287 belongs to the 90USB hierarchy of Microchip AVR devices designed for USB-connected embedded control. Unlike a discrete USB interface solution, its integrated USB controller, general-purpose I/O, serial interfaces, timers, and ADC allow a compact design to manage data exchange, analog measurement, timing, and control functions using one microcontroller.
The principal feature of the AT90USB1287-AU is native USB 2.0 connectivity operating at low speed and full speed. According to the Microchip product-page data, the device also supports USB On-The-Go operation, while the 48 GPIO pins provide extensive connectivity for sensors, indicators, controls, and external interface devices. Four flexible timer/counter blocks with compare modes and PWM support precise periodic generation, while the real-time counter, USART, byte-oriented two-wire serial interface, and eight-channel 10-bit ADC broaden its embedded-control capabilities.
The 128 KB flash and 8 KB SRAM provide substantially more code and working-memory capacity than smaller AVR USB controllers. Read-while-write ISP flash supports firmware maintenance in systems where code execution can continue from another program-memory region during a suitable update operation. The AVR enhanced RISC core executes instructions in a single clock cycle for many common operations, giving the device a stated throughput approaching 1 MIPS per MHz, or approximately 16 MIPS at its 16 MHz operating frequency.
Typical uses include USB human-interface interface controllers, USB-to-serial equipment, bootloaders and firmware update systems, USB-connected instrumentation, industrial control panels, data acquisition modules, and embedded accessories. Its integrated ADC makes it appropriate for monitoring eight analog channels, while its timer/counter PWM resources can drive indicators, motor-control signaling, or other periodic outputs. The integrated USB controller is especially useful when a design requires a compact interface without a separate USB transceiver or host controller.
Designers should budget 64 package pins, confirm the exact pin assignments and alternate functions in the manufacturer datasheet, and provide the required USB transceiver, crystal or clock components, bypass capacitors, and programming access. USB bus routing should follow the applicable layout guidance, and analog inputs require suitable filtering and grounding. The 2.7 V to 5.5 V operating range supports both 3.3 V and 5 V systems, but peripheral and USB requirements must be evaluated together before selecting the system supply voltage.
This product record consolidates verified manufacturer, distributor, and cross-reference information into a selection-focused comparison with same-package alternatives, commercial data, and practical design guidance. It distinguishes documented capabilities from unavailable details instead of estimating missing electrical, timing, compliance, or lifecycle information.
询价
联系我们