32位Arm Cortex-M0+微控制器
的SAMD21或者更准确地说ATSAMD21G18是由Atmel公司制造的微控制器。与流行的ATMega系列不同,这款微控制器采用ARM Cortex M0+内核。
SAMD21 MCU 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系列
其他微控制器亚博真人: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.5x到16x,并具有自动增益误差和偏移补偿。模拟外设还包括四个具有窗口比较功能的模拟比较器。还提供了一个32位的内部时钟/日历。一个时钟晶体可以被连接到针23和24。SAMD21可以作为Sparkfun等多家公司的breakout board。
SAMD21单片机编程
由于SAMD21具有本机USB支持,它可以通过安装正确的引导加载程序直接通过USB端口编程。
编程也可以使用ICSP/SWD引脚头来完成,通常在开发板上断开。通过这些引脚编程需要专用程序,如Atmel ICE。
二维模型及尺寸
如果您正在设计一个PCB或穿孔板与此组件,然后以下图片从SAMD21数据表了解它的封装类型和尺寸是很有用的。