Product Overview
The STM32F072VBT6 from STMicroelectronics is a mainstream Arm Cortex-M0 USB line MCU with 128KB Flash and 16KB SRAM in a LQFP-100 package. Operating at up to 48MHz with crystal-less USB 2.0 FS, CAN, and CEC, it targets industrial and consumer embedded applications.
Key Specifications
| Core | ARM Cortex-M0, 48 MHz |
| Flash Memory | 128 KB |
| SRAM | 16 KB with hardware parity |
| I/O Count | 87 |
| ADC | 12-bit, 1.0 us, up to 19 channels |
| DAC | 12-bit, 2 channels |
| Communication | 2x I2C, 4x USART, 2x SPI/I2S, CAN, USB 2.0 FS, HDMI CEC |
| Timers | 12 (1x advanced PWM, 1x 32-bit, 7x 16-bit) |
| Supply Voltage | 2.0 V to 3.6 V |
| Operating Temperature | -40C to +85C |
Features
- ARM Cortex-M0 core at 48MHz with 128KB Flash and 16KB SRAM
- Crystal-less USB 2.0 full-speed device with BCD and LPM support
- CAN interface and HDMI CEC for consumer and industrial networking
- 12-bit ADC (19 channels) and 12-bit DAC (2 channels) for mixed-signal designs
- Touch-sensing interface with up to 24 capacitive sensing channels
- 87 I/Os with 68 5V-tolerant and 19 with independent VDDIO2 supply
Applications
- USB peripherals and consumer device control with crystal-less USB
- Industrial PLCs, inverters, and alarm systems with CAN networking
- Home appliances and HVAC with touch-sensing user interfaces
- Portable equipment and gaming peripherals