Usuario:GersonBenavides/Taller/01

 Desconectado
De Wikipedia, la enciclopedia libre
  Portada   Tareas   Contribuciones   Taller   Discusión  


STM32
Familia STM32

Microcontrolador STM32
Información
Fecha de creación 2007
Desarrollador STMicroelectronics
Fabricante
Datos técnicos
Frecuencia 24 a 480 MHz
Almacenado en
Sitio web oficial

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 Cortex-M33F, Cortex-M7F, Cortex-M4F, Cortex-M3, Cortex-M0 + o Cortex-M0. Internamente, cada microcontrolador consta del núcleo del procesador, RAM estática, memoria flash, interfaz de depuración y varios periféricos. [1]

Resumen[editar]

El STM32 es una familia de circuitos integrados de microcontroladores basados ​​en los núcleos RISC ARM Cortex-M33F, Cortex-M7F, Cortex-M4F, Cortex-M3, Cortex-M0 + y Cortex-M0 de 32 bits.[1]​ STMicroelectronics licencia la IP del procesador ARM de ARM Holdings. Los diseños del núcleo ARM tienen numerosas opciones configurables y ST elige la configuración individual que se utilizará para cada diseño. ST conecta sus propios periféricos al núcleo antes de convertir el diseño en una matriz de silicio. Las siguientes tablas resumen las familias de microcontroladores STM32.

Texto de la leyenda
Serie de STM32 Núcleo de CPU ARM
L5, U5 Cortex-M33F
F7, H7 Cortex-M7F
F3, F4, G4, L4, L4+, WB Cortex-M4F
WL Cortex-M4
F1, F2, L1 Cortex-M3
G0, L0 Cortex-M0+
F0 Cortex-M0

Historia[editar]

El STM32 es la tercera familia ARM de STMicroelectronics. Sigue su familia STR9 anterior basada en el núcleo ARM9E,[2]​ y la familia STR7 basada en el núcleo ARM7TDMI.[3]​ La siguiente es la historia de cómo ha evolucionado la familia STM32.

Texto de la leyenda
Texto de cabecera Texto de cabecera
2006
  • STMicroelectronics (ST) anunció que obtuvo la licencia del núcleo ARM Cortex-M3. [9]
2007
  • ST anunció la serie STM32 F1 basada en ARM Cortex-M3. [10]
  • ST anunció el kit de desarrollo de bajo costo "STM32-PerformanceStick" en asociación con Hitex . [11]
2009
  • ST anunció que se construirían nuevos chips ARM utilizando el proceso de 90 nm. [12]
2010
  • ST anunció los chips de la serie STM32 L1. [13]
  • ST anunció el tablero STM32VLDISCOVERY. [14]
  • ST anunció los chips de la serie STM32 F2 basados ​​en el núcleo ARM Cortex-M3 y el desarrollo futuro de chips basados ​​en los núcleos ARM Cortex-M4 y ARM Cortex-M3. [15]
2011
  • ST anunció la placa STM32L-DISCOVERY. [dieciséis]
  • ST anunció la expansión de sus chips de la serie STM32 L1 con densidades flash de 256 KB y 384 KB. [17]
  • ST anunció los chips de la serie STM32 F4 basados ​​en el núcleo ARM Cortex-M4F y la placa STM32F4DISCOVERY. [18]
2012
  • ST anunció los chips de la serie STM32 F0 basados ​​en el núcleo ARM Cortex-M0. [19]
  • ST anunció la placa STM32F0DISCOVERY. [20]
  • ST anunció los chips de la serie STM32 F3 basados ​​en el núcleo ARM Cortex-M4F. [21]
  • ST anunció la producción completa de chips de la serie STM32 F3 y la placa STM32F3DISCOVERY. La serie STM32 F050 también estará disponible en un paquete TSSOP 20. [22]
2013
  • ST anunció el soporte completo de Java para los chips de las series STM32 F2 y F4. [23]
  • ST anunció la compatibilidad con STM32 Embedded Coder para MATLAB y Simulink . [24]
  • ST anunció los chips de la serie STM32 F4x9. [25]
  • ST anunció los chips de la serie STM32 F401. [26]
  • ST anunció los chips de la serie STM32 F030. La serie STM32 F030 también estará disponible en un paquete TSSOP 20. [27]
  • ST anunció las placas STM32F401C-DISCO y STM32F429I-DISCO. [28]
  • ST anunció la placa STM32F0308DISCOVERY. [29]
  • ST anunció que se unirá al proyecto mbed . [30]
2014
  • ST anunció los chips de la serie STM32 F0x2, la placa STM32F072B-DISCO y la placa STM32072B-EVAL. [31]
  • ST anunció los chips de la serie STM32 L0 basados ​​en el núcleo ARM Cortex-M0 +. [32]
  • ST anunció varias placas STM32 Nucleo con encabezados Arduino e IDE mbed . [33]
  • ST anunció el lanzamiento de la herramienta de software gratuita STM32Cube con configurador gráfico y generador de código C. [34]
  • ST anunció que los chips STM32F30x ya están disponibles en plena producción. También se anunció una nueva placa NUCLEO-F302R8. [35]
  • ST anunció la serie STM32 F7, los primeros chips basados ​​en el núcleo Cortex-M7F. [36]
2016
  • ST anunció la serie STM32H7 basada en el núcleo ARM Cortex-M7F. El dispositivo funciona a 400 MHz y se produce con tecnología de 40 nm. [37]
2017
  • ST anunció la serie STM32L4 +, una actualización de las MCU Cortex-M4 de la serie STM32L4. [38]
2018
  • ST anunció la serie STM32L5, MCU de ultra bajo consumo de energía basados ​​en el nuevo núcleo ARM Cortex-M33 con una variedad de características de seguridad, como TrustZone, arranque seguro, detección de manipulación de E / S activa, cargador de instalación de firmware seguro, certificado. cryptolib, etc. [39]

Series[editar]

La familia STM32 consta de 14 series de microcontroladores: H7, F7, F4, F3, F2, F1, F0, G4, G0, L5, L4, L4 + L1, L0.[1]​ Cada serie de microcontroladores STM32 se basa en un núcleo de procesador ARM Cortex-M7F, Cortex-M4F, Cortex-M33, Cortex-M3, Cortex-M0+ o Cortex-M0. El Cortex-M4F es conceptualmente un Cortex-M3 [4] más DSP e instrucciones de punto flotante de precisión simple.[3]

Tarjetas de desarrollo[editar]

Tarjetas Arduino[editar]

Las siguientes son placas compatibles con cabeceras Arduino con microcontroladores STM32. Las placas Nucleo (consulte la siguiente sección) también tienen encabezados Arduino.

  • La placa Maple de Leaflabs tiene un microcontrolador STM32F103RB. Una biblioteca C/C ++ llamada libmaple está disponible para facilitar la migración desde Arduino.
  • La placa OLIMEXINO-STM32 de Olimex tiene un microcontrolador STM32F103RBT6 y similar a la placa Maple.
  • Netduino con soporte para .NET Micro Framework

Véase también[editar]

Referencias[editar]

  1. a b c ST Developers. «STM32 32-bit Arm Cortex MCUs». st.com (en inglés). Consultado el 2 de enero de 2023. 
  2. ST Developers. «Legacy MCUs». st.com (en inglés). Consultado el 2 de enero de 2023. 
  3. ST Developers. «STR7 32-bit ARM7 MCUs». st.com (en inglés). Consultado el 2 de enero de 2023. 

Enlaces externos[editar]