STM32F051K8T6 STMicroelectronics, STM32F051K8T6 Datasheet

no-image

STM32F051K8T6

Manufacturer Part Number
STM32F051K8T6
Description
ARM Microcontrollers - MCU Entry-level ARM Cortex-M0 MCU 64Kb
Manufacturer
STMicroelectronics
Datasheet

Specifications of STM32F051K8T6

Rohs
yes

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
STM32F051K8T6
Manufacturer:
STMicroelectronics
Quantity:
10 000
Part Number:
STM32F051K8T6
Manufacturer:
ST
0
Part Number:
STM32F051K8T6
Manufacturer:
ST
Quantity:
20 000
Part Number:
STM32F051K8T6
0
Part Number:
STM32F051K8T6TR
Manufacturer:
ST
0
Part Number:
STM32F051K8T6TR
0
Low- and medium-density advanced ARM™-based 32-bit MCU with
Features
February 2012
Operating conditions:
– Voltage range: 2.0 V to 3.6 V
ARM 32-bit Cortex®-M0 CPU (48 MHz max)
Memories
– 16 to 64 Kbytes of Flash memory
– 8 Kbytes of SRAM with HW parity checking
CRC calculation unit
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
Calendar RTC with alarm and periodic wakeup
from Stop/Standby
Reset and supply management
– Power-on/Power down reset (POR/PDR)
– Programmable voltage detector (PVD)
Low power Sleep, Stop, and Standby modes
V
5-channel DMA controller
1 × 12-bit, 1.0 µs ADC (up to 16 channels)
– Conversion range: 0 to 3.6V
– Separate analog supply from 2.4 up to 3.6
Two fast low-power analog comparators with
programmable input and output
One 12-bit D/A converter
Up to 55 fast I/Os
– All mappable on external interrupt vectors
– Up to 36 I/Os with 5 V tolerant capability
Up to 18 capacitive sensing channels
supporting touchkey, linear and rotary touch
sensors
96-bit unique ID
Serial wire debug (SWD)
BAT
16 to 64 Kbytes Flash, timers, ADC, DAC and comm. interfaces
supply for RTC and backup registers
Doc ID 018746 Rev 2
STM32F051x4 STM32F051x6
Table 1.
STM32F051x4
STM32F051x6
STM32F051x8
Reference
Up to 11 timers
– One 16-bit 7-channel advanced-control
– One 32-bit and one 16-bit timer, with up to
– One 16-bit timer, with 2 IC/OC, 1 OCN,
– Two 16-bit timers, each with IC/OC and
– One 16-bit timer with 1 IC/OC
– Independent and system watchdog timers
– SysTick timer: 24-bit downcounter
– One 16-bit basic timer to drive the DAC
Communication interfaces
– Up to two I
– Up to two USARTs supporting master
– Up to two SPIs (18 Mbit/s) with 4 to 16
– HDMI CEC interface, wakeup on header
LQFP64 10x10
timer for 6 channels PWM output, with
deadtime generation and emergency stop
4 IC/OC, usable for IR control decoding
deadtime generation and emergency stop
OCN, deadtime generation, emergency
stop and modulator gate for IR control
Fast Mode Plus (1 Mbit/s) with 20 mA
current sink, SMBus/PMBus, and wakeup
from STOP
synchronous SPI and modem control; one
with ISO7816 interface, LIN, IrDA
capability, auto baud rate detection and
wakeup feature
programmable bit frame, 1 with I
interface multiplexed
reception
Device summary
STM32F051K4, STM32F051C4, STM32F051R4
STM32F051K6, STM32F051C6, STM32F051R6
STM32F051C8, STM32F051R8, STM32F051K8
2
C interfaces; one supporting
STM32F051x8
LQFP48 7x7
Part number
UFQFPN32 5x5
2
S
www.st.com
1/1
1

Related parts for STM32F051K8T6

STM32F051K8T6 Summary of contents

Page 1

Low- and medium-density advanced ARM™-based 32-bit MCU with Kbytes Flash, timers, ADC, DAC and comm. interfaces Features ■ Operating conditions: – Voltage range: 2 3.6 V ■ ARM 32-bit Cortex®-M0 CPU (48 MHz max) ■ ...

Page 2

Contents Contents 1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 3

