Atsamd20j17a-au


ARM Cortex-M0+ MCU 48MHz,128KB 闪存,16KB SRAM,6xSERCOM(I2C/SPI/UART),12 位 ADC 20ch,10 位 DAC,PTC 触摸屏,TQFP-64,-40~85C

12000

有效库存
转到查询

Image for reference only

制造商零件:

Atsamd20j17a-au

包装:

TQFP-64 EP(10 x 10 x 1.2 毫米,0.5 毫米间距)

品牌:
您可能感兴趣的其他建议.
说明

Microchip Technology(前身为 Atmel)的 ATSAMD20J17A-AU 是一款基于 ARM Cortex-M0+ 的 32 位微控制器,具有 128 KB 闪存和 16 KB SRAM,采用 64 引脚 TQFP(10 x 10 mm)封装,带裸露焊盘。主要规格ARM Cortex-M0+ 内核,频率高达 48 MHz;单周期硬件乘法器;128 KB 系统内可自动编程闪存;16 KB SRAM;2.46 CoreMark/MHz;电源电压 1.62 V 至 3.63 V;上电复位 (POR) 和掉电检测 (BOD);48 MHz 数字锁相环 (DFLL48M) 和 48-96 MHz 小数数字锁相环 (FDPLL96M);内部振荡器:32 kHz、32 kHz ULP、8 MHz;外部晶体 32.768 kHz 和 0.4-32 MHz;带 16 个外部中断和一个 NMI 的外部中断控制器 (EIC);8 通道事件系统;6 个串行通信接口 (SERCOM),每个接口可配置为 USART(全双工或单线半双工)、I2C(最高 400 kHz)或 SPI;8 个 16 位定时器/计数器 (TC),可配置为 5 个独立的 16 位 TC 或合并为 32 位 TC;16 个 PWM 通道;带时钟/日历的 32 位实时计数器 (RTC);看门狗定时器 (WDT);CRC-32 发生器;一个 12 位 350 ksps ADC,带 20 个通道(差分和单端、1/2 倍至 16 倍可编程增益、自动偏移和增益误差补偿、过采样和抽取,有效分辨率为 13-16 位);一个 10 位 350 ksps DAC;两个模拟比较器 (AC),带窗口比较功能;外设触摸控制器 (PTC),具有 256 通道电容式触摸和接近感应功能;52 个 GPIO 引脚;SleepWalking 外围设备;空闲和待机睡眠模式;功耗在活动模式下低至 70 uA/MHz,触摸控制器运行时为 8 uA;SWD 调试接口;工作温度为 -40 至 +85 摄氏度(A 级)或 -40 至 +105 摄氏度。符合 RoHS3 标准。激活/生产状态。.

Microchip Technology 的 ATSAMD20J17A-AU 属于低功耗 ARM Cortex-M0+ 微控制器 SAM D20 系列。它具有最高引脚数(64 引脚 J 型)和中等密度存储器(128 KB 闪存/16 KB SRAM),在 SAM D20 系列中提供了最多的外设数量和 I/O 可用性。.

SAM D20 系列最初由 Atmel(2016 年被 Microchip 收购)开发,是 SAM(基于 ARM 的智能微控制器)产品系列的一部分。D20 是 SAM D2x 系列的基本型号,针对低功耗和通用嵌入式应用进行了优化。其他变体包括 SAM D21(带 USB)、SAM D10/D11(引脚数更少、成本更低)和 SAM DA1(符合汽车标准)。.

SAM D20 系列的关键区别在于 SERCOM(串行通信接口)外设。每个 SERCOM 都可独立配置为 USART、I2C 或 SPI,为通信接口分配提供了无与伦比的灵活性。通过六个 SERCOM 模块,ATSAMD20J17A-AU 可同时支持多达六个独立串行通道的任意组合(例如,3x SPI、2x I2C、1x USART)。这消除了特定接口类型不足的常见问题(例如,需要 3 个 SPI 端口,但 MCU 只有 2 个)。.

8 通道事件系统是另一项独特功能,它允许外设直接通信,无需 CPU 干预。例如,外部中断可触发 ADC 转换,转换完成后可触发 DMA 传输,DMA 传输可触发定时器启动。这种事件驱动架构减少了中断延迟和 CPU 开销,并实现了 SleepWalking(睡眠漫步)功能,即当 CPU 处于睡眠模式时,外设可自主运行。.

