ATtiny11/12:小身材大能量的8位微控制器
在嵌入式控制應(yīng)用的領(lǐng)域中,一款性能卓越且功耗低的微控制器往往能為產(chǎn)品帶來極大的優(yōu)勢(shì)。今天我們就來深入了解一下Atmel公司的ATtiny11/12這兩款8位微控制器,看看它們有哪些獨(dú)特的特性和應(yīng)用價(jià)值。
文件下載:ATTINY11-6PC.pdf
一、核心架構(gòu)與性能
1. AVR RISC架構(gòu)
ATtiny11/12采用了AVR? RISC架構(gòu),這是一種高性能、低功耗的8位RISC架構(gòu)。它擁有90條強(qiáng)大的指令,其中大部分指令能在單時(shí)鐘周期內(nèi)執(zhí)行,大大提高了處理效率。同時(shí),它配備了32 x 8的通用工作寄存器,這些寄存器直接與算術(shù)邏輯單元(ALU)相連,使得在一個(gè)時(shí)鐘周期內(nèi)可以同時(shí)訪問兩個(gè)獨(dú)立的寄存器,讓代碼的執(zhí)行更加高效。在8 MHz的時(shí)鐘頻率下,它能實(shí)現(xiàn)高達(dá)8 MIPS的吞吐量,每MHz的處理能力接近1 MIPS,這為系統(tǒng)設(shè)計(jì)師在優(yōu)化功耗和處理速度之間提供了很大的靈活性。
2. 非易失性程序和數(shù)據(jù)存儲(chǔ)器
- Flash程序存儲(chǔ)器:ATtiny11/12擁有1K字節(jié)的Flash程序存儲(chǔ)器,并且支持在系統(tǒng)編程(ISP)。其中,ATtiny11/12的Flash存儲(chǔ)器具有1,000次的寫入/擦除循環(huán)耐力,能滿足大多數(shù)應(yīng)用場(chǎng)景的需求。
- EEPROM數(shù)據(jù)存儲(chǔ)器:ATtiny12還配備了64字節(jié)的EEPROM數(shù)據(jù)存儲(chǔ)器,同樣支持在系統(tǒng)編程,其寫入/擦除循環(huán)耐力高達(dá)100,000次,可用于存儲(chǔ)重要的數(shù)據(jù)和參數(shù)。
- 編程鎖:為了保證Flash程序和EEPROM數(shù)據(jù)的安全性,ATtiny11/12提供了編程鎖功能,防止數(shù)據(jù)被非法訪問和篡改。
二、外設(shè)特性
1. 中斷和喚醒功能
ATtiny11/12支持引腳變化中斷和喚醒功能,這使得微控制器能夠?qū)ν獠渴录龀隹焖夙憫?yīng),同時(shí)在低功耗模式下也能保持對(duì)外部信號(hào)的監(jiān)測(cè),大大提高了系統(tǒng)的實(shí)時(shí)性和能效。
2. 定時(shí)器/計(jì)數(shù)器
它配備了一個(gè)8位的定時(shí)器/計(jì)數(shù)器,并帶有獨(dú)立的預(yù)分頻器,可以靈活地設(shè)置定時(shí)和計(jì)數(shù)功能,滿足不同應(yīng)用場(chǎng)景的需求。
3. 片上模擬比較器
片上模擬比較器可以對(duì)模擬信號(hào)進(jìn)行比較,為模擬信號(hào)的處理和控制提供了便利,可用于實(shí)現(xiàn)一些簡(jiǎn)單的模擬信號(hào)監(jiān)測(cè)和控制功能。
4. 可編程看門狗定時(shí)器
可編程看門狗定時(shí)器帶有片上振蕩器,能夠在系統(tǒng)出現(xiàn)異常時(shí)自動(dòng)復(fù)位,保證系統(tǒng)的穩(wěn)定性和可靠性。
三、特殊微控制器特性
1. 低功耗模式
ATtiny11/12支持低功耗空閑和掉電模式。在空閑模式下,CPU停止工作,但定時(shí)器/計(jì)數(shù)器和中斷系統(tǒng)仍可繼續(xù)運(yùn)行;在掉電模式下,寄存器內(nèi)容被保存,振蕩器凍結(jié),所有其他芯片功能被禁用,直到下一次中斷或硬件復(fù)位,從而大大降低了系統(tǒng)的功耗。
2. 中斷源
它提供了外部和內(nèi)部中斷源,豐富的中斷源使得系統(tǒng)能夠及時(shí)響應(yīng)各種外部和內(nèi)部事件,提高了系統(tǒng)的實(shí)時(shí)性和處理能力。
3. 系統(tǒng)編程
ATtiny12支持通過SPI端口進(jìn)行在系統(tǒng)編程,方便開發(fā)人員進(jìn)行程序的燒錄和調(diào)試。
4. 增強(qiáng)型上電復(fù)位電路和內(nèi)部校準(zhǔn)RC振蕩器
ATtiny12還具備增強(qiáng)型上電復(fù)位電路和內(nèi)部校準(zhǔn)RC振蕩器,增強(qiáng)了系統(tǒng)的穩(wěn)定性和可靠性,同時(shí)減少了外部元件的使用,降低了成本。
四、電氣特性
1. 工藝技術(shù)
ATtiny11/12采用了低功耗、高速CMOS工藝技術(shù),具有靜態(tài)操作的特點(diǎn),進(jìn)一步降低了功耗。
2. 功耗表現(xiàn)
在4 MHz、3V、25°C的條件下,其功耗表現(xiàn)如下:
- 活動(dòng)模式:2.2 mA
- 空閑模式:0.5 mA
- 掉電模式:<1 μA
3. 工作電壓和速度等級(jí)
| 不同型號(hào)的ATtiny11/12具有不同的工作電壓和速度等級(jí),具體如下表所示: | 設(shè)備 | 工作電壓范圍 | 速度等級(jí) |
|---|---|---|---|
| ATtiny11L | 2.7 - 5.5V | 0 - 2 MHz | |
| ATtiny11 | 4.0 - 5.5V | 0 - 6 MHz | |
| ATtiny12V | 1.8 - 5.5V | 0 - 1.2 MHz | |
| ATtiny12L | 2.7 - 5.5V | 0 - 4 MHz | |
| ATtiny12 | 4.0 - 5.5V | 0 - 8 MHz |
五、封裝和引腳配置
1. 封裝形式
ATtiny11/12提供了8引腳的PDIP和SOIC封裝,方便不同的應(yīng)用場(chǎng)景和電路板設(shè)計(jì)。
2. 引腳描述
- VCC:電源引腳,為芯片提供電源。
- GND:接地引腳。
- Port B (PB5..PB0):6位I/O端口,部分引腳可提供內(nèi)部上拉電阻。不同型號(hào)的ATtiny11/12在PB5引腳的功能上有所差異,ATtiny11的PB5為輸入引腳,ATtiny12的PB5為輸入或開漏輸出引腳。
- XTAL1和XTAL2:用于連接外部晶體振蕩器,為芯片提供時(shí)鐘信號(hào)。
- RESET:復(fù)位輸入引腳,低電平觸發(fā)復(fù)位,復(fù)位脈沖長(zhǎng)度需大于50 ns才能保證有效復(fù)位。
六、寄存器和指令集
1. 寄存器
文檔中詳細(xì)列出了ATtiny11和ATtiny12的寄存器地址和功能,包括狀態(tài)寄存器(SREG)、通用中斷屏蔽寄存器(GIMSK)、定時(shí)器/計(jì)數(shù)器控制寄存器(TCCR0)等。在使用這些寄存器時(shí),需要注意保留位應(yīng)寫為0,部分狀態(tài)標(biāo)志可通過寫入邏輯1來清除。
2. 指令集
ATtiny11/12的指令集豐富多樣,包括算術(shù)和邏輯指令、數(shù)據(jù)傳輸指令、位操作指令等。這些指令能夠?qū)崿F(xiàn)各種復(fù)雜的運(yùn)算和控制功能,為開發(fā)人員提供了強(qiáng)大的編程工具。
七、訂購(gòu)信息和封裝尺寸
1. 訂購(gòu)信息
不同型號(hào)的ATtiny11/12根據(jù)工作電壓、速度等級(jí)和封裝形式有不同的訂購(gòu)代碼,同時(shí)還提供了符合RoHS指令的無鉛封裝選項(xiàng),適用于商業(yè)和工業(yè)應(yīng)用環(huán)境。
2. 封裝尺寸
文檔中給出了8P3和8S2封裝的詳細(xì)尺寸信息,包括長(zhǎng)度、寬度、引腳間距等,為電路板設(shè)計(jì)提供了準(zhǔn)確的參考。
八、總結(jié)與思考
ATtiny11/12作為一款低功耗、高性能的8位微控制器,在嵌入式控制應(yīng)用中具有很大的優(yōu)勢(shì)。它的豐富外設(shè)、低功耗模式和靈活的編程特性,使得它適用于各種電池供電的設(shè)備、傳感器節(jié)點(diǎn)等應(yīng)用場(chǎng)景。那么,在實(shí)際應(yīng)用中,你會(huì)如何充分發(fā)揮ATtiny11/12的優(yōu)勢(shì)呢?是利用它的低功耗特性延長(zhǎng)設(shè)備的續(xù)航時(shí)間,還是借助其豐富的外設(shè)實(shí)現(xiàn)更多的功能呢?歡迎在評(píng)論區(qū)分享你的想法和經(jīng)驗(yàn)。
總之,ATtiny11/12是一款值得電子工程師深入研究和應(yīng)用的微控制器,它將為你的設(shè)計(jì)帶來更多的可能性。
-
低功耗
+關(guān)注
關(guān)注
12文章
3775瀏覽量
106819 -
8位微控制器
+關(guān)注
關(guān)注
0文章
44瀏覽量
1334
發(fā)布評(píng)論請(qǐng)先 登錄
ATtiny11/12:小身材大能量的8位微控制器
評(píng)論