跳过主要内容

Attiny2313 8位AVR微控制器

ATTINY2313是一个高性能但低功耗的微芯片8位AVR RISC结构的微控制器单元,具有20个引脚,其中18个引脚可用作I/O销。

ATTINY2313引脚配置

引脚号

引脚名称

描述

1

重置/DW/PA2

端口2或重置主要用于编程或DW

2

PD0/RXD

端口D位0或UART数据的双向I/O引脚收到

3

PD1/TXD

端口D位1或UART数据的双向I/O引脚发送

4

PA1/XTAL2

端口1或水晶出口

5

PA0/XTAL1

端口0或晶体

6

pd2/ckout/xck/int0

端口D位2或外部中断0或系统时钟输出或同步传输的USART时钟的双向I/O引脚

7

PD3/INT1

双向I/O端口D位3或外部中断1

8

PD4/T0

双向I/O端口D位4或计时器0输出/计数器

9

PD5/OC0B/T1

端口D位5位的双向I / O引脚或输出比较匹配回合或计时器1输出 /计数器

10

gnd

MCU的地面别针

11

PD6/ICP

端口D位6或输入捕获的双向I/O引脚

12

PB0/AIN0/PCINT0

端口B位0或模拟比较器0或PIN更改中断源的双向I/O引脚

13

PB1/AIN1/PCINT1

端口B位1或模拟比较器1或PIN更改中断源的双向I/O引脚

14

PB2/OC0A/PCIN2

端口B位2的双向I/O引脚或输出比较匹配A OUT或PIN更改中断源

15

PB3/OC1A/PCINT3

端口B位3或输出比较匹配A OUT或PIN更改中断源的双向I/O引脚

16

PB4/OC1B/PCINT4

端口b位4的双向I/O引脚或输出比较匹配回合或引脚更改中断源

17

PB5/MOSI/DI/SDA/PCINT5

端口B位5或Spi Mosi,也用于编程或I2C SDA或PIN更改中断源

18

PB6/MISO/DO/PCINT6

端口B位5或SPI MISO,也用于编程或PIN更改中断源或三线通用接口数据输出

19

PB7/UCSK/SCL/PCINT7

端口B位7或三线模式的双向I/O引脚通用串行接口或I2C SCL或PIN更改中断源或用于编程的SCK

20

VCC

MCU的正PIN(+5V)

Attiny2313微控制器的功能和规范

ATTINY2313-简化功能和规范

中央处理器

8位AVR

引脚数

20

操作电压(V)

1.8-5.5V

I/O针的数量

18

ADC模块

计时器模块

8位(1),16位(1)

比较器

1

DAC模块

通信外围设备

1-UART,2-SPI,1-I2C

外部振荡器

是的

内部振荡器

8 MHz

程序内存(KB)

2 kb

CPU速度(MIPS)

20 mips

RAM字节

128

数据EEPROM

128字节

注意:完整的技术细节可以在attiny2313数据表链接在此页面的底部。

Attiny2313的替代产品

ATTINY2313微控制器的替代产品在以下列出

  1. Attiny2313a(新版本的确切替代方案)
  2. Attiny417
  3. Attiny28L
  4. Attiny48
  5. atmega88pa
  6. atmega8a
  7. ATMEGA8515
  8. ATMEGA8535
  9. atmega645a
  10. ATMEGA6490

Attiny 2313简介

ATTINY2313是一个高性能但低功耗的微芯片8位AVR RISC结构的微控制器单元,具有20个引脚,其中18个引脚可用作I/O销。

它具有强大的指导体系结构,可提供每MHz 1 MIP的处理速度,同时平衡功耗,同时处理高速性能。如果使用20 MHz最大频率,则速度最多可能达到20 MIP。ATTINY2313还带有DebugWire片上调试功能,系统内部可编程SPI端口,低功率闲置,电力降低和备用模式。它还使用可编程的布朗特检测电路。

它的工作电压范围从1.8V到5.5V。因此,可以在1.8V,3.3V或5.0V逻辑级操作中使用。但是,ATTINY2313V的1.8V输入电压支持0-4 MHz操作。对于高达10 MHz的频率,需要最小电压为2.7V,而对于20 MHz操作,最小电压需要4.5V-5.5V。

下图显示了Attiny2313的详细销图。

Attiny2313针图

Attiny2313的详细功能

ATTINY2313 - 详细功能

中央处理器

8位AVR RISC

建筑学

8

程序内存大小(KBYTES)

2

RAM(字节)

128

EEPROM/HEF

128

引脚计数

20

最大限度。CPU速度(MHz)

20

外围引脚选择(PPS)

内部振荡器

4-MHz

比较数

1

数字运算放大器

0

ADC频道编号

0

最大ADC分辨率(位)

-

带有计算的ADC

0

DAC转换器的数量

0

最大DAC分辨率

-

内部电压参考

零交叉检测

8位计时器

1

16位计时器

1

信号测量计时器

0

硬件限制计时器

0

PWM输出数

4

最大PWM分辨率

1024

角度计时器

0

数学加速器

数字UART模块

1

SPI模块数

2

I2C模块编号

1

USB模块编号

0

窗户看门狗计时器(WWDT)

CRC/扫描

数值控制的振荡器

帽。触摸通道

4

细分液晶

0

最低工作温度(*C)

-40

最高工作温度(*C)

85

最小工作电压(V)

1.8 /(2.7最多10 MHz) /(4.5最高20 MHz)

最大工作电压(V)

5.5

高压能力

编程AVR微控制器

PIC微188金宝搏官方网站控制器可以使用市场上可用的不同软件进行编程。有些人仍然使用集会语言对AVR MCU进行编程。以下详细信息是针对Atmel(现为Microchip)本身开发的最先进,最常见的软件和编译器。

为了对AVR微控制器进行编程,我们将需要一个IDE(集成的开发环境),在此进行编程。一个编译器,我们的程序将转换为MCU可读表格,称为HEX文件。

IDE:Atmel Studio 7

编译器:AVR和手臂工具链

Microchip免费提供了所有这两个软件。可以直接从其官方页面下载。我还为您提供了链接。下载后,将它们安装在计算机上。如果您有任何问题,则可以在下面的评论中发布它们。

要将代码转储或上传到AVR中,我们将需要一个称为的设备Atatmel-Ice。阿塔梅尔 - 冰程序员/调试器是一个简单的电路调试器,由Windows平台上运行Atmel Studio软件的PC控制。这Atatmel-Ice程序员/调试器是开发工程师工具套件不可或缺的一部分。基础的ATTINY2313编程电路如下所示。

ATTINY2313编程电路

除了该官方程序员外,用户还使用USB ASP AVR编程设备用于低成本编程解决方案。

除此之外,我们还将需要其他硬件,例如完美板或面包板,焊接站,AVR IC,水晶振荡器,电容器等。

与AVR相关的组件

USB ASP AVR程序员,AVR开发委员会,,,,晶体振荡器,,,,118bet金博宝 ,12V适配器,7805电压调节器

2D模型

Attiny2313的尺寸如下所示。

attiny2313维度

组件数据表

相关文章



加入20k+订户

我们绝不会垃圾邮件。

*表示需要

成为我们不断发展的社区的一部分。