ATtiny12是一款基於AVR RISC的低功耗CMOS的8位單片機。通過在一個時鐘周期內執行一條指令,ATtiny12可以取得接近 1MIPS/MHz的性能,從而使得設計人員可以在功耗和執行速度之間取得平衡。
基本介紹
- 外文名:ATtiny12
- 架構:AVR RISC
- 類別:8位單片機
- 材質:CMOS
簡介,主要特點,封裝形式,
簡介
ATtiny12是一款基於AVR RISC的低功耗CMOS的8位單片機。通過在一個時鐘周期內執行一條指令,ATtiny12可以取得接近 1MIPS/MHz的性能,從而使得設計人員可以在功耗和執行速度之間取得平衡。
AVR核將32個工作暫存器殼棵捉和豐富的指令集聯結在一起。所有的工作暫存器都與 ALU算邏單元直接相連,允許在一個時鐘周期內執行的單條指令同時訪問兩個獨立的暫存器。這種結構提高了代碼效率使 AVR得到地體訂了比普通 CISC單片機高將近10倍的性能。
主要特點
1K位元組 FLASH多達5個通用I/0口,1個輸入口 ,32個通用工作暫存器,一個 8位 T/C,內外中斷源,可程式的看門狗定時器,以及兩種可通過軟體選擇的辣全棵鞏省電模式。工作於空閒模式時CPU將停止運行而計時器/計數器和中斷系統繼續工作,掉電模式時振盪器停止工作所有功能都被禁止而暫存器內容得到保留。只有中斷或硬體復位才可以退出此狀態,引腳電平變化中斷的特點使得 ATtiny12對外部事件有很高的回響性,同時具有掉電模式的低功耗的優點。
器件是以 ATMEL的高密度非易失性記憶體技術生產的。片內FLASH允許多次編程通過將增強的 RISC 8位 CPU與 FLASH集成在一個晶片內,ATtiny10/11為許多嵌入式控制套用提供了靈活而低成本的方案 。ATtiny10/11具有一整套的編程和系統開發工具宏彙編調試/仿真器、線上仿真器和評估板。
封裝形式
VCC、GND:電源
B口是一個 6位 I/O口
PB4 … PB0有內部上拉電阻可單獨選擇ATtiny12 PB5可以是輸入口或是開漏輸出口,在復位過程中 B口為三態,即使此時時鐘還未犁歡組起振,PB5 … PB3是用作輸入還是I/O取決於復位和時鐘設定。
XTAL1振盪辯請蜜旬器放大器的輸入端,XTAL2振盪器放挨勸大器的輸出端。晶體振盪器 XTAL1和 XTAL2分別是片內振盪器的輸入輸出端可使用晶體振盪器或是陶瓷振盪器,當使用外部時鐘時XTAL2應懸空戲說轎。