AT90SC3232CS
Безопасный микроконтроллер для электронных smart-карт
Документация:
| |
 |
51 Kb Engl Предворитеьное описание микросхемы |
| |
 |
132 Kb Engl Voyager Emulation Platform (ATV1) |
| |
 |
Програмное обеспечение |
| |
 |
Инструментальные средства для 8-разрядных AVR-микроконтроллеров |
Отличительные особенности:
Общие характеристики
- Высокопроизводительная , экономичная Secure AVR RISC архитектура
133 инструкции (большинство инструкций выполняется за один машинный цикл)
Линейное адресное пространство 8 Мбайт программного кода и 16 Мбайт данных
- Режимы снижения потребления: холостой ход (Idle) и экономичный (Power-down)
- Расположение контактных площадок соответствует стандарту ISO 7816-2
- Защита от электростатических разрядов ± 6000В
- Рабочий диапазон напряжения питания от 2.7В до 5.5В
- Совместимость с требованиями GSM, 3GPP и EMV 2000; совместимость с промышленностью ПК
- Доступность в виде кристалла, модуля и в стандартных промышленных корпусах микросхем памяти
Память
- 32 кбайта флэш-памяти программ
- 32 кбайт ЭППЗУ, в т.ч. 128-байт однократно программируемой области и 384-байт битно адресуемой области
от 1 до 128 байт программируется/стирается
время программирования 2 мс, стирания – 2мс
Обычное количество циклов программирования/стирания 1.000.000
Время хранения данных: 10 лет
- 3 кбайта ОЗУ
Периферийные устройства
- Контроллер ISO 7816
до 625 кбит/с при 5 МГц
совместимость с протоколами с T = 0 и T = 1
- Два порта ввода-вывода (конфигурируемость для поддержки коммуникационного протокола с 2-проводным интерфейсом)
- Контроллер последовательного периферийного интерфейса (SPI)
- Программируемый внутренний генератор (до 16 МГц в ПЗУ)
- Два 16-разрядных таймера
- Генератор случайных чисел (ГСЧ=RNG)
- 2-уровневый, 8-векторный контроллер прерываний
- Аппаратная DES и тройная DES DPA стойкость
- Ускоритель контрольной суммы
- Процессор проверки избыточным (CRC) кодом ( совместимость с ISO/IEC 3309)
- 8-разрядное умножающее устройство
- Криптографический сопроцессор (функции препрограммирования для криптографии и аутентификации, в т.ч. RSA, DSA, генерация ключей, ECC)
Функции безопасности
- Заранее определенное оборудование защиты от атаки SPA/DPA
- Усовершенствованная защита против физического доступа, в т.ч. активного экрана
- Системы защиты от окружающей среды
- Контроль напряжения
- Контроль частоты
- Температурный контроль
- Управление безопасной памятью/защита доступа (супервизорный режим)
Инструментальные средства проектирования
- Поддержка аппаратно-программных средств проектирования на платформе эмуляции Voyager (ATV1)
- Отладчик C-Spy от IAR Systems
- Программные библиотеки и рекомендации по применению
Блок- схема:

Описание:
AT90SC3232CS – экономичный, высокоэффективный, 8-/16-разрядный микроконтроллер, основанный на архитектуре secure AVR RISC с флэш-памятью программ, памятью данных на ЭППЗУ и криптографическим сопроцессором. За счет выполнения инструкций за один машинный цикл AT90SC3232CS достигает производительности до 1 млн. оп./сек. при 1 МГц частоты синхронизации. Его гарвардская архитектура включает 32 рабочих регистра общего назначения, непосредственно подключенных к АЛУ, что позволяет в одной инструкции указать два разных регистра и выполнить ее за один цикл.
AT90SC3232CS использует новый secure AVR ЦПУ, который имеет линейное адресное пространство до 8 Мбайт памяти программ и до 16 Мбайт памяти данных, а также отличается набором новых функциональных особенностей и функций безопасности.
AT90SC3232CS включает в себя 64 кбайта энергонезависимой памяти высокой емкости. Встроенная флэш-память позволяет перепрограммировать программный код внутрисхемно и обеспечивает его надежную защиту. Эта технология, объединенная с универсальным ЦПУ на одном кристалле, обеспечивает высокую гибкость и конкурентоспособность решений для электронных (smart) карт.
Функции криптографии в серии AT90SC являются функциями 16-разрядного процессора SC16, который заранее настроен на выполнение функций быстрого шифрования и аутентификации.
К дополнительным функциям безопасности относятся логика защиты по параметрам питания, частоты и температуры, логическое скремблирование по адресам и данным памяти программ, противодействующий анализ питания, а также управляемый в супервизорном режиме доступ к памяти.