Atmel智能 SAM D21是一系列低功耗微控制器,使用32位ARM Cortex-M0+处理器,范围从32到64个引脚,具有高达256KB的闪存和32KB的SRAM。SAM D21设备的最大工作频率为48MHz,达到2.46 CoreMark®/MHz。它们被设计为使用相同的外围模块、十六进制兼容代码、相同的线性地址映射和产品系列中所有设备之间的引脚兼容迁移路径进行简单直观的迁移。所有设备包括智能和灵活的外围设备、用于外围信号的Atmel事件系统,以及对电容式触摸按钮、滑块和滚轮用户界面的支持。
Atmel®智能™ SAM D21是一系列低功耗微控制器,使用32位ARM®Cortex®-M0+处理器,从32引脚到64引脚,最高256KB闪存和32KB SRAM。SAM D21设备的最高工作频率为48MHz,达到2.46coremark/MHz。它们被设计为使用相同的外围模块、十六进制兼容代码、相同的线性地址映射和产品系列中所有设备之间的引脚兼容迁移路径进行简单直观的迁移。所有设备都包括智能灵活的外围设备、用于外围设备间信令的Atmel事件系统,以及对电容式触摸按钮、滑块和滚轮用户界面的支持。SAM D21设备提供以下功能:系统内可编程闪存、12通道直接内存访问(DMA)控制器、12通道事件系统、可编程中断控制器、最多52个可编程I/O引脚、32位实时时钟和日历、最多5个16位定时器/计数器(TC)和3个24位用于控制的定时器/计数器(TCC),其中每个TC可配置为执行频率和波形生成、精确的程序执行定时或输入捕获以及数字信号的时间和频率测量。TCs可在8位或16位模式下运行,选定的TCs可级联形成32位TC,三个定时器/计数器具有扩展功能,可针对电机、照明和其他控制应用进行优化。该系列提供一个全速USB 2.0嵌入式主机和设备接口;最多6个串行通信模块(SERCOM),每个模块可配置为USART、UART、SPI、I2C(最高3.4MHz)、SMBus、PMBus和LIN从站;双通道I2S接口;多达20路350ksps 12位ADC,可编程增益,可选过采样和抽取,支持高达16位分辨率,一个10位350ksps DAC,两个带窗口模式的模拟比较器,支持多达256个按钮、滑块、轮子和接近感测的外围触摸控制器;可编程看门狗定时器,褐化检测器和上电复位和两引脚串行线调试(SWD)程序和调试接口。所有设备都有精确的低功耗外部和内部振荡器。所有振荡器都可以作为系统时钟的源。可以独立地配置不同的时钟域以不同的频率运行,通过以其最佳时钟频率运行每个外围设备来实现节能,从而在降低功耗的同时保持高CPU频率。samd21设备有两种软件可选睡眠模式,空闲和待机。在空闲模式下,CPU停止,而所有其他功能可以保持运行。在待机状态下,所有的时钟和功能都将停止,除非所选的时钟和功能继续运行。该设备支持梦游。此功能允许外围设备根据预定义的条件从睡眠中唤醒,从而允许CPU仅在需要时唤醒,例如当超过阈值或结果准备就绪时。事件系统支持同步和异步事件,允许外围设备在待机状态下接收、响应和发送事件。闪存程序存储器可通过SWD接口在系统中重新编程。同一接口可用于应用程序代码的非侵入式片上调试。在设备中运行的引导加载程序可以使用任何通信接口来下载和升级闪存中的应用程序。系统支持完整的程序开发工具,包括程序开发工具和汇编工具。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !