32位Arm Cortex-M0+单片机
的SAMD21或者更准确地说ATSAMD21G18是由Atmel公司生产的微控制器。与流行的ATMega系列不同,这款微控制器采用了ARM Cortex M0+内核。
SAMD21单片机Pinout配置
密码 |
销的名字 |
销的描述 |
44 |
VDDIN |
主电源引脚,通常为3.3V |
17日,36 |
VDDIO |
GPIO引脚的电源引脚,通常为3.3V |
43 |
VDDCORE |
规范1.2 v输出 |
6 |
VDDA |
用于内部ADC和基准的模拟电源电压,通常为3.3V |
18日,35岁的42 |
接地 |
内芯和GPIO管脚的接地参考 |
5 |
GNDA |
模拟部分和ADC的接地基准 |
40 |
重置 |
复位微控制器时,拉到地面 |
1、2 |
晶体 |
外晶振管脚 |
3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 47, 48 |
模拟针 |
模拟输入引脚,也可用作GPIO,引脚PA02 - PA07, PB02 - PB02, PB08 - PB09 |
13、14、15、16、19、20、21、22、25、26、27、28、29、30、31、32、33、34、37、38、39、41、45、46 |
数字针 |
数字GPIO引脚,PA08 - PA25, PA30 - PA31, PB10 - PB11, PB22 - PB23,引脚33和34原生USB |
特性和规格
- 256 kb闪存
- 32 kb SRAM
- 32KB EEPROM(在flash中模拟)
- 22 GPIO管脚
- 14-channel 12位ADC
- 10位DAC
注意:完整的技术细节可在SAMD21数据表在这一页的末尾找到。
SAMD21等效微控制器
STM32F0系列
其他微控制器188金宝搏官方网站:ATMega328P,STM32F103C8
SAMD21单片机简介
SAMD32是来自Atmel的32位微控制器,包含一个ARM Cortex M0+内核。它具有各种各样的机载外围设备,使它很容易与各种外部传感器和设备接口。它有内置的USB 2.1支持,这使得直接从USB编程,也可以作为一个USB驱动器或输入设备或USB主机。它也有一个USART, I2C和SPI通道。
它有一个内部的12位350ksps ADC和10位350ksps DAC。该ADC具有0.5到16倍的可配置增益,并具有自动增益误差和偏移补偿。模拟外设还包括四个具有窗口比较功能的模拟比较器。还提供了一个内部的32位时钟/日历。一个时钟晶体可以连接到引脚23和24。SAMD21可作为一个断路器,从各种公司,如Sparkfun。
SAMD21单片机编程
由于SAMD21具有本机USB支持,因此可以通过安装正确的引导加载程序直接通过USB端口编程。
编程也可以使用ICSP/SWD引脚头来完成,这通常是在开发板上分开的。通过这些引脚编程需要专门的程序,如Atmel ICE。
二维模型和尺寸
如果你正在设计一个PCB或穿孔板与这个组件,那么下面的图片来自SAMD21数据表知道它的包装类型和尺寸是很有用的。