Datasheet STM32F030x4, STM32F030x6, STM32F030x8, STM32F030xC (STMicroelectronics) - 10

ManufacturerSTMicroelectronics
DescriptionValue-line ARM®-based 32-bit MCU with up to 256 KB Flash, timers, ADC, communication interfaces, 2.4-3.6 V operation
Pages / Page91 / 10 — Description. STM32F030x4/x6/x8/xC. Table 2. STM32F030x4/x6/x8/xC family …
File Format / SizePDF / 1.4 Mb
Document LanguageEnglish

Description. STM32F030x4/x6/x8/xC. Table 2. STM32F030x4/x6/x8/xC family device features and peripheral counts. STM32

Description STM32F030x4/x6/x8/xC Table 2 STM32F030x4/x6/x8/xC family device features and peripheral counts STM32

Text Version of Document

link to page 91
Description STM32F030x4/x6/x8/xC Table 2. STM32F030x4/x6/x8/xC family device features and peripheral counts STM32 STM32 STM32 STM32 STM32 STM32 STM32 Peripheral F030F4 F030K6 F030C6 F030C8 F030CC F030R8 F030RC
Flash (Kbytes) 16 32 32 64 256 64 256 SRAM (Kbytes) 4 8 32 8 32 Advanced 1 (16-bit) control Timers General 4 (16-bit)(1) 5 (16-bit) purpose Basic - 1 (16-bit)(2) 2 (16-bit) 1 (16-bit)(2) 2 (16-bit) SPI 1(3) 2 Comm. I2C 1(4) 2 interfaces USART 1(5) 2(6) 6 2(6) 6 1 1 1 1 1 1 1 12-bit ADC (9 ext. (10 ext. (10 ext. (10 ext. (10 ext. (16 ext. (16 ext. (number of channels) +2 int.) +2 int.) +2 int.) +2 int.) +2 int.) +2 int.) +2 int.) GPIOs 15 26 39 39 37 55 51 Max. CPU frequency 48 MHz Operating voltage 2.4 to 3.6 V Ambient operating temperature: -40°C to 85°C Operating temperature Junction temperature: -40°C to 105°C Packages TSSOP20 LQFP32 LQFP48 LQFP64 1. TIM15 is not present. 2. TIM7 is not present. 3. SPI2 is not present. 4. I2C2 is not present. 5. USART2 to USART6 are not present. 6. USART3 to USART6 are not present 10/91 DocID024849 Rev 3 Document Outline Table 1. Device summary 1 Introduction 2 Description Table 2. STM32F030x4/x6/x8/xC family device features and peripheral counts Figure 1. Block diagram 3 Functional overview 3.1 ARM®-Cortex®-M0 core with embedded Flash and SRAM 3.2 Memories 3.3 Boot modes 3.4 Cyclic redundancy check calculation unit (CRC) 3.5 Power management 3.5.1 Power supply schemes 3.5.2 Power supply supervisors 3.5.3 Voltage regulator 3.5.4 Low-power modes 3.6 Clocks and startup Figure 2. Clock tree 3.7 General-purpose inputs/outputs (GPIOs) 3.8 Direct memory access controller (DMA) 3.9 Interrupts and events 3.9.1 Nested vectored interrupt controller (NVIC) 3.9.2 Extended interrupt/event controller (EXTI) 3.10 Analog to digital converter (ADC) 3.10.1 Temperature sensor Table 3. Temperature sensor calibration values 3.10.2 Internal voltage reference (VREFINT) Table 4. Internal voltage reference calibration values 3.11 Timers and watchdogs Table 5. Timer feature comparison 3.11.1 Advanced-control timer (TIM1) 3.11.2 General-purpose timers (TIM3, TIM14..17) 3.11.3 Basic timers TIM6 and TIM7 3.11.4 Independent watchdog (IWDG) 3.11.5 System window watchdog (WWDG) 3.11.6 SysTick timer 3.12 Real-time clock (RTC) 3.13 Inter-integrated circuit interfaces (I2C) Table 6. Comparison of I2C analog and digital filters Table 7. STM32F030x4/x6/x8/xC I2C implementation 3.14 Universal synchronous/asynchronous receiver/transmitter (USART) Table 8. STM32F0x0 USART implementation 3.15 Serial peripheral interface (SPI) Table 9. STM32F030x4/x6/x8/xC SPI implementation 3.16 Serial wire debug port (SW-DP) 4 Pinouts and pin descriptions Figure 3. LQFP64 64-pin package pinout (top view), for STM32F030x4/6/8 devices Figure 4. LQFP64 64-pin package pinout (top view), for STM32F030RC devices Figure 5. LQFP48 48-pin package pinout (top view), for STM32F030x4/6/8 devices Figure 6. LQFP48 48-pin package pinout (top view), for STM32F030CC devices Figure 7. LQFP32 32-pin package pinout (top view) Figure 8. TSSOP20 20-pin package pinout (top view) Table 10. Legend/abbreviations used in the pinout table Table 11. STM32F030x4/6/8/C pin definitions (continued) Table 12. Alternate functions selected through GPIOA_AFR registers for port A (continued) Table 13. Alternate functions selected through GPIOB_AFR registers for port B Table 14. Alternate functions selected through GPIOC_AFR registers for port C Table 15. Alternate functions selected through GPIOD_AFR registers for port D Table 16. Alternate functions selected through GPIOF_AFR registers for port F 5 Memory mapping Figure 9. STM32F030x4/x6/x8/xC memory map Table 17. STM32F030x4/x6/x8/xC peripheral register boundary addresses (continued) 6 Electrical characteristics 6.1 Parameter conditions 6.1.1 Minimum and maximum values 6.1.2 Typical values 6.1.3 Typical curves 6.1.4 Loading capacitor 6.1.5 Pin input voltage Figure 10. Pin loading conditions Figure 11. Pin input voltage 6.1.6 Power supply scheme Figure 12. Power supply scheme 6.1.7 Current consumption measurement Figure 13. Current consumption measurement scheme 6.2 Absolute maximum ratings Table 18. Voltage characteristics Table 19. Current characteristics Table 20. Thermal characteristics 6.3 Operating conditions 6.3.1 General operating conditions Table 21. General operating conditions (continued) 6.3.2 Operating conditions at power-up / power-down Table 22. Operating conditions at power-up / power-down 6.3.3 Embedded reset and power control block characteristics Table 23. Embedded reset and power control block characteristics (continued) 6.3.4 Embedded reference voltage Table 24. Embedded internal reference voltage 6.3.5 Supply current characteristics Table 25. Typical and maximum current consumption from VDD supply at VDD = 3.6 V Table 26. Typical and maximum current consumption from the VDDA supply Table 27. Typical and maximum consumption in Stop and Standby modes Table 28. Typical current consumption in Run mode, code with data processing running from Flash Table 29. Switching output I/O current consumption 6.3.6 Wakeup time from low-power mode Table 30. Low-power mode wakeup timings 6.3.7 External clock source characteristics Table 31. High-speed external user clock characteristics Figure 14. High-speed external clock source AC timing diagram Table 32. Low-speed external user clock characteristics Figure 15. Low-speed external clock source AC timing diagram Table 33. HSE oscillator characteristics Figure 16. Typical application with an 8 MHz crystal Table 34. LSE oscillator characteristics (fLSE = 32.768 kHz) Figure 17. Typical application with a 32.768 kHz crystal 6.3.8 Internal clock source characteristics Table 35. HSI oscillator characteristics Table 36. HSI14 oscillator characteristics Table 37. LSI oscillator characteristics 6.3.9 PLL characteristics Table 38. PLL characteristics 6.3.10 Memory characteristics Table 39. Flash memory characteristics Table 40. Flash memory endurance and data retention 6.3.11 EMC characteristics Table 41. EMS characteristics Table 42. EMI characteristics 6.3.12 Electrical sensitivity characteristics Table 43. ESD absolute maximum ratings Table 44. Electrical sensitivities 6.3.13 I/O current injection characteristics Table 45. I/O current injection susceptibility 6.3.14 I/O port characteristics Table 46. I/O static characteristics (continued) Figure 18. TC and TTa I/O input characteristics Figure 19. Five volt tolerant (FT and FTf) I/O input characteristics Table 47. Output voltage characteristics Table 48. I/O AC characteristics Figure 20. I/O AC characteristics definition 6.3.15 NRST pin characteristics Table 49. NRST pin characteristics Figure 21. Recommended NRST pin protection 6.3.16 12-bit ADC characteristics Table 50. ADC characteristics (continued) Table 51. RAIN max for fADC = 14 MHz Table 52. ADC accuracy Figure 22. ADC accuracy characteristics Figure 23. Typical connection diagram using the ADC 6.3.17 Temperature sensor characteristics Table 53. TS characteristics 6.3.18 Timer characteristics Table 54. TIMx characteristics Table 55. IWDG min/max timeout period at 40 kHz (LSI) Table 56. WWDG min/max timeout value at 48 MHz (PCLK) 6.3.19 Communication interfaces Table 57. I2C analog filter characteristics Table 58. SPI characteristics Figure 24. SPI timing diagram - slave mode and CPHA = 0 Figure 25. SPI timing diagram - slave mode and CPHA = 1 Figure 26. SPI timing diagram - master mode 7 Package information 7.1 LQFP64 package information Figure 27. LQFP64 outline Table 59. LQFP64 mechanical data (continued) Figure 28. LQFP64 recommended footprint Figure 29. LQFP64 marking example (package top view) 7.2 LQFP48 package information Figure 30. LQFP48 outline Table 60. LQFP48 mechanical data (continued) Figure 31. LQFP48 recommended footprint Figure 32. LQFP48 marking example (package top view) 7.3 LQFP32 package information Figure 33. LQFP32 outline Table 61. LQFP32 mechanical data (continued) Figure 34. LQFP32 recommended footprint Figure 35. LQFP32 marking example (package top view) 7.4 TSSOP20 package information Figure 36. TSSOP20 outline Table 62. TSSOP20 mechanical data (continued) Figure 37. TSSOP20 footprint Figure 38. TSSOP20 marking example (package top view) 7.5 Thermal characteristics Table 63. Package thermal characteristics 7.5.1 Reference document 8 Ordering information Table 64. Ordering information scheme 9 Revision history Table 65. Document revision history (continued)
EMS supplier