产品线介绍 高速、零外设 AVR Flash 微处理器
AVR 遂你所愿 为什么 AVR 会成为世界领先的 Flash MCU? 最聪明 低成本 最紧密 系统集成 最好 CPU性能 最低 功耗 最快 产品面市时间 最聪明 低成本 最紧密 系统集成 最好 CPU性能 最低 功耗 最小 代码 最安全 对IP的保护
领先 - 保持领先 AVR 微处理器 使你领先于同行 缩短开发时间 提高产品智能 缩短产品转换(换型)时间 产品改进 C 汇编 时间 移植以前的代码 在线编程 通过JTAG接口进行调试 提高产品智能 可以在最后测试阶段再编程 在编程过程中进行标定 缩短产品转换(换型)时间 代码转换 : 0 days 时间 产品改进 C 汇编
成本更低 AVR 微处理器 降低你的成本 Flash - 你花的每一分钱都包含以下好处: 通过集成来降低成本 现场更新:免费 多个代码版本:免费 产品召回:可以永不发生 通过集成来降低成本 嵌入式EEPROM和ADC 嵌入式掉电检测 嵌入式JTAG调试器
产品更小 AVR微处理器 减小PCB尺寸 AVR – ALL INSIDE 高集成度 Flash程序存储器 EEPROM数据存储器 CPU 外部存储器接口 PWM SRAM数据存储器 TWI 8-bit定时器 硬件乘法器 SPI 16-bit定时器 中断处理 U(S)ART 实时时钟 上电复位 10-bit ADC 输入捕捉 看门狗定时器 掉电检测 输出比较 片内振荡器 模拟比较器 上拉电阻
运行更快 AVR 微处理器 以更快的速度运行程序 AVR RISC – 速度优先 为速度而设计 5 个并行数据总线 32个累加器 单时钟周期 8, 16, 24, 32和64-bit 算术操作 增强的 RISC指令集 线性地址映射 为速度而设计 2时钟周期的硬件乘法器 嵌入式高速存储器
代码更小 AVR 微处理器 减小你的程序代码 AVR RISC – 为最小代码而设计 5 个并行数据总线 32个累加器 4个数据/堆栈指针 8, 16, 24, 32和64-bit算术操作 增强的RISC指令集 线性地址影射 适应 ANSI C 和汇编相比付出代价极小 指令集由编译专家建构和调整
决不妥协 适合于 ANSI C 速度 传统 CISC RISC 代码效率 速度 传统的折衷方式
功耗更低 AVR 微处理器 降低系统功耗 每一个电子都被考虑在内: 单时钟周期执行 5 个并行数据总线 6种MCU睡眠模式 最小幅度振荡器 0泄漏输入 1.8 – 6.0V工作电压
保护你的IP AVR 微处理器 保护你的知识产权 保护软件安全的措施 安全的现场更新方式 不可破解的Lock bit技术 不象Mask ROM那样可通过电子显微镜破解 Flash单元深藏于芯片内部 上市多年,未见过实际被解密的案例 安全的现场更新方式 通过Self Programming方式下载加密的更新代码
Self-Programming AVR 微处理器 可以对自己编程 为使用便利而设计 写入新代码时无需外部器件 小扇区:128字节 Boot区可变 Read-While-Write技术 减少编程时间 受控于硬件的编程方法 打开通向新世界的大门 通过任何接口进行编程 重复编程无需外部器件 100%安全的远程加密更新方式
AVR家族的演变 1997 2000 2003 Secure AVR tiny AVR tiny AVR AVR AVR AVR LCD CAN AVR FPSLIC Secure AVR Mega AVR tiny AVR AVR LCD FPSLIC Mega AVR tiny AVR AVR AVR
3个 AVR 系列 性能 ( 16KB - 128KB) ( 1KB- 8KB ) 存储器 大小 ( 1KB - 2KB ) 完全兼容 TinyAVR applications Remote Keyless Entry, Temperature Sensors, Battery chargers, Remote Controls, Secure EEPROM, Fire Detectors, Motor Control, Data loggers, Protocol Converters, Toys, Hands Free Kits, Home Alarm Systems, Encryption/Decryption, Simple Control applications + Any application that would use a couple of discrete gates AVR applications Smart Card Readers, Car Alarms, Point Of Sale (POS) Terminals, Home Alarm Systems, Keyboard Controllers, Internet Telephones, Telecom Applications, Sensor applications, Temperature loggers, Battery Chargers, UPS, Touch-screen Sensors, Smart Batteries, Toll Road Tags, RF Telephones, Low Speed Modems, V-Chip module, Power meters, Paper Feeders megaAVR Applications Mobile Telephones, Printer Servers, Power Meters, 3-Phase Motor Control, GPS, Modems, Telephones, Medical Equipment, Sound Measuring Systems, Telecom Applications. - System On-Chip Applications 3 different marked with different requirements - One architecture - One instruction set - Fully Code compatibility - Same development tools environment 存储器 大小 ( 1KB - 2KB )
AVR的升级换代 mega103 mega128 mega256 mega32 mega64 CAN AVR mega16 mega169 已淘汰 主流产品 新产品 未来产品 mega103 mega128 mega256 mega32 mega64 CAN AVR mega16 mega169 mega329 90S8535 mega8535 mega161 mega162 低功耗mega8 90S8515 mega8515 90S4433 mega8 tiny28 tiny26 90S2313 tiny2313 90S1200 90S2323/43 tiny15 tiny13 tiny11/12
AVR的中低档Tiny与90S系列产品
AVR的中高档Mega系列产品
ATtiny11 8 脚封装 1K 字节 Flash 多达6个可编程 I/O 8 Bit 定时器/计数器 1 个外部中断 任意引脚电平变化可产生中断/唤醒 模拟比较器 片内振荡器
ATtiny12 8 脚封装 1K 字节 ISP Flash 64 字节 ISP EEPROM 多达6个可编程I/O 8 Bit 定时器/计数器 1个外部中断 任意引脚电平变化可产生中断/唤醒 模拟比较器 可调节的高精度片内振荡器
典型应用, ATtiny11/12 安全EEPROM 汽车报警 消防报警器 玩具 DIP开关的替代品 协议转换器 电机控制器 取代外部逻辑 信号处理 数据记录仪 协处理器
ATtiny15 8 脚封装 1K 字节 ISP Flash 64 字节 ISP EEPROM 多达6个可编程I/O 2个8 Bit定时器/计数器 一个150kHz, 8 bit 高速 PWM 1个外部中断 任意引脚电平变化可产生中断/唤醒 4 通道 10-bit ADC 一个差分输入,且增益可调 模拟比较器 可调节的高精度片内1.6MHz振荡器
典型应用, ATtiny15 电池充电器 Light Ballast 消防报警器 传感器 调光器 报警系统
ATtiny28 28/32 脚封装 2K 字节 Flash 11个可编程I/O, 8个专用输入和1个专用输出 8 Bit 定时器/计数器 2个外部中断 任意引脚电平变化可产生中断/唤醒 调制模式可编程的大电流LED驱动器 模拟比较器 可调节的高精度片内振荡器 工作电压可低至1.8V
典型应用, ATtiny28 遥控器 键盘控制器 I/O控制器 通讯设备 低成本/多引脚应用
AT90S1200 20 脚封装 1K 字节 ISP Flash 64 字节 ISP EEPROM 8-bit 定时器/计数器 1 个外部中断 模拟比较器 RC振荡器
典型应用, AT90S1200 遥控器 门禁 消防报警器 玩具 取代DIP开关 读卡器 机顶盒 I/O 控制器 安全 EEPROM 键盘扫描器 协议转换器 取代外部逻辑
AT90S2313 20 脚封装 2K 字节 ISP Flash 128字节 ISP EEPROM 128 字节 SRAM 8-bit定时器/计数器 带捕捉/比较功能的16-bit定时器/计数器 全双工 UART 可选的8/9/10位PWM 2个外部中断 模拟比较器
典型应用, AT90S2313 汽车报警器 消防报警器 报警系统 玩具 POS机 读卡器 机顶盒 I/O 控制器 电机控制 协议转换器
AT90(L)S2323/2343 8 脚封装 2K 字节 ISP Flash 128 字节 ISP EEPROM 128 字节 SRAM 8-bit 定时器/计数器 1 个外部中断
典型应用, AT90(L)S2323/2343 安全EEPROM 玩具 电信应用 协议转换器 协处理器 取代外部逻辑 时序控制 串行数据加密/解密
ATMega8 28/32 脚封装 4K 字节 ISP Flash 256 字节 ISP EEPROM 128 字节 SRAM 8-bit 定时器/计数器 带捕捉/比较功能的16-bit定时器/计数器 可选的8/9/10-bit PWM 全双工UART SPI接口 6通道10-bit ADC
典型应用, ATMega8 智能电池充电器 传感器 温度记录仪 电话外设 电压记录仪 张力控制 汽车报警 电机控制 玩具
ATMega8515 40/44脚封装 8K 字节 ISP Flash 512字节 ISP EEPROM 512字节 SRAM 全双工 UART SPI 接口 8/16-bit 定时器/计数器 2个可选的8/9/10-bit PWM 2 个外部中断 模拟比较器 外部存储器接口
典型应用, ATMega8515 电表(3相,与AT73C500/501配套) 工业控制 V-Chip TV-module 低速 Modem 条码阅读器 POS机 汽车报警 键盘控制器 RF电话 电机控制 电信应用
ATMega8535 40/44 封装 8K 字节 ISP Flash 512字节 ISP EEPROM 512字节 SRAM 全双工 UART SPI接口 8/16-bit 定时器/计数器 2个可选的8/9/10-bit PWM 2 个外部中断 模拟比较器 8通道10-bit ADC 32 kHz RTC振荡器
典型应用, ATMega8535 电池充电器 传感器 温度记录仪 电压记录仪 张力控制 触摸屏控制器 各种表 UPS 3相电机控制 工业控制 能源管理
ATmega162(L) 40/44 脚封装 16K 字节 ISP/SP Flash 512 字节 ISP/SP EEPROM 1K 字节 SRAM 2个全双工 UART SPI 接口 8/16-bit 定时器/计数器 3个PWM 2个外部中断 模拟比较器 外部存储器接口
典型应用, ATmega162(L) 电表 工控 V-Chip TV-module 低速 Modem 条码阅读器 POS机 汽车报警 键盘控制器 RF电话 电机控制 电信应用 Web Server
ATmega16(L) 40/44 脚封装 16K 字节 ISP/SP Flash 512字节 ISP/SP EEPROM 1K 字节 SRAM 全双工 UART SPI 接口 TWI 接口 带PWM功能的8/16-bit 定时器/计数器 2个外部中断 8通道10-bit ADC 32 kHz RTC 振荡器 模拟比较器
典型应用, ATmega16(L) 智能电池 先进的电池充电器 电表 温度记录仪 电压记录仪 张力控制 触摸屏控制器 各种表 UPS 3相电机控制 工控 能源管理
ATmega32(L) 40/44 脚封装 32K 字节 ISP/SP Flash 1K字节 ISP/SP EEPROM 2K字节 SRAM 全双工 USART SPI 接口 TWI接口 带PWM功能的8/16-bit 定时器/计数器 2 个外部中断 8通道10-bit ADC 32 kHz RTC 振荡器 模拟比较器 JTAG 接口
典型应用, ATmega32(L) 智能电池 先进的电池充电器 电表 温度记录仪 电压记录仪 张力控制 触摸屏控制器 各种表 UPS 3相电机控制 工控 能源管理
ATmega128(L) 64 脚封装 (48个I/O, 16个特殊功能引脚) 128K 字节 ISP Flash 4K 字节 SRAM 4K 字节 EEPROM 8通道10-bit ADC 带PWM功能的8/16-bit定时器/计数器 8个外部中断 32 kHz RTC 振荡器 SPI 接口 全双工UART 外部存储器接口
典型应用, ATmega128(L) 模拟电话 血氧定量计 传感器 汽车应用 送纸器 电信应用 3相电机控制 GPS 工控
开发工具 ATMEL提供全套的开发工具 与ANSI C兼容的 C 编译器 宏汇编 链接器/库 调试器/模拟器 RTOS 在线仿真器 评估板 编程器 参考设计/应用例子 18 16
AVR 入门 评估工具 低成本开发工具 高性能开发工具 AVR Studio AVR Studio STK500 GNU GCC 编译器 总价 $79 高性能开发工具 ICE10 / ICE30 IAR C 总价 $6050 低成本开发工具 AVR Studio STK500 ICE200 / JTAGICE Imagecraft C 总价 $475
AVR Studio AVR 集成开发环境 AVR软件模拟器和仿真器的前端 C 及汇编级调试 支持第三方编译器 保持工程信息 可以从 www.atmel.com 免费下载
AVR Studio 源代码窗口 代码书写,软件模拟和仿真 源代码显示和反汇编 句法加亮 断点和书签 运行到光标处 多个窗口 源代码搜索
ICE200 仿真器 可以仿真Tiny10/11/12、S1200、S2313、S2323、S4414、S4433、S4434、S8515、S8535 无限制断点 低成本 SMD 适配器 与被仿真器件相同的电气特性 低噪声 使用的是 ASIC 在停止状态下I/O保持有效
JTAG ICE仿真器 由 AVR Studio 控制 实际芯片的实时仿真 支持 调试目标板上的实际芯片 通过JTAG接口直接与芯片对话 真实的电气特性 支持 程序和数据断点 完全的执行控制 各种调试窗口 可以对JTAG接口的AVR芯片进行烧录
嵌入式 Internet 工具包 完整的 web server 参考设计 完全的 TCP/IP 栈 完整的模块化 C源代码 板上 Ethernet接口 可进行串口 数据交换 Other embedded web servers: Microchip, Mitsubishi Uses UART for interface Need PC as gateway to internet Scenix Ethernet interface Assembly code, very limited TCP/IP stack support Zilog, Rabbit Ethernet, C-code, TCP/IP stack support Many external components
电池充电器参考设计 为ATmega8 和ATtiny15 而设计,提供源代码 适应 SLA、NiCd、NiMh 和 Li-Ion 电池的库 基于BUCK变换器的完整电池充电器参考设计 RS-232 接口
IAR EWA90 IAR 的嵌入式工作台 GUI 高端 IAR ICCA90 C 编译器 支持所有的megaAVR 和 AT90S 器件(除了1200) 双龙公司为其 软件代理商 www.iar.com 50
IAR EWAAVR IAR 的嵌入式工作台 集成化的 IAR C 开发工具 高端 IAR ICCAAVR C/C++ 编译器 支持所有的megaAVR 和 AT90S 器件(除了1200) 第二代 ICCA90 在寄存器/EEPROM使用 方面有提高 双龙公司为其软件代理商 50
Imagecraft ICCAVR 和 ICCtiny ICCAVR支持所有的megaAVR 和 AT90S 器件(除了1200) ICCtiny™ 支持Tiny 和 AT90S1200 AVR Studio 支持其目标调试代码 Windows C 编辑器 双龙公司为其软件代理商 www.imagecraft.com 49
齐全的开发工具 评估工具 低成本工具 高性能工具 SL系列实验器 和 AVR Studio < $99 ICE200/JTAGICE Imagecraft/GNU GCC < $499 高性能工具 ICE50/ICE40 IAR C/C++ ~ $4999