Hacker News new | ask | show | jobs
by jagger27 1681 days ago
Apples USB-C charging bricks are quite capable on their own. The new 140W brick uses a 32-bit Arm Cortex-M0 STM32G0-series microcontroller with 36K RAM, 128K flash ROM, running at 64MHz.

Source: 9:45 minute mark of the video in this article: https://9to5mac.com/2021/10/29/teardown-shows-details-of-app...

3 comments

At some point Apple is going to start putting S-series chip in those chargers.
Have you tried turning your charger off and on again?
What can you possibly do to need such computing power for a switching power supply... I wonder
STM32G0 is as already the lowest end current MCU line from ST (if you ignore the STM8 line of 8-bit MCUs)
USB PD is a fairly complex protocol. I can safely plug my phone into my MacBook charger now because both ends can negotiate a suitable power level. We’re not just doing 5V 1A anymore. The CPU they chose is probably a little overkill, but it’s nicer than 8-bit microcontrollers to write programs for since it’s just Arm.

Who knows, maybe they have a bunch of internal sensors and can intelligently react to high temperatures or moisture.