Мікроконтролер (MCU) SAM4E8E на базі процесора ARM® Cortex®-M4 має блок плаваючої коми та архітектуру з високою пропускною здатністю для передачі даних і призначений для застосування в промисловій автоматизації та управлінні будівлями.
Пристрій має вбудовану флеш-пам'ять об'ємом 512 КБ та оснащений кількома мережевими/підключаємими периферійними пристроями, включаючи два CAN-інтерфейси, сумісні з 2.0A/B, та Ethernet MAC, сумісний з IEEE Std 1588, пропускна здатність 10/100 Мбіт/с.
Додаткові комунікаційні інтерфейси включають USB-пристрій FS, інтерфейс HS SDCard/SDIO/MMC, USART, SPI та кілька TWI.
Аналогові функції включають два 16-бітних АЦП зі швидкістю 1 Мбіт/с, до 24 каналів, з аналоговим входом, що пропонує корекцію помилок зсуву та посилення, а також 2-канальний 12-бітний ЦАП зі швидкістю 1 Мбіт/с.
SAM4E8E доступний у 144-контактних корпусах BGA та QFP.
- ARM Cortex-M4 з 2 Кбайтами кешу, що працює на частоті до 120 МГц
- Блок захисту пам'яті (MPU)
- Інструкції DSP, блок з плаваючою комою (FPU), набір інструкцій Thumb®-2
- 512 Кбайт вбудованої флеш-пам'яті
- 128 Кбайт вбудованої SRAM
- 16 Кбайт ПЗП з вбудованими процедурами завантажувача (UART) та процедурами IAP
- Контролер статичної пам'яті (SMC): підтримка SRAM, NOR, NAND
- Контролер NAND-флеш-пам'яті
- Інтерфейс зовнішньої шини: 8-бітні дані, 4 вибір мікросхем, 24-бітна адреса
- Вбудований стабілізатор напруги для роботи від одного джерела живлення
- Скидання при ввімкненні живлення (POR), детектор падіння напруги живлення (BOD) та подвійний сторожовий таймер для безпечної роботи
- Кварцові або керамічні резонаторні генератори: від 3 до 20 МГц з виявленням відмови тактової частоти та 32,768 кГц для RTT або системної тактової частоти
- RTC з режимом григоріанського та перського календарів, генерація сигналів у режимі резервного копіювання
- Схема калібрування лічильника RTC компенсує похибку частоти кварцового резонатора 32,768 кГц
- Високоточний внутрішній RC-генератор із заводською настройкою 8/16/24 МГц. Доступ до налаштування частоти всередині програми.
- Внутрішній RC-генератор з повільним тактовим сигналом як постійний тактовий генератор пристрою в режимі низького енергоспоживання
- Один PLL до 240 МГц для тактової частоти пристрою та для USB
- Датчик температури
- Виявлення несанкціонованого доступу з низьким енергоспоживанням на двох входах, захист від несанкціонованого доступу шляхом негайного очищення резервних регістрів загального призначення (GPBR)
- До 2 периферійних контролерів DMA (PDC) з кількістю каналів до 33
- Один 4-канальний контролер DMA
- Режими сну, очікування та резервного копіювання, до 0,9 мкА в режимі резервного копіювання з RTC, RTT та GPBR
- 144-кульковий LFBGA, 10x10 мм, крок 0,8 мм
- 144-вивідний LQFP, 20x20 мм, крок 0,5 мм
- Версія A – Промислова (від -40°C до +85°C), Версія B – (від -40°C до +105°C)
- Два USART з USART1 (режими ISO7816, IrDA®, RS-485, SPI, Манчестер та модем)
- Пристрій USB 2.0: повна швидкість (12 Мбіт/с), 2668 байт FIFO, до 8 кінцевих точок. Вбудований приймач-передавач.
- Два двопровідних UART
- Два 2-провідних інтерфейси (TWI)
- Інтерфейс високошвидкісної мультимедійної карти (SDIO/SD-карта/MMC)
- Один послідовний периферійний інтерфейс Master/Slave (SPI) із сигналами вибору мікросхеми
- Три 3-канальні 32-бітні блоки таймера/лічильника з режимами захоплення, формування сигналу, порівняння та ШІМ. Логіка квадратурного декодера та 2-бітний лічильник Грея вгору/вниз для крокового двигуна.
- 32-бітний низькоенергетичний таймер реального часу (RTT) та низькоенергетичний годинник реального часу (RTC) з функціями календаря та будильника
- 256-бітні регістри резервного копіювання загального призначення (GPBR)
- Один Ethernet MAC (GMAC) 10/100 Мбіт/с тільки в режимі MII з виділеним DMA та підтримкою IEEE1588, Wake-on-LAN
- Два CAN-контролери з вісьмома поштовими скриньками
- 4-канальний 16-бітний ШІМ з додатковим виходом, входом несправності, 12-бітним генератором лічильника мертвого часу для керування двигуном.
- Управління подіями в режимі реального часу
- До 117 ліній вводу/виводу з можливістю зовнішніх переривань (чутливість до фронту або рівня), усунення дребезгу, фільтрація збоїв
- Двонаправлений контактний майданчик, аналоговий ввід/вивід, програмований підтягувальний/знижувальний
- П'ять 32-бітних паралельних контролерів вводу/виводу, режим паралельного захоплення з периферійним DMA
- 256-бітний ключовий алгоритм AES, сумісний з публікацією FIPS 197
- AFE (аналоговий інтерфейс): 2x16-бітний АЦП, до 24 каналів, диференціальний вхідний режим, програмований каскад підсилення, автоматичне калібрування та автоматична корекція зміщення
- Один 2-канальний 12-бітний ЦАП з частотою 1 Msps
- Один аналоговий компаратор з гнучким вибором входу, можливістю вибору гістерезису входу
- Порт налагодження послідовного проводу/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 є основним компонентом