Atmel ATtiny4/5/9/10:低功耗8位AVR微控制器的全面解析
在電子設計領域,低功耗、高性能的微控制器一直是工程師們追求的目標。Atmel的ATtiny4/5/9/10系列8位AVR微控制器,憑借其獨特的特性和廣泛的應用場景,成為了眾多項目的理想選擇。今天,我們就來深入了解一下這款微控制器。
文件下載:ATTINY4-TSHR.pdf
一、產品概述
ATtiny4/5/9/10是基于AVR?增強RISC架構的低功耗CMOS 8位微控制器。它能夠在單個時鐘周期內執(zhí)行強大的指令,每兆赫茲可實現(xiàn)接近1 MIPS的吞吐量,這使得系統(tǒng)設計師可以在功耗和處理速度之間進行優(yōu)化。
二、產品特性
高性能、低功耗
- 先進的RISC架構:擁有54條強大的指令,大多數指令能夠在單個時鐘周期內執(zhí)行,具備16 x 8通用工作寄存器,支持全靜態(tài)操作。在12 MHz時鐘頻率下,吞吐量可達12 MIPS。
- 非易失性程序和數據存儲器:具備512/1024字節(jié)的系統(tǒng)內可編程閃存程序存儲器和32字節(jié)內部SRAM。閃存的寫入/擦除周期可達10,000次,數據保留時間在85°C下為20年,25°C下為100年。
豐富的外設功能
- 電容式觸摸感應:支持QTouch?庫,可實現(xiàn)單通道電容式觸摸感應。
- 定時器/計數器:擁有一個16位定時器/計數器,帶有預分頻器和兩個PWM通道。
- 看門狗定時器:可編程看門狗定時器,帶有獨立的片上振蕩器。
- 模擬功能:ATtiny5/10配備4通道、8位模數轉換器(ADC),同時具備片上模擬比較器。
特殊的微控制器特性
- 系統(tǒng)內可編程:僅支持5V系統(tǒng)內編程。
- 中斷源:具備外部和內部中斷源。
- 低功耗模式:支持低功耗空閑、ADC降噪和掉電模式。
- 復位和電壓監(jiān)測:擁有增強的上電復位電路和可編程電源電壓電平監(jiān)測,可產生中斷和復位信號。
- 內部校準振蕩器:提供穩(wěn)定的時鐘源。
I/O和封裝
- I/O引腳:具有四個可編程I/O線。
- 封裝形式:提供6引腳SOT和8焊盤UDFN兩種封裝。
工作電壓和速度等級
- 工作電壓:1.8 - 5.5V。
- 編程電壓:5V。
- 速度等級:在不同電壓范圍內,支持0 - 4 MHz(1.8 - 5.5V)、0 - 8 MHz(2.7 - 5.5V)和0 - 12 MHz(4.5 - 5.5V)的時鐘頻率。
低功耗特性
- 活動模式:在1MHz和1.8V條件下,電流消耗為200μA。
- 空閑模式:在1MHz和1.8V條件下,電流消耗為25μA。
- 掉電模式:在1.8V條件下,電流消耗小于0.1μA。
三、引腳配置
引腳描述
- VCC:數字電源電壓。
- GND:接地。
- Port B (PB[3:0]):4位雙向I/O端口,帶有內部上拉電阻,每個位可單獨選擇。輸出緩沖器具有對稱的驅動特性,具備高灌電流和拉電流能力。
- RESET:復位輸入。該引腳低電平持續(xù)時間超過最小脈沖長度將產生復位信號,即使時鐘未運行且復位引腳未被禁用。復位引腳也可作為(弱)I/O引腳使用。
四、訂購信息
ATtiny4/5/9/10系列提供不同的速度、溫度范圍和封裝選項,以滿足不同的應用需求。所有封裝均為無鉛、無鹵且符合RoHS標準,采用NiPdAu表面處理。具體的訂購代碼和詳細信息可參考文檔中的表格。
五、產品對比
| 設備 | 閃存 | ADC | 簽名 |
|---|---|---|---|
| ATtiny4 | 512字節(jié) | 無 | 0x1E 0x8F 0x0A |
| ATtiny5 | 512字節(jié) | 有 | 0x1E 0x8F 0x09 |
| ATtiny9 | 1024字節(jié) | 無 | 0x1E 0x90 0x08 |
| ATtiny10 | 1024字節(jié) | 有 | 0x1E 0x90 0x03 |
從對比表格中可以看出,ATtiny4和ATtiny5的閃存容量為512字節(jié),而ATtiny9和ATtiny10的閃存容量為1024字節(jié)。同時,ATtiny5和ATtiny10配備了ADC,可用于模擬信號的采集。
六、通用信息
開發(fā)資源
在http://www.atmel.com/avr 上可下載全面的開發(fā)工具、應用筆記和數據手冊。
數據保留
可靠性測試結果表明,在85°C下20年或25°C下100年,預計數據保留故障率遠低于1 PPM。
代碼示例
文檔中包含簡單的代碼示例,展示了如何使用設備的各個部分。在編譯前需包含特定的頭文件,并且不同的C編譯器對中斷處理的支持可能不同,具體細節(jié)需參考C編譯器文檔。
電容式觸摸感應
Atmel的QTouch?庫為大多數Atmel AVR?微控制器提供了簡單易用的觸摸感應解決方案。通過鏈接適用于AVR微控制器的QTouch庫,并使用一組簡單的API定義觸摸通道和傳感器,即可實現(xiàn)觸摸感應功能。該庫可從Atmel網站(http://www.atmel.com/technologies/touch/)免費下載。
七、封裝信息
6ST1封裝
這是一種6引腳、2.90 x 1.60 mm的塑料小外形封裝(SOT23),文檔中提供了詳細的尺寸參數和相關說明。
8MA4封裝
這是一種8焊盤、2 x 2 x 0.6 mm的塑料超薄雙扁平無引腳封裝(UDFN),同樣提供了詳細的尺寸參數和相關注意事項。
八、勘誤信息
ATtiny4/5/9/10系列在某些版本中存在一些問題,主要包括編程鎖定位設置不當導致閃存損壞和ESD HBM(ESD STM 5.1)電平為±1000V等問題。針對這些問題,文檔中提供了相應的解決方法和注意事項。
總之,Atmel ATtiny4/5/9/10系列微控制器以其低功耗、高性能和豐富的外設功能,為電子工程師提供了一個強大的設計平臺。在實際應用中,工程師們可以根據具體需求選擇合適的型號和配置,充分發(fā)揮其優(yōu)勢,實現(xiàn)各種創(chuàng)新的設計。你在使用這款微控制器的過程中遇到過哪些問題呢?歡迎在評論區(qū)分享你的經驗和見解。
-
AVR微控制器
+關注
關注
0文章
21瀏覽量
6967 -
低功耗微控制器
+關注
關注
0文章
60瀏覽量
5494
發(fā)布評論請先 登錄
Atmel ATtiny4/5/9/10:低功耗8位AVR微控制器的全面解析
評論