跳到主要内容

Attiny2313 8位AVR微控制器

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

ATTINY2313引脚配置

PIN码

PIN名称

描述

1

重置/ dW /回目

端口A BIt 2或RESET,主要用于编程或dW

2

PD0 / RXD.

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

3.

PD1 / TXD

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

4.

PA1 / XTAL2

端口有点1或晶体

5.

PA0 / XTAL1.

端口A位0或水晶在

6.

PD2 / CKOUT XCK / INT0

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

7.

PD3 / INT1.

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

8.

PD4 / T0.

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

9.

PD5 OC0B / T1

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

10.

GND.

MCU的地面销

11.

PD6 / ICP.

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

12.

PB0 / AIN0 / PCINT0

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

13.

PB1 / AIN1 / PCINT1

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

14.

PB2 / OC0A / PCIN2

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

15.

PB3 / OC1A / PCINT3

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

16.

PB4 / OC1B / PCINT4

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

17.

PB5 /莫西人DI / SDA / PCINT5

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

18.

PB6 /味噌/ / PCINT6

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

19.

PB7 / UCSK / SCL / PCINT7

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

20.

VCC

MCU正引脚(+5V)

ATtiny2313单片机的特点和规格

ATtiny2313 -简化功能和规格

CPU

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.

数据eepm

128字节

注:完整的技术细节可在ATtiny2313数据表链接在本页底部。

Attiny2313的替代产品

下面列出了Attiny2313微控制器的替代产品 -

  1. ATtiny2313A (Exact Alternative with the new release)
  2. ATtiny417
  3. ATtiny28L
  4. Attiny48
  5. ATmega88PA
  6. ATmega8A
  7. Atmega8515
  8. Atmega8535.
  9. Atmega645a.
  10. ATmega6490

介绍ATtiny2313

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

它具有强大的指令架构,提供1 MIPS / MHz的处理速度,同时平衡功耗,同时处理高速性能。如果使用20 Mhz的最大频率,速度可达20 MIPS。Attiny2313还配备了Debugwire上片调试功能,系统内部可编程SPI端口,低功耗空闲,断电和待机模式。它还使用可编程衰牌检测电路。

它具有宽的工作电压范围,从1.8V到5.5V。因此,它可以使用1.8V,3.3V或5.0V逻辑电平操作。但是,由0-4 MHz操作支持的1.8V输入电压为Attiny2313V。对于高达10 MHz的频率,对于ATTINY2313,需要最小电压2.7V,并且为20 MHz操作,需要最小电压4.5V-5.5V。

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

ATtiny2313销图

ATtiny2313的详细特点

ATTINY2313-销售特色

CPU

8位AVR RISC

建筑学

8.

程序存储器大小(kbytes)

2

RAM(字节)

128.

eepm /医疗公平基金

128.

PIN数量

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微控制器可以用市场上可用的不同软件进行编程。现在仍有人使用汇编语言来编写AVR单片机。下面详细介绍了Atmel(现在是Microchip)自己开发的最先进、最常见的软件和编译器。

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

IDE:爱特梅尔公司工作室7

编译器:AVR和ARM Toolchains

微芯公司免费提供这两款软件。他们可以直接从他们的官方页面下载。为了方便您,我也提供了链接。下载后,安装到你的电脑上。如果你在这方面有任何问题,你可以在下面的评论中发表。

转储或将代码转储到AVR中,我们需要一个调用设备Atatmel-lece。ATATmel -冰Programmer / Debugger是一个简单的IN-CIRINE调试器,由在Windows平台上运行Atmel Studio软件的PC控制。这ATAtmel-ICE程序员/调试器是开发工程师工具套件的一个组成部分。的基本ATtiny2313编程电路如下所示。

ATtiny2313编程电路

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

除此之外,我们还将需要其他硬件,如Perf Landel,焊接站,AVR IC,晶体振荡器,电容器等。

与AVR相关的组件

USB ASP AVR编程器,AVR开发板晶体振荡器电容器,12V适配器,7805电压调节器

二维模型

ATtiny2313的尺寸如下-

Attiny2313尺寸

组件数据表

相关的帖子



加入20 k +用户

我们绝不会垃圾邮件。

*表明所需

成为我们不断发展的社区的一份子。


Baidu