ATmega48 带有4K系统内可编程Flash存储器

Flash (Kbytes) 4
EEPROM (Kbytes) 0.25
SRAM (Bytes) 512
Max I/O Pins 23
F.max (MHz) 20
Vcc (V) 1.8-5.5
10-bit A/D Channels 6/8
Analog Comparator Yes
16-bit Timers 1
8-bit Timer 2
Brown Out Detector Yes
Ext Interrupts 26
Hardware Multiplier Yes
Interrupts 26
ISP Yes
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 MLF (VQFN) 28
MLF (VQFN) 32
PDIP 28
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.

ATMEL 爱特梅尔AVR 微控制器ATmega48 是基于 AVR 增强型 RISC 结构的低功耗 8 位 CMOS 微控制器。由于其先 进的 指令集 以及单 时钟周 期指令 执行时 间,ATMEL 爱特梅尔AVR 微控制器ATmega48 的数据 吞吐率高达 1 MIPS/MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。AVR 内核具有丰富的指令集和 32 个通用工作寄存器。所有的寄存器都直接与算术逻辑单 元 (ALU) 相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种 结构大大提高了代码效率,并且具有比普通的 CISC 微控制器最高至 10 倍的数据吞吐率。
ATMEL 爱特梅尔AVR 微控制器ATmega48 有如下特点 : 4K 字节的系统内可编程 Flash( 具有在编程过程中 还可以读的能力,即  RWW),256字节 EEPROM, 512字节 SRAM, 23 个通用 I/O 口线, 32 个通用工作寄存器,三个具有比较模式的灵活的定时器 / 计数器 (T/C), 片内 / 外中断,可编程串行 USART,面向字节的两线串行接口,一个 SPI 串行端口, 一个 6 路 10 位 ADC (TQFP 与 MLF 封装的器件具有 8 路 10 位 ADC),具有片内振荡器 的可编程看门狗定时器,以及五种可以通过软件选择的省电模式。空闲模式时 CPU 停止 工作,而 SRAM、 T/C、 USART、两线串行接口、 SPI 端口以及中断系统继续工作;掉 电模式时晶体振荡器停止振荡,所有功能除了中断和硬件复位之外都停止工作,寄存器的 内容则一直保持;省电模式时异步定时器继续运行,以允许用户维持时间基准,器件的其 他部分则处于睡眠状态; ADC 噪声抑制模式时 CPU 和所有的 I/O 模块停止运行,而异步 定时器和 ADC 继续工作,以减少 ADC 转换时的开关噪声;Standby 模式时振荡器工作 而其他部分睡眠,使得器件只消耗极少的电流,同时具有快速启动能力。
ATMEL 爱特梅尔AVR 微控制器ATmega48是以 Atmel 的高密度非易失性内存技术生产的。片内 ISP Flash 可以通 过 SPI 接口、通用编程器,或引导程序进行多次编程。引导程序可以使用任意接口将应用 程序来下载到应用  Flash  存储区。在更新应用  Flash  存储区时引导程序区的代码继续运 行,从而实现了 FLASH 的 RWW 操作。通过将 8 位 RISC CPU 与系统内可编程的 Flash 集成在一个芯片内, ATMEL 爱特梅尔AVR 微控制器ATmega48为许多嵌入式控制应用提供了灵活而低成本的方案。
ATMEL 爱特梅尔AVR 微控制器ATmega48 有整套的开发工具,包括 C 编译器,宏汇编,程序调试器 / 仿真器 和评估板。
ATmega48 / ATmega48V , ATmega88/ ATmega88V, 与ATmega168/ ATmega168V 的兼容性 只是在存储器大小、boot loader 支持及中断向量 长度上存在差别。Table 1 给出了三种器件在存储器与中断向量长度方面的差别。

ATmega48 存储器大小简述
器件 Flash EEPROM RAM 中断向量长度
ATmega48 4K 字节 256 字节 512 字节 一个指令字 (16 位)
ATmega48 产品特性
ATmega48 引脚说明
ATmega48 有铅订购型号
速度 (MHz) 所需电源 产品型号 封装 工作范围
10 1.8 - 5.5 ATmega48V-10AI
ATmega48V-10PI
ATmega48V-10MI
ATmega48V-10AJ
ATmega48V-10PJ
ATmega48V-10MJ
32A
28P3
32M1-A
32A
28P3
32M1-A
工业级(-40°C - 85°C)
20 2.7 - 5.5 ATmega48-20AI
ATmega48-20PI
ATmega48-20MI
ATmega48-20AJ
ATmega48-20PJ
ATmega48-20MJ
32A
28P3
32M1-A
32A
28P3
32M1-A
工业级(-40°C - 85°C)
ATmega48 无铅环保订购型号
速度 (MHz) 所需电源 产品型号 封装 工作范围
10 1.8 - 5.5 ATmega48V-10AU
ATmega48V-10MMU
ATmega48V-10MU
ATmega48V-10PU
32A
28M1
32M1-A
28P3
工业级(-40°C - 85°C)
20 2.7 - 5.5 ATmega48-20AU
ATmega48-20MMU
ATmega48-20MU
ATmega48-20PU
32A
28M1
32M1-A
28P3
工业级(-40°C - 85°C)
ATmega48 汽车级订购型号
Speed (MHz) Power Supply Ordering Code Package Operation Range
16 2.7-5.5 ATmega48-15AT
ATmega48-15AT1
ATmega48-15AZ
MA -40°C to +85°C
-40°C to +105°C
-40°C to +125°C
16 2.7-5.5 ATmega48-15MT
ATmega48-15MT1
ATmega48-15MZ
PN -40°C to +85°C
-40°C to +105°C
-40°C to +125°C
ATmega48 应用技术支持与电子电路设计开发资源下载
  1. ATmega48 数据手册DataSheet 下载. PDF(简洁版)
  2. ATmega48 中文数据手册DataSheet 下载. PDF(完整版)
  3. 汽车级ATmega48 数据手册DataSheet 下载. PDF(完整版)
  4. Atmel 爱特梅尔AVR 微控制器简介.PDF (编号:Tech AVR 000)MLF 32
  5. 面向新手的AVR 开发工具,及基本知识.PDF(编号:Tech AVR 001)
  6. 使用AVR 定时/计数器的PWM功能设计要点 .PDF
  7. AVR指令集(版本:0856G–AVR–07/08)
  8. AVR 微控制器汽车应用解决方案 . pdf
  9. AVR 微控制器选型指南. pdf
  10. ATMEL 爱特梅尔公司全线产品目录. pdf