this post was submitted on 23 May 2024
16 points (94.4% liked)

MICROCONTROLLERS

791 readers
1 users here now

Everything microcontrollers: projects, questions, new releases, etc.

dragontamer's Beginner Guides:

Beginner Series I: What is a Microcontroller?

Beginner Series II: The "Generic" Microcontroller

Beginner Sidenote: Microchip's Signal Chain Design Guide

Beginner Series III: Skills and Complexity Tiers

Beginner Series IV: Deep Dive into Microchip's AVR EA

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] jet@hackertalks.com 9 points 5 months ago* (last edited 5 months ago) (1 children)

Use the lowest possible supply voltage, try reducing the clock speed while still performing the work as fast as possible. Disable clocking and cut supply voltage in as many areas as possible. Avoid integer divisions on ARM Cortex M0. Use a device with only the needed amount of peripherals, with just enough RAM and FLASH to perform the required work.

[–] BearOfaTime@lemm.ee 1 points 5 months ago (1 children)
[–] jet@hackertalks.com 2 points 5 months ago

It's nice to enumerate it. I'm sure a lot of people don't think about their microcontroller is having parts that can quiesce. Reducing the frequency of your clock until it meets your needs just barely, that's something probably most people don't do