12 位 ADC 有 20 个通道、可编程增益级(1/2x 至 16x)和硬件过采样(有效分辨率高达 16 位),其性能大大高于典型的 M0+ MCU ADC。在许多传感器应用中,可编程增益级无需外部信号调节放大器。差分输入功能和自动偏移/增益误差补偿提高了测量精度。硬件过采样和抽取可提供 13、14、15 或 16 位有效分辨率,无需 CPU 计算。.

10 位 350 ksps DAC 在 M0+ 微控制器中较为少见,无需外部 DAC 组件即可生成模拟输出(波形、控制电压、音频)。DAC 与 DMA 控制器和定时器触发转换相结合,可以自主生成复杂的波形。.

支持 256 通道电容式触摸的外设触摸控制器 (PTC) 继承了 Microchip 的 mTouch 技术,为按钮、滑块、滚轮和接近检测提供硬件加速电容式感应。PTC 在待机模式下的工作电流仅为 8 uA,可持续扫描触摸传感器,只有在检测到触摸时才唤醒 CPU。这种超低功耗触摸扫描是电池供电消费类产品的一个关键优势。.

52 个 GPIO 引脚为 64 引脚封装提供了广泛的 I/O 功能。所有 GPIO 引脚均可单独配置,具有外设多路复用功能(通过端口多路复用器,每个引脚可实现多达 8 个备用功能)、中断功能(通过 EIC 实现 16 个外部中断)以及可配置的上拉/下拉电阻。.

ATSAMD20J17A-AU 采用 A 温度等级(-40 至 85 摄氏度)。同一器件还提供汽车合格型和扩展温度型。后缀 AU 表示带托盘封装的 TQFP-64 封装(后缀 AUT 表示带卷轴封装)。.

Microchip 的 MPLAB X IDE、MPLAB Harmony v3 框架和 Atmel Studio(传统)支持开发。SAM D20 还得到 Arduino(Arduino Zero/M0 使用 SAM D21,具有相同的架构和外设)、Zephyr RTOS 和 ARM mbed OS(传统)的大力支持。.

ATSAMD20J17A-AU 在单芯片上可作为一个完整的 32 位嵌入式微控制器系统运行,集成了 ARM Cortex-M0+ 处理器内核、闪存、SRAM 和一整套灵活的外设。.

ARM Cortex-M0+ 内核:Cortex-M0+ 是一种 32 位 RISC 处理器,采用 ARMv6-M 架构和 Thumb 指令集。它采用 2 级流水线(比 Cortex-M0 的 3 级流水线级数少),提高了能效。M0+ 包括一个单周期硬件乘法器(32×32 到 32 位结果)、一个可配置优先级的嵌套向量中断控制器 (NVIC),以及一个用于指令跟踪的微跟踪缓冲器 (MTB)。该内核达到 2.46 CoreMark/MHz,在 48 MHz 频率下提供约 118 CoreMark。.

内存系统:128 KB 闪存存储程序代码和常量数据,以 512 字节页的形式组织,用于擦除操作。闪存支持通过 SWD 进行系统内编程 (ISP) 和用于固件更新的应用内编程 (IAP)。闪存等待状态由 NVMCTRL 根据 CPU 频率自动管理。16 KB SRAM 为单组,单周期访问频率为 48 MHz。SRAM 分为两部分:前 8 KB 为位带式,可在待机模式下保留,其余 8 KB 不保留。.

时钟系统:时钟系统高度灵活,有多个时钟源。内部 8 MHz RC 振荡器 (OSC8M) 在启动时提供默认时钟。DFLL48M(数字锁相环)可将 32 kHz 基准频率乘以高精度的 48 MHz。FDPLL96M(分数数字锁相环)可从各种参考源产生 48 MHz 至 96 MHz 的频率。外部晶体振荡器(XOSC32K 用于 32.768 kHz RTC 晶体,XOSC 用于 0.4-32 MHz 主晶体)可提供精确的定时。时钟系统支持动态时钟切换和无闪烁频率转换。.

SERCOM 模块:六个 SERCOM 模块都是通用串行通信外设,可配置为 USART、I2C 或 SPI。配置通过寄存器设置,并可在运行时更改(通过适当的去初始化)。每个 SERCOM 都有自己的中断、DMA 触发器和时钟域。I2C 模式支持标准(100 kHz)、快速(400 kHz)和高速模式。SPI 模式支持主站和从站操作,可配置时钟极性和相位。USART 模式支持全双工、半双工和具有小数波特率生成功能的 LIN 协议。.

