Новое семейство ARM микроконтроллеров пятого поколения SAM4 предоставляет самый большой объем встроенной памяти для микроконтроллеров Cortex-M на рынке и лучшую в своем классе защиту кода
Корпорация Atmel сообщила о разработке и выпуске первых образцов 32-разрядных ARM микроконтроллеров семейства SAM4S16 – это первые микроконтроллеры из ARM семейства на базе ядра Cortex-M4. По заявлению компании, на протяжении 2012 года портфолио микроконтроллеров семейства SAM3 и SAM4 вырастет в четыре раза и будет насчитывать почти 200 устройств с объемом Flash-памяти до 2 МБайт, 192 КБайт SRAM и богатой периферией. Несколько микроконтроллеров семейства SAM4S имеют встроенный модуль операций с плавающей точкой, что добавит микроконтроллерам новые возможности в цифровой обработке сигналов.
Максимальная рабочая частота SAM4S16 составляет 120 МГц, он имеет встроенную поддержку библиотеки QTouch, что позволит разрабатывать пользовательские сенсорные интерфейсы, а также интегрирован богатый набор периферии, включая: коммуникационные интерфейсы (USB, SPI, I2S, TWI), АЦП и ЦАП, интерфейс внешней шины, который поддерживает PSRAM, NOR Flash, NAND Flash и ЖК дисплеи. В дальнейшем планируется выпуск микроконтроллеров данного семейства с рабочей частотой до 150 МГц.
Отличительные особенности:
- ядро:
- Cortex-M4, рабочая частота до 120 МГц;
- модуль защиты памяти;
- набор DSP инструкций;
- набор инструкций Thumb-2;
- совместим по выводам с микроконтроллерами SAM3N, SAM3S и SAM7S;
- память:
- 1024 КБайт Flash;
- 128 КБайт SRAM;
- 16 КБайт ROM с секцией загрузчика;
- 8-разрядный контроллер статической памяти: SRAM, PSRAM, NOR Flash и NAND Flash;
- система:
- встроенный регулятор напряжения для возможности работы микроконтроллера от одного источника питания;
- схемы сброса и сторожевой таймер;
- встроенный калиброванный осциллятор 8/12 МГц;
- отдельный осциллятор для использования в режимах пониженного потребления;
- два PLL до 240 МГц для системного тактирования и USB;
- часы реального времени с расширенным функционалом;
- встроенный температурный датчик;
- до 24 каналов DMA для периферии;
- периферия:
- интерфейс USB 2.0 и трансивер: 12 Мбит/с, 2668 Байт буфер FIFO, до 8 двунаправленных конечных точек;
- два модуля USART с поддержкой ISO7816, IrDA, RS485, SPI;
- два двухпроводных UART;
- коммуникационные интерфейсы: SPI, два канала TWI, I2S;
- интерфейс SD/SDIO/MMC;
- два 3-канальных 16 битных таймера/счетчика с расширенным функционал. Встроенная логика квадратурного декодера;
- 4-канальный 16-битный ШИМ с комплементарными выходами, входом ошибки, 12-битным генератором «мертового» времени;
- 32-битный таймер реального времени и часы реального времени с функциями календаря и будильника;
- 12-битный АЦП, до 16 каналов, дифференциальные входы и программируемый уровень усиления, автоматическая калибровка;
- 2-канальный 12-битный ЦАП;
- до 79 линий ввода/вывода общего назначения с сигналами внешних прерываний;
- три 32-битных контроллера параллельного ввода/вывода;
- режимы пониженного энергопотребления
- корпусное исполнение: 100-выводный LQFP/TFBGA, 64- и 48-выводный LQFP/QFN.
Микроконтроллеры SAM4S компания планирует представить на рынок в 2012 году в более расширенном ассортименте: со встроенной Flash-памятью до 2 МБайт и 192 КБайт SRAM, а также планируется выпуск микроконтроллеров с интегрированным Ethernet контроллером и интерфейсом CAN. Все представители семейства имеют самую продвинутую в отрасли подсистему защиты программного кода с использованием инновационной технологии аппаратной защиты.