0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AT90CAN32/64/128:高性能8位微控制器的深度剖析

chencui 2026-04-06 09:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

AT90CAN32/64/128:高性能8位微控制器的深度剖析

嵌入式系统设计领域,选择一款合适的微控制器至关重要。AT90CAN32、AT90CAN64和AT90CAN128这三款微控制器凭借其出色的性能和丰富的功能,成为了众多工程师的首选。今天,我们就来深入了解一下这三款微控制器。

文件下载:AT90CAN128-16MI.pdf

一、核心特性

1. 高性能低功耗架构

AT90CAN32/64/128采用AVR® 8位微控制器先进RISC架构,拥有133条强大指令,多数指令可在单时钟周期内执行。它具备32个8位通用工作寄存器和外设控制寄存器,支持全静态操作。在16MHz时钟频率下,吞吐量可达16 MIPS,还集成了片上2周期乘法器,能有效提升运算效率。

2. 非易失性存储器

这三款微控制器提供不同容量的闪存(32K/64K/128K字节),具备10,000次的写入/擦除循环耐力,支持系统内编程(ISP),还可选配独立锁定位的引导代码区,引导大小可选择1K、2K、4K或8K字节。此外,它们还配备了1K/2K/4K字节的EEPROM(100,000次写入/擦除循环耐力)和2K/4K/4K字节的内部SRAM,同时支持最大64K字节的可选外部存储空间,并设有编程锁以保障软件安全。

3. JTAG接口

支持JTAG(IEEE std. 1149.1兼容)接口,具备边界扫描功能,可用于编程闪存(硬件ISP)、EEPROM、锁定位和熔丝位,还提供广泛的片上调试支持。

4. CAN控制器

集成CAN控制器2.0A & 2.0B,通过ISO 16845认证。拥有15个全消息对象,具备独立的标识符标签和掩码,支持发送、接收、自动回复和帧缓冲接收模式,在8MHz时钟频率下最大传输速率可达1Mbits/s,还支持时间戳、TTC和监听模式。

5. 丰富的外设功能

  • 定时器/计数器:包括8位同步定时器/计数器-0、8位异步定时器/计数器-2和双16位同步定时器/计数器-1 & 3,具备多种功能,如预分频、外部事件计数、输出比较和PWM输出等。
  • ADC:8通道、10位SAR ADC,支持8个单端通道、7个差分通道和2个可编程增益(1x、10x或200x)的差分通道。
  • 其他外设:还具备片上模拟比较器、面向字节的两线串行接口、双可编程串行USART和主/从SPI串行接口等。

6. 特殊功能

具备上电复位和可编程欠压检测功能,内部校准RC振荡器,8个外部中断源,5种睡眠模式(空闲、ADC降噪、省电、掉电和待机),软件可选时钟频率,以及全局上拉禁用功能。

二、型号对比

AT90CAN32、AT90CAN64和AT90CAN128在硬件和软件上兼容,主要区别在于内存大小: 设备 闪存 EEPROM RAM
AT90CAN32 32K字节 1K字节 2K字节
AT90CAN64 64K字节 2K字节 4K字节
AT90CAN128 128K字节 4K字节 4K字节

工程师可以根据项目需求选择合适的型号。如果项目对存储容量要求不高,AT90CAN32可能是一个经济实惠的选择;而对于需要更大存储容量的项目,AT90CAN64或AT90CAN128则更为合适。

三、引脚配置与描述

1. 引脚配置

AT90CAN32/64/128提供64引脚的TQFP和QFN封装,不同引脚具有不同的功能。例如,Port A - G为8位双向I/O端口,具备内部上拉电阻,在复位时引脚呈三态。RESET引脚用于复位,XTAL1和XTAL2用于连接振荡器,AVCC为A/D转换器电源引脚,AREF为A/D转换器的模拟参考引脚。

2. 引脚功能

每个端口除了基本的I/O功能外,还承担着各种特殊功能。例如,Port F不仅可作为A/D转换器的模拟输入,还可作为双向I/O端口,同时还与JTAG接口相关。在使用时,需要根据具体需求合理配置引脚。

四、寄存器总结

文档中详细列出了各种寄存器的地址、名称和位定义,这些寄存器用于控制微控制器的各种功能。例如,CAN相关寄存器用于配置CAN控制器,定时器/计数器相关寄存器用于控制定时器和计数器的工作模式,USART相关寄存器用于配置串行通信等。工程师在编程时,需要根据实际需求对这些寄存器进行设置。

五、订购与封装信息

1. 订购信息

提供了不同型号的订购代码、速度、电源供应、封装、操作范围和产品标记等信息。例如,AT90CAN32-16AI表示速度为16MHz,电源供应范围为2.7 - 5.5V,采用A2 64封装,适用于工业温度范围(-40°C至+85°C)。

