STM32F072C8T6 Description
The STM32F072x8/xB microcontroller integrates a high-performance ARM Cortex - M0 32-bit RISC core that runs at up to 48 MHz, high-speed embedded memory (up to 128K bytes of flash memory and 16K bytes of SRAM), and a wide range of enhanced peripherals and IMago. All devices provide standard communication interfaces (two I2C, two SPI/I2S, one HDMI CEC and four USART), one USB full-speed device (without crystals), one CAN, one 12-bit ADC, one 12-bit DAC with two channels, seven 16-bit timers, a 32-bit timer and an advanced control PWM timer. The STM32F072x8/xB microcontroller operates in the temperature range of-40 to + 85 °C and from-40 to + 105 °C with a supply voltage of 2.0 to 3.6V. A comprehensive set of power-saving modes allows the design of low-power applications. The STM32F072x8/xB microcontroller includes seven different packaged devices with pins ranging from 48 pins to 100 pins, and core forms are available on request. Different groups of peripherals are included depending on the selected device. These features make STM32F072x8/ XB microcontrollers suitable for a wide range of applications such as application control and user interfaces, handheld devices, Amax V receivers and digital TVs, PC peripherals, games and GPS platforms, industrial applications, PLC, inverters, printers, scanners, alarm systems, video walkie-talkies and HVAC.
STM32F072C8T6 Features
? Core: Arm? 32-bit Cortex?-M0 CPU, frequency
up to 48 MHz
? Memories
– 64 to 128 Kbytes of Flash memory
– 16 Kbytes of SRAM with HW parity
? CRC calculation unit
? Reset and power management
– Digital and I/O supply: VDD = 2.0 V to 3.6 V
– Analog supply: VDDA = VDD to 3.6 V
– Selected I/Os: VDDIO2 = 1.65 V to 3.6 V
– Power-on/Power down reset (POR/PDR)
– Programmable voltage detector (PVD)
– Low power modes: Sleep, Stop, Standby
– VBAT supply for RTC and backup registers
? Clock management
– 4 to 32 MHz crystal oscillator
– 32 kHz oscillator for RTC with calibration
– Internal 8 MHz RC with x6 PLL option
– Internal 40 kHz RC oscillator
– Internal 48 MHz oscillator with automatic
trimming based on ext. synchronization
? Up to 87 fast I/Os
– All mappable on external interrupt vectors
– Up to 68 I/Os with 5V tolerant capability
and 19 with independent supply VDDIO2
? 7-channel DMA controller
? One 12-bit, 1.0 μs ADC (up to 16 channels)
– Conversion range: 0 to 3.6 V
– Separate analog supply: 2.4 V to 3.6 V
? One 12-bit D/A converter (with 2 channels)
? 2 fast low-power analog comparators with
programmable input and output
? Up to 24 capacitive sensing channels for
touchkey, linear and rotary touch sensors
STM32F072C8T6 Application
application control
user interfaces
handheld devices
Amax V receivers and digital TVs
PC peripherals
games and GPS platforms
industrial applications
PLC, inverters, printers
Scanners
alarm systems
video walkie-talkies