микроконтроллеры от ведущих мировых производителей

 

SAM D20/D21 – серия микроконтроллеров, построенных на вычислительном ядре Cortex-M0+. Микроконтроллеры SAM D20/D21 выпускаются в корпусах трёх размеров - на 32, 48 и 64 выводов, а для каждого типа корпуса доступно четыре варианта чипа, которые различаются только по размеру памяти. Такая структура серии позволяет

  • избежать изменений в аппаратной части устройства при увеличении размера программы - при необходимости достаточно поставить чип с бо́льшим размером памяти на то же посадочное место,
  • избежать глубокой переработки программы устройства при увеличении потребности в аппаратных ресурсах - при необходимости достаточно поставить аналогичный чип в бо́льшем корпусе.

Микроконтроллеры SAM D20/D21 совместимы с SAMC20, SAMC21 и SAML21 как аппаратно (pin-to-pin), так и программно.

 

 

Микроконтроллер ATSAMD21E18A-MU со склада ЭФО по фиксированной цене 2,48$

 

 

 

 

Основные характеристики микроконтроллеров SAM D20/D21

 

Вычислительные ресурсы и память

  • ядро Cortex-M0+ 48 MHz
  • до 256 kB FLASH
  • до 32 kB SRAM
  • контроллер DMA

Аналоговые периферийные модули

  • АЦП 12-bit 350 кsps до 20 каналов
  • ЦАП 10-bit 350 кsps
  • 2 аналоговых компаратора

Интерфейсы

  • до 6 универсальных последовательных интерфейсов
    SERCOM, поддерживающих USART, I2C, SPI, RS485,
    LIN и PMBus
  • USB 2.1 Host/Device (только для серии SAMD21)
  • I2S (только для серии SAMD21)

Периферийные модули

  • до 5 модулей таймера с функцией генерации ШИМ
  • 3 расширенных модуля таймера с функцией генерации ШИМ
  • часы реального времени с будильником
  • модуль обработки событий периферии (до 12 каналов)
  • контроллер сенсорной клавиатуры (до 256 кнопок)


 

Расшифровка артикула микроконтроллера серии SAM D20/D21

 

Для расшифровки названия любой микросхемы SAM D20/D21 может быть использована следующая схема.

ATSAMD – серия 32-разрядных микроконтроллеров на базе ядра Cortex-M0+ 48 MHz
  20 – базовая серия
• 21 – расширенный набор периферийных модулей (интерфейсы USB и I2S, DMA)
    Количество выводов
– 32 вывода
– 48 выводов
– 64 вывода
      Размер встроенной памяти
• 14 – 14 kB FLASH + 2 kB SRAM (только для серии SAMD20)
• 15 – 32 kB FLASH + 4 kB SRAM
• 16 – 64 kB FLASH + 8 kB SRAM
• 17 – 128 kB FLASH + 16 kB SRAM
• 18 – 256 kB FLASH + 32 kB SRAM
        Ревизия кристалла
• A – первая ревизия
• B – на кристалл добавлена память RWW
• C – версия кристалла для корпуса WLCSP
            Тип корпуса:
• A – TQFP
• M – QFN
• U – WLCSP
• С – UFBGA
              Диапазон рабочих температур:
– от -40 до +85°С
– от -40 до +105°С
– от -40 до +125°С
                Тип упаковки:
_ – лоток
• T – лента
ATSAMD 21 E 18 A - M U T

 

Таким образом, ATSAMD21E18A-MU​ – микроконтроллер серии SAMD с вычислительным ядром Cortex-M0+ 48 MHz, оснащенный интерфейсами USB 2.0, I2S и SERCOM (USART / I2C / SPI / LIN / PMBus), а также АЦП, ЦАП, аналоговыми компараторами, контроллером сенсорных клавиатур. ATSAMD21E18A-MU​ обладает встроенной памятью FLASH объемом 256 kB и SRAM объемом 32 kB. Контроллер предназначен для работы в индустриальном диапазоне температур, поставляется в корпусе QFN-32.

 

 

