Мікроконтролер ATSAMN16C від Microchip на базі ARM® Cortex®-M4 працює на частоті 100 МГц і має 1 МБ флеш-пам'яті та 80 КБ SRAM.
Периферійні пристрої включають сім USART, чотири SPI та три I2C для швидкого послідовного зв'язку, а також 16-канальний 12-бітний АЦП, 10-бітний ЦАП, ШІМ, таймери та RTC.
Пристрій працює від 1,62 В до 3,6 В та доступний у 100-вивідних корпусах QFP, TFBGA та VFBGA.
Сумісний з продуктами SAM3N, SAM3S (48/64/100-контактні версії), SAM4S (64/100-контактні версії) та SAM7S (64-контактна версія) за контактним роз'ємом
- ARM Cortex-M4 працює на частоті до 100 МГц
- Блок захисту пам'яті (MPU)
- Інструкції DSP, набір інструкцій Thumb®-2
- 1024 Кбайт вбудованої флеш-пам'яті
- 80 Кбайт вбудованої SRAM
- 8 Кбайт ПЗП із вбудованими процедурами завантаження (UART, USB) та процедурами IAP
- Вбудований стабілізатор напруги для роботи від одного джерела живлення
- Скидання при ввімкненні живлення (POR), детектор падіння напруги живлення (BOD) та подвійний сторожовий таймер для безпечної роботи
- Кварцові або керамічні резонаторні генератори: від 3 до 20 МГц з виявленням відмови тактової частоти та 32,768 кГц для RTT або системної тактової частоти
- Внутрішній RC-генератор з повільним тактовим сигналом як постійний тактовий генератор пристрою в режимі низького енергоспоживання
- Високоточний внутрішній RC-генератор із заводською настройкою 8/12 МГц та частотою за замовчуванням 4 МГц для запуску пристрою, доступ до налаштування частоти в додатку
- ФАПЧ до 240 МГц для тактової частоти пристрою
- Датчик температури
- Виявлення несанкціонованого доступу з низьким енергоспоживанням на двох входах, захист від несанкціонованого доступу шляхом негайного очищення резервних регістрів загального призначення (GPBR)
- 23 периферійних контролерів прямого доступу до пам'яті (DMA)
- Режими сну, очікування та резервного копіювання, до 0,7 мкА в режимі резервного копіювання з RTC, RTT та GPBR
- 100-вивідний LQFP, 14 x 14 мм, крок 0,5 мм
- 100-вивідний TFBGA, 9 x 9 мм, крок 0,8 мм
- 100-вивідний VFBGA, 7 x 7 мм, крок 0,65 мм
- Промисловий (від -40°C до +85°C)
- До 3 USART з ISO7816, IrDA (тільки USART0), RS-485 та режимом SPI
- До 4 двопровідних UART
- До 3 двопровідних інтерфейсів (TWI)
- 1 СПІ
- 2 триканальні 16-бітні блоки таймера-лічильника з режимами захоплення, форми сигналу, порівняння та ШІМ, логікою квадратурного декодера та 2-бітним перетворенням сигналу вгору/вниз за шкалою Грея для крокового двигуна
- 1 Чотириканальний 16-бітний ШІМ
- 32-бітний низькоенергетичний таймер реального часу (RTT) та низькоенергетичний годинник реального часу (RTC) з функціями календаря та будильника
- 256-бітні регістри резервного копіювання загального призначення (GPBR)
- 79 ліній вводу/виводу із зовнішніми перериваннями (чутливість до фронту або рівня), усунення дребезгу, фільтрація збоїв та налаштування послідовного резистора на кристалі. Індивідуально програмований резистор з відкритим стоком, підтягуючий та знижуючий резистор, а також синхронний вихід.
- Три 32-бітні паралельні контролери вводу/виводу, режим паралельного захоплення з периферійним DMA
- Один 10-бітний АЦП до 510 кс/с з функцією цифрового усереднення, що забезпечує режим покращеної роздільної здатності до 12 біт, до 16 каналів
- Один 10-бітний ЦАП до 1 мс/с Внутрішнє опорне джерело напруги, тип 3 В
- Порт налагодження послідовного проводу/JTAG (SWJ-DP)
- Налагоджувальний доступ до всієї пам'яті та регістрів у системі, включаючи банк регістрів Cortex-M4, коли ядро працює, зупинено або перезавантажено.
- Доступ до налагодження через порт налагодження послідовного проводу (SW-DP) та порт налагодження послідовного проводу JTAG (SWJ-DP).
- Модуль Flash Patch and Breakpoint (FPB) для реалізації точок зупинки та патчів коду.
- Блок точок спостереження та трасування даних (DWT) для впровадження точок спостереження, трасування даних та профілювання системи.
- Макрокомірка трасування інструментарію (ITM) для підтримки налагодження у стилі printf.
- IEEE1149.1 JTAG Граничне сканування на всіх цифрових контактах.
- ASF-Atmel програмний фреймворк — фреймворк для розробки програмного забезпечення SAM
- Інтегрований в середовище розробки Atmel Studio з графічним інтерфейсом користувача або доступний окремо для компіляторів GCC та IAR.
- Підтримка DMA, обробники переривань, підтримка драйверів
- USB, TCP/IP, Wi-Fi та Bluetooth, численні класи USB, стеки шифрування DHCP та Wi-Fi
- Інтеграція з RTOS, FreeRTOS є основним компонентом