Серия микроконтроллеров STR91xF содержит 8-канальный, 10-разрядный АЦП, четыре таймера, часы реального времени с расширенной функциональностью, девять каналов DMA и контроллер 3-фазного индукционного мотора. Внутренний тактовый генератор работает с внешним кварцевым резонатором 4МГц...25МГц.
Особенности | STR910F | STR911F | STR912F |
M32X6 | W32X6 | M42X6 | M44X6 | W42X6 | W44X6 |
Flash, КБ | 256+32 | 256+32 | 512+32 | 256+32 | 512+32 |
RAM, КБ | 64 | 96 | 96 |
Периферия | CAN, 40 I/O | CAN, EMI, 80 I/O | USB, CAN, 40 I/O | Ethernet, USB, CAN, EMI, 80 I/O |
Корпус | LQFP-80 | LQFP-128 | LQFP-80 | LQFP-128 |
Отличительные особенности:
- 16/32-разрядное ARM9E-ядро (96МГц);
- ARM966E-S RISC-ядро Гарвардской архитектуры, 5-стадийный конвейер:
– поддержка однотактовых DSP-инструкций,
– бинарная совместимость с 16/32-разрядный ARM7-кодом; - двухбанковая Flash-память с 32- разрядной шириной:
– 256КБ/512КБ основной и 32КБ вспомогательной памяти,
– последовательные операции до 96МГц,
– 100 тыс. циклов стирания, 20 лет сохранности данных; - 64КБ или 96КБ SRAM-памяти с 32-разрядной шириной;
- девять программируемых DMA-каналов, один из которых для Ethernet;
- тактирование, сброс и управление питанием:
– ядро: 1,8В ±10%, I/O-линии: 2,7В...3,6В,
– внутренний тактовый генератор с внешним кварцевым резонатором 4МГц...25МГц,
– внутренняя цепь PLL до 96МГц,
– часы реального времени с функциями календаря, детектированием вмешательств и режимом пробуждения,
– супервизор сброса для контроля напряжения питания, сторожевой таймер, внешний сброс,
– режимы работы, ожидания и "сна" с потреблением менее 50мкА; - контроллер векторных прерываний (VIC);
– 32 IRQ векторов, до тридцати выводов прерываний, каждый может быть FIQ,
– кэш переходов уменьшает задержки; - 8-канальный, 10-разрядный аналогово-цифровой преобразователь (АЦП):
– диапазон 0...3,6В, время преобразования 0,7мкс; - одиннадцать коммуникационных интерфейсов:
– 10/100 Ethernet MAC с DMA и MII портом,
– USB Full-Speed (12Мбит/с),
– CAN-интерфейс (2.0B активный),
– три 16550-подобных UART-интерфейса с IrDA протоколом,
– два быстрых I2C, 400кГц,
– два канала для интерфейсов SPI, SSI или Microwire,
– 8/16-разрядная EMI-шина (только в корпусах LQFP-128); - до восьмидесяти I/O-выводов (смешанных с интерфейсными):
– толерантность к 5В, шестнадцать имеют выходной ток до 8мА,
– побитовые операции в пределах порта; - 16-разрядные стандартные таймеры (TIM): четыре таймера, режимами PWM и подсчёта импульсов;
- контроллер 3-фазного индукционного мотора (IMC), три пары PWM-выходов;
- JTAG-интерфейс:
– ARM EmbeddedICE RT для отладки,
– внутрисистемное программирование (ISP); - температурный диапазон: -40°C…+85°C;
- корпус LQFP-80 (12x12мм) и LQFP-128 (14x14мм)
Функциональная схема STR91xF приведена здесь.
Инструментарий для микроконтроллеров STR91xF:
Области применения: торговые терминалы, промышленная автоматика, охранные системы, коммуникационные шлюзы, преобразователи последовательных протоколов, медицинское оборудование.