事件系统:8 通道事件系统将事件发生器(定时器、ADC、EIC 等)与事件用户(ADC 触发器、DMA 请求、定时器动作等)连接起来,无需 CPU 干预。事件在 1-2 个时钟周期内传输,比中断驱动处理快得多。即使在待机睡眠模式下,事件系统也能运行,从而实现外设的 "睡眠漫步"(SleepWalking)。例如,RTC 可以生成一个周期性事件,触发 ADC 对传感器进行采样,如果 ADC 的结果超过阈值(通过模拟比较器窗口功能),CPU 就会从待机状态被唤醒。.

ADC 操作:12 位 ADC 支持单端和差分输入模式。在差分模式下,正负输入可以是 20 个 ADC 通道中的任何一个,从而提供了最大的灵活性。可编程增益级(1/2 至 16 倍)可在转换前放大小信号,提高低振幅传感器的有效分辨率。硬件过采样将 2^N 个采样累加并除以 2^N,以获得 N/2 位额外分辨率(例如,4 倍过采样可获得 13 位有效分辨率)。偏移和增益误差补偿利用出厂校准值或用户编程的校正值自动纠正系统 ADC 误差。.

电源管理:SAM D20 支持多种睡眠模式。空闲模式停止 CPU 运行,但保持外设运行;任何中断都会唤醒 CPU。待机模式会停止 CPU、大部分时钟和闪存;只有 RTC、EIC 和事件系统保持激活状态;SRAM 可以保留(前 8 KB);唤醒源包括外部中断、RTC 警报和触摸检测;在 RTC 运行的待机模式下,电流消耗约为 3 uA。SleepWalking 允许 ADC 和 SERCOM 等外设在事件触发的待机模式下短暂运行,而无需唤醒 CPU。.

调试接口:2 引脚 SWD 接口(SWDIO、SWCLK)提供调试访问和闪存编程功能。微跟踪缓冲器 (MTB) 在 SRAM 循环缓冲器中记录最后 256-4096 条执行指令,提供基本指令跟踪功能,无需外部跟踪端口。.