2. 封装信息

介绍了A2 64(64引脚薄型塑料鸥翼四方扁平封装)、Z64-1和Z64-2(64引脚QFN封装)三种封装的详细尺寸和相关参数。在设计电路板时,需要根据封装类型预留合适的空间和引脚布局。

六、应用与思考

AT90CAN32/64/128适用于许多嵌入式控制应用,如工业自动化汽车电子智能家居等。其丰富的功能和高性能能够满足不同应用场景的需求。在实际应用中,工程师需要根据具体项目需求,合理选择型号和配置参数,充分发挥微控制器的优势。同时,也需要注意一些细节问题,如电源管理、引脚配置和寄存器设置等,以确保系统的稳定性和可靠性。

你在使用AT90CAN32/64/128的过程中遇到过哪些问题?你是如何解决的呢?欢迎在评论区分享你的经验和见解。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深度剖析T89C5115:高性能8微控制器的卓越之选

    深度剖析T89C5115:高性能8微控制器的卓越之选 在嵌入式系统设计领域,
    的头像 发表于 04-08 14:40 158次阅读

    Atmel ATxmega128B3/ATxmega64B3微控制器高性能之选

    Atmel ATxmega128B3/ATxmega64B3微控制器高性能之选 在当今电子技术飞速发展的时代,选择一款合适的微控制器对于工
    的头像 发表于 04-06 16:05 1063次阅读

    深入剖析UC3D:高性能32AVR®微控制器的技术魅力

    深入剖析UC3D:高性能32AVR®微控制器的技术魅力 在当今的电子设计领域,高性能、低功耗的微控制器
    的头像 发表于 04-06 16:05 1141次阅读

    Atmel ATtiny25/45/85汽车级8微控制器深度剖析

    Atmel ATtiny25/45/85汽车级8微控制器深度剖析 在汽车电子飞速发展的今天,高性能
    的头像 发表于 04-06 15:30 642次阅读

    探索AT90S/LS2323与AT90S/LS2343微控制器:设计与应用的深度剖析

    两款基于AVR RISC架构的8微控制器,以其高性能、低功耗的特点,成为了众多嵌入式控制应用的理想选择。今天,我们就来深入了解一下这两款
    的头像 发表于 04-06 12:05 715次阅读

    AT90S8515:8微控制器性能剖析与应用指南

    AT90S8515:8微控制器性能剖析与应用指南 在嵌入式
    的头像 发表于 04-06 10:15 239次阅读

    AT90S/LS4434和AT90S/LS8535 8微控制器深度解析

    AT90S/LS4434和AT90S/LS8535 8微控制器深度解析 作为一名电子工程师,在
    的头像 发表于 04-06 10:15 244次阅读

    深入剖析AT90S1200:低功耗8微控制器的卓越之选

    深入剖析AT90S1200:低功耗8微控制器的卓越之选 在当今的电子设计领域,低功耗、高性能
    的头像 发表于 04-06 10:05 257次阅读

    AT90CAN32/64/128高性能8微控制器的技术剖析

    AT90CAN32/64/128高性能8微控制器
    的头像 发表于 04-06 09:40 249次阅读

    AT89C51RD2/ED2:高性能8Flash微控制器深度剖析

    AT89C51RD2/ED2:高性能8Flash微控制器深度剖析 在电子设计领域,
    的头像 发表于 04-05 16:40 1186次阅读

    AT89C1051U:高性能8微控制器的技术剖析与应用指南

    AT89C1051U:高性能8微控制器的技术剖析与应用指南 在嵌入式控制应用的领域中,
    的头像 发表于 04-05 16:25 634次阅读

    Z8 Encore! XP 64K系列闪存微控制器高性能8解决方案

    Z8 Encore! XP 64K系列闪存微控制器高性能8解决方案 在电子设计领域,
    的头像 发表于 04-05 09:20 250次阅读

    深入剖析Atmel AT90USB64/128微控制器:特性、应用与挑战

    深入剖析Atmel AT90USB64/128微控制器:特性、应用与挑战 在电子工程师的工具箱中,微控制器是实现各种智能设备和嵌入式系统的核
    的头像 发表于 03-26 11:45 263次阅读

    Z8 Encore! F0830 系列高性能 8 微控制器深度解析

    Z8 Encore! F0830 系列高性能 8 微控制器深度解析 在当今竞争激烈的电子设计领
    的头像 发表于 03-16 16:05 219次阅读

    Atmel ATmega644P/V 8AVR微控制器深度剖析

    Atmel ATmega644P/V 8AVR微控制器深度剖析 在嵌入式系统设计领域,选择一款合适的
    的头像 发表于 03-05 16:20 256次阅读