ATmega48 汽車級(jí)帶有4K系統(tǒng)內(nèi)可編程Flash存儲(chǔ)器
Flash (Kbytes) |
4 |
EEPROM (Kbytes) |
0.25 |
SRAM (Bytes) |
512 |
Max I/O Pins |
23 |
F.max (MHz) |
16 |
Vcc (V) |
2.7-5.5 |
10-bit A/D Channels |
8 |
Analog Comparator |
Yes |
16-bit Timers |
1 |
8-bit Timer |
2 |
Brown Out Detector |
Yes |
Ext Interrupts |
26 |
Hardware Multiplier |
Yes |
Interrupts |
26 |
On Chip Oscillator |
Yes |
PWM Channels |
6 |
RTC |
Yes |
Self Program Memory |
Yes |
SPI |
1+USART |
TWI |
Yes |
UART |
1 |
Watchdog |
Yes |
Pb-Free Packages |
VQFN (Sawn) 32 TQFP 32 |
4K byte self-programming Flash Program Memory, 512 byte SRAM, 256 Byte EEPROM, 8 Channel 10-bit A/D-converter(TQFP/MLF). debugWIRE On-chip Debug System. Up to 16 MIPS throughput at 16 MHz.
- 汽車級(jí)4KB 系統(tǒng)內(nèi)可編程Flash存儲(chǔ)器:ATmega48
- 汽車級(jí)8KB 系統(tǒng)內(nèi)可編程Flash存儲(chǔ)器:ATmega88
- 汽車級(jí)16KB 系統(tǒng)內(nèi)可編程Flash存儲(chǔ)器:ATmega168
ATMEL 愛(ài)特梅爾AVR 微控制器ATmega48 是基于 AVR 增強(qiáng)型 RISC 結(jié)構(gòu)的低功耗 8 位 CMOS 微控制器。由于其先 進(jìn)的 指令集 以及單 時(shí)鐘周 期指令 執(zhí)行時(shí) 間,ATMEL 愛(ài)特梅爾AVR 微控制器ATmega48 的數(shù)據(jù) 吞吐率高達(dá) 1 MIPS/MHz,從而可以緩減系統(tǒng)在功耗和處理速度之間的矛盾。AVR 內(nèi)核具有豐富的指令集和 32 個(gè)通用工作寄存器。所有的寄存器都直接與算術(shù)邏輯單 元 (ALU) 相連接,使得一條指令可以在一個(gè)時(shí)鐘周期內(nèi)同時(shí)訪問(wèn)兩個(gè)獨(dú)立的寄存器。這種 結(jié)構(gòu)大大提高了代碼效率,并且具有比普通的 CISC 微控制器最高至 10 倍的數(shù)據(jù)吞吐率。
ATMEL 愛(ài)特梅爾AVR 微控制器ATmega48 有如下特點(diǎn) : 4K 字節(jié)的系統(tǒng)內(nèi)可編程 Flash( 具有在編程過(guò)程中 還可以讀的能力,即 RWW),256字節(jié) EEPROM, 512字節(jié) SRAM, 23 個(gè)通用 I/O 口線, 32 個(gè)通用工作寄存器,三個(gè)具有比較模式的靈活的定時(shí)器 / 計(jì)數(shù)器 (T/C), 片內(nèi) / 外中斷,可編程串行 USART,面向字節(jié)的兩線串行接口,一個(gè) SPI 串行端口, 一個(gè) 6 路 10 位 ADC (TQFP 與 MLF 封裝的器件具有 8 路 10 位 ADC),具有片內(nèi)振蕩器 的可編程看門狗定時(shí)器,以及五種可以通過(guò)軟件選擇的省電模式。空閑模式時(shí) CPU 停止 工作,而 SRAM、 T/C、 USART、兩線串行接口、 SPI 端口以及中斷系統(tǒng)繼續(xù)工作;掉 電模式時(shí)晶體振蕩器停止振蕩,所有功能除了中斷和硬件復(fù)位之外都停止工作,寄存器的 內(nèi)容則一直保持;省電模式時(shí)異步定時(shí)器繼續(xù)運(yùn)行,以允許用戶維持時(shí)間基準(zhǔn),器件的其 他部分則處于睡眠狀態(tài); ADC 噪聲抑制模式時(shí) CPU 和所有的 I/O 模塊停止運(yùn)行,而異步 定時(shí)器和 ADC 繼續(xù)工作,以減少 ADC 轉(zhuǎn)換時(shí)的開(kāi)關(guān)噪聲;Standby 模式時(shí)振蕩器工作 而其他部分睡眠,使得器件只消耗極少的電流,同時(shí)具有快速啟動(dòng)能力。
ATMEL 愛(ài)特梅爾AVR 微控制器ATmega48是以 Atmel 的高密度非易失性內(nèi)存技術(shù)生產(chǎn)的。片內(nèi) ISP Flash 可以通 過(guò) SPI 接口、通用編程器,或引導(dǎo)程序進(jìn)行多次編程。引導(dǎo)程序可以使用任意接口將應(yīng)用 程序來(lái)下載到應(yīng)用 Flash 存儲(chǔ)區(qū)。在更新應(yīng)用 Flash 存儲(chǔ)區(qū)時(shí)引導(dǎo)程序區(qū)的代碼繼續(xù)運(yùn) 行,從而實(shí)現(xiàn)了 FLASH 的 RWW 操作。通過(guò)將 8 位 RISC CPU 與系統(tǒng)內(nèi)可編程的 Flash 集成在一個(gè)芯片內(nèi), ATMEL 愛(ài)特梅爾AVR 微控制器ATmega48為許多嵌入式控制應(yīng)用提供了靈活而低成本的方案。
ATMEL 愛(ài)特梅爾AVR 微控制器ATmega48 有整套的開(kāi)發(fā)工具,包括 C 編譯器,宏匯編,程序調(diào)試器 / 仿真器 和評(píng)估板。
ATmega48 / ATmega48V , ATmega88/ ATmega88V, 與ATmega168/ ATmega168V 的兼容性 只是在存儲(chǔ)器大小、boot loader 支持及中斷向量 長(zhǎng)度上存在差別。Table 1 給出了三種器件在存儲(chǔ)器與中斷向量長(zhǎng)度方面的差別。
ATmega48 存儲(chǔ)器大小簡(jiǎn)述
器件 |
Flash |
EEPROM |
RAM |
中斷向量長(zhǎng)度 |
ATmega48 |
4K 字節(jié) |
256 字節(jié) |
512 字節(jié) |
一個(gè)指令字 (16 位) |
ATmega48 產(chǎn)品特性
- 高性能、低功耗的8 位AVR? 微處理器
- 先進(jìn)的RISC 結(jié)構(gòu)
– 131 條指令 – 大多數(shù)指令的執(zhí)行時(shí)間為單個(gè)時(shí)鐘周期
– 32 x 8 通用工作寄存器
– 全靜態(tài)操作
– 工作于20 MHz 時(shí)性能高達(dá)20 MIPS
– 只需兩個(gè)時(shí)鐘周期的硬件乘法器
- 非易失性的程序和數(shù)據(jù)存儲(chǔ)器
– 4K 字節(jié)的系統(tǒng)內(nèi)可編程Flash (ATmega48),擦寫壽命: 10,000 次
– 具有獨(dú)立鎖定位的可選Boot 代碼區(qū),通過(guò)片上Boot 程序?qū)崿F(xiàn)系統(tǒng)內(nèi)編程,真正的同時(shí)讀寫操作
– 256字節(jié)的EEPROM (ATmega48),擦寫壽命: 100,000 次
– 512K 字節(jié)的片內(nèi)SRAM (ATmega48)
– 可以對(duì)鎖定位進(jìn)行編程以實(shí)現(xiàn)用戶程序的加密
- 外設(shè)特點(diǎn)
– 兩個(gè)具有獨(dú)立預(yù)分頻器和比較器功能的8 位定時(shí)器/ 計(jì)數(shù)器
– 一個(gè)具有預(yù)分頻器、比較功能和捕捉功能的16 位定時(shí)器/ 計(jì)數(shù)器
– 具有獨(dú)立振蕩器的實(shí)時(shí)計(jì)數(shù)器RTC
– 六通道PWM
– 8路10 位ADC(TQFP 與MLF 封裝)
– 6路10 位ADC( PDIP 封裝)
– 可編程的串行USART 接口
– 可工作于主機(jī)/ 從機(jī)模式的SPI 串行接口
– 面向字節(jié)的兩線串行接口
– 具有獨(dú)立片內(nèi)振蕩器的可編程看門狗定時(shí)器
– 片內(nèi)模擬比較器
– 引腳電平變化可引發(fā)中斷及喚醒MCU
- 特殊的微控制器特點(diǎn)
– 上電復(fù)位以及可編程的掉電檢測(cè)
– 經(jīng)過(guò)標(biāo)定的片內(nèi)振蕩器
– 片內(nèi)/ 外中斷源
– 五種休眠模式:空閑模式、ADC 噪聲抑制模式、省電模式、掉電模式和Standby 模式
- I/O 口與封裝
– 23個(gè)可編程的I/O 口線
– 28引腳PDIP, 32 引腳TQFP 與32 引腳MLF 封裝
- 工作電壓:
– ATmega48V:1.8 - 5.5V
– ATmega48:2.7 - 5.5V
- 工作溫度范圍:
– -40°C 至85°C
- 工作速度等級(jí):
– ATmega48V: 0 - 4 MHz @ 1.8 - 5.5V, 0 - 10 MHz @ 2.7 - 5.5V
– ATmega48: 0 - 10 MHz @ 2.7 - 5.5V, 0 - 20 MHz @ 4.5 - 5.5V
- 極低功耗
– 正常模式:1 MHz, 1.8V: 240μA;32 kHz, 1.8V: 15μA ( 包括振蕩器)
– 掉電模式:1.8V, 0.1μA
ATmega48 引腳說(shuō)明
- VCC:數(shù)字電路的電源。
- GND:地。
- 端口 B(PB7..0)XTAL1/XTAL2/TOSC1 /TOSC2:端口B 為8 位雙向I/O 口,并具有可編程的內(nèi)部上拉電阻。其輸出緩沖器具有對(duì)稱的驅(qū)動(dòng)特性,可以輸出和吸收大電流。作為輸入使用時(shí),若內(nèi)部上拉電阻使能,端口被外部電路 拉低時(shí)將輸出電流。在復(fù)位過(guò)程中,即使系統(tǒng)時(shí)鐘還未起振,端口B 保持為高阻態(tài)。通過(guò)對(duì)系統(tǒng)時(shí)鐘選擇位的設(shè)定,PB6可作為反向振蕩放大器與內(nèi)部時(shí)鐘操作電路的輸入 。通過(guò)對(duì)系統(tǒng)時(shí)鐘選擇位的設(shè)定, PB7 可作為反向振蕩放大器的輸出。 系統(tǒng)使用內(nèi)部RC 振蕩器時(shí),通過(guò)設(shè)置ASSR 寄存器的 AS2 位,可以將PB7..6 作為異步 定時(shí)器/ 計(jì)數(shù)器2 的輸入口TOSC2..1 使用。端口B 也可以用做其他不同的特殊功能 。
- 端口C(PC5..0):端口C 為7 位雙向I/O 口,并具有可編程的內(nèi)部上拉電阻。其輸出緩沖器具有對(duì)稱的驅(qū)動(dòng) 特性,可以輸出和吸收大電流。作為輸入使用時(shí),若內(nèi)部上拉電阻使能,端口被外部電路 拉低時(shí)將輸出電流。在復(fù)位過(guò)程中,即使系統(tǒng)時(shí)鐘還未起振,端口C 保持為高阻態(tài)。
- PC6/RESET:RSTDISBL位被編程時(shí),可將PC6作為一個(gè)I/O口使用。因此,PC6引腳與端口C其他引腳的電特性是有區(qū)別的。STDISBL位未編程時(shí), PC6將作為復(fù)位輸入引腳Reset。此時(shí)即使系統(tǒng)時(shí)鐘沒(méi)有運(yùn)行, 該引腳上出現(xiàn)的持續(xù)時(shí)間超過(guò)最小脈沖寬度的低電平將產(chǎn)生復(fù)位信號(hào)。最小脈沖寬度在P 38 Table 20 中給出。持續(xù)時(shí)間不到最小脈沖寬度的低電平不會(huì)產(chǎn)生復(fù)位信號(hào)
- 端口D(PD7..0):端口D 為8 位雙向I/O 口,并具有可編程的內(nèi)部上拉電阻。其輸出緩沖器具有對(duì)稱的驅(qū)動(dòng)特性,可以輸出和吸收大電流。作為輸入使用時(shí),若內(nèi)部上拉電阻使能,端口被外部電路 拉低時(shí)將輸出電流。在復(fù)位過(guò)程中,即使系統(tǒng)時(shí)鐘還未起振,端口D 呈現(xiàn)為三態(tài)。端口D 也可以用做其他不同的特殊功能,請(qǐng)參見(jiàn)中文PDF “ 端口D 的第二功能” 。
- AVcc:AVcc為A/D轉(zhuǎn)換器的電源。當(dāng)引腳 PC3..0與 PC7..6用于ADC時(shí),AVcc應(yīng)通過(guò)一個(gè)低通 濾波器與Vcc 連接。不使用 ADC 時(shí)該引腳應(yīng)直接與Vcc 連接。PC6..4 的電源則是由Vcc,提供的。
- AREF:AREF 為ADC 的模擬基準(zhǔn)輸入引腳。
- ADC7..6 (TQFP 與MLF 封裝):TQFP 與MLF 封裝芯片的 ADC7..6 引腳為兩個(gè)10 位A/D 轉(zhuǎn)換器的輸入口,它們的電壓由AVCC 提供。
ATmega48 有鉛訂購(gòu)型號(hào)
ATmega48 無(wú)鉛環(huán)保訂購(gòu)型號(hào)
ATmega48 汽車級(jí)訂購(gòu)型號(hào)
ATmega48 技術(shù)支持
- ATmega48 數(shù)據(jù)手冊(cè)DataSheet 下載. PDF(簡(jiǎn)潔版)
- ATmega48 中文數(shù)據(jù)手冊(cè)DataSheet 下載. PDF(完整版)
- 汽車級(jí)ATmega48 數(shù)據(jù)手冊(cè)DataSheet 下載. PDF(完整版)
- Atmel 愛(ài)特梅爾AVR 微控制器簡(jiǎn)介.PDF (編號(hào):Tech AVR 000)MLF 32
- 面向新手的AVR 開(kāi)發(fā)工具,及基本知識(shí).PDF(編號(hào):Tech AVR 001)
- 使用AVR 定時(shí)/計(jì)數(shù)器的PWM功能設(shè)計(jì)要點(diǎn) .PDF (編號(hào):Tech AVR 002)
- AVR指令集(版本:0856G–AVR–07/08)
- 相關(guān)產(chǎn)品選型( Excel 文檔格式)
- AVR 微控制器汽車應(yīng)用解決方案 . pdf
- AVR 微控制器選型指南. pdf
- ATMEL 愛(ài)特梅爾公司全線產(chǎn)品目錄. pdf