Skip to main content

STM32G070RBT6

The STM32G070RBT6 is an electronic component from STMicroelectronics. View the full STM32G070RBT6 datasheet below including key specifications, absolute maximum ratings.

Manufacturer

STMicroelectronics

Package

64-LQFP

Lifecycle

Active

Key Specifications

ParameterValue
ConnectivityI2C, IrDA, LINbus, SPI, SmartCard, UART/USART
Core ProcessorARM® Cortex®-M0+
Core Size32-Bit
Data ConvertersA/D 19x12b
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
Mounting TypeSurface Mount
Number of I/O59
Operating Temperature-40°C ~ 85°C (TA)
Oscillator TypeExternal, Internal
Oscillator TypeExternal, Internal
Oscillator TypeExternal, Internal
Oscillator TypeExternal, Internal
Oscillator TypeExternal, Internal
Oscillator TypeExternal, Internal
Oscillator TypeExternal, Internal
Oscillator TypeExternal, Internal
Oscillator TypeExternal, Internal
Oscillator TypeExternal, Internal
Package / Case64-LQFP
PackagingTray
PeripheralsDMA, I2S, POR, PWM, WDT
Flash Memory Size128KB (128K x 8)
Program Memory TypeFLASH
RAM Size36K x 8 B
Clock Speed64MHz
Standard Pack Qty960
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supplier Device Package64-LQFP (10x10)
Supply Voltage2V ~ 3.6V

Overview

Part: STM32G070CB/KB/RB — STMicroelectronics

Type: ARM Cortex-M0+ 32-bit MCU

Description: 32-bit ARM Cortex-M0+ MCU operating at up to 64 MHz with 128 KB Flash, 36 KB SRAM, multiple communication interfaces, and a 12-bit ADC, designed for a 2.0-3.6 V supply.

Operating Conditions:

  • Supply voltage: 2.0 V to 3.6 V
  • Operating temperature: -40°C to 85°C
  • CPU frequency: up to 64 MHz

Absolute Maximum Ratings:

  • Max supply voltage: 4.0 V (VDD, VDDA, VDDIO2)
  • Max junction/storage temperature: 150 °C (Storage temperature)

Key Specs:

  • Flash memory: 128 Kbytes
  • SRAM: 36 Kbytes (32 Kbytes with HW parity check)
  • ADC resolution: 12-bit
  • ADC conversion time: 0.4 μs
  • I2C Fast-mode Plus speed: 1 Mbit/s
  • SPI speed: 32 Mbit/s
  • Internal 16 MHz RC oscillator accuracy: ±1% (at 25°C, 3.3V)
  • Internal 32 kHz RC oscillator accuracy: ±5%

Features:

  • Arm 32-bit Cortex-M0+ CPU
  • CRC calculation unit
  • Power-on/Power-down reset (POR/PDR)
  • Low-power modes: Sleep, Stop, Standby
  • VBAT supply for RTC and backup registers
  • Multiple 5 V-tolerant I/Os
  • 7-channel DMA controller
  • 11 timers: advanced motor control, general-purpose, basic, watchdogs, SysTick
  • Calendar RTC with alarm and periodic wakeup

Applications:

Package:

  • LQFP64 (10 × 10 mm)
  • LQFP48 (7 × 7 mm)
  • LQFP32 (7 × 7 mm)

Features

  • Includes ST state-of-the-art patented technology
  • Core: Arm ® 32-bit Cortex ® -M0+ CPU, frequency up to 64 MHz
  • -40°C to 85°C operating temperature
  • Memories
  • -128 Kbytes of flash memory with protection -36 Kbytes of SRAM (32 Kbytes with HW parity check)
  • CRC calculation unit
  • Reset and power management
  • -Power-on/Power-down reset (POR/PDR)
  • -Voltage range: 2.0 V to 3.6 V
  • -Low-power modes: Sleep, Stop, Standby
  • -VBAT supply for RTC and backup registers
  • Clock management
  • -32 kHz crystal oscillator with calibration
  • -4 to 48 MHz crystal oscillator
  • -Internal 16 MHz RC with PLL option
  • -Internal 32 kHz RC oscillator (±5 %)
  • Up to 59 fast I/Os
  • -Multiple 5 V-tolerant I/Os
  • -All mappable on external interrupt vectors
  • 7-channel DMA controller with flexible mapping
  • 12-bit, 0.4 μs ADC (up to 16 ext. channels)
  • -Conversion range: 0 to 3.6V
  • -Up to 16-bit with hardware oversampling
  • 11 timers: 16-bit for advanced motor control, five 16-bit general-purpose, two basic 16-bit, two watchdogs, SysTick timer
  • Calendar RTC with alarm and periodic wakeup from Stop/Standby

