网址:
https://www.microchip.com/wwwproducts/en/atmega32u4

Summary
The low-power Microchip 8-bit AVR RISC-based microcontroller featuring 32KB self-programming flash program memory, 2.5KB SRAM, 1KB EEPROM, USB 2.0 full-speed/low speed device, 12-channel 10-bit A/D-converter, and JTAG interface for on-chip-debug. The device achieves up to 16 MIPS throughput at 16 MHz. 2.7 - 5.5 Volt operation.

By executing powerful instructions in a single clock cycle, the device achieves throughputs approaching 1 MIPS per MHz, allowing you to optimize power consumption versus processing speed.

Additional Features
USB 2.0 Full-speed/Low Speed Device Module with Interrupt on Transfer Completion
Complies fully with Universal Serial Bus Specification Rev 2.0
Supports data transfer rates up to 12Mbit/s and 1.5Mbit/s
Endpoint 0 for Control Transfers: up to 64-bytes
Six Programmable Endpoints with IN or Out Directions and with Bulk, Interrupt or Isochronous Transfers
Configurable Endpoints size up to 256 bytes in double bank mode
Fully independent 832 bytes USB DPRAM for endpoint memory allocation
Suspend/Resume Interrupts
CPU Reset possible on USB Bus Reset detection
48MHz from PLL for Full-speed Bus Operation
USB Bus Connection/Disconnection on Microcontroller Request
Crystal-less operation for Low Speed mode
Parametrics

Parametrics

Name Value
Program Memory Type Flash
Program Memory Size (KB) 32
CPU Speed (MIPS/DMIPS) 16
SRAM Bytes 2,560
Data EEPROM/HEF (bytes) 1024
Digital Communication Peripherals 1-UART, 2-SPI, 1-I2C
Capture/Compare/PWM Peripherals 2 Input Capture, 2 CCP, 12PWM
Timers 2 x 8-bit, 2 x 16-bit
Number of Comparators 1
Number of USB Modules 1, Full Speed
Temperature Range (C) -40 to 85
Operating Voltage Range (V) 2.7 to 5.5
Pin Count 44

AN_8384

Title: AVR291: 8MHz Internal Oscillator Calibration for USB Low Speed on ATmega32U4RC
Name: AN_8384
Date: 11/01/2011
Description: This application note describes a fast and accurate method for calibrating the internal RC oscillator on the Atmelr ATmega32U4RC MCU. It offers simple and flexible calibration firmware source code, which allows device runtime calibration to for main
http://www.microchip.com//wwwAppNotes/AppNotes.aspx?appnote=en591249

开源应用:

1. Atmega32u4 Breakout board+

https://learn.adafruit.com/atmega32u4-breakout
https://github.com/adafruit/lufa-lib — 这个应该是针对Atmega32u4 的LUFA
Our minor fork to the LUFA core - this is where our AVR109 bootloader lives (in Bootloaders/CDC)

2. arduino leonardo

3. LeoStick

https://www.freetronics.com.au/pages/leostick-getting-started-guide#.W0A0pVOOy2U
https://github.com/freetronics/LeoStick

4. Teensy

https://www.pjrc.com/teensy/
里面有 C源码

Software Development Tools

WinAVR C compiler.
Teensyduino, add-on for Arduino IDE.

Simplified USB Examples or Dean Camera’s LUFA library.

DESCRIPTION

The Teensy 2.0 is a complete USB-based microcontoller development system, in a very small footprint! All programming is done via the USB port. No special programmer is needed, only a standard “Mini-B” USB cable and a PC or Macintosh with a USB port. This is the latest version, 2.0.

Key Features:

USB can be any type of device
AVR processor, 16 MHz
Single pushbutton programming
Easy to use Teensy Loader application
Free software development tools
Works with Mac OS X, Linux & Windows
Tiny size, perfect for many projects
Available with pins for solderless breadboard
Comes with assembled Teensy board (ATmega32u4 with bootloader preinstalled) and header to allow easy breadboarding. We suggest using AVR-gcc (like WinAVR) with the LUFA library or ‘Teensyduino’ Be sure to check out the multiple resources available at PJRC! We also stock a atmega32u4 breakout board, read more here including why you’d want to use a Teensy or this board.

Once headers are installed they can be fitted into 0.6” wide sockets

5. SparkFun ATMEGA32U4 Breakout

https://www.sparkfun.com/products/retired/11117
Schematic: http://cdn.sparkfun.com/datasheets/Dev/AVR/32U4_Breakout-v11.pdf
Datasheet (ATMega 32U4):http://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/ATMega32U4.pdf
Driver:https://cdn.sparkfun.com/datasheets/Dev/AVR/LUFA_CDC_Booatloader.zip
Github Page:https://github.com/sparkfun/32U4_Breakout_Board
LUFA Project:http://www.fourwalledcubicle.com/LUFA.php

6. STK500

https://github.com/sunriax/STK500 C例程

