Overview
The STM32F334K4T6 is a microcontroller from the STM32F334x4/6/8 family, produced by STMicroelectronics. This device is built around the high-performance Arm® Cortex®-M4 32-bit RISC core, operating at up to 72 MHz and featuring a floating-point unit (FPU). It includes high-speed embedded memories, such as up to 64 Kbytes of Flash memory and up to 12 Kbytes of SRAM, along with a routine booster of 4 Kbytes of SRAM on the instruction and data bus. The microcontroller is designed for a wide range of applications, particularly those requiring advanced analog and digital peripherals, and supports low-power modes for energy-efficient operation.
Key Specifications
Specification | Details |
---|---|
Core | Arm® Cortex®-M4 32-bit CPU with FPU (72 MHz max) |
Memories | Up to 64 Kbytes of Flash memory, up to 12 Kbytes of SRAM |
ADCs | Two fast 12-bit ADCs (5 Msps), up to 21 channels |
DACs | Up to three 12-bit DAC channels |
Comparators | Three ultra-fast rail-to-rail analog comparators |
Operational Amplifier | One operational amplifier in PGA mode |
Timers | One 32-bit timer, seven 16-bit timers, and two watchdog timers |
Communication Interfaces | One I2C, one SPI, up to three USARTs, and one CAN (2.0 B Active) |
Power Supply | 2.0 to 3.6 V |
Temperature Range | –40 to +85 °C and –40 to +105 °C |
Package | LQFP 32 (7x7x1.4 mm) |
Key Features
- High-performance Arm® Cortex®-M4 32-bit CPU with FPU and DSP instructions
- Low-power modes: Sleep, Stop, Standby
- Up to two ADCs with selectable resolution of 12/10/8/6 bits
- Up to three 12-bit DAC channels and three ultra-fast analog comparators
- One operational amplifier in PGA mode
- Advanced timer features including HRTIM with 217 ps resolution
- Up to 51 fast I/O ports, all mappable on external interrupt vectors
- 7-channel DMA controller and interconnect matrix
- Calendar RTC with alarm and periodic wakeup from Stop mode
- Debug mode: serial wire debug (SWD), JTAG
- 96-bit unique ID and ECOPACK®2 compliant packages
Applications
The STM32F334K4T6 microcontroller is suitable for a variety of applications, including:
- Industrial control systems
- Motor control and automation
- Medical devices requiring advanced analog and digital capabilities
- Consumer electronics with touch sensing and capacitive sensing needs
- Automotive systems, especially those requiring CAN and other communication interfaces
Q & A
- What is the core architecture of the STM32F334K4T6?
The core is based on the Arm® Cortex®-M4 32-bit RISC CPU with a floating-point unit (FPU) and operates at up to 72 MHz.
- How much Flash and SRAM memory does the STM32F334K4T6 have?
It has up to 64 Kbytes of Flash memory and up to 12 Kbytes of SRAM.
- What are the key analog peripherals of the STM32F334K4T6?
The device features two fast 12-bit ADCs, three 12-bit DAC channels, three ultra-fast analog comparators, and one operational amplifier.
- What communication interfaces are available on the STM32F334K4T6?
The microcontroller includes one I2C, one SPI, up to three USARTs, and one CAN (2.0 B Active) interface.
- What are the power supply and temperature ranges for the STM32F334K4T6?
The device operates from a power supply of 2.0 to 3.6 V and within a temperature range of –40 to +85 °C and –40 to +105 °C.
- What are the low-power modes supported by the STM32F334K4T6?
The device supports Sleep, Stop, and Standby low-power modes.
- Does the STM32F334K4T6 support touch sensing?
Yes, it supports up to 18 capacitive sensing channels for touchkeys, linear, and rotary touch sensors.
- What is the package type and size of the STM32F334K4T6?
The device is available in an LQFP 32 package (7x7x1.4 mm).
- Is the STM32F334K4T6 ECOPACK®2 compliant?
Yes, all packages of the STM32F334K4T6 are ECOPACK®2 compliant.
- What debug modes are supported by the STM32F334K4T6?
The device supports serial wire debug (SWD) and JTAG debug modes.