Pin Configuration

Figure 3. STM32G070KxT LQFP32 pinout

Figure 4. STM32G070CxT LQFP48 pinout

35

Figure 5. STM32G070RxT LQFP64 pinout

Table 10. Terms and symbols used in Pin assignment and description table

ColumnSymbolDefinition
Pin nameTerminal name corresponds to its by-default function at reset, unless otherwise specified in parenthesis under the pin name.Terminal name corresponds to its by-default function at reset, unless otherwise specified in parenthesis under the pin name.
SSupply pin
Pin type I/O structure Note UponI I/O FT TT RST _f _a _c _dInput only pin Input / output pin 5 V tolerant I/O 3.6 V tolerant I/O Reset pin with embedded weak pull-up resistor Options for TT or FT I/Os I/O, Fm+ capable I/O, with analog switch function I/O, with specific electrical characteristics
reset, all I/Os areI/O, with specific electrical characteristics set as analog inputs, unless otherwise specified.
Pin functions functions
Functions selected through GPIOx_AFR registersFunctions selected through GPIOx_AFR registers
Functions directly selected/enabled through peripheral registersFunctions directly selected/enabled through peripheral registers
Additional functions

Table 11. Pin assignment and description

Pin NumberPin NumberPin Number
LQFP32LQFP48LQFP64
--1
--2
-13
-24
2--
335
-46
-57
468
579
-810
-911
61012
--13
--14
--15
--16
71117

Table 11. Pin assignment and description

35

Table 11. Pin assignment and description (continued)

Pin NumberPin NumberPin Number
LQFP32LQFP48LQFP64
81218
91319
101420
-1521
11--
121622
131723
141824
--25
--26
151927
162028
172129
-2230

Table 11. Pin assignment and description (continued)

Table 11. Pin assignment and description (continued)

Pin NumberPin NumberPin Number
LQFP32LQFP48LQFP64
-2331
-2432
-2533
-2634
-2735
182836
192937
203038
-3139
--40
--41
213242
223343
233444

Table 11. Pin assignment and description (continued)

35

Table 11. Pin assignment and description (continued)

Pin NumberPin NumberPin Number
LQFP32LQFP48LQFP64
243545
253646
263747
--48
--49
-3850
-3951
-4052
-4153
--54
--55
--56
274257
284358
294459

Table 11. Pin assignment and description (continued)

Table 11. Pin assignment and description (continued)

Pin NumberPin NumberPin Number
LQFP32LQFP48LQFP64
304560
314661
324762
14863
--64
  1. PC13, PC14 and PC15 are supplied through the power switch. Since the switch only sinks a limited amount of current (3 mA), the use of GPIOs PC13 to PC15 in output mode is limited:
  • These GPIOs must not be used as current sources (for example to drive a LED).

  • The speed should not exceed 2 MHz with a maximum load of 30 pF

  1. After an RTC domain power-up, PC13, PC14 and PC15 operate as GPIOs. Their function then depends on the content of the RTC registers as they are not reset by the system reset. For details on how to manage these GPIOs, refer to the RTC domain and RTC register descriptions in the RM0444 reference manual.
  2. Upon reset, a pull-down resistor might be present on PA8, PB15, PD0, or PD2, depending on the voltage level on PA9/PC6, PA10/PB0, PD1, and PD3, respectively. In order to disable this resistor, strobe the UCPDx_STROBE bit of the SYSCFG_CFGR1 register during start-up sequence.
  3. Pins PA9/PA10 can be remapped in place of pins PA11/PA12 (default mapping), using SYSCFG_CFGR1 register.
  4. Upon reset, these pins are configured as SW debug alternate functions, and the internal pull-up on PA13 pin and the internal pull-down on PA14 pin are activated.

35

Table 12. Port A alternate function mapping

Table 12. Port A alternate function mapping

