SAMD20是一款低功耗、高性能的基于FlashARM®Cortex®-M0+微控制器,该产品广泛应用于照明、电机驱动、以及工业物联网。

内核高达48MHzArm®Cortex®-M0,集成单周期硬件乘法器、微型嵌入式跟踪缓存MTB。最大256KBFlash以及32KBSRAM。最多支持6路串行模式通信接口(SERCOM),可配置为:UART/USART,SPI或I2C。内置一个20通道的12位ADC和一个10位DAC,同时,集成2路模拟比较器。

框图

特点

  • 单周期硬件乘法器、微型嵌入式跟踪缓存MTB
  • 最大256KBFlash以及32KBSRAM
  • 最多支持6路串行模式通信接口(SERCOM),可配置为:UART/USART,SPI或I2C
  • 内置一个20通道的12位ADC
  • 工作条件:62V至3.63V,-40ºC至+125ºC
  • 上电复位(Power-onReset,POR)和可编程欠压检测(Brown-outDetection,BOD)
  • 可以灵活选用内部时钟和外部时钟,内部时钟集成48MHz数字频率锁定回路(DFLL48M–48MHzDigitalFrequencyLockedLoop)
  • 高达16路外部中断控制器(EIC)入口,1路非屏蔽中断入口
  • 支持双引脚串行线调试(SerialWireDebug,SWD)编程和调试接口
  • 低功耗电源管理,支持空闲和待机模式
  • 集成10位350ksps数模转换器(DAC)和2路模拟比较器

应用

  1. 工业物联网:燃气表集中器、电表集中器
  2. 消费产品:空调控制系统、通信系统
  1. 工控设备:工业扩展板卡
  2. 电机控制:BLDC、伺服电机