别针组 名称 类型 说明
电源 VDD、VDDIO、VDDANA、GND 电源 VDD:数字内核电源,1.62-3.63 V;VDDIO:I/O 电源(与此封装中的 VDD 相同,内部键合);VDDANA:ADC/DAC/AC 模拟电源(必须通过滤波路径连接至 VDD);GND:接地(多个引脚);VDDIO 引脚为 GPIO 组供电;用 100 nF 陶瓷电容器和 4.7 uF 散装电容器对每个 VDD/VDDIO/VDDANA 引脚进行去耦处理
时钟 xin32、xout32、xin、xout 模拟输入/输出 XIN32/XOUT32:用于 RTC 的 32.768 kHz 晶体;XIN/XOUT:0.4-32 MHz 主晶体;如果仅使用内部振荡器,可以不连接;用负载电容器连接晶体(32 kHz 时典型值为 6-12 pF,根据主晶体的晶体数据表)。
重置 重置 输入 低电平有效系统复位,具有内部上拉功能;断言低电平至少 100 ns 会产生系统复位;复位期间为开漏输出;连接 100 nF 电容器至 GND 以进行 ESD 滤波;调试期间还用作 SWDIO(双功能引脚,由复位时的硬件条件选择)。
SWD 调试 SWDIO、SWCLK 数字输入/输出 串行线调试接口;SWDIO 与 RESET 引脚共享;SWCLK 是专用引脚;通过 NVMCTRL 可访问 Cortex-M0+ 调试资源(断点、观察点、MTB 跟踪)和闪存编程;连接到调试探针(Atmel ICE、J-Link、EDBG)。
GPIO 端口 PA[00-31]、PB[00-31] 输入/输出 52 个通用 I/O 引脚,分为端口 A(32 个引脚)和端口 B(20 个引脚);每个引脚都具有可配置的上拉/下拉、输入使能、输出使能和外设 MUX(最多 8 个备用功能);16 个引脚可通过 EIC 映射到外部中断;所有引脚都具有 3.63 V 容限(非 5 V 容限);引脚 MUX 将每个 GPIO 连接到选定的外设功能(SERCOM、TC、ADC、DAC 等)。
模拟 AN[0-19],VREF,DAC 模拟输入/输出 20 个 ADC 输入通道(单端)或 10 对差分;AIN0-19 与 GPIO 引脚共享;VREF:外部 ADC 基准输入(可选,也可使用内部基准);DAC:10 位 DAC 输出(与 AIN0 共享或专用引脚,具体取决于配置);AC0/AC1:模拟比较器输入
触摸 PTC X/Y 线 模拟 外设触摸控制器线路;通过特定的 MUX 配置与 GPIO/AIN 引脚共享;最多 256 个互容通道或自容通道;PTC 扫描可自动运行,待机模式下典型电流为 8 uA;需要根据数据表中的 PTC 引脚表进行特定的引脚分配
USB(不可用) - - SAM D20 不包括 USB;使用 SAM D21 可获得 USB 2.0 全速设备支持;否则引脚兼容且代码兼容
隔热垫 EP 热能 TQFP-64 封装底部的外露散热垫;通过多个散热孔与 PCB 接地平面连接;改善散热和电气接地连接
应用 说明
电容式触摸用户界面 256 通道 PTC 可用于触摸按钮、滑块、滚轮和接近传感器;8 uA 待机触摸扫描可在电池供电的设备中实现始终保持触摸状态;事件系统可在检测到触摸时从待机状态唤醒 CPU;6 个 SERCOM 为显示和通信提供 SPI/I2C;DAC 可驱动音频反馈;是家用电器、消费电子产品和工业 HMI 的理想之选
多传感器数据采集 20 通道 ADC 具有可编程增益(1/2x 至 16x),可直接连接多个传感器(热敏电阻、压力传感器、应变计),无需外部放大器;差分模式可消除共模噪声;超采样提供高达 16 位的有效分辨率;6 个 SERCOM 可连接 I2C/SPI 数字传感器;事件系统可通过定时器或外部中断触发 ADC 转换
带事件系统的工业控制 使用事件系统创建自主控制回路,无需 CPU 干预;例如,外部中断触发 ADC,ADC 结果由交流窗口比较器比较,比较器事件触发 DAC 输出变化;所有这些都处于待机模式,电流为 3 uA;仅在警报条件下唤醒 CPU;定时器事件产生用于电机控制的 PWM 输出;52 个 GPIO 引脚可满足大量 I/O 需求
便携式医疗设备 低功耗 ARM Cortex-M0+,有效功耗为 70 uA/MHz,待机功耗为 3 uA;带增益级的 12 位 ADC(用于生物传感器信号);DAC(用于生成刺激信号);触摸界面(用于用户输入);RTC(用于时间戳);SERCOM(用于 BLE 模块通信);使用单节锂离子电池(1.62-3.63 V)工作;BOD(电池耗尽保护)。
智能计量/物联网传感器节点 通过 ADC 和 SERCOM 从多个传感器收集数据;使用 48 MHz Cortex-M0+ 处理;通过 SPI 连接的射频模块(LoRa、Sub-GHz)传输;RTC 提供时间戳和定期唤醒;待机电流为 3 uA,可将电池寿命延长至数年;CRC-32 可确保数据完整性;事件系统可在 CPU 休眠时自主收集数据
模型 制造商 兼容性 主要区别
Atsamd21j17a-au 微型芯片 针脚兼容,增加 USB 相同的 SAM D20 架构,支持 USB 2.0 全速设备;相同的 TQFP-64 引脚布局;相同的外设;增加了 USB SERCOM 和 USB DM/DP 引脚;成本略高;需要 USB 连接时使用;代码与 SAM D20 兼容
Atsamd20j18a-au 微型芯片 相同封装,更多内存 256 KB 闪存(2x)和 32 KB SRAM(2x)版本;相同的 TQFP-64 引脚布局和外设;引脚兼容升级;在 128 KB 闪存不足时使用;相同的功耗和外设功能
STM32F072CBT6 意法半导体 具有竞争力的 M0 频率为 48 MHz 的 Cortex-M0;128 KB 闪存、16 KB SRAM;LQFP-48(引脚较少);USB 2.0 FS;SERCOM(1x I2C、2x SPI、2x USART)较少;无事件系统;无 PTC;无 DAC;标准外设较多;不兼容引脚;在需要 USB 而不需要事件系统/PTC 时使用
LPC1549JBD48 恩智浦 具有竞争力的 M0 频率为 72 MHz 的 Cortex-M0(速度更快);256 KB 闪存、36 KB SRAM;LQFP-48;更多定时器;无事件系统;无 PTC;引脚不兼容;需要更高的 CPU 性能和更大的内存时使用,但无 SAM D20 事件/触摸功能
pic32mx270f256d 微型芯片 微型芯片 32 位替代品 频率为 50 MHz 的 MIPS M4K;256 KB 闪存,64 KB SRAM;TQFP-64;不同的架构(MIPS 与 ARM);更多的 RAM;USB;无事件系统;无 PTC;用于偏好 MIPS 而非 ARM 的 Microchip 生态系统客户;代码不兼容
推荐部件
8-bit AVR MCU, 20MHz, 32KB Flash, 2KB SRAM, TQFP-32, NRND

