Микроконтроллеры ARM STM32F303CBT6 – MCU 32-бит ARM Cortex M4 72 МГц 128 КБ MCU FPU
♠ Описание продукта
Атрибут продукта | Значение атрибута |
Производитель: | STMicroelectronics |
Категория продукта: | Микроконтроллеры ARM - MCU |
RoHS: | Подробности |
Ряд: | STM32F3 |
Стиль монтажа: | SMD/SMT |
Упаковка/Коробка: | ЛКФП-48 |
Основной: | ARM-кортекс М4 |
Размер памяти программы: | 128 кБ |
Ширина шины данных: | 32 бит |
Разрешение АЦП: | 4 x 6 бит/8 бит/10 бит/12 бит |
Максимальная тактовая частота: | 72 МГц |
Количество вводов/выводов: | 37 Ввод/Вывод |
Размер оперативной памяти данных: | 32 кБ |
Напряжение питания - мин.: | 2 В |
Напряжение питания - макс.: | 3,6 В |
Минимальная рабочая температура: | - 40 С |
Максимальная рабочая температура: | + 85 С |
Упаковка: | Поднос |
Бренд: | STMicroelectronics |
Тип ОЗУ данных: | SRAM |
Тип интерфейса: | CAN, I2C, SPI, UART, USB |
Длина: | 7 мм |
Чувствительность к влаге: | Да |
Количество каналов АЦП: | 1 канал |
Количество таймеров/счетчиков: | 8 Таймер |
Серия процессора: | ARM-кортекс М |
Тип продукта: | Микроконтроллеры ARM - MCU |
Тип памяти программ: | Вспышка |
Количество в заводской упаковке: | 1500 |
Подкатегория: | Микроконтроллеры - MCU |
Торговое название: | STM32 |
Вес единицы: | 0,006409 унции |
♠ 32-битный микроконтроллер+FPU на базе Arm® Cortex®-M4, до 256 КБ флэш-памяти+ 48 КБ статического ОЗУ, 4 АЦП, 2 канала ЦАП, 7 комп, 4 PGA, таймеры, 2,0–3,6 В
Семейство STM32F303xB/STM32F303xC основано на высокопроизводительном 32-битном RISC-ядре Arm® Cortex®-M4 с FPU, работающим на частоте до 72 МГц, и встраивающим блок с плавающей точкой (FPU), блок защиты памяти (MPU) и встроенную макроячейку трассировки (ETM). Семейство включает высокоскоростную встроенную память (до 256 Кбайт флэш-памяти, до 40 Кбайт SRAM) и широкий спектр расширенных входов/выходов и периферийных устройств, подключенных к двум шинам APB.
Устройства предлагают до четырех быстрых 12-битных АЦП (5 Msps), семь компараторов, четыре операционных усилителя, до двух каналов ЦАП, маломощный RTC, до пяти универсальных 16-битных таймеров, один универсальный 32-битный таймер и два таймера, предназначенных для управления двигателем. Они также оснащены стандартными и расширенными интерфейсами связи: до двух I2C, до трех SPI (два SPI с мультиплексированными полнодуплексными I2S), три USART, до двух UART, CAN и USB. Для достижения точности аудиокласса периферийные устройства I2S могут тактироваться через внешнюю ФАПЧ.
Семейство STM32F303xB/STM32F303xC работает в диапазонах температур от -40 до +85 °C и от -40 до +105 °C при напряжении питания от 2,0 до 3,6 В. Полный набор режимов энергосбережения позволяет разрабатывать маломощные приложения.
Семейство STM32F303xB/STM32F303xC предлагает устройства в четырех корпусах с количеством выводов от 48 до 100.
Набор входящих в комплект периферийных устройств меняется в зависимости от выбранного устройства.
• Ядро: 32-битный процессор Arm® Cortex®-M4 с FPU (макс. 72 МГц), однотактное умножение и аппаратное деление, 90 DMIPS (от CCM), инструкции DSP и MPU (блок защиты памяти)
• Условия эксплуатации:
– Диапазон напряжений VDD, VDDA: от 2,0 В до 3,6 В
• Воспоминания
– 128–256 Кбайт флэш-памяти
– До 40 Кбайт SRAM с аппаратной проверкой четности, реализованной на первых 16 Кбайт.
– Усилитель рутинной работы: 8 Кбайт SRAM на шине инструкций и данных с аппаратной проверкой четности (CCM)
• Блок расчета CRC
• Сброс и управление поставками
– Сброс при включении/выключении питания (POR/PDR)
– Программируемый детектор напряжения (PVD)
– Режимы энергосбережения: сон, остановка и режим ожидания
– Питание VBAT для RTC и резервных регистров
• Управление часами
– Кварцевый генератор от 4 до 32 МГц
– Генератор 32 кГц для RTC с калибровкой
– Внутренний RC 8 МГц с опцией ФАПЧ x 16
– Внутренний генератор 40 кГц
• До 87 быстрых операций ввода-вывода
– Все сопоставляемые с внешними векторами прерываний
– Несколько 5 В-толерантных
• Матрица межсоединений
• 12-канальный контроллер DMA
• Четыре АЦП 0,20 мкс (до 39 каналов) с выбираемым разрешением 12/10/8/6 бит, диапазон преобразования от 0 до 3,6 В, несимметричный/дифференциальный вход, отдельное аналоговое питание от 2 до 3,6 В
• Два 12-битных канала ЦАП с аналоговым питанием от 2,4 до 3,6 В
• Семь быстрых аналоговых компараторов rail-to-rail с аналоговым питанием от 2 до 3,6 В
• Четыре операционных усилителя, которые можно использовать в режиме PGA, все клеммы доступны с аналоговым питанием от 2,4 до 3,6 В
• До 24 каналов емкостного датчика, поддерживающих сенсорные клавиши, линейные и поворотные сенсоры
• До 13 таймеров
– Один 32-битный таймер и два 16-битных таймера с входом до 4 IC/OC/PWM или счетчика импульсов и квадратурного (инкрементного) энкодера
– Два 16-битных 6-канальных таймера с расширенным управлением, с 6 каналами ШИМ, генерацией мертвого времени и аварийной остановкой
– Один 16-битный таймер с 2 IC/OC, 1 OCN/PWM, генерацией мертвого времени и аварийной остановкой
– Два 16-битных таймера с IC/OC/OCN/PWM, генерацией мертвого времени и аварийной остановкой
– Два сторожевых таймера (независимые, оконные)
– Таймер SysTick: 24-битный вычитающий счетчик
– Два 16-битных базовых таймера для управления ЦАП
• Календарь RTC с будильником, периодический выход из режима остановки/ожидания
• Интерфейсы связи
– Интерфейс CAN (2.0B активный)
– Два режима I2C Fast plus (1 Мбит/с) с током потребления 20 мА, SMBus/PMBus, пробуждение из STOP
– До пяти USART/UART (интерфейс ISO 7816, LIN, IrDA, управление модемом)
– До трех SPI, два с мультиплексным полу/полнодуплексным интерфейсом I2S, от 4 до 16 программируемых битовых кадров
– Интерфейс USB 2.0 полной скорости
– Инфракрасный передатчик
• Отладка последовательного провода, Cortex®-M4 с FPU ETM, JTAG
• 96-битный уникальный идентификатор