7 ProMicro8MHzv2

ATmega32U4 芯片介绍 相关开源应用相关推荐

  1. Fresco图片加载框架的介绍,相关开源库以及工具类的封装

    Fresco图片加载框架的介绍,相关开源库以及工具类的封装 本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发. 简介 Fresco 是Facebook开源的安卓上的 ...

  2. 《STM32从零开始学习历程》——SPI物理层及FLASH芯片介绍

    <STM32从零开始学习历程>@EnzoReventon SPI物理层及FLASH芯片介绍 相关链接: SPI协议层 SPI特性及架构 SPI固件库 参考资料: [野火EmbedFire] ...

  3. Hi3516开发笔记(一):海思HI3516DV300芯片介绍,入手开发板以及Demo测试

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/121314575 长期持续项目技术分享,Shang业Di ...

  4. GNSS算法相关开源代码(含多传感器融合相关项目)

    开源代码总览 名称 传感器类型 组合类型 滤波方法 其余相关 RTKLIB GNSS - 卡尔曼滤波 GAMP/rtklibexplorer GPSTK GNSS - 卡尔曼滤波 BNC GNSS - ...

  5. TPS5430降压电路,TPS5430芯片介绍

    目录 一.芯片介绍 1.1.BOOT电容(C2) 1.2.VSENSE引脚 1.3.ENA引脚 1.4.PwPd 二.电路设计 2.1.生成电路 2.2.电路仿真 一.芯片介绍 TPS5430的输入范 ...

  6. 基础知识,DSP芯片介绍

    基础知识,DSP芯片介绍 1 什么是DSP芯片     DSP芯片,也称数字信号处理器,是一种具有特殊结构的微处理器.DSP芯片的内部采用程序和数据分开的哈佛结构,具有专门的硬件乘法器,广泛采用流水线 ...

  7. 12 带音视频、多媒体、2D3D显示加速的嵌入式类芯片介绍

    带音视频.多媒体.2D3D显示加速的嵌入式类芯片介绍 作者 将狼才鲸 创建日期 2022-04-11 带硬件音视频编解码模块的芯片有两类: 一是不包含GPU(支持OpenGL ES.Open VG等协 ...

  8. asp.net mvc相关开源项目推荐

    原文地址为: asp.net mvc相关开源项目推荐 asp.net mvc ctp版本发布不到一个月时间,在社区出现了丛多的优秀开源项目,社区的活跃性非常高哦,前一段时间园子里也引发了MVC和Web ...

  9. 不明觉厉!Gitee大神们的算法/数学相关开源项目推荐

    现在的大厂面试,算法似乎已经成为了必考项目.当大家的业务水平相近,谁的数学与算法基础更好,谁可能就会获得更好的机会.Gitee 上也有一些数学算法的大牛,今天就为大家分享他们的开源项目,希望能给正在学 ...

最新文章

  1. 推荐抓虾在线RSS阅读
  2. Kibana查询ES显示hits.total.value最大值10000的解决方法
  3. C++语言基础 例程 设计模式简介
  4. TP查询数据库多维数组
  5. TCP协议详解----Linux学习笔记
  6. Java / JVM是如何构建的? 采用OpenJDK是您的答案!
  7. Update resources 和 Update classes and resources 的特殊情况
  8. oracle 怎么创建类型,ORACLE—002:Create之创建类型
  9. BUUCTF Web [ACTF2020 新生赛]Exec
  10. des密钥java实现_java中以DES的方式实现对称加密并提供密钥的实例
  11. 【图像处理】基于matlab GUI Hough变换+PDE图像去雨(带面板)【含Matlab源码 811期】
  12. 支付:在线支付功能的概述
  13. c# 代码混淆器ConfuserEX使用
  14. 客户管理系统哪个好用 crm客户管理系统排名
  15. FPGA下RAM的工作模式
  16. 开发部门现在存在的一些问题
  17. 计算机科学与技术学科带头人,计算机专业学科带头人—陆玉昌教授
  18. vue项目中canvas两张图片生成合并成一张图片 canvas二维码放图片上
  19. redis数据库(一)
  20. ApiPost 前后端协作开发神器 Postman+Swagger+Mock+Websocket的完美替代品

热门文章

  1. WOW模型导出到Unity3D使用教程
  2. “春节档”游戏运营核心方法论
  3. Java:什么是死锁?怎么避免死锁?
  4. 计算机实验word42,Word2010计算机实验报告--.docx
  5. 时间序列预测之区间预测方法(PIs:MVEDeltaBayesianBootstrapLUBE)
  6. 华为路由器如何通过BootROM TFTP方式升级系统文件
  7. 策略梯度算法简明教程
  8. 大学生计算机大赛acm,浙大三位学生获全球大学生计算机竞赛总冠军
  9. IBM服务器修改时间为24小时制,产品国际化——日期和时间格式(二)
  10. Android如何写一段空音频数据,静音数据