Мікроконтролер ATSAM4N8B від Microchip на базі ARM® Cortex®-M4 працює на частоті 100 МГц і має 512 КБ флеш-пам'яті та 64 КБ SRAM.
Периферійні пристрої включають шість USART, три SPI та три I2C для швидкого послідовного зв'язку, а також 10-канальний 12-бітний АЦП, 10-бітний ЦАП, ШІМ, таймери та RTC.
Пристрій працює від 1,62 В до 3,6 В та доступний у 64-вивідних корпусах QFP та QFN.
- ARM Cortex-M4 працює на частоті до 100 МГц
- Блок захисту пам'яті (MPU)
- Інструкції DSP, набір інструкцій Thumb®-2
- 512 Кбайт вбудованої флеш-пам'яті
- 64 Кбайт вбудованої 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
- 64-вивідний LQFP, 14 x 14 мм, крок 0,5 мм
- 64-вивідний QFN, 9 x 9 мм, крок 0,5 мм
- Промисловий (від -40°C до +85°C)
- 2 USART з ISO7816, IrDA (тільки USART0), RS-485 та режимом SPI
- 4 двопровідних UART
- 3 двопровідних інтерфейси (TWI)
- 1 СПІ
- 2 триканальні 16-бітні блоки таймера-лічильника з режимами захоплення, форми сигналу, порівняння та ШІМ, логікою квадратурного декодера та 2-бітним перетворенням сигналу вгору/вниз за шкалою Грея для крокового двигуна
- 1 Чотириканальний 16-бітний ШІМ
- 32-бітний низькоенергетичний таймер реального часу (RTT) та низькоенергетичний годинник реального часу (RTC) з функціями календаря та будильника
- 256-бітні регістри резервного копіювання загального призначення (GPBR)
- 47 ліній вводу/виводу із зовнішніми перериваннями (чутливість до фронту або рівня), усунення дребезгу, фільтрація збоїв та послідовне резисторне завершення на кристалі. Індивідуально програмований резистор з відкритим стоком, підтягуючий та знижуючий резистор, а також синхронний вихід.
- Три 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 є основним компонентом