跳到主要内容

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

端口A位1或晶体输出

5.

PA0/XTAL1

端口有点0或水晶

6.

PD2 / CKOUT / XCK / INT0

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

7.

PD3/INT1

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

8.

PD4/T0

端口D第4位或定时器0输出/计数器的双向I/O引脚

9

PD5 / OC0B / T1

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

10

GND

MCU的接地引脚

11

PD6/ICP

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

12

PB0/AIN0/PCINT0

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

13

PB1/AIN1/PCINT1

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

14

PB2 / OC0A / PCIN2

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

15

PB3/OC1A/PCINT3

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

16

PB4 / OC1B / PCINT4

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

17

PB5 / MOSI / DI / SDA / PCINT5

端口B 1位的双向I / O引脚SPI MOSI,也用于编程或I2C SDA或引脚更改中断源

18

PB6 / MISO / DO / PCINT6

端口B 1位的双向I / O引脚SPI味噌,也用于编程或引脚更改中断源或三线通用接口数据输出

19

PB7/UCSK/SCL/PCINT7

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

20

vcc.

MCU的正销(+ 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. 阁楼48
  5. Atmega88Pa.
  6. Atmega8a.
  7. ATmega8515
  8. ATmega8535
  9. ATmega645A
  10. Atmega6490.

Attiny2313简介

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

它具有强大的指令体系结构,提供每MHz 1 MIPS的处理速度,同时在处理高速性能的同时平衡功耗。如果使用20 Mhz的最大频率,速度可以达到20 MIPS。ATtiny2313还具有debugWIRE片上调试功能、系统内可编程SPI端口、低功耗空闲、断电和待机模式。它还使用可编程的断电检测电路。

它的工作电压范围很宽,从1.8V到5.5V。因此,它可用于1.8V、3.3V或5.0V逻辑电平操作。但是,ATtiny2313V的1.8V输入电压支持0-4MHz操作。对于高达10 Mhz的频率,ATtiny2313的最低电压要求为2.7V,对于20 Mhz的操作,最低电压要求为4.5V-5.5V。

下图显示了ATtiny2313的详细引脚图。

Attiny2313针图

Attiny2313的详细功能

ATtiny2313–详细功能

中央处理器

8位AVR RISC

建筑学

8.

程序内存大小(千字节)

2.

RAM(字节)

128

EEPROM / HEF.

128

针数

20

最大CPU速度(MHz)

20

外围引脚选择(PPS)

内部振荡器

4-MHz.

比较器数量

1.

数量运算放大器

0

ADC通道数

0

MAX 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微亚博真人控制器可以用市场上提供的不同软件编程。有些人仍然使用汇编语言来编程AVR MCU。以下详细信息是由Atmel(现在Microchip)本身开发的最先进和常见的软件和编译器。

为了对AVR微控制器进行编程,我们需要一个IDE(集成开发环境),在这里进行编程。一个编译器,我们的程序被转换成MCU可读的形式,称为十六进制文件。

石斑鱼类:Atmel Studio 7.

编译器:AVR和手臂工具链

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

要将代码转储或上传到AVR,我们需要一个名为阿塔梅尔冰。这个Atatmel - 冰编程器/调试器是一种简单的在线调试器,由在Windows平台上运行Atmel Studio软件的PC控制。这个Atatmel-Ice.Programmer / Debugger是开发工程师工具套件的一个组成部分。基础的ATTINY2313编程电路如下所示。

ATTINY2313编程电路

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

除此之外,我们还需要其他硬件,如性能板或试验板、焊接站、AVR IC、晶体振荡器、电容器等。

与AVR相关的组件

USB ASP AVR程序员,AVR发展委员会,晶体震荡器,xinyabo购彩 ,12V适配器,7805稳压器.

2D模型

Attiny2313的尺寸如下所示 -

阁楼2313尺寸

组件数据表

相关职位



加入20k +订阅者

我们永远不会给你发垃圾邮件。

*表示需要

成为我们不断增长的社区的一部分。