Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Este art�culo tiene un estilo de citas poco claro . Las referencias utilizadas
pueden ser m�s claras con un estilo diferente o consistente de citas y notas al pie
. Viola Wikipedia: enlaces externos: "Los art�culos de Wikipedia pueden incluir
enlaces a p�ginas web fuera de Wikipedia (enlaces externos), pero normalmente no se
deben usar en el cuerpo de un art�culo". ( Junio ??de 2013 ) ( Aprenda c�mo y
cu�ndo eliminar este mensaje de plantilla )
Familia STM32 [1]
Producido Desde 2007 hasta la actualidad.
Dise�ada por STMicroelectronics
Max. Velocidad de reloj de la CPU 24 a 400 MHz
Min. tama�o de la caracter�stica 130 a 40 nm
Microarquitectura ARM Cortex-M7F [2]
ARM Cortex-M4F [3]
ARM Cortex-M3 [4]
ARM Cortex-M0 + [5]
ARM Cortex-M0 [6]
STM32F103VGT6 morir
STM32F100C4T6B morir
STM32 es una familia de circuitos integrados de microcontroladores de 32 bits de
STMicroelectronics . Los chips STM32 se agrupan en series relacionadas que se basan
en el mismo n�cleo de procesador ARM de 32 bits , como el Cortex-M7F , Cortex-M4F ,
Cortex-M3 , Cortex-M0 + o Cortex-M0 . Internamente, cada microcontrolador consta
del n�cleo del procesador, la memoria RAM est�tica , la memoria flash , la interfaz
de depuraci�n y varios perif�ricos. [1]
Contenido
1 Resumen
2 Historia
3 series
3.1 STM32 H7
3.2 STM32 F7
3.3 STM32 F4
3.4 STM32 F3
3.5 STM32 F2
3.6 STM32 F1
3.7 STM32 F0
3.8 STM32 L5
3.9 STM32 L4
3.10 STM32 L1
3.11 STM32 L0
3.12 STM32 W
3.13 STM32 J
4 tableros de desarrollo
4.1 tableros Arduino
4.2 Tableros Nucleo
4.3 tableros de descubrimiento
4.4 Tableros de evaluaci�n
4.5 juntas de socios
5 herramientas de desarrollo
5.1 Cortex-M
5.2 STM32
6 documentacion
6.1 Decodificaci�n del n�mero de pieza
7 ver tambi�n
8 referencias
9 Lectura adicional
10 enlaces externos
Descripci�n general
STM32 H7
Serie STM32 H7 [38]
Producido 2017 Q2
Max. Velocidad de reloj de la CPU 400 a 400 MHz
Min. tama�o de la caracter�stica 40 nm [39]
Conjunto de instrucciones Thumb-1 , Thumb-2 ,
Saturated , DSP ,
FPU (SP y DP)
Microarquitectura BRAZO CORTEX-M7F
La serie STM32 H7 es un grupo de microcontroladores STM32 basados ??en el n�cleo
ARM Cortex-M7F.
STM32 F7
Serie STM32 F7 [40]
Producido Desde 2014 hasta la actualidad.
Max. Velocidad de reloj de la CPU 216 a 216 MHz
Min. tama�o de la caracter�stica 90nm
Conjunto de instrucciones Thumb-1 , Thumb-2 ,
Saturated , DSP ,
FPU (SP y DP)
Microarquitectura BRAZO CORTEX-M7F
La serie STM32 F7 es un grupo de microcontroladores STM32 basados ??en el n�cleo
ARM Cortex-M7F. Muchas de las series F7 son compatibles pin a pin con la serie
STM32 F4.
N�cleo:
N�cleo:
N�cleo ARM Cortex-M4F a una velocidad de reloj m�xima de 84/100/168/180 MHz .
Memoria:
La RAM est�tica consta de hasta 192 KB de prop�sito general, 64 KB de memoria
acoplada al n�cleo (CCM), 4 KB respaldados por bater�a, 80 bytes respaldados por
bater�a con borrado de detecci�n de manipulaci�n indebida.
Flash consta de 512/1024/2048 KB de prop�sito general, 30 KB de inicio del
sistema, 512 bytes programables una sola vez (OTP), 16 bytes de opci�n.
Cada chip tiene un n�mero de identificaci�n de dispositivo �nico de 96 bits
programado de f�brica.
Perif�ricos:
Los perif�ricos comunes incluidos en todos los paquetes de IC son USB 2.0 OTG HS y
FS, dos CAN 2.0B, un SPI + dos SPI o I�S d�plex completo , tres I�C , cuatro
USART , dos UART , SDIO para tarjetas SD / MMC , doce 16 temporizadores de bits ,
dos temporizadores de 32 bits, dos temporizadores de vigilancia , sensor de
temperatura , 16 o 24 canales en tres ADC , dos DAC , 51 a 140 GPIO , diecis�is DMA
, reloj de tiempo real mejorado (RTC ), motor de verificaci�n de redundancia
c�clica (CRC), motor generador de n�meros aleatorios (RNG). Los paquetes de IC m�s
grandes agregan capacidades de bus de memoria externa de 8/16 bits .
Los modelos STM32F4x7 agregan la interfaz de c�mara y MAC de Ethernet .
Los modelos STM32F41x / 43x agregan un procesador criptogr�fico para DES / TDES /
AES y un procesador hash para SHA-1 y MD5 .
Los modelos STM32F4x9 agregan un controlador LCD-TFT .
Los osciladores consisten en internos (16 MHz, 32 kHz), opcionales externos (4 a 26
MHz, 32.768 a 1000 kHz).
Paquetes de circuitos integrados : WLCSP 64, LQFP 64, LQFP100, LQFP144, LQFP176,
UFBGA 176. STM32F429 / 439 tambi�n ofrece LQFP208 y UFBGA 216.
El rango de voltaje de operaci�n es de 1.8 a 3.6 voltios .
STM32 F3
Serie STM32 F3 [43]
Producido De 2012 a la fecha.
Max. Velocidad de reloj de la CPU 72 MHz
Conjunto de instrucciones Thumb-1 , Thumb-2 ,
Saturated , DSP ,
FPU (SP)
Microarquitectura BRAZO Cortex-M4F [3]
La serie STM32 F3 es el segundo grupo de microcontroladores STM32 basados ??en el
n�cleo ARM Cortex-M4F. El F3 es casi compatible pin a pin con la serie STM32 F1. El
resumen de esta serie es: [21] [22] [43]
N�cleo:
N�cleo ARM Cortex-M4F a una velocidad de reloj m�xima de 72 MHz .
Memoria:
La memoria RAM est�tica consta de 16/24/32/40 KB de prop�sito general con
comprobaci�n de paridad de hardware, memoria central acoplada (CCM) de 0/8 KB con
comprobaci�n de paridad de hardware, 64/128 bytes respaldados por bater�a con
borrado de detecci�n de manipulaci�n indebida.
Flash consta de 64/128/256 KB de prop�sito general, 8 KB de inicio del sistema y
bytes de opci�n.
Cada chip tiene un n�mero de identificaci�n de dispositivo �nico de 96 bits
programado de f�brica.
Perif�ricos:
Cada serie F3 incluye varios perif�ricos que var�an de una l�nea a otra.
Los osciladores consisten en internos (8 MHz, 40 kHz), opcionales externos (1 a 32
MHz, 32.768 a 1000 kHz).
Paquetes de circuitos integrados : LQFP 48, LQFP64, LQFP100, UFBGA 100.
El rango de voltaje de operaci�n es de 2.0 a 3.6 voltios .
La caracter�stica distintiva de esta serie es la presencia de cuatro ADC de
muestreo simult�neo r�pido, de 12 bits (multiplexor a m�s de 30 canales), y cuatro
op-amps de ancho de banda de 8 MHz emparejados con todos los pines expuestos y,
adem�s, la red interna PGA (Programmable Gain Array). Las almohadillas expuestas
permiten una gama de circuitos de acondicionamiento de se�ales anal�gicas como
filtros de paso de banda, filtros anti-alias, amplificadores de carga, integradores
/ diferenciadores, entradas diferenciales de alta ganancia de 'instrumentaci�n', y
otros. Esto elimina la necesidad de amplificadores operacionales externos para
muchas aplicaciones. El DAC de dos canales incorporado tiene una forma de onda
arbitraria, as� como una capacidad de forma de onda generada por hardware (seno,
tri�ngulo, ruido, etc.). Todos los dispositivos anal�gicos pueden ser completamente
independientes o parcialmente conectados internamente, lo que significa que uno
puede tener casi todo lo que se necesita para un sistema avanzado de medici�n e
interfaz de sensores en un solo chip.
Los cuatro ADC se pueden muestrear simult�neamente, lo que hace posible una amplia
gama de equipos de control anal�gico de precisi�n. Tambi�n es posible utilizar un
programador de hardware para la matriz de multiplexores, lo que permite una buena
precisi�n de temporizaci�n cuando se muestrean m�s de 4 canales, independientemente
del subproceso del procesador principal. El disparador de muestreo y multiplexaci�n
se puede controlar desde una variedad de fuentes, incluidos temporizadores y
comparadores integrados, lo que permite intervalos de muestreo irregulares donde
sea necesario.
STM32 F2
Serie STM32 F2 [44]
Producido De 2010 a la fecha.
Max. Velocidad de reloj de la CPU 120 MHz
Min. tama�o de la caracter�stica 90 nm
Conjunto de instrucciones Pulgar-1 , Pulgar-2 ,
Saturado (algunos)
Microarquitectura BRAZO Cortex-M3 [4]
La serie STM32 F2 de microcontroladores STM32 basados ??en el n�cleo ARM Cortex-M3.
Es la serie m�s reciente y r�pida de Cortex-M3. El F2 es compatible pin a pin con
la serie STM32 F4. El resumen de esta serie es: [15] [44] [45]
N�cleo:
El n�cleo ARM Cortex-M3 a una velocidad de reloj m�xima de 120 MHz .
Memoria:
La RAM est�tica consta de 64/96/128 KB de prop�sito general, 4 KB respaldados por
bater�a, 80 bytes respaldados por bater�a con borrado de detecci�n de sabotaje.
Flash consta de 128/256/512/768/1024 KB de prop�sito general, 30 KB de arranque
del sistema, 512 bytes programables (OTP), 16 bytes opcionales.
Cada chip tiene un n�mero de identificaci�n de dispositivo �nico de 96 bits
programado de f�brica.
Perif�ricos:
Los perif�ricos comunes incluidos en todos los paquetes de IC son USB 2.0 OTG HS,
dos CAN 2.0B, un SPI + dos SPI o I�S, tres I�C, cuatro USART, dos UART, SDIO / MMC,
doce temporizadores de 16 bits, dos temporizadores de 32 bits , dos temporizadores
de vigilancia, sensor de temperatura, 16 o 24 canales en tres ADC, dos DAC, 51 a
140 GPIO, diecis�is DMA, reloj de tiempo real (RTC), motor de verificaci�n de
redundancia c�clica (CRC), motor de n�meros aleatorios (RNG) . Los paquetes de IC
m�s grandes agregan capacidades de bus de memoria externa de 8/16 bits.
Los modelos STM32F2x7 incluyen Ethernet MAC , interfaz de c�mara , USB 2.0 OTG FS.
Los modelos STM32F21x agregan un procesador criptogr�fico para DES / TDES / AES y
un procesador hash para SHA-1 y MD5 .
Los osciladores consisten en internos (16 MHz, 32 kHz), opcionales externos (4 a 26
MHz, 32.768 a 1000 kHz).
Paquetes de circuitos integrados : WLCSP 64, LQFP 64, LQFP100, LQFP144, LQFP176,
UFBGA 176.
El rango de voltaje de operaci�n es de 1.8 a 3.6 voltios.
STM32 F1
Serie STM32 F1 [46]
Producido Desde 2007 hasta la actualidad.
Max. Velocidad de reloj de la CPU 24 a 72 MHz
Conjunto de instrucciones Pulgar-1 , Pulgar-2 ,
Saturado (algunos)
Microarquitectura BRAZO Cortex-M3 [4]
La serie STM32 F1 fue el primer grupo de microcontroladores STM32 basados ??en el
n�cleo ARM Cortex-M3 y considerados sus microcontroladores ARM convencionales. La
serie F1 ha evolucionado con el tiempo al aumentar la velocidad de la CPU, el
tama�o de la memoria interna y la variedad de perif�ricos. Hay cinco l�neas F1:
Conectividad (STM32F105 / 107), Rendimiento (STM32F103), Acceso USB (STM32F102),
Acceso (STM32F101), Valor (STM32F100). El resumen de esta serie es: [46] [47] [10]
N�cleo:
El n�cleo ARM Cortex-M3 a una velocidad de reloj m�xima de 24/36/48/72 MHz .
Memoria:
RAM est�tica consta de 4/6/8/10/16/20/24/32/48/64/80/96 KB.
Flash consta de 16/32/64/128/256/384/512/768/1024 KB.
Perif�ricos:
Cada serie F1 incluye varios perif�ricos que var�an de una l�nea a otra.
Paquetes IC : VFQFPN36, VFQFPN48, LQFP 48, WLCSP 64, TFBGA 64, LQFP64, LQFP100,
LFBGA 100, LQFP144, LFBGA144.
STM32 F0
Serie STM32 F0 [48]
Producido De 2012 a la fecha.
Max. Velocidad de reloj de la CPU 48 MHz
Conjunto de instrucciones Pulgar-1 (la mayor�a) ,
Pulgar-2 (algunos)
Microarquitectura BRAZO Cortex-M0 [6]
La serie STM32 F0 es el primer grupo de chips ARM Cortex-M0 de la familia STM32. El
resumen de esta serie es: [19] [27] [31] [48]
N�cleo:
El n�cleo ARM Cortex-M0 a una velocidad de reloj m�xima de 48 MHz .
Las opciones de Cortex-M0 incluyen el temporizador SysTick.
Memoria:
La RAM est�tica consta de 4/6/8/16/32 KB de prop�sito general con comprobaci�n de
paridad de hardware.
Flash consta de 16/32/64/128/256 KB prop�sito general.
Cada chip tiene un n�mero de identificaci�n de dispositivo �nico de 96 bits
programado de f�brica. (excepto STM32F030x4 / 6/8 / C y STM32F070x6 / B, [49] )
Perif�ricos:
Cada serie F0 incluye varios perif�ricos que var�an de una l�nea a otra.
Los osciladores consisten en internos (8 MHz, 40 kHz), opcionales externos (1 a 32
MHz, 32.768 a 1000 kHz).
Paquetes de circuitos integrados : TSSOP20, UFQFPN32, LQFP / UFQFN48, LQFP64,
LQFP / UFBGA100.
El rango de voltaje de operaci�n es de 2.0 a 3.6 voltios con la posibilidad de
bajar a 1.65 V.
STM32 L5
Serie STM32 L5
Producido Desde 2018 hasta la actualidad.
Max. Velocidad de reloj de la CPU 110 a 110 MHz
Microarquitectura BRAZO Cortex-M33
La serie STM32 L5 es una evoluci�n de la serie STM32L de microcontroladores de
potencia ultra baja:
N�cleo:
El n�cleo ARM Cortex-M3 a una velocidad de reloj m�xima de 32 MHz .
Memoria:
La RAM est�tica consta de 10/16/32/48/80 KB de prop�sito general, 80 bytes con
borrado de detecci�n de sabotaje.
Flash consta de 32/64/128/256/384/512 KB de prop�sito general con ECC , arranque de
sistema de 4/8 KB, 32 bytes opcionales, EEPROM consta de 4/8/12/16 KB de
almacenamiento de datos con ECC.
Cada chip tiene un n�mero de identificaci�n de dispositivo �nico de 96 bits
programado de f�brica.
Perif�ricos:
Los perif�ricos comunes incluidos en todos los paquetes de IC son USB 2.0 FS, dos
SPI, dos I�C, tres USART, ocho temporizadores de 16 bits, dos temporizadores de
vigilancia, sensor de temperatura, 16 a 24 canales en un ADC, dos DAC, 37 a 83
GPIOs, siete DMA, reloj de tiempo real (RTC), motor de verificaci�n de redundancia
c�clica (CRC). La l�nea STM32FL152 agrega un controlador LCD.
Los osciladores se componen de interno (16 MHz, 38 kHz, variable de 64 kHz a 4
MHz), opcional externo (1 a 26 MHz, 32.768 a 1000 kHz).
Paquetes de circuitos integrados : UFQFPN48, LQFP 48, LQFP64, TFBGA 64, LQFP100,
UFBGA 100.
El rango de voltaje de operaci�n es de 1.65 a 3.6 voltios.
STM32 L0
Serie STM32 L0 [52]
Producido Desde 2014 hasta la actualidad.
Max. Velocidad de reloj de la CPU 32 MHz
Conjunto de instrucciones Pulgar-1 (la mayor�a) ,
Pulgar-2 (algunos)
Microarquitectura BRAZO Cortex-M0 + [5]
La serie STM32 L0 es el primer grupo de microcontroladores STM32 basados ??en el
n�cleo ARM Cortex-M0 +. Esta serie apunta a aplicaciones de baja potencia. El
resumen de esta serie es: [32] [52]
N�cleo:
ARM Cortex-M0 + a una velocidad de reloj m�xima de 32 MHz .
La interfaz de depuraci�n es SWD con puntos de interrupci�n y puntos de
observaci�n. La depuraci�n JTAG no es compatible.
Memoria:
Tama�os de memoria RAM est�tica de 8 KB de prop�sito general con comprobaci�n de
paridad de hardware, 20 bytes respaldados por bater�a con borrado de detecci�n de
sabotaje.
Tama�os de flash de 32 o 64 KB de prop�sito general (con ECC).
Tama�os de EEPROM de 2 KB (con ECC).
ROM que contiene un cargador de arranque con reprogramaci�n opcional del flash
desde USART1, USART2, SPI1, SPI2.
Cada chip tiene un n�mero de identificaci�n de dispositivo �nico de 96 bits
programado de f�brica.
Perif�ricos:
dos USART , un UART de baja potencia, dos I�C , dos SPI o uno I�S , un USB de plena
velocidad (solo chips L0x2 y L0x3).
un ADC de 12 bits con multiplexor, un DAC de 12 bits , dos comparadores
anal�gicos , sensor de temperatura.
temporizadores, temporizadores de baja potencia, temporizadores de vigilancia , 5
GPIO tolerantes a V , reloj en tiempo real, controlador DMA , motor CRC .
Sensor t�ctil capacitivo y generador de n�meros aleatorios de 32 bits (solo chips
L0x2 y L0x3), controlador LCD (solo chips L0x3), motor AES de 128 bits (solo chips
L06x).
Los osciladores se componen de un cristal u oscilador externo opcional de 1 a 24
MHz, un resonador de cer�mica o cristal externo opcional de 32.768 kHz, varios
osciladores internos y un PLL.
Los paquetes de IC son LQFP 48, LQFP64, TFBGA 64.
El rango de voltaje de operaci�n es de 1.8 a 3.6 voltios , incluyendo un detector
de apag�n programable .
STM32 W
Serie STM32 W [53]
Max. Velocidad de reloj de la CPU 24 MHz
Conjunto de instrucciones Pulgar-1 , Pulgar-2 ,
Saturado (algunos)
Microarquitectura BRAZO Cortex-M3 [4]
La caracter�stica principal de la serie STM32 W de chips ARM est� dirigida a
aplicaciones de comunicaci�n de RF. El resumen de esta serie es: [53]
N�cleo:
El n�cleo ARM Cortex-M3 a una velocidad de reloj m�xima de 24 MHz .
Memoria:
La memoria RAM est�tica consta de 8/16 kB.
Flash consta de 64/128/192/256 kB.
Perif�ricos:
Cada serie W incluye varios perif�ricos que var�an de una l�nea a otra.
Paquetes IC : VFQFPN40, VFQFPN48, UFQFPN48.
STM32 J
STMicroelectronics provides a selection of STM32 microcontrollers ready to be used
with Java programming language. This special series embeds the required features to
execute Java programs. They are based on the existing STM32 F1, F2, F4, F0, L0
families. There are two sets of special part numbers enabled for Java: Production
part numbers end in the letter "J", and sample part numbers end in the letter "U".
[23][54]
Development boards
Arduino boards
The following are Arduino header-compatible boards with STM32 microcontrollers. The
Nucleo boards (see next section) also have Arduino headers.
Nucleo-32 boards[55][56]
This family has 32-pin STM32 ICs and Arduino Nano male pin headers (DIP-30 with
0.6-inch row-to-row).[57]
Low power ICs are L011, L031, L432. Mainstream ICs are F031, F042, F303. High
performance ICs are n/a.
NUCLEO-F031K6 board for STM32F031K6T6 MCU with 48 MHz Cortex-M0 core, 32 KB flash,
4 KB SRAM (HW parity).
NUCLEO-F042K6 board for STM32F042K6T6 MCU with 48 MHz Cortex-M0 core, 32 KB flash,
6 KB SRAM (HW parity).
NUCLEO-F303K8 board for STM32F303K8T6 MCU with 72 MHz Cortex-M4F core, 64 KB flash,
16 KB SRAM (HW parity).
NUCLEO-L011K4 board for STM32L011K4T6 MCU with 32 MHz Cortex-M0+ core, 16 KB flash
(HW ECC), 2 KB SRAM, 0.5 KB EEPROM (HW ECC).
NUCLEO-L031K6 board for STM32L031K6T6 MCU with 32 MHz Cortex-M0+ core, 32 KB flash
(HW ECC), 8 KB SRAM, 1 KB EEPROM (HW ECC).
NUCLEO-L412KB board for STM32L412KBU6 MCU with 80 MHz Cortex-M4F core, 128 KB flash
(HW ECC), 32 KB SRAM, 8 KB SRAM (HW parity), external quad-SPI memory interface.
NUCLEO-L432KC board for STM32L432KCU6 MCU with 80 MHz Cortex-M4F core, 256 KB flash
(HW ECC), 48 KB SRAM, 16 KB SRAM (HW parity), external quad-SPI memory interface.
Nucleo-64 boards[55][58]
Esta familia tiene 64-pin STM32 ICs, Arduino cabeceras hembra Uno Rev3, y Male ST
Morpho conectores macho (dos 19x2). [59]
Los CI de baja potencia son L053, L073, L152, L433, L452, L452, L476. Los circuitos
integrados principales son F030, F070, F072, F091, F103, F302, F303, F334. Los IC
de alto rendimiento son F401, F410, F411, F446.
Placa NUCLEO-F030R8 para MCU STM32F030R8T6 con n�cleo Cortex-M0 de 48 MHz, flash de
64 KB, SRAM de 8 KB (paridad de HW).
Placa NUCLEO-F070RB para MCU STM32F070RBT6 con n�cleo Cortex-M0 de 48 MHz, flash de
128 KB, SRAM de 16 KB (paridad de HW).
Placa NUCLEO-F072RB para MCU STM32F072RBT6 con n�cleo Cortex-M0 de 48 MHz, flash de
128 KB, SRAM de 16 KB (paridad de HW).
Placa NUCLEO-F091RC para MCU STM32F091RCT6 con n�cleo Cortex-M0 de 48 MHz, flash de
256 KB, SRAM de 32 KB (paridad de HW).
Placa NUCLEO-F103RB para MCU STM32F103RBT6 con n�cleo Cortex-M3 de 72 MHz, flash de
128 KB, SRAM de 20 KB, interfaz de memoria est�tica externa.
Placa NUCLEO-F302R8 para MCU STM32F302R8T6 con n�cleo Cortex-M4F de 72 MHz, flash
de 64 KB, 16 KB de SRAM. [35]
Placa NUCLEO-F303RE para STM32F303RET6 MCU con n�cleo Cortex-M4F de 72 MHz, 512 KB
flash, 32 KB SRAM, 48 KB SRAM (paridad de HW), interfaz de memoria est�tica
externa.
Placa NUCLEO-F334R8 para MCU STM32F334R8T6 con n�cleo Cortex-M4F de 72 MHz, flash
de 64 KB, SRAM de 16 KB (paridad de HW).
NUCLEO-F401RE board for STM32F401RET6 MCU with 84 MHz Cortex-M4F core, 512 KB
flash, 96 KB SRAM.
NUCLEO-F410RB board for STM32F410RBT6 MCU with 100 MHz Cortex-M4F core, 128 KB
flash, 32 KB SRAM.
NUCLEO-F411RE board for STM32F411RET6 MCU with 100 MHz Cortex-M4F core, 512 KB
flash, 128 KB SRAM.
NUCLEO-F446RE board for STM32F446RET6 MCU with 180 MHz Cortex-M4F core, 512 KB
flash, 128 KB SRAM, external quad-SPI memory interface, external flexible memory
interface.
NUCLEO-L053R8 board for STM32L053R8T6 MCU with 32 MHz Cortex-M0+ core, 64 KB flash
(HW ECC), 8 KB SRAM, 2 KB EEPROM (HW ECC).
NUCLEO-L073RZ board for STM32L073RZT6 MCU with 32 MHz Cortex-M0+ core, 192 KB flash
(HW ECC), 20 KB SRAM, 6 KB EEPROM (HW ECC).
NUCLEO-L152RE board for STM32L152RET6 MCU with 32 MHz Cortex-M3 core, 512 KB flash
(HW ECC), 80 KB SRAM, 16 KB EEPROM (HW ECC).
NUCLEO-L433RC-P board for STM32L433RCT6P MCU with 80 MHz Cortex-M4F core, 256 KB
flash (HW ECC), 48 KB SRAM, 16 KB SRAM (HW parity), external quad-SPI memory
interface, SMPS power.
NUCLEO-L452RE-P board for STM32L452RET6P MCU with 80 MHz Cortex-M4F core, 512 KB
flash (HW ECC), 128 KB SRAM, 32 KB SRAM (HW parity), external quad-SPI memory
interface, SMPS power.
NUCLEO-L452RE board for STM32L452RET6 MCU with 80 MHz Cortex-M4F core, 512 KB flash
(HW ECC), 128 KB SRAM, 32 KB SRAM (HW parity), external quad-SPI memory interface.
NUCLEO-L476RG board for STM32L476RGT6 MCU with 80 MHz Cortex-M4F core, 1024 KB
flash (HW ECC), 96 KB SRAM, 32 KB SRAM (HW parity), external quad-SPI memory
interface, external static memory interface.
Nucleo-144 boards[55][60]
This family has 144-pin STM32 ICs, Arduino Uno Rev3 female headers, ST Zio female
headers, ST Morpho male pin headers (two 19x2), second Micro-AB USB connector, and
RJ45 Ethernet connector (some boards).[59]
Los CI de baja potencia son L496, L496-P, L4A6, L4R5, L4R5-P. La corriente
principal de IC es F303. Los IC de alto rendimiento son F207, F412, F413, F429,
F439, F446, F722, F746, F756, F767, H743.
Placa NUCLEO-F207ZG para MCU STM32F207ZGT6 con n�cleo Cortex-M3 a 120 MHz, 1024 KB
flash (HW ECC), 128 KB SRAM, 4 KB de bater�a SRAM, interfaz de memoria est�tica
externa, Ethernet.
Placa NUCLEO-F303ZE para MCU STM32F303ZET6 con n�cleo Cortex-M4F de 72 MHz, 512 KB
flash (HW ECC), 32 KB SRAM, 48 KB SRAM (paridad de HW), interfaz de memoria
est�tica externa.
Placa NUCLEO-F412ZG para MCU STM32F412ZGT6 con n�cleo Cortex-M4F de 100 MHz, flash
de 1024 KB, SRAM de 256 KB, interfaz de memoria externa quad-SPI, interfaz de
memoria est�tica externa.
Placa NUCLEO-F429ZI para MCU STM32F429ZIT6 con n�cleo Cortex-M4F de 180 MHz, flash
de 2048 KB, SRAM de 256 KB, SRAM de 4 KB con bater�a de respaldo, interfaz de
memoria flexible externa, Ethernet.
Placa NUCLEO-F439ZI para MCU STM32F439ZIT6 con n�cleo Cortex-M4F de 180 MHz, flash
de 2048 KB, SRAM de 256 KB, SRAM con bater�a de 4 KB, interfaz de memoria flexible
externa, Ethernet, aceleraci�n criptogr�fica.
Placa NUCLEO-F446ZE para MCU STM32F446ZET6 con n�cleo Cortex-M4F de 180 MHz,
memoria flash de 512 KB, SRAM de 128 KB, memoria SRAM de 4 KB de bater�a, interfaz
de memoria externa quad-SPI, interfaz de memoria externa flexible.
Placa NUCLEO-F746ZG para MCU STM32F746ZGT6 con n�cleo Cortex-M7F a 216 MHz (cach�
de datos de 4 KB, cach� de instrucciones de 4 KB), 1024 KB flash, 336 KB SRAM, 4 KB
de bater�a SRAM, 1 KB OTP, memoria externa SPI cu�druple interfaz, interfaz de
memoria flexible externa, ethernet.
Placa NUCLEO-F767ZI para STM32F767ZIT6 MCU con n�cleo Cortex-M7F-DP a 216 MHz
(cach� de datos de 16 KB, cach� de instrucciones de 16 KB), 2048 KB flash, 528 KB
SRAM, 4 KB de bater�a SRAM, interfaz de memoria externa quad-SPI interfaz de
memoria flexible externa, ethernet.
Nota: El sufijo no oficial "-DP" significa que el n�cleo ARM incluye una unidad de
punto flotante de doble precisi�n, donde todos los dem�s chips son solo de
precisi�n simple.
Tableros de descubrimiento
Se cre� un proyecto de c�digo abierto para permitir que Linux se comunique con el
depurador ST-LINK. [63]
ChibiOS/RT, a free RTOS, has been ported to run on some of the Discovery boards.
[64][65][66]
STM32L476GDISCOVERY
A discovery board for STM32L476VGT6 microcontroller with 80 MHz ARM Cortex-M4F
core, 1024 KB flash, 128 KB RAM in LQFP100 package
STM32F429IDISCOVERY
A discovery board for STM32F429ZIT6 microcontroller with 180 MHz ARM Cortex-M4F
core, 2048 KB flash, 256 KB RAM, 4 KB battery-backed RAM in LQFP144 package.[28]
This board includes an integrated ST-LINK/V2 debugger via Mini-B USB connector, 8
MB SDRAM (IS42S16400J), 2.4-inch 320x200 TFT LCD color display (SF-TC240T),
touchscreen controller (STMPE811), gyroscope (L3GD20), 2 user LEDs, user button,
reset button, Full-Speed USB OTG to second Micro-AB USB connector, and two 32x2
male pin headers.
STM32F4DISCOVERY
A discovery board for STM32F407VGT6 microcontroller with 168 MHz ARM Cortex-M4F
core, 1024 KB flash, 192 KB RAM, 4 KB battery-backed RAM in LQFP100 package.[18]
This board includes an integrated ST-LINK/V2 debugger via Mini-B USB connector,
accelerometer (LIS302DL), microphone (MP45DT02), audio codec (CS43L22), 3.5 mm
audio jack, 4 user LEDs, user button, reset button, Full-Speed USB OTG to second
Micro-AB USB connector, and two 25x2 male pin headers.
A separate STM32F4DIS-BB baseboard is available.
STM32F401CDISCOVERY
A discovery board for STM32F401VCT6 microcontroller with 84 MHz ARM Cortex-M4F
core, 256 KB flash, 64 KB RAM in LQFP100 package.[28]
This board includes an integrated ST-LINK/V2 debugger via Mini-B USB connector,
accelerometer/compass (LSM303DLHC), gyroscope (L3GD20), microphone (MP45DT02),
audio codec (CS43L22), 3.5 mm audio jack, 4 user LEDs, user button, reset button,
Full-Speed USB OTG to second Micro-AB USB connector, and two 25x2 male pin headers.
STM32F3DISCOVERY
A discovery board for STM32F303VCT6 microcontroller with 72 MHz ARM Cortex-M4F
core, 256 KB flash, 48 KB RAM (24K with parity) in LQFP100 package.[22]
This board includes an integrated ST-LINK/V2 debugger via Mini-B USB connector,
accelerometer/compass (LSM303DLHC), gyroscope (L3GD20), 8 user LEDs, user button,
reset button, Full-Speed USB to second Mini-B USB connector, and two 25x2 male pin
headers.
STM32VLDISCOVERY
A discovery board for STM32F100RBT6 microcontroller with 24 MHz ARM Cortex-M3 core,
128 KB flash, 8 KB RAM in LQFP64 package.[14][16]
This board includes an integrated ST-LINK debugger via Mini-B USB connector, 2 user
LEDs, user button, reset button, and two 28x1 male pin headers.
STM32L-DISCOVERY
A discovery board for STM32L152RBT6 microcontroller with 32 MHz ARM Cortex-M3 core,
128 KB flash (with ECC), 16 KB RAM, 4 KB EEPROM (with ECC) in LQFP64 package.[16]
This board includes an integrated ST-LINK/V2 debugger via Mini-B USB connector, 24-
segment LCD, touch sensors, 2 user LEDs, user button, reset button, and two 28x1
male pin headers.
This board is currently End-Of-Life and replaced by the 32L152CDISCOVERY board.
STM32L152CDISCOVERY
A discovery board for STM32L152RCT6 microcontroller with 32 MHz ARM Cortex-M3 core,
256 KB flash (with ECC), 32 KB RAM, 8 KB EEPROM (with ECC) in LQFP64 package.
This board includes an integrated ST-LINK/V2 debugger via Mini-B USB connector, 24-
segment LCD, touch sensors, 2 user LEDs, user button, reset button, and two 28x1
male pin headers.
STM32L100CDISCOVERY
Una placa de descubrimiento para el microcontrolador STM32L100RCT6 con n�cleo ARM
Cortex-M3 de 32 MHz, 256 KB flash (con ECC), 16 KB RAM, 4 KB EEPROM (con ECC) en el
paquete LQFP64.
Esta placa incluye un depurador ST-LINK / V2 integrado a trav�s del conector USB
Mini-B, 2 LED de usuario, bot�n de usuario, bot�n de reinicio y dos cabezales de
clavija macho de 33x1 .
STM32F072BDISCOVERY
Una placa de descubrimiento para el microcontrolador STM32F072RBT6 con n�cleo ARM
Cortex-M0 de 48 MHz , 128 KB flash, 16 KB RAM (con paridad) en el paquete LQFP64.
[31]
Esta placa incluye un depurador ST-LINK / V2 integrado a trav�s del conector USB
Mini-B, giroscopio (L3GD20), 4 LED de usuario, bot�n de usuario, bot�n de reinicio,
teclas t�ctiles lineales, USB de alta velocidad al segundo conector USB Mini-B, y
dos machos 33x1 cabezales de pin .
STM32F0DISCOVERY
Una placa de descubrimiento para el microcontrolador STM32F051R8T6 con n�cleo ARM
Cortex-M0 de 48 MHz , 64 KB flash, 8 KB RAM (con paridad) en el paquete LQFP64.
[20]
Esta placa incluye un depurador ST-LINK / V2 integrado a trav�s del conector USB
Mini-B, 2 LED de usuario, bot�n de usuario, bot�n de reinicio y dos cabezales de
clavija macho de 33x1 .
Se incluye una tabla de perfilado de prototipos con una cuadr�cula de orificios de
0,1 pulgadas (2,54 mm).
STM32F0308DISCOVERY
Una placa de descubrimiento para el microcontrolador STM32F030R8T6 con n�cleo ARM
Cortex-M0 de 48 MHz, 64 KB flash, 8 KB RAM (con paridad) en el paquete LQFP64. [29]
Esta placa incluye un depurador ST-LINK / V2 integrado a trav�s del conector USB
Mini-B, 2 LED de usuario, bot�n de usuario, bot�n de reinicio y dos cabezales de
clavija macho de 33x1 .
Se incluye una tabla de perfilado de prototipos con una cuadr�cula de orificios de
0,1 pulgadas (2,54 mm).
Tableros de evaluaci�n
Los siguientes kits de evaluaci�n son vendidos por STMicroelectronics. [67]
STM32W-RFCKIT
Una placa de evaluaci�n de RF para la serie STM32 W.
Contiene dos placas, cada una con un microcontrolador SoC STM32W108 en paquetes
VFQFPN40 y VFQFPN48.
La placa de evaluaci�n tiene un transceptor IEEE 802.15.4 de 2,4 GHz incorporado y
un MAC inferior (por lo tanto, es compatible con 802.15.4, ZigBee RF4CE, ZigBee
Pro, 6LoWPAN (Contiki) protocolos inal�mbricos). El SoC contiene una memoria flash
de 128 Kbytes y una memoria RAM de 8 Kbytes. La memoria flash es actualizable
tambi�n a trav�s de USB. Tiene una interfaz ARM Serial Wire Debug (SWD) (placa
remota) y est� dise�ada para ser alimentada por USB o con 2 bater�as AAA (placa
remota). Hay dos LED definidos por el usuario (verde y amarillo) y cinco botones
para crear funciones remotas f�ciles de usar (panel remoto).
STM3220G-JAVA
Un kit de desarrollo de Java listo para usar para sus microcontroladores STM32. El
kit de inicio STM3220G-JAVA combina una versi�n de evaluaci�n del kit de desarrollo
de software (SDK) MicroEJ� de IS2T y el tablero de evaluaci�n de microcontroladores
de la serie STM32F2 que proporciona todo lo que los ingenieros necesitan para
comenzar sus proyectos. MicroEJ proporciona funciones ampliadas para crear,
simular, probar y desplegar aplicaciones Java en sistemas integrados. El soporte
para el desarrollo de la Interfaz Gr�fica de Usuario (GUI) incluye una biblioteca
de widgets, herramientas de dise�o que incluyen el gui�n gr�fico y herramientas
para personalizar fuentes. [68] Los microcontroladores STM32 que incorporan Java
tienen un n�mero de pieza que termina con J como STM32F205VGT6J .
Tableros socios
Los siguientes kits de evaluaci�n son vendidos por los socios de STMicroelectronics
y se enumeran en el sitio web de ST.
STM32-PerformanceStick
Una placa de evaluaci�n para la serie STM32 F1. [69]
Contiene un microcontrolador STM32F103RBT6 a 72 MHz con 128 KB de flash y 20 KB de
RAM en el paquete LQFP 64.
Esta placa tambi�n incluye un depurador en el circuito a trav�s de USB, bater�a de
3 V, LED, conector de tarjeta de borde.
El precio aproximado es de US $ 65.
EvoPrimers para STM32
Un entorno de creaci�n de prototipos para una variedad de variantes de STM32, que
permite a los usuarios crear sus aplicaciones utilizando una interfaz de
programaci�n de aplicaciones (API) para implementar dispositivos perif�ricos y una
gama de funciones de evaluaci�n en la base EvoPrimer, incluida la pantalla t�ctil a
color TFT, la interfaz gr�fica de usuario y el joystick. , audio basado en codec,
tarjeta SD, IrDA y perif�ricos est�ndar como USB, USART, SPI, I2C, CAN, etc.
Las placas de destino EvoPrimer est�n disponibles para varias variantes, incluyendo
STM32F103, STM32F107, STM32L152 y STM32F407.
La base EvoPrimer incluye una interfaz de depuraci�n de aplicaciones y programaci�n
de dispositivos y viene con un conjunto de herramientas de software Raisonance para
codificar, compilar y depurar la aplicaci�n del usuario.
La utilidad CircleOS permite al usuario codificar sus aplicaciones bas�ndose en una
interfaz de programaci�n de aplicaciones, lo que hace posible programar la
aplicaci�n sin tener que dominar la configuraci�n de los dispositivos perif�ricos.
El precio es de US $ 100 a $ 120.