PortAF0AF1AF2AF3AF4AF5AF6AF7
PA0SPI2_SCKUSART2_CTS--USART4_TX---
PA1SPI1_SCK/ I2S1_CKUSART2_RTS _DE_CK--USART4_RXTIM15_CH1NI2C1_SMBAEVENTOUT
PA2SPI1_MOSI/ I2S1_SDUSART2_TX---TIM15_CH1--
PA3SPI2_MISOUSART2_RX---TIM15_CH2-EVENTOUT
PA4SPI1_NSS/ I2S1_WSSPI2_MOSI--TIM14_CH1--EVENTOUT
PA5SPI1_SCK/ I2S1_CK---USART3_TX--EVENTOUT
PA6SPI1_MISO/ I2S1_MCKTIM3_CH1TIM1_BKIN-USART3_CTSTIM16_CH1--
PA7SPI1_MOSI/ I2S1_SDTIM3_CH2TIM1_CH1N-TIM14_CH1TIM17_CH1--
PA8MCOSPI2_NSSTIM1_CH1----EVENTOUT
PA9MCOUSART1_TXTIM1_CH2-SPI2_MISOTIM15_BKINI2C1_SCLEVENTOUT
PA10SPI2_MOSIUSART1_RXTIM1_CH3--TIM17_BKINI2C1_SDAEVENTOUT
PA11SPI1_MISO/ I2S1_MCKUSART1_CTSTIM1_CH4--TIM1_BKIN2I2C2_SCL-
PA12SPI1_MOSI/ I2S1_SDUSART1_RTS _DE_CKTIM1_ETR--I2S_CKINI2C2_SDA-
PA13SWDIOIR_OUT-----EVENTOUT
PA14SWCLKUSART2_TX-----EVENTOUT
PA15SPI1_NSS/ I2S1_WSUSART2_RX--USART4_RTS _DE_CKUSART3_RTS _DE_CK-EVENTOUT

Table 12. Port A alternate function mapping

Table 13. Port B alternate function mapping

PortAF0AF1AF2AF3AF4AF5AF6AF7
PB0SPI1_NSS/ I2S1_WSTIM3_CH3TIM1_CH2N-USART3_RX---
PB1TIM14_CH1TIM3_CH4TIM1_CH3N-USART3_RTS _DE_CK--EVENTOUT
PB2-SPI2_MISO--USART3_TX--EVENTOUT
PB3SPI1_SCK/ I2S1_CKTIM1_CH2--USART1_RTS _DE_CK--EVENTOUT
PB4SPI1_MISO/ I2S1_MCKTIM3_CH1--USART1_CTSTIM17_BKIN-EVENTOUT
PB5SPI1_MOSI/ I2S1_SDTIM3_CH2TIM16_BKIN---I2C1_SMBA-
PB6USART1_TXTIM1_CH3TIM16_CH1N-SPI2_MISO-I2C1_SCLEVENTOUT
PB7USART1_RXSPI2_MOSITIM17_CH1N-USART4_CTS-I2C1_SDAEVENTOUT
PB8-SPI2_SCKTIM16_CH1-USART3_TXTIM15_BKINI2C1_SCLEVENTOUT
PB9IR_OUT-TIM17_CH1-USART3_RXSPI2_NSSI2C1_SDAEVENTOUT
PB10----USART3_TXSPI2_SCKI2C2_SCL-
PB11SPI2_MOSI---USART3_RX-I2C2_SDA-
PB12SPI2_NSS-TIM1_BKIN--TIM15_BKIN-EVENTOUT
PB13SPI2_SCK-TIM1_CH1N-USART3_CTSTIM15_CH1NI2C2_SCLEVENTOUT
PB14SPI2_MISO-TIM1_CH2N-USART3_RTS _DE_CKTIM15_CH1I2C2_SDAEVENTOUT
PB15SPI2_MOSI-TIM1_CH3N-TIM15_CH1NTIM15_CH2-EVENTOUT

Table 13. Port B alternate function mapping

Table 14. Port C alternate function mapping

PortAF0AF1AF2AF3AF4AF5AF6AF7
PC0--------
PC1--TIM15_CH1-----
PC2-SPI2_MISOTIM15_CH2-----
PC3-SPI2_MOSI------
PC4USART3_TXUSART1_TX------
PC5USART3_RXUSART1_RX------
PC6-TIM3_CH1------
PC7-TIM3_CH2------
PC8-TIM3_CH3TIM1_CH1-----
PC9I2S_CKINTIM3_CH4TIM1_CH2-----
PC10USART3_TXUSART4_TXTIM1_CH3-----
PC11USART3_RXUSART4_RXTIM1_CH4-----
PC12--TIM14_CH1-----
PC13--TIM1_BKIN-----
PC14--TIM1_BKIN2-----
PC15OSC32_ENOSC_ENTIM15_BKIN-----

