深入解析ATtiny24/44/84:高性能低功耗8位微控制器
在電子設(shè)計(jì)領(lǐng)域,選擇一款合適的微控制器對(duì)于項(xiàng)目的成功至關(guān)重要。ATtiny24/44/84作為一款低功耗CMOS 8位微控制器,基于AVR增強(qiáng)RISC架構(gòu),具備諸多出色特性,下面就帶大家深入了解這款產(chǎn)品。
文件下載:ATTINY24V-10PU.pdf
一、核心特性
高性能與低功耗并存
ATtiny24/44/84采用先進(jìn)的RISC架構(gòu),擁有120條強(qiáng)大指令,大部分指令可在單時(shí)鐘周期內(nèi)執(zhí)行。32個(gè)8位通用工作寄存器直接連接到算術(shù)邏輯單元(ALU),使得在一個(gè)時(shí)鐘周期內(nèi)可同時(shí)訪問兩個(gè)獨(dú)立寄存器,代碼效率更高,處理速度比傳統(tǒng)CISC微控制器快達(dá)10倍。同時(shí),它還支持完全靜態(tài)操作,有效降低功耗。
非易失性存儲(chǔ)器
- 閃存(Flash):提供2/4/8K字節(jié)的系統(tǒng)內(nèi)可編程程序存儲(chǔ)器,具備10,000次的寫入/擦除周期耐力。
- EEPROM:128/256/512字節(jié)的系統(tǒng)內(nèi)可編程EEPROM,擁有100,000次的寫入/擦除周期耐力。
- SRAM:128/256/512字節(jié)的內(nèi)部SRAM,數(shù)據(jù)保留能力出色,在85°C下可保留20年,25°C下可保留100年。此外,還具備編程鎖,保障自編程閃存和EEPROM的數(shù)據(jù)安全。
豐富的外設(shè)功能
- 定時(shí)器/計(jì)數(shù)器:配備一個(gè)8位和一個(gè)16位定時(shí)器/計(jì)數(shù)器,每個(gè)都帶有兩個(gè)PWM通道,可用于電機(jī)控制、信號(hào)生成等多種應(yīng)用。
- ADC:10位ADC,具有8個(gè)單端通道和12個(gè)差分ADC通道對(duì),且差分通道對(duì)可編程增益(1x / 20x),可滿足不同精度的模擬信號(hào)采集需求。
- 看門狗定時(shí)器:可編程看門狗定時(shí)器,帶有獨(dú)立的片上振蕩器,可提高系統(tǒng)的可靠性,防止程序跑飛。
- 模擬比較器:片上模擬比較器,可用于檢測(cè)模擬信號(hào)的變化。
- 通用串行接口:支持通用串行接口,方便與其他設(shè)備進(jìn)行通信。
特殊功能特性
- 調(diào)試系統(tǒng):debugWIRE片上調(diào)試系統(tǒng),方便工程師進(jìn)行程序調(diào)試和故障排查。
- 系統(tǒng)內(nèi)編程:可通過SPI端口進(jìn)行系統(tǒng)內(nèi)編程,便于程序的更新和修改。
- 中斷源:具備內(nèi)部和外部中斷源,12個(gè)引腳支持引腳變化中斷,可及時(shí)響應(yīng)外部事件。
- 低功耗模式:提供低功耗空閑、ADC降噪、待機(jī)和掉電模式,可根據(jù)不同應(yīng)用場(chǎng)景靈活選擇,降低功耗。
- 復(fù)位與檢測(cè)電路:增強(qiáng)型上電復(fù)位電路和可編程欠壓檢測(cè)電路,保障系統(tǒng)的穩(wěn)定運(yùn)行。
- 振蕩器與傳感器:內(nèi)部校準(zhǔn)振蕩器和片上溫度傳感器,為系統(tǒng)提供穩(wěn)定的時(shí)鐘源和溫度監(jiān)測(cè)功能。
二、引腳配置與電氣特性
引腳描述
- VCC:電源電壓引腳。
- GND:接地引腳。
- Port B(PB3:PB0):4位雙向I/O端口,帶有內(nèi)部上拉電阻。PB3除了作為I/O引腳外,還具備復(fù)位功能。若要將PB3用作I/O引腳,需對(duì)RSTDISBL熔絲進(jìn)行編程。
- RESET:復(fù)位輸入引腳,低電平持續(xù)時(shí)間超過最小脈沖長度時(shí)將產(chǎn)生復(fù)位信號(hào),即使時(shí)鐘未運(yùn)行且復(fù)位引腳未被禁用。該引腳也可作為(弱)I/O引腳使用。
- Port A(PA7:PA0):8位雙向I/O端口,帶有內(nèi)部上拉電阻。同時(shí),Port A還具備模擬輸入功能,可用于ADC、模擬比較器、定時(shí)器/計(jì)數(shù)器、SPI和引腳變化中斷等。
電氣特性
- 工作電壓:ATtiny24V/44V/84V的工作電壓范圍為1.8 - 5.5V,ATtiny24/44/84的工作電壓范圍為2.7 - 5.5V。
- 速度等級(jí):不同型號(hào)在不同電壓下的速度等級(jí)有所不同,例如ATtiny24V/44V/84V在1.8 - 5.5V電壓下,頻率范圍為0 - 4 MHz;在2.7 - 5.5V電壓下,頻率范圍為0 - 10 MHz。
- 工業(yè)溫度范圍:-40°C至+85°C,可適應(yīng)較為惡劣的工業(yè)環(huán)境。
- 低功耗:在1 MHz系統(tǒng)時(shí)鐘的活動(dòng)模式下,1.8V時(shí)功耗僅為300 μA;掉電模式下,1.8V時(shí)功耗為0.1 μA。
三、寄存器與指令集
寄存器總結(jié)
文檔中詳細(xì)列出了各種寄存器的地址、名稱、位定義和所在頁面,涵蓋了狀態(tài)寄存器(SREG)、堆棧指針寄存器(SPH、SPL)、定時(shí)器/計(jì)數(shù)器相關(guān)寄存器、中斷控制寄存器等。這些寄存器是微控制器進(jìn)行各種操作和控制的關(guān)鍵,工程師在編程時(shí)需要根據(jù)具體需求對(duì)這些寄存器進(jìn)行配置。
指令集
ATtiny24/44/84擁有豐富的指令集,包括算術(shù)邏輯指令、分支指令、位操作指令和數(shù)據(jù)傳輸指令等。例如,ADD指令用于兩個(gè)寄存器相加,RJMP指令用于相對(duì)跳轉(zhuǎn),MOV指令用于寄存器之間的數(shù)據(jù)移動(dòng)等。熟悉這些指令集對(duì)于編寫高效的程序至關(guān)重要。
四、訂購信息與封裝
訂購信息
不同型號(hào)(ATtiny24、ATtiny44、ATtiny84)在不同速度和電源電壓下有相應(yīng)的訂購代碼,提供了多種速度和電源電壓選擇,以滿足不同應(yīng)用的需求。同時(shí),訂購代碼中還包含了一些標(biāo)識(shí),如“U”表示啞光錫,“R”表示卷帶包裝。
封裝形式
- 20M1:20引腳的QFN/MLF封裝,尺寸為4 x 4 x 0.8 mm,引腳間距為0.50 mm,帶有2.6 mm的外露焊盤。
- 14S1:14引腳的SOIC封裝,0.150"寬體,塑料鷗翼小外形封裝。
- 14P3:14引腳的PDIP封裝,0.300"寬,塑料雙列直插封裝。所有封裝均為無鉛、無鹵且完全環(huán)保,符合歐洲有害物質(zhì)限制指令(RoHS)。
五、勘誤與數(shù)據(jù)手冊(cè)修訂歷史
勘誤信息
文檔中針對(duì)不同型號(hào)的不同版本列出了可能存在的勘誤情況,如某些版本在系統(tǒng)時(shí)鐘頻率低于900 kHz時(shí)讀取EEPROM可能會(huì)出現(xiàn)問題。工程師在使用時(shí)需要注意這些問題,并根據(jù)提供的解決方法進(jìn)行處理。
數(shù)據(jù)手冊(cè)修訂歷史
詳細(xì)記錄了數(shù)據(jù)手冊(cè)的修訂情況,包括添加注釋、更新表格、修改圖形、更新代碼示例等。了解這些修訂歷史有助于工程師獲取最新的產(chǎn)品信息,避免因使用舊版本數(shù)據(jù)手冊(cè)而導(dǎo)致的問題。
ATtiny24/44/84以其高性能、低功耗、豐富的外設(shè)功能和多樣的封裝形式,為電子工程師提供了一個(gè)優(yōu)秀的微控制器選擇。在實(shí)際應(yīng)用中,工程師需要根據(jù)具體需求合理選擇型號(hào)和配置,充分發(fā)揮其優(yōu)勢(shì),打造出高效、穩(wěn)定的電子系統(tǒng)。大家在使用過程中遇到過哪些問題呢?歡迎在評(píng)論區(qū)分享交流。
-
微控制器
+關(guān)注
關(guān)注
49文章
8892瀏覽量
165910 -
低功耗
+關(guān)注
關(guān)注
12文章
4069瀏覽量
106890
發(fā)布評(píng)論請(qǐng)先 登錄
深入解析ATtiny24/44/84:高性能低功耗8位微控制器
評(píng)論