大多数微控制器供应商都在ARM的Cortex-M0 +架构上建造。这是最小,最低功率的核心手臂,但它仍然只是一个核心。微控制器需要更多的硬件。Atmel的SAM D20系列基于ARM的Cortex-M0 +,目标目前由8位和16位微控制器处理的整个低端空间(见图).当然,它也会击中低端32位空间。
SAM D20包括高端支持,如连接到三个AHB / APB桥梁的高速总线矩阵。系统和电源控制器可以从一座桥中找到。内存控制器已从另一个中找到。第三架桥接处理包括多达六个可编程串口,八个定时器,20通道,350-ksample / s模数转换器(ADC),一对比较器和10位的六个可编程串口的公约接口350-KSample / s数模转换器(DAC)。还有Atmel的触摸界面控制器。
Atmel希望将处理器与其事件系统卸载,这允许外围事件触发无处理器干预的操作(看 ”卸载CPU促进微控制器性能并削减电源“的).核心实际上是在睡觉。此外,内存应该不是问题。该系列支持高达32千字节的RAM和256千字节的闪存。
atmel.已知其微控制器系列,包括8位AVR。SAM D20将在这些芯片的PIN步骤中,具有与SAM4L系列匹配的32个,48和64针版本。
Atmel的Studio 6集成开发环境(IDE)是基于微软的Visual Studio(看 ”基于Visual Studio的IDE Targets AVR微控制器“)。它提供了先进的编辑功能,但它的设计仅支持Atmel的产品系列。它还支持Atmel软件框架(ASF)和一个项目向导,该向导有超过2000个示例的集合。它还包括协议栈和外设驱动程序支持。而且,它与Atmel SAM D20 xplexplained Pro板一起工作(图2),支持可插拔扩展。