Средства для разработки и отладки

 

 

 

 

 

 

 

 

 

  • Интегрированная среда разработки Atmel Studio (IDE)
  • Веб-утилита Atmel Start
  • Библиотека программных компонентов ASF Atmel

 

 

 

Контакты

 

Все вопросы, связанные с поставкой и применением микроконтроллеров SAM D20/D21, вы можете задать инженеру компании ЭФО Артёмову Николаю. 

  • тел.:
+7 (812) 327-86-54
  • e-mail:      
anv@efo.ru

 

 

 

Серия микросхем Процессорное ядро Тактовая частота, МГц Flash-память, Кбайт ОЗУ, Кбайт
SAMD21 ARM Cortex-M0+ 48 32 - 256 4 - 32
Название микросхемы Производитель Процессорное ядро Документация Тактовая частота, МГц Пиковая производительность Корпус Количество линий ввода/вывода Напряжение питания, В Рабочий температурный диапазон Интерфейс отладки Программирование без программатора (встроенный загрузчик) Flash-память, Кбайт ОЗУ, Кбайт UART / USART SPI I2C / TWI / SMBUS I2S IrDA LIN USB Таймеры Часы реального времени ШИМ Датчик температуры Блоки АЦП Частота дискретизации АЦП, тыс.отсчетов/сек. Блоки ЦАП Аналоговые компараторы Встроенные RC-генераторы Входы для внешних резонаторов Умножители тактовой частоты (PLL) DMA Автономность периферии Контроллер сенсорных интерфейсов
ATSAMD21E15 Microchip ARM Cortex-M0+ скачать 48 45 DMIPS TQFP32, QFN32, WLCSP32 26 1,62 - 3,63 -40 .. +85 °C Serial Wire стандартный 32 4 4 x USART (на блоках SERCOM) 0 x SPI + 4 x SPI (через SERCOM) 4 (через SERCOM) 1 4 (через SERCOM) 4 (через SERCOM) 1 (USB Device/Host Full-Speed) 3 x 16-разрядный + 3 x 24-разрядных с расширенными функциями 1 до 6 каналов (на блоках TC и TCC) + до 10 каналов 12-разрядного АЦП 350 1 x 10-разрядный 2 компаратора 2 (8 МГц + 32 кГц) 2 1 (96 МГц) 12 каналов да (функция SleepWalking) аппаратный блок сенсорного ввода (PTC)
ATSAMD21E16 Microchip ARM Cortex-M0+ скачать 48 45 DMIPS TQFP32, QFN32, WLCSP32 26 1,62 - 3,63 -40 .. +85 °C Serial Wire стандартный 64 8 4 x USART (на блоках SERCOM) 0 x SPI + 4 x SPI (через SERCOM) 4 (через SERCOM) 1 4 (через SERCOM) 4 (через SERCOM) 1 (USB Device/Host Full-Speed) 3 x 16-разрядный + 3 x 24-разрядных с расширенными функциями 1 до 6 каналов (на блоках TC и TCC) + до 10 каналов 12-разрядного АЦП 350 1 x 10-разрядный 2 компаратора 2 (8 МГц + 32 кГц) 2 1 (96 МГц) 12 каналов да (функция SleepWalking) аппаратный блок сенсорного ввода (PTC)
ATSAMD21E17 Microchip ARM Cortex-M0+ скачать 48 45 DMIPS TQFP32, QFN32, WLCSP32 26 1,62 - 3,63 -40 .. +85 °C Serial Wire стандартный 128 16 4 x USART (на блоках SERCOM) 0 x SPI + 4 x SPI (через SERCOM) 4 (через SERCOM) 1 4 (через SERCOM) 4 (через SERCOM) 1 (USB Device/Host Full-Speed) 3 x 16-разрядный + 3 x 24-разрядных с расширенными функциями 1 до 6 каналов (на блоках TC и TCC) + до 10 каналов 12-разрядного АЦП 350 1 x 10-разрядный 2 компаратора 2 (8 МГц + 32 кГц) 2 1 (96 МГц) 12 каналов да (функция SleepWalking) аппаратный блок сенсорного ввода (PTC)
ATSAMD21E18 Microchip ARM Cortex-M0+ скачать 48 45 DMIPS TQFP32, QFN32, WLCSP32 26 1,62 - 3,63 -40 .. +85 °C / -40 .. +125 °C Serial Wire стандартный 256 32 4 x USART (на блоках SERCOM) 0 x SPI + 4 x SPI (через SERCOM) 4 (через SERCOM) 1 4 (через SERCOM) 4 (через SERCOM) 1 (USB Device/Host Full-Speed) 3 x 16-разрядный + 3 x 24-разрядных с расширенными функциями 1 до 6 каналов (на блоках TC и TCC) + до 10 каналов 12-разрядного АЦП 350 1 x 10-разрядный 2 компаратора 2 (8 МГц + 32 кГц) 2 1 (96 МГц) 12 каналов да (функция SleepWalking) аппаратный блок сенсорного ввода (PTC)
ATSAMD21G15 Microchip ARM Cortex-M0+ скачать 48 45 DMIPS TQFP48, QFN48, WLCSP48 38 1,62 - 3,63 -40 .. +85 °C Serial Wire стандартный 32 4 6 x USART (на блоках SERCOM) 0 x SPI + 6 x SPI (через SERCOM) 6 (через SERCOM) 1 6 (через SERCOM) 6 (через SERCOM) 1 (USB Device/Host Full-Speed) 3 x 16-разрядный + 3 x 24-разрядных с расширенными функциями 1 до 6 каналов (на блоках TC и TCC) + до 14 каналов 12-разрядного АЦП 350 1 x 10-разрядный 2 компаратора 2 (8 МГц + 32 кГц) 2 1 (96 МГц) 12 каналов да (функция SleepWalking) аппаратный блок сенсорного ввода (PTC)
ATSAMD21G16 Microchip ARM Cortex-M0+ скачать 48 45 DMIPS TQFP48, QFN48, WLCSP48 38 1,62 - 3,63 -40 .. +85 °C / -40 .. +125 °C Serial Wire стандартный 64 8 6 x USART (на блоках SERCOM) 0 x SPI + 6 x SPI (через SERCOM) 6 (через SERCOM) 1 6 (через SERCOM) 6 (через SERCOM) 1 (USB Device/Host Full-Speed) 3 x 16-разрядный + 3 x 24-разрядных с расширенными функциями 1 до 6 каналов (на блоках TC и TCC) + до 14 каналов 12-разрядного АЦП 350 1 x 10-разрядный 2 компаратора 2 (8 МГц + 32 кГц) 2 1 (96 МГц) 12 каналов да (функция SleepWalking) аппаратный блок сенсорного ввода (PTC)
ATSAMD21G17 Microchip ARM Cortex-M0+ скачать 48 45 DMIPS TQFP48, QFN48, WLCSP48 38 1,62 - 3,63 -40 .. +85 °C Serial Wire стандартный 128 16 6 x USART (на блоках SERCOM) 0 x SPI + 6 x SPI (через SERCOM) 6 (через SERCOM) 1 6 (через SERCOM) 6 (через SERCOM) 1 (USB Device/Host Full-Speed) 3 x 16-разрядный + 3 x 24-разрядных с расширенными функциями 1 до 6 каналов (на блоках TC и TCC) + до 14 каналов 12-разрядного АЦП 350 1 x 10-разрядный 2 компаратора 2 (8 МГц + 32 кГц) 2 1 (96 МГц) 12 каналов да (функция SleepWalking) аппаратный блок сенсорного ввода (PTC)
ATSAMD21G18 Microchip ARM Cortex-M0+ скачать 48 45 DMIPS TQFP48, QFN48, WLCSP48 38 1,62 - 3,63 -40 .. +85 °C / -40 .. +125 °C Serial Wire стандартный 256 32 6 x USART (на блоках SERCOM) 0 x SPI + 6 x SPI (через SERCOM) 6 (через SERCOM) 1 6 (через SERCOM) 6 (через SERCOM) 1 (USB Device/Host Full-Speed) 3 x 16-разрядный + 3 x 24-разрядных с расширенными функциями 1 до 6 каналов (на блоках TC и TCC) + до 14 каналов 12-разрядного АЦП 350 1 x 10-разрядный 2 компаратора 2 (8 МГц + 32 кГц) 2 1 (96 МГц) 12 каналов да (функция SleepWalking) аппаратный блок сенсорного ввода (PTC)
ATSAMD21J15 Microchip ARM Cortex-M0+ скачать 48 45 DMIPS TQFP64, QFN64, UFBGA64 52 1,62 - 3,63 -40 .. +85 °C Serial Wire стандартный 32 4 6 x USART (на блоках SERCOM) 0 x SPI + 6 x SPI (через SERCOM) 6 (через SERCOM) 1 6 (через SERCOM) 6 (через SERCOM) 1 (USB Device/Host Full-Speed) 5 x 16-разрядный + 2 x 24-разрядных с расширенными функциями 1 до 8 каналов (на блоках TC и TCC) + до 20 каналов 12-разрядного АЦП 350 1 x 10-разрядный 2 компаратора 2 (8 МГц + 32 кГц) 2 1 (96 МГц) 12 каналов да (функция SleepWalking) аппаратный блок сенсорного ввода (PTC)
ATSAMD21J16 Microchip ARM Cortex-M0+ скачать 48 45 DMIPS TQFP64, QFN64, UFBGA64 52 1,62 - 3,63 -40 .. +85 °C / -40 .. +125 °C Serial Wire стандартный 64 8 6 x USART (на блоках SERCOM) 0 x SPI + 6 x SPI (через SERCOM) 6 (через SERCOM) 1 6 (через SERCOM) 6 (через SERCOM) 1 (USB Device/Host Full-Speed) 5 x 16-разрядный + 2 x 24-разрядных с расширенными функциями 1 до 8 каналов (на блоках TC и TCC) + до 20 каналов 12-разрядного АЦП 350 1 x 10-разрядный 2 компаратора 2 (8 МГц + 32 кГц) 2 1 (96 МГц) 12 каналов да (функция SleepWalking) аппаратный блок сенсорного ввода (PTC)
ATSAMD21J17 Microchip ARM Cortex-M0+ скачать 48 45 DMIPS TQFP64, QFN64, UFBGA64 52 1,62 - 3,63 -40 .. +85 °C Serial Wire стандартный 128 16 6 x USART (на блоках SERCOM) 0 x SPI + 6 x SPI (через SERCOM) 6 (через SERCOM) 1 6 (через SERCOM) 6 (через SERCOM) 1 (USB Device/Host Full-Speed) 5 x 16-разрядный + 2 x 24-разрядных с расширенными функциями 1 до 8 каналов (на блоках TC и TCC) + до 20 каналов 12-разрядного АЦП 350 1 x 10-разрядный 2 компаратора 2 (8 МГц + 32 кГц) 2 1 (96 МГц) 12 каналов да (функция SleepWalking) аппаратный блок сенсорного ввода (PTC)
ATSAMD21J18 Microchip ARM Cortex-M0+ скачать 48 45 DMIPS TQFP64, QFN64, UFBGA64 52 1,62 - 3,63 -40 .. +85 °C / -40 .. +125 °C Serial Wire стандартный 256 32 6 x USART (на блоках SERCOM) 0 x SPI + 6 x SPI (через SERCOM) 6 (через SERCOM) 1 6 (через SERCOM) 6 (через SERCOM) 1 (USB Device/Host Full-Speed) 5 x 16-разрядный + 2 x 24-разрядных с расширенными функциями 1 до 8 каналов (на блоках TC и TCC) + до 20 каналов 12-разрядного АЦП 350 1 x 10-разрядный 2 компаратора 2 (8 МГц + 32 кГц) 2 1 (96 МГц) 12 каналов да (функция SleepWalking) аппаратный блок сенсорного ввода (PTC)