品牌:

封装:

TQFP-32 (7×7×1.05 mm)
有库存:
13010pcs

货运周期:3~7 天
最低订购量为 1

转到查询
E1/T1 Line Interface Unit, 8.192Mbps, short/long haul, integrated CDR, 80-MQFP, 3.3V

品牌:

封装:

80-MQFP (14x14mm)
有库存:
14099pcs

货运周期:3~7 天
最低订购量为 1

转到查询
ARM7TDMI MCU, 55MHz, 256KB Flash, 64KB SRAM, Ethernet MAC, USB, CAN, LQFP-100

品牌:

封装:

LQFP-100
有库存:
3752pcs

货运周期:3~7 天
最低订购量为 1

转到查询
3A adjustable LDO, 1.24-15V output, 450mV dropout, TO-263-5, fast transient response

品牌:

封装:

TO-263-5 (10.67 x 9.17 x 4.6 mm)
有库存:
7577pcs

货运周期:3~7 天
最低订购量为 1

转到查询
12-bit single-channel voltage DAC, SPI, rail-to-rail output, 2.7-5.5V, SOIC-8, AEC-Q100

品牌:

封装:

SOIC-8(4.9 x 3.9 毫米)
有库存:
2849pcs

货运周期:3~7 天
最低订购量为 1

转到查询
8-bit AVR MCU, 32KB Flash, 2KB SRAM, 23 I/O, 8ch 10-bit ADC, TQFP-32, T&R

品牌:

封装:

TQFP-32 (7.0 x 7.0 x 1.05mm)
有库存:
6946pcs

货运周期:3~7 天
最低订购量为 1

转到查询
质量保证

我们从合作供应链采购的所有电子元件都经过严格的进货检验。通过仔细的测试,我们确保交付给客户的所有产品都是原装正品,符合质量要求。此外,我们还保存完整的检验记录,使整个供应链流程清晰可查。.

认证
我们获得了多项专业认证,并建立了自己的专业检测实验室,确保交付给客户的每一件产品都符合最高质量要求。我们严格按照流程进行检测,确保产品质量稳定、参数准确。为保证原装正品,我们还与可靠的第三方检测机构合作,进行严格的质量检测。我们始终高度重视质量,完全符合行业标准、相关法规和 ISO 9001:2015 的要求。.

发货与付款

我们从合作供应链采购的所有电子元件都经过严格的进货检验。通过仔细的测试,我们确保交付给客户的所有产品都是原装正品,符合质量要求。此外,我们还保存完整的检验记录,使整个供应链流程清晰可查。.

认证
我们获得了多项专业认证,并建立了自己的专业检测实验室,确保交付给客户的每一件产品都符合最高质量要求。我们严格按照流程进行检测,确保产品质量稳定、参数准确。为保证原装正品,我们还与可靠的第三方检测机构合作,进行严格的质量检测。我们始终高度重视质量,完全符合行业标准、相关法规和 ISO 9001:2015 的要求。.

服务与包装

我们从合作供应链采购的所有电子元件都经过严格的进货检验。通过仔细的测试,我们确保交付给客户的所有产品都是原装正品,符合质量要求。此外,我们还保存完整的检验记录,使整个供应链流程清晰可查。.

认证
我们获得了多项专业认证,并建立了自己的专业检测实验室,确保交付给客户的每一件产品都符合最高质量要求。我们严格按照流程进行检测,确保产品质量稳定、参数准确。为保证原装正品,我们还与可靠的第三方检测机构合作,进行严格的质量检测。我们始终高度重视质量,完全符合行业标准、相关法规和 ISO 9001:2015 的要求。.