| AT91SC512384RCT32-разрядные защищенные микроконтроллерыОтличительные особенности:
 
Общие особенности
Выполнение на основе 32-разрядного RISC-ядра ARM SC100  SecureCore
Два набора инструкций
- Высокоэффективный набор 32-разрядных инструкций ARM- 16-разрядный набор инструкций Thumb для повышения плотности кода
Фон-неймановская  архитектура ввода-вывода
- Одна  32-разрядная шина для памяти программ и памяти данных
Архитектура 3 ступенчатой конвейеризации
- Выборка, дешифрация и выполнение
8/16/32-разрядные типы данных
Встроенная программируемая системная синхронизация до 50 МГц
Очень малая потребляемая мощность
- Лидер по соотношению производительность/потребление
- Экономичные режимы холостого хода и уменьшения мощности
Расположение выводов в соответствии с ISO7816-2
Защита от электростатических разрядов до ±6000В
Рабочие диапазоны: 1.62В...5.5В, совместимость с 3 поколением GSM, совместимость с требованиями к ПК, EMV
Память
512 кбайт ПЗУ памяти программ
384 кбайт ЭСППЗУ, в т.ч. 256 однократно-программируемых байт
- Износостойкость свыше 500 тысяч циклов чтения/записи при температуре 25°C
- Сохранность данных в течение 10 лет
Режим работы ЭСППЗУ с поддержкой только стирания
Запись в ЭСППЗУ с поддержкой или без автоматического стирания
24 кбайт ОЗУ (2 кбайт совместно используются с крипто-процессором AdvX)
32 кбайт ПЗУ, выделенных для хранения криптографической библиотеки Atmel
Периферийные устройства
Один контроллер ISO 7816
- Скорость передачи до 625 кбит/сек при тактировании частотой 5МГц
Последовательный интерфейс SPI (до 20 МГц)
Интерфейс USB (5 конечных точек)
- Полноскоростной интерфейс USB 2.0 (скорость 12 Мбит/сек), поддержка режимов приостановки/возобновления
- 4 конфигурируемых конечных точки в дополнение к конечной точке 0
- Динамическое включение/отключение подтягивающих резисторов
Интерфейс USB_IC (Inter Chip) 0.8e
Интерфейс внешней NAND флэш-памяти
Однопроводной интерфейс (цифровой интерфейс к встроенному РЧ-тракту)
Два 16-разрядных таймера
Генератор случайных чисел (ГСЧ)
2-уровневый, 15-векторный контроллер прерываний
Аппаратная реализация DES и Triple DES (стойкость к DPA-атакам)
Ускоритель контрольной суммы
Сопроцессор CRC 16/32
32-разр. криптографический ускоритель для операций над открытыми ключами
- RSA, DSA, ECC, Diffie-Hellman
Высокопроизводительный аппаратный ускоритель Java Card
Функции защиты
Специальный аппаратный узел защиты от SPA/DPA-атак
Защита от физического вмешательства
Системы защиты от воздействия окружающей среды
Системы защиты по напряжению, частоте, освещению и температуре
Безопасное управление памятью/защита доступа
Средства для проектирования
Аппаратная поддержка проектирования в составе оценочной платформы ATV4-91SC Voyager
Программные библиотеки и рекомендации по применению
 Структурная схема:
 
 Общее описание:
 AT91SC512384RCT - маломощный, высокопроизводительный 32-разрядный RISC-микроконтроллер со встроенными ПЗУ в качестве памяти программ, ЭСППЗУ в качестве памяти данных и  криптографическим ускорителем. Микроконтроллер выполнен на основе защищенного процессора ARM SC100.  32-разрядный процессор общего назначения характеризуется высокой производительностью, очень малой потребляемой мощностью и дополнительными функциями, облегчающих борьбу с мошенничеством.
AT91SC512384RCT содержит 384 кбайт высококачественного ЭСППЗУ, отличающегося быстротой стирания/записи и высокой износостойкостью. AT91SC512384RCT также интегрирует полноскоростной порт USB 2.0, который позволяет установить высокоскоростную связь с главным USB терминалом. USB-интерфейс требует установки дополнительного кварцевого резонатора частотой 48 МГц. В состав AT91SC512384RCT входит последовательный интерфейс SPI, с помощью которого имеется возможность связаться на высокой скорости с внешним терминалом или внешней NOR флэш-памятью. Кроме этого, микроконтроллер содержит интерфейс NAND-флэш-памяти. Внутреннее подключение МПУ SC100 выполнено через аппаратный брандмауэр, использование которого позволяет повысить общий уровень безопасности приложения и исключает необходимость в разработке программного брандмауэра.  В состав микроконтроллеров серии AT91SC  входит криптографический ускоритель AdvX (N-битный умножитель-накопитель), предназначенный для выполнения функций быстрой шифрации и аутентификации. AdvX под программным управлением позволяет реализовать такие стандартные арифметические функции, как RSA, DSA, DH, ECC, а также GF(2N). Уникальный аппаратный блок позволяет существенно ускорить выполнение байтного кода Java Card, тем самым, исключая узкие звенья при реализации виртуальной машины Java. К дополнительным функциям защиты относятся логика защиты по питанию и частоте, логическое скремблирование адресов и данных, противодействующий анализ питания и управление доступом к памяти в супервизорном режиме. Документация: 
	|  |  | 58 Kb Engl Предварительное описание микроконтроллеров |  
	|  |  | 234 Kb Engl AT91SC - новое поколение защищенных МК |  
	|  |  | Rus Архитектура и система команд |  |