•处理器
–ARM Cortex-M0+CPU运行频率高达48MHz
•单周期硬件乘法器
•记忆
–16/32/64/128/256KB系统自编程闪存
–2/4/8/16/32KB SRAM内存
•系统
–通电复位(POR)和断电检测(BOD)
–具有48MHz数字频率的内部和外部时钟选项
锁定回路(DFLL48M)
–外部中断控制器(EIC)
–16个外部中断
–一个不可屏蔽中断
–双引脚串行线调试(SWD)编程、测试和
调试接口
•低功耗
–空闲和待机睡眠模式
–SleepWalking外围设备
•外围设备
–8通道事件系统
–最多五个16位定时器/计数器(TC),可配置为:
•一个16位TC,带两个比较/捕获通道
•一个8位TC,带两个比较/捕获通道
•使用两个TC,一个32位TC,带有两个比较/捕获通道
–32位实时计数器(RTC),具有时钟/日历功能
–看门狗定时器(WDT)
–CRC-32发电机
–最多六个串行通信接口(SERCOM),每个接口可配置为
或者:
•具有全双工和单线半双工配置的USART
•最高400kHz的内部集成电路(I2C)
•串行外围接口(SPI)
–一个12位350ksps模数转换器(ADC),最多20个通道
•差动和单端输入
•1/2x至16x可编程增益级
•自动偏移和增益误差补偿
•硬件中的过采样和抽取,以支持13、14、15或16位分辨率
–10位350ksps数模转换器(DAC)
–两个具有窗口比较功能的模拟比较器(AC)
–外围触摸控制器(PTC)
•256通道电容式触摸和接近感测
•输入/输出
–多达52个可编程I/O引脚
•包装
–64针TQFP,QFN
–64球UFBGA
–48针TQFP,QFN
–45球WLCSP
–32针TQFP,QFN
•工作电压
–1.62伏–3.63伏
•功耗
–在活动模式下可降至70µA/MHz
–运行外围触摸控制器时,电流降至8µA
描述
Atmel®|智能™ SAM D20是一系列低功耗微控制器,使用32位ARM®Cortex®-M0+处理器,范围从32到64引脚,最多256KB闪存和32KB SRAM。
SAM D20设备以48MHz的最大频率运行,并达到2.46 CoreMark/MHz。
它们设计用于简单直观的迁移,具有相同的外围模块、十六进制兼容代码、相同的线性地址映射和产品系列中所有设备之间的引脚兼容迁移路径。
所有设备都包括智能灵活的外围设备、用于外围设备间信令的Atmel Event System,以及电容式触摸按钮、滑块和滚轮用户界面的支持。
SAM D20设备提供以下功能:系统内可编程闪存、八通道事件系统、可编程中断控制器、最多52个可编程I/O引脚、32位实时时钟和日历、最多8个16位定时器/计数器(TC)。
定时器/计数器可以被配置为执行频率和波形生成、精确的程序执行定时或具有数字信号的时间和频率测量的输入捕获。
TC可以在8位或16位模式下运行,所选TC可以级联以形成32位TC。
该系列提供多达六个串行通信模块(SERCOM),每个模块可配置为充当USART、UART、SPI、I2C(最高400kHz)、多达二十个信道350ksps 12位ADC(具有可编程增益和可选的过采样和抽取,支持高达16位分辨率)、一个10位350ksps DAC、两个具有窗口模式的模拟比较器、,外围触摸控制器支持多达256个按钮、滑块、滚轮和接近感测;可编程看门狗定时器、断电检测器和上电复位以及双引脚串行线调试(SWD)程序和调试接口。
所有设备都具有精确且低功耗的外部和内部振荡器。
所有振荡器都可用作系统时钟的源。不同的时钟域可以独立地配置为以不同的频率运行,从而通过以其最佳时钟频率运行每个外围设备来实现节能,从而在降低功耗的同时保持高CPU频率。
SAM D20设备有两种软件可选择的休眠模式,空闲和待机。
在空闲模式下,CPU停止,而所有其他功能可以保持运行。
在待机状态下,除所选时钟和功能继续运行外,所有时钟和功能都将停止。
该设备支持SleepWalking。
该功能允许外围设备基于预定义的条件从睡眠中醒来,因此允许CPU仅在需要时醒来,例如当超过阈值或结果准备就绪时。
事件系统支持同步和异步事件,允许外设在待机模式下接收、响应和发送事件。
闪存程序存储器可以通过SWD接口在系统中重新编程。同一接口可用于应用程序代码的非侵入式片上调试。
在设备中运行的引导加载器可以使用任何通信接口来下载和升级闪存中的应用程序。
SAM D20设备由全套程序和系统开发工具支持,包括C编译器、宏汇编程序、程序调试器/模拟器、程序员和评估工具包。
特色
- ARM Cortex-M0+CPU运行频率高达48MHz
- 单周期硬件乘法器
- 32KB系统自编程闪存
- 4KB SRAM内存
- 通电复位(POR)和断电检测(BOD)
- 具有48MHz数字锁相环(DFLL48M)和48MHz至96MHz的内部和外部时钟选项
- 分数数字锁相环
- 外部中断控制器(EIC)
- 16个外部中断
- 一个不可屏蔽中断
- 双引脚串行线调试(SWD)编程、测试和调试接口
- 空闲和待机睡眠模式
- SleepWalking外围设备
- 8通道事件系统
- 五个16位定时器/计数器(TC),可配置为:
- 一个16位TC,带比较/捕获通道
- 一个8位TC,带比较/捕获通道
- 一个32位TC,带有比较/捕获通道,使用两个TC
- 具有时钟/日历功能的32位实时计数器(RTC)
- 看门狗定时器(WDT)
- CRC-32发电机
- 多达六个串行通信接口(SERCOM),每个接口可配置为:
- 具有全双工和单线半双工配置的USART
- I2C高达40kHz
- SPI公司
- 一个12位350ksps模数转换器(ADC),带10个通道
- 差动和单端输入
- 1/2x至16x可编程增益级
- 自动偏移和增益误差补偿
- 硬件中的过采样和抽取,支持13、14、15或16位分辨率
- 10位350ksps数模转换器(DAC)
- 两个具有窗口比较功能的模拟比较器(AC)
- 外围触摸控制器(PTC)
- 256通道电容式触摸和接近感测
- 26个GPIO引脚
- 32针TQFP,QFN
- 1.62V至3.63V
- 活动模式下低至70µA/MHz
- 低至8µA运行外围触摸控制器
- -40至+105°C
加工机
(图片:引线/示意图)