Бюджетные микроконтроллеры семейства STM32 от STMicroelectronics
Компания STMicroelectronics представляет новые бюджетные микроконтроллеры семейства STM32F0 на 32-битном ядре Cortex-M0 — STM32F042 и STM32F072. В новинках появилась периферия USB, CAN, HDMI, а также стало больше стандартной периферии — USART, SPI, I²C и таймеров.
USB-интерфейс теперь может работать за счет внутреннего 48-МГц генератора с автоподстройкой. Его синхронизация выполняется автоматически по потоку данных на шине USB, что позволяет обходиться без дополнительного внешнего кварцевого генератора. Такая технология положительно сказывается на надежности и стоимости готового устройства.
Новые микроконтроллеры поддерживают связь с внешними аудиовизуальными устройствами с помощью встроенного контроллера HDMI-CEC. Как простой пример, пользователем может быть настроено пробуждение микроконтроллера внешним устройством из режима СТОП.
STM32F042 и STM32F072 различаются между собой только объемом памяти: у STM32F042 до 32 Кбайт FLASH и до 6 Кбай ОЗУ; у STM32F072 до 128 Кбайт FLASH и до 16 Кбайт ОЗУ.
Для быстрого освоения данного семейства микроконтроллеров компания STMicroelectronics предлагает недорогую отладочную плату NUCLEO-F072RB и графический кодогенератор STM32Cube.
Параметры STM32F0x2:
- 48 МГц, ядро 32-бит Cortex-M0;
- до 128 Кбайт FLASH, до 16 Кбайт SRAM-памяти;
- DMA-контроллер, 7 каналов;
- 12-бит АЦП (1 мкс) до 16 каналов;
- ЦАП 12-бит, 2 канала;
- до 12 таймеров 32/16-бит;
- интерфейсы USB 2.0 FS, CAN и HDMI;
- 4xUART, 3xSPI и 2xI²C по 1 интерфейсу;
- 3 встроенных RC-генератора — 8, 48 и 40 кГц;
- 2 компаратора, RTC;
- напряжение питания 2,4…3,6 В;
- 96-бит уникальный ID;
- корпуса: TSSOP20, UFQFPN48, LQFP48, LQFP64, LQFP100, UFBGA, WLCSP.