Микроконтроллеры серии SAM C на базе процессора ARM Cortex®-M0+
5-вольтовые микроконтроллеры на основе ядра Cortex®-M0+ для бытовой техники и промышленного оборудования
Микроконтроллеры серии SAM C, входящие в линейку устройств Atmel | SMART, выполнены на базе ядра ARM® Cortex® M0+, поддерживают напряжение питания 5 В и предназначены для быстро развивающегося рынка интеллектуальной бытовой техники и промышленных контроллеров, обеспечивая полный набор функций, включая контроллер емкостного сенсорного интерфейса, для разработок систем следующего поколения.
- SAM C20 - отличаются широким набором периферийных узлов, гибкостью и простотой применения и поддерживают работу при напряжении питания 5 В
- SAM C21 - полностью наследуя архитектуру микроконтроллеров SAM C20, оснащены дополнительными функциями, таким как контроллер интерфейса CAN-FD, интерфейс RS-485, датчик тем температуры, ускоритель деления и вычисления квадратного корня, ЦАП и 16-битный сигма-дельта АЦП
Отличительные особенности
- Рабочее напряжение от 2.7 В до 5.5 В - гарантирует наилучшее соотношение сигнал/шум и обеспечивает высокую стойкость к электромагнитным излучениям, превосходную электромагнитную совместимость и защиту от статических разрядов и эффекта защелкивания
- Периферийный контроллер сенсорного интерфейса QTouch® - аппаратно реализованный контроллер емкостного сенсорного интерфейса с поддержкой кнопок, слайдеров, дисковых элементов ввода и датчика приближения, поддержкой сенсоров с собственной (self-capacitive) и взаимной (mutual-capacitive) емкостью, не требующий каких-либо внешних компонентов. Контроллер отличается высокой чувствительностью и стойкостью к помехам, а также оснащен схемой автоматической калибровки, что не потребует пользовательской настройки.
- Гибкая периферия - инновационный модуль последовательного коммуникационного интерфейса (SERCOM) полностью программно конфигурируемый для работы с шинами I2C, USART/UART, SPI, RS485 и LIN. Благодаря нескольким модулям SERCOM в микроконтроллере, разработчик может гибко адаптировать различные периферийные узлы под задачи конкретного приложения.
- CAN-шина - микроконтроллеры серии SAM C21 оснащены двумя модулями CAN-интерфейса, поддерживающими стандарты CAN 2.0 A/B и CAN-FD 1.0 (с изменяемой скоростью передачи данных)
- DMA-контроллер - 6-канальный в SAM C20 и 12-канальный в SAM C21, контроллер прямого доступа к памяти (DMA) поддерживает передачу данных как между памятью, так и между периферийными узлами
- Масштабируемость - объем внутренней FLASH памяти варьируется в диапазоне от 32 Кбайт до 256 Кбайт, корпуса по числу выводов от 32 до 64
SAM C20
Отличительные особенности
- Ядро ARM Cortex-M0+ с рабочей частотой до 48 МГц и модулем аппаратного умножения и деления
- Внутренняя память до 256 Кбайт FLASH и до 32 Кбайт SRAM
- Диапазон напряжения питания: от 2.7 В до 5.5 В
- Диапазон рабочих температур: от -40°С до 105°С
- 10-разрядный ЦАП с частотой преобразования 1 MSPS (млн. выборок в секунду)
- Два аналоговых компаратора
- Периферийный контроллер емкостного сенсорного интерфейса
- 32-разрядные часы реального времени с функцией календаря
- 6-канальная система событий
- 6-канальный контроллер прямого доступа к памяти (DMA), сохраняющий активное состояние в режиме сна остальной системы
- Набор последовательных коммуникационных модулей SERCOM с поддержкой: USART/UART с автоматическим определением скорости передачи данных, SPI, I2C с тактовой частотой до 3.4 МГц, PMBus, SMBus и инфракрасный порт IrDA
- Один таймер-счётчик для задач управления (TCC)
Устройство |
Описание |
ATSAMC20E15A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 32KB Flash, 4KB SRAM, 48 МГц, три 16-битных таймера/счетчика, DMA, 4 SERCOMs, 12-битный АЦП (10 каналов), 10-битный ЦАП, LIN (ведущий/ведомый), 32-выводной корпус |
ATSAMC20E16A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 64KB Flash, 8KB SRAM, 48 МГц, три 16-битных таймера/счетчика, DMA, 4 SERCOMs, 12-битный АЦП (10 каналов), 10-битный ЦАП, LIN (ведущий/ведомый), 32-выводной корпус |
ATSAMC20E17A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 128KB Flash, 16KB SRAM, 48 МГц, три 16-битных таймера/счетчика, DMA, 4 SERCOMs, 12-битный АЦП (10 каналов), 10-битный ЦАП, LIN (ведущий/ведомый), 32-выводной корпус |
ATSAMC20E18A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 128KB Flash, 32KB SRAM, 48 МГц, три 16-битных таймера/счетчика, DMA, 4 SERCOMs, 12-битный АЦП (10 каналов), 10-битный ЦАП, LIN (ведущий/ведомый), 32-выводной корпус |
ATSAMC20G15A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 32KB Flash, 4KB SRAM, 48 МГц, пять 16-битных таймеров/счетчиков, DMA, 4 SERCOMs, 12-битный АЦП (14 каналов), 10-битный ЦАП, LIN (ведущий/ведомый), 48-выводной корпус |
ATSAMC20G16A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 64KB Flash, 8KB SRAM, 48 МГц, пять 16-битных таймеров/счетчиков, DMA, 4 SERCOMs, 12-битный АЦП (14 каналов), 10-битный ЦАП, LIN (ведущий/ведомый), 48-выводной корпус |
ATSAMC20G17A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 128KB Flash, 16KB SRAM, 48 МГц, пять 16-битных таймеров/счетчиков, DMA, 4 SERCOMs, 12-битный АЦП (14 каналов), 10-битный ЦАП, LIN (ведущий/ведомый), 48-выводной корпус |
ATSAMC20G18A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 256KB Flash, 32KB SRAM, 48 МГц, пять 16-битных таймеров/счетчиков, DMA, 4 SERCOMs, 12-битный АЦП (14 каналов), 10-битный ЦАП, LIN (ведущий/ведомый), 48-выводной корпус |
ATSAMC20J15A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 32KB Flash, 4KB SRAM, 48 МГц, пять 16-битных таймеров/счетчиков, DMA, 6 SERCOMs, два 12-битных АЦП (20 каналов), 10-битный ЦАП, LIN (ведущий/ведомый), 64-выводной корпус |
ATSAMC20J16A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 64KB Flash, 8KB SRAM, 48 МГц, пять 16-битных таймеров/счетчиков, DMA, 6 SERCOMs, два 12-битных АЦП (20 каналов), 10-битный ЦАП, LIN (ведущий/ведомый), 64-выводной корпус |
ATSAMC20J17A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 128KB Flash, 16KB SRAM, 48 МГц, пять 16-битных таймеров/счетчиков, DMA, 6 SERCOMs, два 12-битных АЦП (20 каналов), 10-битный ЦАП, LIN (ведущий/ведомый), 64-выводной корпус |
ATSAMC20J18A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 256KB Flash, 32KB SRAM, 48 МГц, пять 16-битных таймеров/счетчиков, DMA, 6 SERCOMs, два 12-битных АЦП (20 каналов), 10-битный ЦАП, LIN (ведущий/ведомый), 64-выводной корпус |
SAM C21
Отличительные особенности
- Ядро ARM Cortex-M0+ с рабочей частотой до 48 МГц и модулем аппаратного умножения и деления
- Внутренняя память до 256 Кбайт FLASH и до 32 Кбайт SRAM
- Диапазон напряжения питания: от 2.7 В до 5.5 В
- Диапазон рабочих температур: от -40°С до 105°С
- Сдвоенный 12-разрядный АЦП с частотой дискретизации 1 MSPS (млн. выборок в секунду)
- Один 10-разрядный ЦАП с частотой преобразования 1 MSPS (млн. выборок в секунду)
- Один 16-разрядный сигма-дельта АЦП
- Четыре аналоговых компаратора
- Периферийный контроллер емкостного сенсорного интерфейса
- 32-разрядные часы реального времени с функцией календаря
- 12-канальная система событий
- 12-канальный контроллер прямого доступа к памяти (DMA), сохраняющий активное состояние в режиме сна остальной системы
- Интерфейс CAN
- Набор последовательных коммуникационных модулей SERCOM с поддержкой: USART/UART с автоматическим определением скорости передачи данных, SPI, I2C с тактовой частотой до 3.4 МГц, PMBus, SMBus, RS-485 и инфракрасный порт IrDA
- Три таймера-счётчика для задач управления (TCC)
Устройство |
Описание |
ATSAMC21E15A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 32KB Flash, 4KB SRAM, 48 МГц, три 16-битных таймера/счетчика, DMA, 4 SERCOMs, два 12-битных АЦП (10 каналов), 10-битный ЦАП, CAN, LIN (ведущий/ведомый), 16-битный сигнма-дельта АЦП, 32-выводной корпус |
ATSAMC21E16A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 64KB Flash, 8KB SRAM, 48 МГц, три 16-битных таймера/счетчика, DMA, 4 SERCOMs, два 12-битных АЦП (10 каналов), 10-битный ЦАП, CAN, LIN (ведущий/ведомый), 16-битный сигнма-дельта АЦП, 32-выводной корпус |
ATSAMC21E17A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 128KB Flash, 16KB SRAM, 48 МГц, три 16-битных таймера/счетчика, DMA, 4 SERCOMs, два 12-битных АЦП (10 каналов), 10-битный ЦАП, CAN, LIN (ведущий/ведомый), 16-битный сигнма-дельта АЦП, 32-выводной корпус |
ATSAMC21E18A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 256KB Flash, 32KB SRAM, 48 МГц, три 16-битных таймера/счетчика, DMA, 4 SERCOMs, два 12-битных АЦП (10 каналов), 10-битный ЦАП, CAN, LIN (ведущий/ведомый), 16-битный сигнма-дельта АЦП, 32-выводной корпус |
ATSAMC21G15A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 32KB Flash, 4KB SRAM, 48 МГц, пять 16-битных таймеров/счетчиков, DMA, 6 SERCOMs, два 12-битных АЦП (14 каналов), 10-битный ЦАП, два CAN, LIN (ведущий/ведомый), 16-битный сигнма-дельта АЦП, 48-выводной корпус |
ATSAMC21G16A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 64KB Flash, 8KB SRAM, 48 МГц, пять 16-битных таймеров/счетчиков, DMA, 6 SERCOMs, два 12-битных АЦП (14 каналов), 10-битный ЦАП, два CAN, LIN (ведущий/ведомый), 16-битный сигнма-дельта АЦП, 48-выводной корпус |
ATSAMC21G17A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 128KB Flash, 16KB SRAM, 48 МГц, пять 16-битных таймеров/счетчиков, DMA, 6 SERCOMs, два 12-битных АЦП (14 каналов), 10-битный ЦАП, два CAN, LIN (ведущий/ведомый), 16-битный сигнма-дельта АЦП, 48-выводной корпус |
ATSAMC21G18A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 256KB Flash, 32KB SRAM, 48 МГц, пять 16-битных таймеров/счетчиков, DMA, 6 SERCOMs, два 12-битных АЦП (14 каналов), 10-битный ЦАП, два CAN, LIN (ведущий/ведомый), 16-битный сигнма-дельта АЦП, 48-выводной корпус |
ATSAMC21J15A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 32KB Flash, 4KB SRAM, 48 МГц, пять 16-битных таймеров/счетчиков, DMA, 6 SERCOMs, два 12-битных АЦП (20 каналов), 10-битный ЦАП, два CAN, LIN (ведущий/ведомый), 16-битный сигнма-дельта АЦП, 64-выводной корпус |
ATSAMC21J16A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 64KB Flash, 8KB SRAM, 48 МГц, пять 16-битных таймеров/счетчиков, DMA, 6 SERCOMs, два 12-битных АЦП (20 каналов), 10-битный ЦАП, два CAN, LIN (ведущий/ведомый), 16-битный сигнма-дельта АЦП, 64-выводной корпус |
ATSAMC21J17A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 128KB Flash, 16KB SRAM, 48 МГц, пять 16-битных таймеров/счетчиков, DMA, 6 SERCOMs, два 12-битных АЦП (20 каналов), 10-битный ЦАП, два CAN, LIN (ведущий/ведомый), 16-битный сигнма-дельта АЦП, 64-выводной корпус |
ATSAMC21J18A |
5-вольтовый ARM микроконтроллер на базе ядра Cortex-M0+ с 256KB Flash, 32KB SRAM, 48 МГц, пять 16-битных таймеров/счетчиков, DMA, 6 SERCOMs, два 12-битных АЦП (20 каналов), 10-битный ЦАП, два CAN, LIN (ведущий/ведомый), 16-битный сигнма-дельта АЦП, 64-выводной корпус |
|