Table 14. Port C alternate function mapping

Table 15. Port D alternate function mapping

PortAF0AF1AF2AF3AF4AF5AF6AF7
PD0EVENTOUTSPI2_NSSTIM16_CH1-----
PD1EVENTOUTSPI2_SCKTIM17_CH1-----
PD2USART3_RTS _DE_CKTIM3_ETRTIM1_CH1N-----
PD3USART2_CTSSPI2_MISOTIM1_CH2N-----
PD4USART2_RTS _DE_CKSPI2_MOSITIM1_CH3N-----
PD5USART2_TXSPI1_MISO/ I2S1_MCKTIM1_BKIN-----
PD6USART2_RXSPI1_MOSI/ I2S1_SD------
PD8USART3_TXSPI1_SCK/ I2S1_CK------
PD9USART3_RXSPI1_NSS/ I2S1_WSTIM1_BKIN2-----

Absolute Maximum Ratings

Stresses above the absolute maximum ratings listed in Table 17 , Table 18 and Table 19 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. The device mission profile (application conditions) is compliant with the JEDEC JESD47 qualification standard.

All voltages are defined with respect to V SS .

Table 17. Voltage characteristics

SymbolRatingsMinMaxUnit
V DDExternal supply voltage-0.34.0V
V BATExternal supply voltage on VBAT pin-0.34.0V
V REF+External voltage on VREF+ pin-0.3Min(V DD + 0.4, 4.0)V
V IN (1)Input voltage on FT_xx pins except FT_c-0.3V DD + 4.0 (2)(3)V
V IN (1)Input voltage on FT_c pins-0.35.5V
V IN (1)Input voltage on any other pin-0.34.0V
  1. Refer to Table 18 for the maximum allowed injected current values.
  2. To sustain a voltage higher than 4 V the internal pull-up/pull-down resistors must be disabled.
  3. When an FT_a pin is used by an analog peripheral such as ADC, the maximum V IN is 4 V.

Table 18. Current characteristics

SymbolRatingsMaxUnit
I VDD/VDDACurrent into VDD/VDDA power pin (source) (1)100mA
I VSS/VSSACurrent out of VSS/VSSA ground pin (sink) (2)100mA
I IO(PIN)Output current sunk by any I/O and control pin except FT_f15mA
I IO(PIN)Output current sunk by any FT_f pin20mA
I IO(PIN)Output current sourced by any I/O and control pin15mA

Table 18. Current characteristics

Table 18. Current characteristics (continued)

SymbolRatingsMaxUnit
∑ I IO(PIN)Total output current sunk by sum of all I/Os and control pins80mA
∑ I IO(PIN)Total output current sourced by sum of all I/Os and control pins80mA
I INJ(PIN) (2)Injected current on a FT_xx pin-5 / NA (3)mA
I INJ(PIN) (2)Injected current on a TT_a pin (4)-5 / 0mA
∑ \I INJ(PIN) \Total injected current (sum of all I/Os and control pins) (5)
  1. A positive injection is induced by V IN > V DDIO1 while a negative injection is induced by V IN < V SS . I INJ(PIN) must never be exceeded. Refer also to Table 17: Voltage characteristics for the maximum allowed input voltage values.
  2. Positive injection is not possible on these I/Os and does not occur for input voltages lower than the specified maximum value.
  3. On these I/Os, any current injection disturbs the analog performances of the device.
  4. When several inputs are submitted to a current injection, the maximum ∑ |I INJ(PIN) | is the absolute sum of the negative injected currents (instantaneous values).

Table 19. Thermal characteristics

SymbolRatingsValueUnit
T STGStorage temperature range-65 to +150°C
T JMaximum junction temperature150°C

Thermal Information

The operating junction temperature T J must never exceed the maximum given in Table 20: General operating conditions .

The maximum junction temperature in °C that the device can reach if respecting the operating conditions, is:

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.

Related Variants

The following components are covered by the same datasheet.

Part NumberManufacturerPackage
STM32G070STMicroelectronics
STM32G070CBSTMicroelectronics
STM32G070CB/KB/RBSTMicroelectronics
STM32G070CXTSTMicroelectronics
STM32G070KBSTMicroelectronics
STM32G070KXTSTMicroelectronics
STM32G070RBSTMicroelectronics
STM32G070RXTSTMicroelectronics
Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Get structured datasheet data via API

Get started free