Live data from Hacker News

STM32 MCU family goes 64-bit with the STM32MP2x (Cortex-A35)

hackster.io

41–50 of 54 posts

Re: STM32 MCU family goes 64-bit with the STM32MP2x (Cortex-A35)

#41
post #40

Earlier quoted context omitted.

Partner up with the USB folks and call it STM32.6-Gen4.

STM32-C

They already have an STM32C0 Series at the very other end of the performance spectrum starting @0,24$ per chip.

Re: STM32 MCU family goes 64-bit with the STM32MP2x (Cortex-A35)

#42
post #16

Earlier quoted context omitted.

And the line between the two is blurred now with MCU running at hundreds of MHz. The STM32H7 is has more IPC than the original Raspberry Pi.

If it runs Linux, it's MPU. If it runs bare firmware, it's MCU.

No this not a really good criteria. There is Linux support for a few MCUs, including a few STM32 Series. Having a MMU is a much better criteria.

Re: STM32 MCU family goes 64-bit with the STM32MP2x (Cortex-A35)

#43
post #6

Still calling your new 64-bit chips STM32, just like your 32-bit chips, instead of STM64, feels like your branding/marketing team is asleep at the wheel or just non-existent. Even Nintendo figured that out ~30 years ago.

Well its a mixed 32/64 bit core, and I guess they want to emphasize the backcompat with STM32MP1 more than the 64bitness.

[deleted]

Re: STM32 MCU family goes 64-bit with the STM32MP2x (Cortex-A35)

#45

Still calling your new 64-bit chips STM32, just like your 32-bit chips, instead of STM64, feels like your branding/marketing team is asleep at the wheel or just non-existent. Even Nintendo figured that out ~30 years ago.

NXP also has an automotive line of chips called S32. In addition to only some of that line being 32-bit, it's terribly confusing to have those juxtaposed with STM32... would be nice for one of them to change their naming up a bit

Re: STM32 MCU family goes 64-bit with the STM32MP2x (Cortex-A35)

#46

STM32MPxx are MPU (microprocessor) families, taking more standard DDR* class RAM and running Linux. MCUs are all well under 10MB of onboard RAM (often single-digit kbytes, but bigger MCUs exist). And if they support external RAM, its MCU-protocols like SPI-RAM (which rarely goes much further than 1MB)

> And if they support external RAM, its MCU-protocols like SPI-RAM (which rarely goes much further than 1MB)

That's not generally true. A lot of higher-end STM32 MCUs have support for external SRAM/SDRAM -- I have a STM32H7 board on my desk with 32 MB, for instance. (Support for memory-mapped SPI/QSPI/OSPI RAM is actually less common.)

You're correct that internal SRAM is typically no more than 1-2 MB on even the largest parts, though.

Re: STM32 MCU family goes 64-bit with the STM32MP2x (Cortex-A35)

#47
post #16
post #3

Editorialized title; its not part of the MCU family, its part of the MPU family

And the line between the two is blurred now with MCU running at hundreds of MHz. The STM32H7 is has more IPC than the original Raspberry Pi.

It's even more blurred with this vhip because it sound like it has both a 64-bit Cortex-A35 MPU and a 32-bit Cortex-M33 MCU core.

As an aside, I'm pretty sure these chips were announced months ago despite what the article says.

Re: STM32 MCU family goes 64-bit with the STM32MP2x (Cortex-A35)

#48
post #16

Earlier quoted context omitted.

And the line between the two is blurred now with MCU running at hundreds of MHz. The STM32H7 is has more IPC than the original Raspberry Pi.

If it runs Linux, it's MPU. If it runs bare firmware, it's MCU.

Then the 8-bit ATMega328p in the Arduino Uno is an MPU[1]. Except it's solidly an MCU. I'd say if it uses external RAM as its main memory, and external storage as its main storage, then it's an MPU. If the RAM is all internal, and the storage is all (or can be all) internal, it's an MCU.

[1] https://github.com/raspiduino/arv32-opt

Re: STM32 MCU family goes 64-bit with the STM32MP2x (Cortex-A35)

#49

Earlier quoted context omitted.

If it runs Linux, it's MPU. If it runs bare firmware, it's MCU.

Then the 8-bit ATMega328p in the Arduino Uno is an MPU[1]. Except it's solidly an MCU. I'd say if it uses external RAM as its main memory, and external storage as its main storage, then it's an MPU. If the RAM is all internal, and the storage is all (or can be all) internal, it's an MCU. [1] https://github.com/raspiduino/arv32-opt

That’s a gimmick. I’m talking about how given chip is supposed to be used in a real products, whether vendor supplies Linux builds in one way or another, etc.

Re: STM32 MCU family goes 64-bit with the STM32MP2x (Cortex-A35)

#50
post #3

Editorialized title; its not part of the MCU family, its part of the MPU family

What’s the diff between an SoC and MPU? Lack of a wireless connectivity subsystem?

MPU is a processor so you supply data to process.

MCU is a controller so you supply target to control.

SoC is a system so you supply tasks to execute.

disclaimer: above is all I hallucinating.

Post reply on HN