STM32F051x 3.19 Analog to digital converter (ADC 3.19.1 ...

Page 4

List of tables List of tables Table 1. Device summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 5

STM32F051x List of figures Figure 1. Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 6

Description 1 Description The STM32F051xx family incorporates the high-performance ARM Cortex™-M0 32-bit RISC core operating MHz frequency, high-speed embedded memories (Flash memory Kbytes and SRAM Kbytes), and an extensive range of ...

Page 7

STM32F051x Table 2. STM32F051xx family device features and peripheral counts Peripheral Flash (Kbytes) 16 SRAM (Kbytes) Advanced control Timers General purpose Basic (1) SPI (I2S) 1( Comm. interfaces (4) USART 1 CEC 12-bit synchronized ADC (number of ...

Page 8

Device overview 2 Device overview Figure 1. Block diagram 8/9 Doc ID 018746 Rev 2 STM32F051x ...

Page 9

STM32F051x Figure 2. Clock tree Doc ID 018746 Rev 2 Device overview 9/9 ...

Page 10

Functional overview 3 Functional overview ® 3.1 ARM Cortex The ARM Cortex™-M0 processor is the latest generation of ARM processors for embedded systems. It has been developed to provide a low-cost platform that meets the needs of MCU implementation, with ...

Page 11

STM32F051x 3.4 Direct memory access controller (DMA) The 5-channel general-purpose DMAs manage memory-to-memory, peripheral-to-memory and memory-to-peripheral transfers. The DMA supports circular buffer management, removing the need for user code intervention when the controller reaches the end of the buffer. Each ...

Page 12

Functional overview 3.7 Clocks and startup System clock selection is performed on startup, however the internal RC 8 MHz oscillator is selected as default CPU clock on reset. An external 4-32 MHz clock can be selected, in which case it ...

Page 13

STM32F051x The device features an embedded programmable voltage detector (PVD) that monitors the V power supply and compares it to the V DD when V drops below the V DD threshold. The interrupt service routine can then generate a warning ...

Page 14

Functional overview 3.11 Real-time clock (RTC) and backup registers The RTC and the 5 backup registers are supplied through a switch that takes power either on V supply when present or through the V DD registers used to store 20 ...

Page 15

STM32F051x 3.12 Timers and watchdogs The STM32F051xx family devices include up to six general-purpose timers, one basic timer and an advanced control timer. Table 3 compares the features of the advanced-control, general-purpose and basic timers. Table 3. Timer feature comparison ...

Page 16

Functional overview 3.12.2 General-purpose timers (TIM2..3, TIM14..17) There are six synchronizable general-purpose timers embedded in the STM32F051xx devices (see Table 3 PWM outputs simple time base. TIM2, TIM3 STM32F051xx devices feature two synchronizable 4-channel general-purpose timers. TIM2 is ...

Page 17

STM32F051x 3.12.4 Independent window watchdog (IWWDG) The independent window watchdog is based on an 8-bit prescaler and 12-bit downcounter with user-defined refresh window clocked from an independent 40 kHz internal RC and as it operates independently from the ...

Page 18

Functional overview In addition, I2C1 provides hardware support for SMBUS 2.0 and PMBUS 1.1: ARP capability, Host notify protocol, hardware CRC (PEC) generation/verification, timeouts verifications and ALERT protocol management. I2C1 also has a clock domain independent from the CPU clock, ...

Page 19

STM32F051x Table 6. STM32F051xx USART implementation USART modes/features Hardware flow control for modem Continuous communication using DMA Multiprocessor communication Synchronous mode Smartcard mode Single-wire half-duplex communication IrDA SIR ENDEC block LIN mode Dual clock domain and wakeup from Stop mode ...

Page 20

Functional overview 3.16 High-definition multimedia interface (HDMI) - consumer electronics control (CEC) The device embeds a HDMI-CEC controller that provides hardware support for the Consumer Electronics Control (CEC) protocol (Supplement 1 to the HDMI standard). This protocol provides high-level control ...

Page 21

STM32F051x Table 9. No. of capacitive sensing channels available on STM32F051xx devices Analog I/O group Number of capacitive sensing channels 3.19 Analog to digital converter (ADC) The 12-bit analog to digital converter has up ...

Page 22

Functional overview 3.20 Digital-to-analog converter (DAC) The 12-bit buffered DAC channel can be used to convert digital signals into analog voltage signal outputs. The chosen design structure is composed of integrated resistor strings and an amplifier in non-inverting configuration. This ...

Page 23

STM32F051x 4 Pinouts and pin description Figure 3. LQFP64 64-pin package pinout Doc ID 018746 Rev 2 Pinouts and pin description 23/30 ...

Page 24

Pinouts and pin description Figure 4. LQFP48 48-pin package pinout Figure 5. UFQFPN32 32-pin package pinout 24/30 Doc ID 018746 Rev 2 STM32F051x ...

Page 25

STM32F051x Table 10. Legend/abbreviations used in the pinout table Name Pin name Pin type I/O structure Notes Alternate functions Pin functions Additional functions Table 11. Pin definitions Pin number Pin name (function after reset VBAT 2 2 PC13 ...

Page 26

Pinouts and pin description Table 11. Pin definitions (continued) Pin number Pin name (function after reset) 8 PC0 9 PC1 10 PC2 11 PC3 VSSA VDDA PA0 PA1 ...

Page 27

STM32F051x Table 11. Pin definitions (continued) Pin number Pin name (function after reset PB1 PB2 29 21 PB10 30 22 PB11 VSS VDD 33 25 PB12 34 26 ...

Page 28

Pinouts and pin description Table 11. Pin definitions (continued) Pin number Pin name (function after reset) PA14 (SWCLK PA15 51 PC10 52 PC11 53 PC12 54 PD2 PB3 ...

Page 29

Table 12. Alternate functions selected through GPIOA_AFR registers for port A Pin name AF0 AF1 PA0 USART2_CTS PA1 EVENTOUT USART2_RTS PA2 TIM15_CH1 USART2_TX PA3 TIM15_CH2 USART2_RX SPI1_NSS/ PA4 USART2_CK I2S1_WS SPI1_SCK/ PA5 CEC I2S1_CK SPI1_MISO/ PA6 TIM3_CH1 I2S1_MCK SPI1_MOSI/ PA7 ...

Page 30

Table 13. Alternate functions selected through GPIOB_AFR registers for port B Pin name AF0 PB0 EVENTOUT PB1 TIM14_CH1 PB2 PB3 SPI1_SCK/I2S1_CK PB4 SPI1_MISO/I2S1_MCK PB5 SPI1_MOSI/I2S1_SD PB6 USART1_TX PB7 USART1_RX PB8 CEC PB9 IR_OUT PB10 CEC PB11 EVENTOUT PB12 SPI2_NSS PB13 ...

Page 31

STM32F051x 5 Memory mapping Figure 6. STM32F051x memory map Doc ID 018746 Rev 2 Memory mapping 31/33 ...

Page 32

Memory mapping Table 14. STM32F051x peripheral register boundary addresses Bus AHB2 AHB1 APB 32/33 Boundary address 0x4800 1800 - 0x5FFF FFFF 0x4800 1400 - 0x4800 17FF 0x4800 1000 - 0x4800 13FF 0x4800 0C00 - 0x4800 0FFF 0x4800 0800 - 0x4800 ...

Page 33

STM32F051x Table 14. STM32F051x peripheral register boundary addresses (continued) Bus APB Boundary address 0x4000 7C00 - 0x4000 7FFF 0x4000 7800 - 0x4000 7BFF 0x4000 7400 - 0x4000 77FF 0x4000 7000 - 0x4000 73FF 0x4000 5C00 - 0x4000 6FFF 0x4000 5800 ...

Page 34

Package characteristics 6 Package characteristics 6.1 Package mechanical data In order to meet environmental requirements, ST offers these devices in different grades of ® ECOPACK packages, depending on their level of environmental compliance. ECOPACK specifications, grade definitions and product status ...

Page 35

STM32F051x Figure 7. LQFP64 – pin low-profile quad flat package outline Pin 1 identification Drawing is not to scale. 2. Dimensions are ...

Page 36

Package characteristics Figure 9. LQFP48 – 7mm, 48-pin low-profile quad flat package outline Pin 1 identification Drawing is not to scale. 2. Dimensions are in ...

Page 37

STM32F051x Figure 11. UFQFPN32 - 32-lead ultra thin fine pitch quad flat no-lead package outline (1)(2)( Seating plane Pin # 0.30 D2 Bottom ...

Page 38

Ordering information scheme 7 Ordering information scheme For a list of available options (memory, package, and so on) or for further information on any aspect of this device, please contact your nearest ST sales office. Example: Device family STM32 = ...

Page 39

STM32F051x 8 Revision history Table 18. Document revision history Date 09-Feb-2012 14-Feb-2012 Revision 1 Initial release Added Table 2: STM32F051xx family device features and peripheral counts 2 Updated Table 7: STM32F051x SPI/I2S implementation Doc ID 018746 Rev 2 Revision history ...

Page 40

... Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice. All ST products are sold pursuant to ST’s terms and conditions of sale. ...

Related keywords