STM32L072x8 STM32L072xB STM32L072xZ Ultra-low-power 32-bit MCU Arm®-based Cortex®-M0+, up to 192KB Flash, 20KB SRAM, 6KB EEPROM, USB, ADC, DACs Datasheet - production data Features • • • • • • • • Ultra-low-power platform – 1.65 V to 3.6 V power supply – -40 to 125 °C temperature range – 0.29 µA Standby mode (3 wakeup pins) – 0.43 µA Stop mode (16 wakeup lines) – 0.
Contents STM32L072xx Contents 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3 2.1 Device overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.2 Ultra-low-power device continuum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Functional overview . . . . . . .
STM32L072xx Contents 3.16.6 3.17 Window watchdog (WWDG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Communication interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.17.1 I2C bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.17.2 Universal synchronous/asynchronous receiver transmitter (USART) . . 34 3.17.3 Low-power universal asynchronous receiver transmitter (LPUART) . . . 35 3.
Contents 7 STM32L072xx 6.3.12 I/O current injection characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 6.3.13 I/O port characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 6.3.14 NRST pin characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 6.3.15 12-bit ADC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 6.3.16 DAC electrical characteristics . . . . . .
STM32L072xx List of tables List of tables Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7. Table 8. Table 9. Table 10. Table 11. Table 12. Table 13. Table 14. Table 15. Table 16. Table 17. Table 18. Table 19. Table 20. Table 21. Table 22. Table 23. Table 24. Table 25. Table 26. Table 27. Table 28. Table 29. Table 30. Table 31. Table 32. Table 33. Table 34. Table 35. Table 36. Table 37. Table 38. Table 39. Table 40. Table 41. Table 42. Table 43. Table 44. Device summary . . . . . . . . . . .
List of tables Table 45. Table 46. Table 47. Table 48. Table 49. Table 50. Table 51. Table 52. Table 53. Table 54. Table 55. Table 56. Table 57. Table 58. Table 59. Table 60. Table 61. Table 62. Table 63. Table 64. Table 65. Table 66. Table 67. Table 68. Table 69. Table 70. Table 71. Table 72. Table 73. Table 74. Table 75. Table 76. Table 77. Table 78. Table 79. Table 80. Table 81. Table 82. Table 83. Table 84. Table 85. Table 86. Table 87. Table 88. Table 89. Table 90. 6/149 Downloaded from Arrow.com.
STM32L072xx Table 91. Table 92. Table 93. Table 94. Table 95. Table 96. List of tables LQFP48 - 48-pin, 7 x 7 mm low-profile quad flat package mechanical data. . . . . . . . . . . 138 LQFP32 - 32-pin, 7 x 7 mm low-profile quad flat package mechanical data. . . . . . . . . . . 140 UFQFPN32 - 32-pin, 5x5 mm, 0.5 mm pitch ultra thin fine pitch quad flat package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Thermal characteristics. . . .
List of figures STM32L072xx List of figures Figure 1. Figure 2. Figure 3. Figure 4. Figure 5. Figure 6. Figure 7. Figure 8. Figure 9. Figure 10. Figure 11. Figure 12. Figure 13. Figure 14. Figure 15. Figure 16. Figure 17. Figure 18. Figure 19. Figure 20. Figure 21. Figure 22. Figure 23. Figure 24. Figure 25. Figure 26. Figure 27. Figure 28. Figure 29. Figure 30. Figure 31. Figure 32. Figure 33. Figure 34. Figure 35. Figure 36. Figure 37. Figure 38. Figure 39. Figure 40. Figure 41. Figure 42.
STM32L072xx Figure 43. Figure 44. Figure 45. Figure 46. Figure 47. Figure 48. Figure 49. Figure 50. Figure 51. Figure 52. Figure 53. Figure 54. Figure 55. Figure 56. Figure 57. Figure 58. Figure 59. Figure 60. Figure 61. Figure 62. List of figures grid array package outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 UFBGA100 - 100-pin, 7 x 7 mm, 0.50 mm pitch, ultra fine pitch ball grid array package recommended footprint . . . . . . . . . . . . .
Introduction 1 STM32L072xx Introduction The ultra-low-power STM32L072xx are offered in 9 different package typesfrom 32 pins to 100 pins. Depending on the device chosen, different sets of peripherals are included, the description below gives an overview of the complete range of peripherals proposed in this family.
STM32L072xx 2 Description Description The ultra-low-power STM32L072xx microcontrollers incorporate the connectivity power of the universal serial bus (USB 2.0 crystal-less) with the high-performance Arm® Cortex®-M0+ 32-bit RISC core operating at a 32 MHz frequency, a memory protection unit (MPU), highspeed embedded memories (up to 192 Kbytes of Flash program memory, 6 Kbytes of data EEPROM and 20 Kbytes of RAM) plus an extensive range of enhanced I/Os and peripherals.
Description 2.1 STM32L072xx Device overview Table 2.
STM32L072xx Description Figure 1. STM32L072xx block diagram 7HPS VHQVRU 6:' 6:' )/$6+ ((3520 %227 ),5(:$// &257(; 0 &38 )PD[ 0+] 5$0 038 '%* '0$ 19,& (;7, $ 3 % $'& $,1[ 63, 0,62 026, 6&. 166 86$57 5; 7; 576 &76 &. 7,0 FK 7,0 FK %5,'*( 3$> @ *3,2 3257 $ 3%> @ *3,2 3257 % 3&> @ 3(> @ 3+> @ > @ ,13 ,10 287 &203 ,13 ,10 287 %5,'*( /37,0 ,1 ,1 (75 287 5$0 .
Description 2.2 STM32L072xx Ultra-low-power device continuum The ultra-low-power family offers a large choice of core and features, from 8-bit proprietary core up to Arm® Cortex®-M4, including Arm® Cortex®-M3 and Arm® Cortex®-M0+. The STM32Lx series are the best choice to answer your needs in terms of ultra-low-power features. The STM32 ultra-low-power series are the best solution for applications such as gaz/water meter, keyboard/mouse or fitness and healthcare application.
STM32L072xx Functional overview 3 Functional overview 3.1 Low-power modes The ultra-low-power STM32L072xx support dynamic voltage scaling to optimize its power consumption in Run mode. The voltage from the internal low-drop regulator that supplies the logic can be adjusted according to the system’s maximum operating frequency and the external voltage supply. There are three power consumption ranges: • Range 1 (VDD range limited to 1.71-3.
Functional overview • STM32L072xx Stop mode without RTC The Stop mode achieves the lowest power consumption while retaining the RAM and register contents. All clocks are stopped, the PLL, MSI RC, HSI and LSI RC, HSE and LSE crystal oscillators are disabled. Some peripherals featuring wakeup capability can enable the HSI RC during Stop mode to detect their wakeup condition. The voltage regulator is in the low-power mode. The device can be woken up from Stop mode by any of the EXTI line, in 3.
STM32L072xx Functional overview Table 3. Functionalities depending on the operating power supply range Functionalities depending on the operating power supply range Operating power supply range(1) DAC and ADC operation Dynamic voltage scaling range USB VDD = 1.65 to 1.71 V ADC only, conversion time up to 570 ksps Range 2 or range 3 Not functional VDD = 1.71 to 1.8 V(2) ADC only, conversion time up to 1.14 Msps Range 1, range 2 or range 3 Functional(3) VDD = 1.8 to 2.
Functional overview STM32L072xx Table 5.
STM32L072xx Functional overview Table 5. Functionalities depending on the working mode (from Run/active down to standby) (continued)(1)(2) Standby Run/Active Sleep Temperature sensor O O O O O Comparators O O O O O 16-bit timers O O O O -- LPTIMER O O O O O O IWDG O O O O O O WWDG O O O O -- -- Touch sensing controller (TSC) O O -- -- -- -- SysTick Timer O O O O GPIOs O O O O 0 µs 0.
Functional overview 3.2 STM32L072xx Interconnect matrix Several peripherals are directly interconnected. This allows autonomous communication between peripherals, thus saving CPU resources and power consumption. In addition, these hardware connections allow fast and predictable latency. Depending on peripherals, these interconnections can operate in Run, Sleep, Low-power run, Low-power sleep and Stop modes. Table 6.
STM32L072xx 3.3 Functional overview Arm® Cortex®-M0+ core with MPU The Cortex-M0+ processor is an entry-level 32-bit Arm Cortex processor designed for a broad range of embedded applications.
Functional overview STM32L072xx 3.4 Reset and supply management 3.4.1 Power supply schemes 3.4.2 • VDD = 1.65 to 3.6 V: external power supply for I/Os and the internal regulator. Provided externally through VDD pins. • VSSA, VDDA = 1.65 to 3.6 V: external analog power supplies for ADC reset blocks, RCs and PLL. VDDA and VSSA must be connected to VDD and VSS, respectively. • VDD_USB = 1.65 to 3.6V: external power supply for USB transceiver, USB_DM (PA11) and USB_DP (PA12).
STM32L072xx 3.4.3 Functional overview Voltage regulator The regulator has three operation modes: main (MR), low power (LPR) and power down. 3.5 • MR is used in Run mode (nominal regulation) • LPR is used in the Low-power run, Low-power sleep and Stop modes • Power down is used in Standby mode.
Functional overview • STM32L072xx Startup clock After reset, the microcontroller restarts by default with an internal 2.1 MHz clock (MSI). The prescaler ratio and clock source can be changed by the application program as soon as the code execution starts. • Clock security system (CSS) This feature can be enabled by software. If an HSE clock failure occurs, the master clock is automatically switched to HSI and a software interrupt is generated if enabled.
STM32L072xx Functional overview Figure 2. Clock tree #9 (QDEOH :DWFKGRJ /6, 5& /HJHQG +6( +LJK VSHHG H[WHUQDO FORFN VLJQDO +6, +LJK VSHHG LQWHUQDO FORFN VLJQDO /6, /RZ VSHHG LQWHUQDO FORFN VLJQDO /6( /RZ VSHHG H[WHUQDO FORFN VLJQDO 06, 0XOWLVSHHG LQWHUQDO FORFN VLJQDO :DWFKGRJ /6 /6, WHPSR 57&6(/ 57& HQDEOH /6( 26& 57& /6( WHPSR /68 /6' 0+] #9 #9 06, 5& /6, /6( 06, /HYHO VKLIWHUV #9 /6' 0&26(/ $'& HQDEOH $'&&/.
Functional overview 3.6 STM32L072xx Low-power real-time clock and backup registers The real time clock (RTC) and the 5 backup registers are supplied in all modes including standby mode. The backup registers are five 32-bit registers used to store 20 bytes of user application data. They are not reset by a system reset, or when the device wakes up from Standby mode. The RTC is an independent BCD timer/counter.
STM32L072xx 3.8 Functional overview Memories The STM32L072xx devices have the following features: • 20 Kbytes of embedded SRAM accessed (read/write) at CPU clock speed with 0 wait states. With the enhanced bus matrix, operating the RAM does not lead to any performance penalty during accesses to the system bus (AHB and APB buses).
Functional overview 3.10 STM32L072xx Direct memory access (DMA) The flexible 7-channel, general-purpose DMA is able to manage memory-to-memory, peripheral-to-memory and memory-to-peripheral transfers. The DMA controller supports circular buffer management, avoiding the generation of interrupts when the controller reaches the end of the buffer. Each channel is connected to dedicated hardware DMA requests, with software trigger support for each channel.
STM32L072xx Functional overview To improve the accuracy of the temperature sensor measurement, each device is individually factory-calibrated by ST. The temperature sensor factory calibration data are stored by ST in the system memory area, accessible in read-only mode. Table 7. Temperature sensor calibration values Calibration value name 3.12.
Functional overview 3.14 STM32L072xx Ultra-low-power comparators and reference voltage The STM32L072xx embed two comparators sharing the same current bias and reference voltage. The reference voltage can be internal or external (coming from an I/O). • One comparator with ultra low consumption • One comparator with rail-to-rail inputs, fast or slow mode.
STM32L072xx Functional overview Table 9.
Functional overview 3.16.1 STM32L072xx General-purpose timers (TIM2, TIM3, TIM21 and TIM22) There are four synchronizable general-purpose timers embedded in the STM32L072xx device (see Table 10 for differences). TIM2, TIM3 TIM2 and TIM3 are based on 16-bit auto-reload up/down counter. It includes a 16-bit prescaler. It features four independent channels each for input capture/output compare, PWM or one-pulse mode output.
STM32L072xx 3.16.4 Functional overview SysTick timer This timer is dedicated to the OS, but could also be used as a standard downcounter. It is based on a 24-bit downcounter with autoreload capability and a programmable clock source. It features a maskable system interrupt generation when the counter reaches ‘0’. 3.16.5 Independent watchdog (IWDG) The independent watchdog is based on a 12-bit downcounter and 8-bit prescaler.
Functional overview STM32L072xx independent from the CPU clock, allowing the I2C1/I2C3 to wake up the MCU from Stop mode on address match. Each I2C interface can be served by the DMA controller. Refer to Table 12 for an overview of I2C interface features. Table 12.
STM32L072xx Functional overview Table 13. USART implementation (continued) USART modes/features(1) USART1 and USART2 USART4 and USART5 LIN mode X - Dual clock domain and wakeup from Stop mode X - Receiver timeout interrupt X - Modbus communication X - Auto baud rate detection (4 modes) X - Driver Enable X X 1. X = supported. 2. This mode allows using the USART as an SPI master. 3.17.3 Low-power universal asynchronous receiver transmitter (LPUART) The devices embed one Low-power UART.
Functional overview STM32L072xx Table 14. SPI/I2S implementation SPI features(1) SPI1 SPI2 Hardware CRC calculation X X I2S mode - X TI mode X X 1. X = supported. 3.17.5 Universal serial bus (USB) The STM32L072xx embed a full-speed USB device peripheral compliant with the USB specification version 2.0. The internal USB PHY supports USB FS signaling, embedded DP pull-up and also battery charging detection according to Battery Charging Specification Revision 1.2.
STM32L072xx 4 Pin descriptions Pin descriptions ϭϬϬ ϵϵ ϵϴ ϵϳ ϵϲ ϵϱ ϵϰ ϵϯ ϵϮ ϵϭ ϵϬ ϴϵ ϴϴ ϴϳ ϴϲ ϴϱ ϴϰ ϴϯ ϴϮ ϴϭ ϴϬ ϳϵ ϳϴ ϳϳ ϳϲ s s^^ W ϭ W W W KK7 3% 3% W W W W ϳ W ϲ W ϱ W ϰ W ϯ W Ϯ W ϭ W Ϭ W ϭϮ W ϭϭ W ϭϬ W ϭϱ W ϭϰ Figure 3.
Pin descriptions STM32L072xx Figure 4.
STM32L072xx Pin descriptions 9'' 966 3% 3% %227 3% 3% 3% 3% 3% 3' 3& 3& 3& 3$ 3$ Figure 5.
Pin descriptions STM32L072xx Figure 6.
STM32L072xx Pin descriptions Figure 7. STM32L072xx WLCSP49 ballout $ 9''B 86% 3$ 3% 3% %227 3% 9'' % 3$ 3$ 3% 3% 3% 9'' 3& & 3$ 3$ 3% 3& 3& ' 3$ 3$ 3% 966 ( 3% 3$ 3% ) 3% 3% * 3% 9'' 3& 26& B,1 3& 26& B287 1567 3+ 26&B,1 3+ 26&B 287 3$ 3$ 95() 3& 3% 3$ 3$ 3$ 9''$ 3% 3% 3$ 3$ 3$ 06Y 9 1. The above figure shows the package top view. 2.
Pin descriptions STM32L072xx 9'' 3& 26& B,1 3& 26& B287 /4)3 3$ 3$ 3$ 3$ 3$ 3$ 3$ 9'' 3$ 3$ 3$ 3$ 3$ 3% 3% 966 1567 9''$ 3$ 3$ 3$ 3% 3% 3% 3% 3% 3$ 966 %227 Figure 9. STM32L072xx LQFP32 pinout 06Y 9 1. The above figure shows the package top view.
STM32L072xx Pin descriptions Table 15. Legend/abbreviations used in the pinout table Name Abbreviation Definition Unless otherwise specified in brackets below the pin name, the pin function during and after reset is the same as the actual pin name Pin name Pin type I/O structure S Supply pin I Input only pin I/O Input / output pin FT 5 V tolerant I/O FTf 5 V tolerant I/O, FM+ capable TC Standard 3.
Pin descriptions STM32L072xx Table 16.
STM32L072xx Pin descriptions Table 16.
Pin descriptions STM32L072xx Table 16.
STM32L072xx Pin descriptions Table 16.
Pin descriptions STM32L072xx Table 16.
STM32L072xx Pin descriptions Table 16.
Pin descriptions STM32L072xx Table 16.
Downloaded from Arrow.com.
/149 Downloaded from Arrow.com.
Downloaded from Arrow.com.
/149 Downloaded from Arrow.com.
Downloaded from Arrow.com.
/149 Downloaded from Arrow.com. USB_CRS_SYNC - PH1 - - SPI1/SPI2/I2S2 /I2C1/TIM2/21 SPI1/SPI2/ I2S2/USART1/2/ LPUART1/USB/ LPTIM1/TSC/ TIM2/21/22/ EVENTOUT/ SYS_AF PH0 Port AF1 AF0 - - SPI1/SPI2/I2S2/ LPUART1/ USART5/USB/ LPTIM1/TIM2/3/ EVENTOUT/ SYS_AF AF2 - - I2C1/TSC/ EVENTOUT AF3 - - I2C1/USART1/2/ LPUART1/ TIM3/22/ EVENTOUT AF4 Table 22.
STM32L072xx 5 Memory mapping Memory mapping Refer to the product line reference manual for details on the memory mapping as well as the boundary addresses for all peripherals. DocID027100 Rev 4 57/149 57 Downloaded from Arrow.com.
Electrical characteristics STM32L072xx 6 Electrical characteristics 6.1 Parameter conditions Unless otherwise specified, all voltages are referenced to VSS. 6.1.1 Minimum and maximum values Unless otherwise specified the minimum and maximum values are guaranteed in the worst conditions of ambient temperature, supply voltage and frequencies by tests in production on 100% of the devices with an ambient temperature at TA = 25 °C and TA = TAmax (given by the selected temperature range).
STM32L072xx 6.1.6 Electrical characteristics Power supply scheme Figure 13. Power supply scheme 287 *3 , 2V ,1 9'' 9'' /HYHO VKLIWHU 6WDQGE\ SRZHU FLUFXLWU\ 26& 57& :DNH XS ORJLF 57& EDFNXS UHJLVWHUV ,2 /RJLF .HUQHO ORJLF &38 'LJLWDO 0HPRULHV 5HJXODWRU 1 î Q) î ) 966 9''$ 9''$ 95() Q) ) Q) ) 95() 95() $'& '$& $QDORJ 5& 3// &203 « 966$ 966 9''B86% 86% WUDQVFHLYHU 06Y 9 6.1.7 Current consumption measurement Figure 14.
Electrical characteristics 6.2 STM32L072xx Absolute maximum ratings Stresses above the absolute maximum ratings listed in Table 23: Voltage characteristics, Table 24: Current characteristics, and Table 25: Thermal characteristics may cause permanent damage to the device. These are stress ratings only and functional operation of the device at these conditions is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability.
STM32L072xx Electrical characteristics Table 24. Current characteristics Symbol Ratings Max.
Electrical characteristics STM32L072xx 6.3 Operating conditions 6.3.1 General operating conditions Table 26. General operating conditions Symbol Parameter Conditions Min Max fHCLK Internal AHB clock frequency - 0 32 fPCLK1 Internal APB1 clock frequency - 0 32 fPCLK2 Internal APB2 clock frequency - 0 32 BOR detector disabled 1.65 3.6 BOR detector enabled, at power-on 1.8 3.6 BOR detector disabled, after power-on 1.65 3.
STM32L072xx Electrical characteristics Table 26.
Electrical characteristics 6.3.2 STM32L072xx Embedded reset and power control block characteristics The parameters given in the following table are derived from the tests performed under the ambient temperature condition summarized in Table 26. Table 27.
STM32L072xx Electrical characteristics Table 27. Embedded reset and power control block characteristics (continued) Symbol Parameter VPVD6 Conditions PVD threshold 6 Hysteresis voltage Vhyst Min Typ Max Falling edge 2.97 3.05 3.09 Rising edge 3.08 3.15 3.20 BOR0 threshold - 40 - All BOR and PVD thresholds excepting BOR0 - 100 - Unit V mV 1. Guaranteed by characterization results. 2. Valid for device version without BOR at power up.
Electrical characteristics STM32L072xx Table 29. Embedded internal reference voltage(1) (continued) Symbol Parameter Conditions Min Typ Max Unit Consumption of reference voltage buffer for VREF_OUT and COMP - - 730 1200 nA VREFINT_DIV1(4) 1/4 reference voltage - 24 25 26 VREFINT_DIV2(4) 1/2 reference voltage - 49 50 51 VREFINT_DIV3(4) 3/4 reference voltage - 74 75 76 ILPBUF(4) % VREFINT 1.
STM32L072xx Electrical characteristics Table 30. Current consumption in Run mode, code with data processing running from Flash memory Symbol Parameter fHCLK (MHz) Typ Max(1) 1 190 250 2 345 380 4 650 670 4 0,8 0,86 8 1,55 1,7 16 2,95 3,1 8 1,9 2,1 16 3,55 3,8 32 6,65 7,2 0,065 39 130 0,524 115 210 4,2 700 770 Range2, Vcore=1.5 V VOS[1:0]=10 16 2,9 3,2 Range1, Vcore=1.8 V VOS[1:0]=01 32 Condition Range3, Vcore=1.
Electrical characteristics STM32L072xx Table 31. Current consumption in Run mode vs code type, code with data processing running from Flash memory Symbol IDD (Run from Flash memory) Parameter Conditions fHCLK Range 3, VCORE=1.2 V, VOS[1:0]=11 Supply current in Run mode, code executed from Flash memory Dhrystone 650 CoreMark 655 Fibonacci fHSE = fHCLK up to 16 MHz included, fHSE = fHCLK/2 above 16 MHz (PLL ON)(1) Range 1, VCORE=1.
STM32L072xx Electrical characteristics Figure 16. IDD vs VDD, at TA= 25/55/85/105 °C, Run mode, code running from Flash memory, Range 2, HSI16, 1WS ,'' P$ 9'' 9 & & & & & & 06Y 9 Table 32.
Electrical characteristics STM32L072xx 2. Oscillator bypassed (HSEBYP = 1 in RCC_CR register). Table 33. Current consumption in Run mode vs code type, code with data processing running from RAM(1) Symbol Parameter Conditions fHCLK Dhrystone IDD (Run from RAM) Supply current in Run mode, code executed from RAM, Flash memory switched off fHSE = fHCLK up to 16 MHz included, fHSE = fHCLK/2 above 16 MHz (PLL ON)(2) Range 3, VCORE=1.2 V, VOS[1:0]=11 Range 1, VCORE=1.
STM32L072xx Electrical characteristics Table 34. Current consumption in Sleep mode Symbol Parameter fHCLK (MHz) Typ Max(1) 1 43,5 110 2 72 140 4 130 200 4 160 220 8 305 380 16 590 690 8 370 460 16 715 840 32 1650 2000 0,065 18 93 0,524 31,5 110 4,2 140 230 Range2, Vcore=1.5 V VOS[1:0]=10 16 665 850 Range1, Vcore=1.
Electrical characteristics STM32L072xx 2. Oscillator bypassed (HSEBYP = 1 in RCC_CR register). Table 35.
STM32L072xx Electrical characteristics Figure 17. IDD vs VDD, at TA= 25 °C, Low-power run mode, code running from RAM, Range 3, MSI (Range 0) at 64 KHz, 0 WS ,'' P$ ( ( ( ( ( ( ( ( ( 9'' 9 06Y 9 Table 36.
Electrical characteristics STM32L072xx Table 37. Typical and maximum current consumptions in Stop mode Symbol Parameter Max(1) Unit Conditions Typ TA = − 40 to 25°C 0,43 1,00 TA = 55°C 0,735 2,50 TA= 85°C 2,25 4,90 TA = 105°C 5,3 13,00 TA = 125°C 12,5 28,00 IDD (Stop) Supply current in Stop mode µA 1. Guaranteed by characterization results at 125 °C, unless otherwise specified. Figure 18.
STM32L072xx Electrical characteristics Figure 19. IDD vs VDD, at TA= 25/55/85/105/125 °C, Stop mode with RTC disabled, all clocks OFF ( ( ( ,'' P$ ( ( ( ( 9'' 9 & & & & & & 06Y 9 Table 38.
Electrical characteristics STM32L072xx Table 39.
STM32L072xx Electrical characteristics On-chip peripheral current consumption The current consumption of the on-chip peripherals is given in the following tables. The MCU is placed under the following conditions: • all I/O pins are in input mode with a static value at VDD or VSS (no load) • all peripherals are disabled unless otherwise mentioned • the given value is calculated by measuring the current consumption – with all peripherals clocked OFF – with only one peripheral clocked on Table 40.
Electrical characteristics STM32L072xx Table 40. Peripheral current consumption in Run or Sleep mode(1) (continued) Typical consumption, VDD = 3.0 V, TA = 25 °C Peripheral Range 2, Range 3, Range 1, VCORE=1.8 V VCORE=1.5 V VCORE=1.2 V VOS[1:0] = 01 VOS[1:0] = 10 VOS[1:0] = 11 Low-power sleep and run Unit GPIOA 3.5 3 2.5 2.5 GPIOB 3.5 2.5 2 2.5 Cortex- GPIOC M0+ core I/O port GPIOD 8.5 6.5 5.5 7 1 0.5 0.5 0.5 GPIOE 8 6 5 6 GPIOH 1.5 1 1 0.5 CRC 1.
STM32L072xx Electrical characteristics Table 41. Peripheral current consumption in Stop and Standby mode(1) Symbol IDD(PVD / BOR) - IREFINT - - Typical consumption, TA = 25 °C Peripheral LSE Low drive(2) VDD=1.8 V VDD=3.0 V 0.7 1.2 - 1.7 0.11 0,13 - LSI 0.27 0.31 - IWDG 0.2 0.3 - LPTIM1, Input 100 Hz 0.01 0,01 - LPTIM1, Input 1 MHz 11 12 - LPUART1 - 0,5 - RTC 0.16 0,3 Unit µA 1. LPTIM, LPUART peripherals can operate in Stop mode but not in Standby mode. 2.
Electrical characteristics STM32L072xx Table 42. Low-power mode wakeup timings (continued) Symbol tWUSTOP tWUSTDBY 80/149 Downloaded from Arrow.com. Parameter Conditions Typ Max fHCLK = fMSI = 4.2 MHz Wakeup from Stop mode, regulator in Run fHCLK = fHSI = 16 MHz mode fHCLK = fHSI/4 = 4 MHz 5.0 8 4.9 7 8.0 11 fHCLK = fMSI = 4.2 MHz Voltage range 1 5.0 8 fHCLK = fMSI = 4.2 MHz Voltage range 2 5.0 8 fHCLK = fMSI = 4.2 MHz Voltage range 3 5.0 8 7.
STM32L072xx 6.3.6 Electrical characteristics External clock source characteristics High-speed external user clock generated from an external source In bypass mode the HSE oscillator is switched off and the input pin is a standard GPIO.The external clock signal has to respect the I/O characteristics in Section 6.3.12. However, the recommended clock input waveform is shown in Figure 20. Table 43.
Electrical characteristics STM32L072xx Low-speed external user clock generated from an external source The characteristics given in the following table result from tests performed using a lowspeed external clock source, and under ambient temperature and supply voltage conditions summarized in Table 26. Table 44.
STM32L072xx Electrical characteristics High-speed external clock generated from a crystal/ceramic resonator The high-speed external (HSE) clock can be supplied with a 1 to 25 MHz crystal/ceramic resonator oscillator. All the information given in this paragraph are based on characterization results obtained with typical external components specified in Table 45.
Electrical characteristics STM32L072xx Low-speed external clock generated from a crystal/ceramic resonator The low-speed external (LSE) clock can be supplied with a 32.768 kHz crystal/ceramic resonator oscillator. All the information given in this paragraph are based on characterization results obtained with typical external components specified in Table 46.
STM32L072xx 6.3.7 Electrical characteristics Internal clock source characteristics The parameters given in Table 47 are derived from tests performed under ambient temperature and VDD supply voltage conditions summarized in Table 26. High-speed internal 16 MHz (HSI16) RC oscillator Table 47. 16 MHz HSI16 oscillator characteristics Symbol fHSI16 TRIM (1)(2) ACCHSI16 (2) Parameter Conditions Min Typ Max Unit Frequency VDD = 3.
Electrical characteristics STM32L072xx High-speed internal 48 MHz (HSI48) RC oscillator Table 48. HSI48 oscillator characteristics(1) Symbol fHSI48 TRIM Parameter Conditions Frequency Min Typ Max Unit - 48 - MHz (2) HSI48 user-trimming step 0.09 DuCy(HSI48) Duty cycle 0.14 (2) % (2) % 0.
STM32L072xx Electrical characteristics Table 50. MSI oscillator characteristics (continued) Symbol ACCMSI DTEMP(MSI)(1) DVOLT(MSI)(1) IDD(MSI)(2) tSU(MSI) Parameter Condition Typ Frequency error after factory calibration - ±0.5 - MSI oscillator frequency drift 0 °C ≤TA ≤85 °C - ±3 - MSI range 0 − 8.9 +7.0 MSI range 1 − 7.1 +5.0 MSI range 2 − 6.4 +4.0 MSI range 3 − 6.2 +3.0 MSI range 4 − 5.2 +3.0 MSI range 5 − 4.8 +2.0 MSI range 6 − 4.7 +2.0 - - 2.5 MSI range 0 0.
Electrical characteristics STM32L072xx Table 50. MSI oscillator characteristics (continued) Symbol tSTAB(MSI)(2) fOVER(MSI) Parameter Condition MSI oscillator stabilization time MSI oscillator frequency overshoot Typ Max Unit MSI range 0 - 40 MSI range 1 - 20 MSI range 2 - 10 MSI range 3 - 4 MSI range 4 - 2.5 MSI range 5 - 2 MSI range 6, Voltage range 1 and 2 - 2 MSI range 3, Voltage range 3 - 3 Any range to range 5 - 4 Any range to range 6 - µs MHz 6 1.
STM32L072xx 6.3.9 Electrical characteristics Memory characteristics RAM memory Table 52. RAM and hardware registers Symbol VRM Parameter Conditions Data retention mode(1) STOP mode (or RESET) Min Typ Max Unit 1.65 - - V 1. Minimum supply voltage without losing data stored in RAM (in Stop mode or under Reset) or in hardware registers (only in Stop mode). Flash memory and data EEPROM Table 53. Flash memory and data EEPROM characteristics Symbol Conditions Min Typ Max(1) Unit - 1.
Electrical characteristics STM32L072xx Table 54.
STM32L072xx Electrical characteristics Designing hardened software to avoid noise problems EMC characterization and optimization are performed at component level with a typical application environment and simplified MCU software. It should be noted that good EMC performance is highly dependent on the user application and the software in particular.
Electrical characteristics 6.3.11 STM32L072xx Electrical sensitivity characteristics Based on three different tests (ESD, LU) using specific measurement methods, the device is stressed in order to determine its performance in terms of electrical sensitivity. Electrostatic discharge (ESD) Electrostatic discharges (a positive then a negative pulse separated by 1 second) are applied to the pins of each sample according to each pin combination.
STM32L072xx 6.3.12 Electrical characteristics I/O current injection characteristics As a general rule, current injection to the I/O pins, due to external voltage below VSS or above VDD (for standard pins) should be avoided during normal product operation. However, in order to give an indication of the robustness of the microcontroller in cases when abnormal injection accidentally happens, susceptibility tests are performed on a sample basis during device characterization.
Electrical characteristics 6.3.13 STM32L072xx I/O port characteristics General input/output characteristics Unless otherwise specified, the parameters given in Table 60 are derived from tests performed under the conditions summarized in Table 26. All I/Os are CMOS and TTL compliant. Table 60.
STM32L072xx Electrical characteristics Figure 25. VIH/VIL versus VDD (CMOS I/Os) 9,/ 9,+ 9 LQV DOO S 9 '' 3+ 3& 9 ,+PLQ W %227 IRU S H[FH 9 '' + 3 9 ,+PLQ 3& 7 %22 9 ' ' PLQ 9,+PLQ LUH UHTX DUG WDQG 6 V &02 WV 9 ,+ PHQ 9 ,/PD[ ' 9 ' ,QSXW UDQJH QRW JXDUDQWHHG &026 VWDQGDUG UHTXLUHPHQWV 9,/PD[ 9'' 9,/PD[ 9'' 9 06Y 9 Figure 26.
Electrical characteristics STM32L072xx Output voltage levels Unless otherwise specified, the parameters given in Table 61 are derived from tests performed under ambient temperature and VDD supply voltage conditions summarized in Table 26. All I/Os are CMOS and TTL compliant. Table 61. Output voltage characteristics Symbol Parameter VOL(1) Output low level voltage for an I/O pin VOH(3) Output high level voltage for an I/O pin Conditions Min Max CMOS port(2), IIO = +8 mA 2.7 V ≤ VDD ≤ 3.6 V - 0.
STM32L072xx Electrical characteristics Input/output AC characteristics The definition and values of input/output AC characteristics are given in Figure 27 and Table 62, respectively. Unless otherwise specified, the parameters given in Table 62 are derived from tests performed under ambient temperature and VDD supply voltage conditions summarized in Table 26. Table 62.
Electrical characteristics STM32L072xx Figure 27. I/O AC characteristics definition (;7(51$/ 287387 21 &/ WU ,2 RXW WI ,2 RXW 7 0D[LPXP IUHTXHQF\ LV DFKLHYHG LI WU WI 7 DQG LI WKH GXW\ F\FOH LV ZKHQ ORDGHG E\ &/ VSHFLILHG LQ WKH WDEOH ³ , 2 $& FKDUDFWHULVWLFV´ 6.3.14 DL G NRST pin characteristics The NRST pin input driver uses CMOS technology.
STM32L072xx Electrical characteristics Figure 28. Recommended NRST pin protection ([WHUQDO UHVHW FLUFXLW 9'' 538 1567 ,QWHUQDO UHVHW )LOWHU ) 06 9 1. The reset network protects the device against parasitic resets. 2. The external capacitor must be placed as close as possible to the device. 3. The user must ensure that the level on the NRST pin can go below the VIL(NRST) max level specified in Table 63. Otherwise the reset will not be taken into account by the device. 6.3.
Electrical characteristics STM32L072xx Table 64. ADC characteristics (continued) Symbol Conditions Min Typ Max Unit See Equation 1 and Table 65 for details - - 50 kΩ Sampling switch resistance - - - 1 kΩ CADC(3) Internal sample and hold capacitor - - - 8 pF tCAL(3)(5) Calibration time RAIN(3) RADC(3)(4) Parameter External input impedance fADC = 16 MHz 5.2 µs - 83 1/fADC 1.5 ADC cycles + 2 fPCLK cycles - 1.5 ADC cycles + 3 fPCLK cycles - ADC clock = PCLK/2 - 4.
STM32L072xx Electrical characteristics Equation 1: RAIN max formula TS - – R ADC R AIN < --------------------------------------------------------------N+2 f ADC × C ADC × ln ( 2 ) The simplified formula above (Equation 1) is used to determine the maximum external impedance allowed for an error below 1/4 of LSB. Here N = 12 (from 12-bit resolution). Table 65. RAIN max for fADC = 16 MHz(1) Ts (cycles) tS (µs) RAIN max for fast channels (kΩ) 1.5 0.09 3.5 RAIN max for standard channels (kΩ) VDD > 1.
Electrical characteristics STM32L072xx Table 66. ADC accuracy(1)(2)(3) (continued) Symbol Parameter Conditions Min Typ Max ET Total unadjusted error - 2 5 EO Offset error - 1 2.5 EG Gain error - 1 2 EL Integral linearity error - 1.5 3 - 1 2 1.65 V < VREF+
STM32L072xx Electrical characteristics Figure 30. Typical connection diagram using the ADC 9''$ 97 5$,1 9$,1 $,1[ &SDUDVLWLF 97 6DPSOH DQG KROG $'& FRQYHUWHU 5$'& ELW FRQYHUWHU ,/ Q$ &$'& 06Y 9 1. Refer to Table 64: ADC characteristics for the values of RAIN, RADC and CADC. 2. Cparasitic represents the capacitance of the PCB (dependent on soldering and PCB layout quality) plus the pad capacitance (roughly 7 pF). A high Cparasitic value will downgrade conversion accuracy.
Electrical characteristics STM32L072xx Figure 32. Power supply and reference decoupling (VREF+ connected to VDDA) 670 /[[ 62%& 6$$! & N& 62%&n 633! 06 9 104/149 Downloaded from Arrow.com.
STM32L072xx 6.3.16 Electrical characteristics DAC electrical characteristics Data guaranteed by design, not tested in production, unless otherwise specified. Table 67. DAC characteristics Symbol Parameter Conditions Min Typ Max Unit VDDA Analog supply voltage - 1.8 - 3.6 V VREF+ Reference supply voltage VREF+ must always be below VDDA 1.8 - 3.
Electrical characteristics STM32L072xx Table 67. DAC characteristics (continued) Symbol DNL(2) INL(2) Offset(2) Offset1(2) dOffset/dT(2) Gain(2) dGain/dT(2) TUE(2) 106/149 Downloaded from Arrow.com.
STM32L072xx Electrical characteristics Table 67.
Electrical characteristics 6.3.17 STM32L072xx Temperature sensor characteristics Table 68. Temperature sensor calibration values Calibration value name Description Memory address TS_CAL1 TS ADC raw data acquired at temperature of 30 °C, VDDA= 3 V TS_CAL2 TS ADC raw data acquired at 0x1FF8 007E - 0x1FF8 007F temperature of 130 °C, VDDA= 3 V 0x1FF8 007A - 0x1FF8 007B Table 69.
STM32L072xx Electrical characteristics Table 71. Comparator 2 characteristics Symbol VDDA VIN Conditions Min Typ Max(1) Unit Analog supply voltage - 1.65 - 3.6 V Comparator 2 input voltage range - 0 - VDDA V Fast mode - 15 20 Slow mode - 20 25 1.65 V ≤VDDA ≤2.7 V - 1.8 3.5 2.7 V ≤VDDA ≤3.6 V - 2.5 6 1.65 V ≤VDDA ≤2.7 V - 0.8 2 2.7 V ≤VDDA ≤3.6 V - 1.2 4 - ±4 ±20 mV VDDA = 3.3V, TA = 0 to 50 ° C, V- = VREFINT, 3/4 VREFINT, 1/2 VREFINT, 1/4 VREFINT.
Electrical characteristics 6.3.19 STM32L072xx Timer characteristics TIM timer characteristics The parameters given in the Table 72 are guaranteed by design. Refer to Section 6.3.13: I/O port characteristics for details on the input/output alternate function characteristics (output compare, input capture, external clock, PWM output). Table 72.
STM32L072xx Electrical characteristics The analog spike filter is compliant with I2C timings requirements only for the following voltage ranges: • Fast mode Plus: 2.7 V ≤VDD ≤3.6 V and voltage scaling Range 1 • Fast mode: – 2 V ≤VDD ≤3.6 V and voltage scaling Range 1 or Range 2. – VDD < 2 V, voltage scaling Range 1 or Range 2, Cload < 200 pF. In other ranges, the analog filter should be disabled. The digital filter can be used instead. Note: In Standard mode, no spike filter is required. Table 73.
Electrical characteristics STM32L072xx Table 74. SPI characteristics in voltage Range 1 (1) (continued) Symbol Parameter Conditions Min Typ Max tsu(NSS) NSS setup time Slave mode, SPI presc = 2 4*Tpclk - - th(NSS) NSS hold time Slave mode, SPI presc = 2 2*Tpclk - - tw(SCKH) tw(SCKL) SCK high and low time Master mode Tpclk-2 Tpclk Tpclk+ 2 Master mode 0 - - Slave mode 3 - - Master mode 7 - - Slave mode 3.
STM32L072xx Electrical characteristics Table 75. SPI characteristics in voltage Range 2 (1) Symbol Parameter Conditions Min Typ Master mode fSCK 1/tc(SCK) SPI clock frequency Slave mode Transmitter 1.65
Electrical characteristics STM32L072xx Table 76. SPI characteristics in voltage Range 3 (1) Symbol Parameter fSCK 1/tc(SCK) SPI clock frequency Duty(SCK) Duty cycle of SPI clock frequency tsu(NSS) Min Typ - - Slave mode 30 50 70 NSS setup time Slave mode, SPI presc = 2 4*Tpclk - - th(NSS) NSS hold time Slave mode, SPI presc = 2 2*Tpclk - - tw(SCKH) tw(SCKL) SCK high and low time Master mode Tpclk-2 Tpclk Tpclk+2 Master mode 1.5 - - Slave mode 6 - - Master mode 13.
STM32L072xx Electrical characteristics Figure 34. SPI timing diagram - slave mode and CPHA = 0 166 LQSXW WF 6&. 6&. LQSXW WVX 166 WK 166 WZ 6&.+ WU 6&. &3+$ &32/ &3+$ &32/ WD 62 WZ 6&./ WY 62 WK 62 )LUVW ELW 287 0,62 RXWSXW WI 6&. 1H[W ELWV 287 WGLV 62 /DVW ELW 287 WK 6, WVX 6, )LUVW ELW ,1 026, LQSXW 1H[W ELWV ,1 /DVW ELW ,1 06Y 9 Figure 35. SPI timing diagram - slave mode and CPHA = 1(1) 166 LQSXW 6&. LQSXW WF 6&. WVX 166 WZ 6&.+ WD 62 WZ 6&./ WI 6&.
Electrical characteristics STM32L072xx Figure 36. SPI timing diagram - master mode(1) +LJK 166 LQSXW 6&. 2XWSXW &3+$ &32/ 6&. 2XWSXW WF 6&. &3+$ &32/ &3+$ &32/ &3+$ &32/ WVX 0, 0,62 ,13 87 WZ 6&.+ WZ 6&./ 06% ,1 WU 6&. WI 6&. %,7 ,1 /6% ,1 WK 0, 026, 287387 06% 287 % , 7 287 WY 02 /6% 287 WK 02 DL G 1. Measurement points are done at CMOS levels: 0.3VDD and 0.7VDD. 116/149 Downloaded from Arrow.com.
STM32L072xx Electrical characteristics I2S characteristics Table 77.
Electrical characteristics STM32L072xx Figure 37. I2S slave timing diagram (Philips protocol)(1) 1. Measurement points are done at CMOS levels: 0.3 × VDD and 0.7 × VDD. 2. LSB transmit/receive of the previously transmitted byte. No LSB transmit/receive is sent before the first byte. Figure 38. I2S master timing diagram (Philips protocol)(1) 1. Guaranteed by characterization results. 2. LSB transmit/receive of the previously transmitted byte. No LSB transmit/receive is sent before the first byte.
STM32L072xx Electrical characteristics USB characteristics The USB interface is USB-IF certified (full speed). Table 78. USB startup time Symbol tSTARTUP Parameter (1) USB transceiver startup time Max Unit 1 µs 1. Guaranteed by design. Table 79. USB DC electrical characteristics Symbol Parameter Conditions Min.(1) Max.(1) Unit - 3.0 3.6 V 0.2 - Input levels VDD USB operating voltage VDI(2) Differential input sensitivity VCM(2) Differential common mode range Includes VDI range 0.
Electrical characteristics STM32L072xx Table 80. USB: full speed electrical characteristics Driver characteristics(1) Symbol Parameter Conditions Min Max Unit tr Rise time(2) CL = 50 pF 4 20 ns tf (2) CL = 50 pF 4 20 ns tr/tf 90 110 % 1.3 2.0 V trfm VCRS Fall Time Rise/ fall time matching Output signal crossover voltage 1. Guaranteed by design. 2. Measured from 10% to 90% of the data signal.
STM32L072xx 7 Package information Package information 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 are available at www.st.com. ECOPACK® is an ST trademark. 7.1 LQFP100 package information Figure 40. LQFP100 - 100-pin, 14 x 14 mm low-profile quad flat package outline MM C ! ! ! 3%!4).' 0,!.% # '!5'% 0,!.
Package information STM32L072xx Table 81. LQPF100 - 100-pin, 14 x 14 mm low-profile quad flat package mechanical data (continued) inches(1) millimeters Symbol Min Typ Max Min Typ Max A2 1.350 1.400 1.450 0.0531 0.0551 0.0571 b 0.170 0.220 0.270 0.0067 0.0087 0.0106 c 0.090 - 0.200 0.0035 - 0.0079 D 15.800 16.000 16.200 0.6220 0.6299 0.6378 D1 13.800 14.000 14.200 0.5433 0.5512 0.5591 D3 - 12.000 - - 0.4724 - E 15.800 16.000 16.200 0.6220 0.6299 0.
STM32L072xx 7.2 Package information UFBGA100 package information Figure 42. UFBGA100 - 100-pin, 7 x 7 mm, 0.50 mm pitch, ultra fine pitch ball grid array package outline = 6HDWLQJ SODQH GGG = $ $ $ $ $ ( $ EDOO $ EDOO LGHQWLILHU LQGH[ DUHD = H ; ( $ = ' ' H < 0 %27720 9,(: E EDOOV HHH 0 = < ; III 0 = 723 9,(: $ & B0(B9 1. Drawing is not to scale. Table 82. UFBGA100 - 100-pin, 7 x 7 mm, 0.
Package information STM32L072xx Table 82. UFBGA100 - 100-pin, 7 x 7 mm, 0.50 mm pitch, ultra fine pitch ball grid array package mechanical data (continued) inches(1) millimeters Symbol Min. Typ. Max. Min. Typ. Max. ddd - - 0.080 - - 0.0031 eee - - 0.150 - - 0.0059 fff - - 0.050 - - 0.0020 1. Values in inches are converted from mm and rounded to 4 decimal digits. Figure 43. UFBGA100 - 100-pin, 7 x 7 mm, 0.
STM32L072xx 7.3 Package information LQFP64 package information Figure 44. LQFP64 - 64-pin, 10 x 10 mm low-profile quad flat package outline PP *$8*( 3/$1( F $ $ $ 6($7,1* 3/$1( & $ FFF & ' ' ' . / / 3,1 ,'(17,),&$7,21 ( ( ( E H :B0(B9 1. Drawing is not to scale. Table 84. LQFP64 - 64-pin, 10 x 10 mm low-profile quad flat package mechanical data inches(1) millimeters Symbol Min Typ Max Min Typ Max A - - 1.600 - - 0.0630 A1 0.
Package information STM32L072xx Table 84. LQFP64 - 64-pin, 10 x 10 mm low-profile quad flat package mechanical data (continued) inches(1) millimeters Symbol Min Typ Max Min Typ Max E3 - 7.500 - - 0.2953 - e - 0.500 - - 0.0197 - K 0° 3.5° 7° 0° 3.5° 7° L 0.450 0.600 0.750 0.0177 0.0236 0.0295 L1 - 1.000 - - 0.0394 - ccc - - 0.080 - - 0.0031 1. Values in inches are converted from mm and rounded to 4 decimal digits. Figure 45.
STM32L072xx Package information Device marking for LQFP64 The following figure gives an example of topside marking versus pin 1 position identifier location. Other optional marking or inset/upset marks, which depend on supply chain operations, are not indicated below. Figure 46. LQFP64 marking example (package top view) 3URGXFW LGHQWLILFDWLRQ 5HYLVLRQ FRGH 5 670 / 5%7 'DWH FRGH < :: 3LQ LQGHQWLILHU 06Y 9 1.
Package information 7.4 STM32L072xx UFBGA64 package information Figure 47. UFBGA64 – 64-ball, 5 x 5 mm, 0.5 mm pitch ultra profile fine pitch ball grid array package outline = 6HDWLQJ SODQH GGG = $ $ $ $ $ ( H $ EDOO $ EDOO LGHQWLILHU LQGH[ DUHD ) ; ( $ ) ' ' H < + %27720 9,(: E EDOOV HHH 0 = < ; III 0 = 723 9,(: $ B0(B9 1. Drawing is not to scale. Table 85. UFBGA64 – 64-ball, 5 x 5 mm, 0.
STM32L072xx Package information Table 85. UFBGA64 – 64-ball, 5 x 5 mm, 0.5 mm pitch ultra profile fine pitch ball grid array package mechanical data (continued) inches(1) millimeters Symbol Min Typ Max Min Typ Max ddd - - 0.080 - - 0.0031 eee - - 0.150 - - 0.0059 fff - - 0.050 - - 0.0020 1. Values in inches are converted from mm and rounded to 4 decimal digits. Figure 48. UFBGA64 – 64-ball, 5 x 5 mm, 0.
Package information STM32L072xx Device marking for UFBGA64 The following figure gives an example of topside marking versus ball A 1 position identifier location. Other optional marking or inset/upset marks, which depend on supply chain operations, are not indicated below. Figure 49. UFBGA64 marking example (package top view) 3URGXFW LGHQWLILFDWLRQ / 5=, 'DWH FRGH
STM32L072xx 7.5 Package information TFBGA64 package information Figure 50. TFBGA64 – 64-ball, 5 x 5 mm, 0.5 mm pitch thin profile fine pitch ball grid array package outline $ EDOO LQGH[ DUHD $ EDOO LGHQWLILHU $ E EDOOV HHH 0 & % $ III 0 & % H ( ' ) + ' H ) $ ( %27720 9,(: 723 9,(: & 6HDWLQJ SODQH GGG & $ $ $ $ 6,'( 9,(: 5 B0(B9 1. Drawing is not to scale. Table 87. TFBGA64 – 64-ball, 5 x 5 mm, 0.
Package information STM32L072xx Table 87. TFBGA64 – 64-ball, 5 x 5 mm, 0.5 mm pitch, thin profile fine pitch ball grid array package mechanical data (continued) inches(1) millimeters Symbol Min Typ Max Min Typ Max ddd - - 0.080 - - 0.0031 eee - - 0.150 - - 0.0059 fff - - 0.050 - - 0.0020 1. Values in inches are converted from mm and rounded to 4 decimal digits. Figure 51. TFBGA64 – 64-ball, 5 x 5 mm, 0.
STM32L072xx Package information Device marking for TFBGA64 The following figure gives an example of topside marking versus ball A 1 position identifier location. Other optional marking or inset/upset marks, which depend on supply chain operations, are not indicated below. Figure 52. TFBGA64 marking example (package top view) 3URGXFW LGHQWLILFDWLRQ / 5= ' 'DWH FRGH
Package information 7.6 STM32L072xx WLCSP49 package information Figure 53. WLCSP49 - 49-pin, 3.294 x 3.258 mm, 0.4 mm pitch wafer level chip scale package outline H EEE = ) $ EDOO ORFDWLRQ $ * 'HWDLO $ H ( H H $ ' $ $ %RWWRP YLHZ %XPS VLGH 6LGH YLHZ $ E %XPS )URQW YLHZ $ HHH = = E [ FFF GGG ( =;< = 1RWH $ 2ULHQWDWLRQ UHIHUHQFH 'HWDLO $ URWDWHG 6HDWLQJ SODQH 1RWH DDD [ ' 7RS YLHZ :DIHU EDFN VLGH 1. Drawing is not to scale. 134/149 Downloaded from Arrow.com.
STM32L072xx Package information Table 89. WLCSP49 - 49-pin, 3.294 x 3.258 mm, 0.4 mm pitch wafer level chip scale package mechanical data inches(1) millimeters Symbol Min Typ Max Min Typ Max A 0.525 0.555 0.585 0.0207 0.0219 0.0230 A1 - 0.175 - - 0.0069 - A2 - 0.380 - - 0.0150 - - 0.025 - - 0.0010 - b(3) 0.220 0.250 0.280 0.0087 0.0098 0.0110 D 3.259 3.294 3.329 0.1283 0.1297 0.1311 E 3.223 3.258 3.293 0.1269 0.1283 0.1296 e - 0.400 - - 0.
Package information STM32L072xx Device marking for WLCSP49 Table 90. WLCSP49 recommended PCB design rules (0.4 mm pitch) Dimension Recommended values Pitch 0.4 260 µm max. (circular) Dpad 220 µm recommended Dsm 300 µm min. (for 260 µm diameter pad) PCB pad design Non-solder mask defined via underbump allowed. The following figure gives an example of topside marking versus ball A 1 position identifier location.
STM32L072xx 7.7 Package information LQFP48 package information Figure 56. LQFP48 - 48-pin, 7 x 7 mm low-profile quad flat package outline C ! ! ! 3%!4).' 0,!.% # MM '!5'% 0,!.% CCC # + ! $ $ , , $ 0). )$%.4)&)#!4)/. % % % B E "?-%?6 1. Drawing is not to scale. DocID027100 Rev 4 137/149 145 Downloaded from Arrow.com.
Package information STM32L072xx Table 91. LQFP48 - 48-pin, 7 x 7 mm low-profile quad flat package mechanical data inches(1) millimeters Symbol Min Typ Max Min Typ Max A - - 1.600 - - 0.0630 A1 0.050 - 0.150 0.0020 - 0.0059 A2 1.350 1.400 1.450 0.0531 0.0551 0.0571 b 0.170 0.220 0.270 0.0067 0.0087 0.0106 c 0.090 - 0.200 0.0035 - 0.0079 D 8.800 9.000 9.200 0.3465 0.3543 0.3622 D1 6.800 7.000 7.200 0.2677 0.2756 0.2835 D3 - 5.500 - - 0.
STM32L072xx 7.8 Package information LQFP32 package information Figure 58. LQFP32 - 32-pin, 7 x 7 mm low-profile quad flat package outline C ! ! ! 3%!4).' 0,!.% # MM CCC '!5'% 0,!.% # + $ ! , $ , $ 0). )$%.4)&)#!4)/. % % % B E 7@.&@7 1. Drawing is not to scale. DocID027100 Rev 4 139/149 145 Downloaded from Arrow.com.
Package information STM32L072xx Table 92. LQFP32 - 32-pin, 7 x 7 mm low-profile quad flat package mechanical data inches(1) millimeters Symbol Min Typ Max Min Typ Max A - - 1.600 - - 0.0630 A1 0.050 - 0.150 0.0020 - 0.0059 A2 1.350 1.400 1.450 0.0531 0.0551 0.0571 b 0.300 0.370 0.450 0.0118 0.0146 0.0177 c 0.090 - 0.200 0.0035 - 0.0079 D 8.800 9.000 9.200 0.3465 0.3543 0.3622 D1 6.800 7.000 7.200 0.2677 0.2756 0.2835 D3 - 5.600 - - 0.
STM32L072xx 7.9 Package information UFQFPN32 package information Figure 60. UFQFPN32 - 32-pin, 5x5 mm, 0.5 mm pitch ultra thin fine pitch quad flat package outline ' $ H ' $ $ GGG & & 6($7,1* 3/$1( E H ( E ( ( / 3,1 ,GHQWLILHU ' / ! " ?-%?6 1. Drawing is not to scale. DocID027100 Rev 4 141/149 145 Downloaded from Arrow.com.
Package information STM32L072xx Table 93. UFQFPN32 - 32-pin, 5x5 mm, 0.5 mm pitch ultra thin fine pitch quad flat package mechanical data inches(1) millimeters Symbol Min Typ Max Min Typ Max A 0.500 0.550 0.600 0.0197 0.0217 0.0236 A1 0.000 0.020 0.050 0.0000 0.0008 0.0020 A3 - 0.152 - - 0.0060 - b 0.180 0.230 0.280 0.0071 0.0091 0.0110 D 4.900 5.000 5.100 0.1929 0.1969 0.2008 D1 3.400 3.500 3.600 0.1339 0.1378 0.1417 D2 3.400 3.500 3.600 0.1339 0.
STM32L072xx 7.10 Package information Thermal characteristics The maximum chip-junction temperature, TJ max, in degrees Celsius, may be calculated using the following equation: TJ max = TA max + (PD max × ΘJA) Where: • TA max is the maximum ambient temperature in ° C, • ΘJA is the package junction-to-ambient thermal resistance, in ° C/W, • PD max is the sum of PINT max and PI/O max (PD max = PINT max + PI/Omax), • PINT max is the product of IDD and VDD, expressed in Watts.
Package information STM32L072xx Figure 62. Thermal resistance ϰϬϬϬ ϯϱϬϬ >Y&WEϯϮ ϯϬϬϬ hY&EϯϮ >Y&Wϰϴ ϮϱϬϬ 3' P: t> ^Wϰϵ d& ' ϲϰ ϮϬϬϬ h& ' ϲϰ ϭϱϬϬ >Y&Wϲϰ >Y&WϭϬϬ ϭϬϬϬ h& ' ϭϬϬ ϱϬϬ Ϭ ϭϮϱ ϭϬϬ ϳϱ ϱϬ 7HPSHUDWXUH & 7.10.1 Ϯϱ Ϭ 06Y 9 Reference document JESD51-2 Integrated Circuits Thermal Test Method Environment Conditions - Natural Convection (Still Air). Available from www.jedec.org. 144/149 Downloaded from Arrow.com.
STM32L072xx 8 Ordering information Ordering information Table 95.
Revision history 9 STM32L072xx Revision history Table 96. Document revision history Date Revision 02-Sep-2015 1 Initial release 2 Changed confidentiality level to public. Updated datasheet status to “production data”. Modified ultra-low-power platform features on cover page. Added note related to UFQFPN32 in Table 16: STM32L072xxx pin definition. In Section 6: Electrical characteristics, updated notes related to values guaranteed by characterization.
STM32L072xx Revision history Table 96. Document revision history Date 22-Mar-2016 Revision Changes 3 Updated number of SPIs on cover page and in Table 2: Ultra-lowpower STM32L072xx device features and peripheral counts. Changed minimum comparator supply voltage to 1.65 V on cover page. Added minimum DAC supply voltage on cover page. Added number of fast and standard channels in Section 3.11: Analog-to-digital converter (ADC). Updated Section 3.17.
Revision history STM32L072xx Table 96. Document revision history Date Revision Changes Memories and I/Os moved after Core in Features. Table 2: Ultra-low-power STM32L072xx device features and peripheral counts: changed number of USART for LQFP32/UFQFPN32 and added note 3. Removed column "I/O operation" from Table 3: Functionalities depending on the operating power supply range and added note related to GPIO speed. Updated VDD_USB in Section 3.4.1: Power supply schemes.
STM32L072xx IMPORTANT NOTICE – PLEASE READ CAREFULLY STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement.