ATtiny13 8位AVR单片机
ATtiny13是一种高性能、低功耗的技术8位AVR RISC架构基于微控制器的单元,具有8个管脚,其中6个管脚可用作I/O管脚。它具有强大的指令体系结构,提供每MHz 1 MIPS的处理速度,同时在处理高速性能的同时平衡功耗。如果使用20 Mhz的最大频率,速度可以达到20 MIPS。
ATtiny13引脚配置
密码 |
销的名字 |
描述 |
1 |
(PCINT5 /重置/ ADC0 / dW) PB5 |
端口B位5或ADC输入通道0的引脚或调试线I/O或引脚更改中断0、源3或复位针主要用于编程 |
2 |
(PCINT3/CLKI/ADC3)PB3 |
端口B位3或ADC输入通道3的双向I/O引脚或外部时钟输入或引脚更改中断0,源3 |
3. |
(PCINT4 / ADC2) PB4 |
端口B第4位或ADC输入通道2的双向I/O引脚或源4的引脚更改中断0 |
4 |
接地 |
单片机接地管脚 |
5 |
PB0 (MOȘI / AIN0 / OC0A / PCINT0) |
端口B的双向I/O引脚0位或SPI MOSI用于编程或模拟比较器+或引脚变化中断0、源0或定时器/计数器0比较匹配A输出 |
6 |
PB1(MISO/AIN1/OC0B/INT0/PCINT1) |
端口B位1或模拟比较器输入的双向I/O引脚-或外部输入0输入或定时器/计数器1比较匹配B输出或引脚更改中断0、源1或用于编程的SPI MISO |
7 |
PB2(SCK/ADC1/T0/PCINT2) |
端口B位2或ADC输入通道1的双向I/O引脚或定时器/计数器0时钟源或串行时钟输入或引脚更改中断0、源2或外部时钟输入,用于编程 |
8 |
VCC |
MCU正极引脚(+5V) |
ATtiny13微控制器的特点和规格
ATtiny13 -简化功能和规范 |
|
中央处理器 |
8位AVR |
引脚数 |
8 |
工作电压(V) |
1.8 - -5.5 v |
I/O引脚数 |
6 |
ADC模块 |
10位(4-Channel) |
定时器模块 |
8位(1) |
比较器 |
1 |
数模转换器模块 |
无 |
通信外围设备 |
1-SPI |
外部振荡器 |
是的 |
内部振荡器 |
9.6兆赫 |
程序内存(KB) |
1 KB |
CPU速度(MIPS) |
20英里/秒 |
内存字节 |
64 |
数据EEPROM |
64个字节 |
请注意:完整的技术细节可在ATtiny13数据表,链接于本页底部。
阁楼备选方案13
ATtiny13微控制器的替代产品列在下面-
- ATtiny2313A(与新版本完全相同)
- 阿提尼417
- 阿提尼28L
- ATtiny48
- ATmega88PA
- ATmega8A
- ATmega8515
- ATmega8535
- ATmega645A
- ATmega6490
介绍ATtiny13
ATtiny13是一种高性能、低功耗的技术8位AVR RISC架构基于微控制器的单元,具有8个管脚,其中6个管脚可用作I/O管脚。它具有强大的指令体系结构,提供每MHz 1 MIPS的处理速度,同时在处理高速性能的同时平衡功耗。如果使用20 Mhz的最大频率,速度可以达到20 MIPS。
ATtiny13还具有debugWIRE片上调试功能、系统内可编程SPI端口、低功耗空闲、断电和待机模式。它还使用可编程的断电检测电路。
工作电压范围广,从1.8V到5.5V。因此,它可以用于1.8V、3.3V或5.0V的逻辑电平操作。然而,0-4 Mhz的工作由1.8V输入电压支持ATtiny13V。对于ATtiny13,频率高达10mhz的最小电压要求为2.7V,对于20mhz的操作,最小电压要求为4.5V-5.5V。
下图是ATtiny13的详细引脚图。
ATtiny13详细规格
ATtiny13–详细功能 |
|
中央处理器 |
8位AVR RISC |
体系结构 |
8 |
程序内存大小(Kbytes) |
1 |
RAM(字节) |
64 |
eepm /医疗公平基金 |
64 |
销数 |
8 |
Max。CPU速度(MHz) |
20. |
外围引脚选择(PPS) |
不 |
内部振荡器 |
9.6兆赫 |
数目comparators |
1 |
数目运算放大器 |
0 |
数目ADC channels |
4 |
最大ADC分辨率(位) |
10位-15 ksps |
ADC与计算 |
0 |
DAC转换器的数量 |
0 |
马克斯DAC决议 |
- |
内部电压基准 |
不 |
零交叉检测 |
不 |
8位定时器的数量 |
1 |
数目16-bit Timers |
0 |
信号测量定时器 |
0 |
硬件限制计时器 |
0 |
数目PWM outputs |
2 |
最大脉宽调制分辨率 |
1024 |
角计时器 |
0 |
数学加速器 |
不 |
数目通用异步收发器模块 |
0 |
数目SPI Module |
1 |
数目I2C module |
0 |
数目USB Module |
0 |
看门狗定时器(WWDT) |
不 |
CRC /扫描 |
不 |
数控振荡器 |
不 |
帽。联系渠道 |
6 |
分段液晶显示器 |
0 |
最低工作温度(*C) |
-40 |
最高工作温度(*C) |
85 |
最小工作电压(V) |
1.8 / (2.7 up to 10 Mhz) / (4.5 up to 20 Mhz) |
最大工作电压(V) |
5.5 |
高压能力 |
不 |
AVR单片机编程
AVR微188金宝搏官方网站控制器可以用市场上可用的不同软件编程。现在仍有人使用汇编语言编写AVR单片机。下面是Atmel(现在是Microchip)自己开发的最先进和通用的软件和编译器的详细信息。
为了给AVR微控制器编程,我们需要一个IDE(集成开发环境),在那里进行编程。一个编译器,在这里我们的程序被转换成称为HEX文件的MCU可读形式。
IDE:阿特梅尔工作室7
编译器:AVR和ARM工具链
微芯片公司免费提供了这两款软件。它们可以直接从官方页面下载。为了方便您,我也提供了链接。下载后安装在你的电脑上。如果你有任何问题,你可以在下面的评论中发布。
要将我们的代码转储或上传到AVR中,我们需要一个名为ATAtmel-ICE。的阿塔特梅尔冰programmer/debugger是一个简单的在线调试器,由运行在Windows平台上的Atmel Studio软件的PC控制。的ATAAtmel-ICE程序员/调试器是开发工程师工具套件的一个组成部分。这个ATtiny13编程电路如下所示。
除了这个官方程序员,用户还使用USB ASP AVR编程设备进行低成本编程解决方案。除此之外,我们还需要其他硬件,如性能板或试验板、焊接站、AVR IC、晶体振荡器、电容器等。
关联组件ATtiny13微控制器
USB ASP AVR编程器,AVR开发板,晶体振荡器,118bet金博宝 、12 v适配器7805电压调节器.
二维模型
阁楼13的尺寸如下所示-