Hoy estaba viendo la hoja de datos de STM32F103 MCUs y yo Me encontré con una cosa interesante. Supongamos que tengo un STM32F103RET6. Es un MCU de 64 pines de la serie STM32. el pinout es este:
Tiene4Vss
y/oVdd
y51GPIO
pines(elrestodepinesnosonimportantesparamipregunta).miraAbsolutemaximumratings
La corriente total que todos los Vss
o Vdd
pueden fuente o sumidero es 4 * 150 = 600mA. Como dije, tenemos 51 pines GPIO. si los usaríamos como fuente o sumidero para la corriente, dibujarían 51 * (+ - 25) = (+ -1275). el punto es que la corriente total que pueden manejar todos los Vss
o Vdd
es menor que 600mA, mientras que la corriente total para GPIOs es 1275mA. ¿Por qué ?
también eso no solo pertenece a la familia STM32. He comprobado la familia AVR. por ejemplo, ATmega8a . Paquete DIP:
Tiene un Vcc
y un GND
mientras que hay un 22 GPIO
s. cada Vcc
o GND
(ATmega8a para el paquete DIP solo tiene un Vcc
y GND
) solo puede manejar 300mA mientras que hay un 22 GPIO
y la corriente total es 22 * 40 = 880mA. también para los paquetes MLF
o TQFP
, es mejor que DIP
porque tienen un par de GND
y Vcc
.