AT90USB646-16MU 是由 Microchip Technology(原 Atmel)生产的一款基于 AVR 架构的高性能、低功耗 8 位微控制器。该器件集成了 USB 2.0 全速功能,适用于需要 USB 接口的嵌入式应用。AT90USB646 具有 64 KB 的闪存,适合存储程序代码,同时支持在系统内编程(ISP)和在应用中编程(IAP),使得固件更新更加灵活方便。
内核架构: AVR
闪存容量: 64 KB
SRAM 容量: 2.5 KB
EEPROM 容量: 1024 字节
最大工作频率: 16 MHz
工作电压: 2.7V 至 5.5V
I/O 引脚数: 32
定时器: 4 个 8 位定时器,2 个 16 位定时器
通信接口: USART、SPI、TWI(I2C)
ADC: 8 通道 10 位 ADC
USB 接口: 支持 USB 2.0 全速(12 Mbps)
封装类型: QFN
工作温度范围: -40°C 至 +85°C
AT90USB646-16MU 具备丰富的外设和强大的处理能力,适用于多种嵌入式应用。其内置的 USB 控制器支持多种 USB 类型设备,包括 HID(人机接口设备)、CDC(通信设备类)、MSC(大容量存储设备)等,非常适合用于开发 USB 键盘、鼠标、数据采集设备等产品。该芯片还支持多种电源管理模式,包括空闲模式、省电模式和掉电模式,能够有效降低功耗,延长电池供电设备的使用时间。
此外,AT90USB646 拥有多个定时器/计数器,支持 PWM 输出,可应用于电机控制、LED 调光等场景。内置的 ADC 模块可用于模拟信号采集,适用于传感器接口、工业控制等应用。其丰富的 I/O 接口和灵活的中断系统使得该芯片在复杂控制任务中表现出色。
AT90USB646-16MU 广泛应用于需要 USB 接口的嵌入式系统中,例如:
- USB 人机接口设备(键盘、鼠标)
- 数据采集系统
- 工业控制设备
- 智能传感器
- 医疗仪器
- 音频/视频设备
此外,该芯片也可用于开发固件更新设备、USB 到 UART 桥接器、USB 集线器控制器等。
AT90USB1286、ATmega64、ATmega128