-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathpower.txt
139 lines (127 loc) · 6.26 KB
/
power.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
board current draw with board LED off/on (milliamps) Vin (USB not connected)
delay(5000) some API's use sleep (WFI/WFE) in delay
board measured chip specs (idle/active ma)
UNO 5v@16MHz 45.1/48.4 ma 328p 5v@16MHz 2.4/9 ma idle/active
nano 5v@16MHz 23.6/27.5 "
328p 5v@16MHz 10.6/13.1 328p on breadboard
328p 3.3v@8MHz 3.8/7.4 328p pro mini 0.7/3.0
328p 3.3v@12MHz 8.6/11.6 328p pro trinket 1.0/4.1
jazz 3.8v@11MHz 18.5/20.9 328p 3.3v@11mhz 1/4 (no regulator)
mega2560 5v@16MHz 80/82.4 2560 5v@16MHz 5.5/20
1284p 5v@16mhz 42.6/45.4 1284p 2/13.8 ma sleeping beauty BB
mega32u4 5v@16mhz 37.1/40.2 atmega32u4 5/13 ma leonardo
mega32u4 5v@16mhz 25.7 atmega32u4 5/13 ma littlebits no LED
mega32u4 3.3v@8mhz 11.8/12.5 feather 1.5/4 ma adafruit
mega32u4 3.3v@8mhz 18.0/19.4 playground 1.5/4 ma adafruit
teensy2 5v@16mhz 29.9/32.8 atmega32u4 5/13 ma teensy2
teensy++2 5v@16MHz 30.5/32.8 AT90USB1286 17/19
robot 5v@14MHz 385/393 ma avr 128 5v*14MHz 12/25
nRF51822 3.3v@16mhz 4.29/8.08 ma microbit ARM M0 4.4ma (USB 24.7/20.9)
nRF51822 3.3v@16mhz 4.3/4.6 ma BLE nano ARM M0 4.4ma (USB 35.95/36.56)
DUE 3.3v@84MHz 79.11/80.2 arm 3.3v@84MHz 29/70
maple 3.3v@72MHz 47.6/48.3 arm 3.3v@72mhz 37/69
teensy 3.3v@96MHz 33.6/36.7 arm 3.3v@96MHz 14/16 teensy 3.1
teensy 3.3v@96MHz 38.1/41.1 arm 3.3v@96MHz teensy 3.1 USB power
teensy 3.3v@96MHz 38.1/41.1 arm 3.3v@96MHz teensy 3.2 USB power
teensyLC 3.3v@48mhz 12.6/15.5 arm 3.3v@48mhz 3/6
teensy66 3.3v@180mhz 73.1/76.1 arm 3.3v@180mhz 51/35 K66 T3.6
teensy64 3.3v@120mhz 53.7/56.7 arm 3.3v@120mhz 37/42 K64 T3.5
teensy 4 3.3v@600mhz 97.3/102 arm 1062 66 ma
pyboard 3.3v@168mhz 26.1/28.6 WFI arm 3.3v@168mhz 59/96 io enabled 66.2
DISCOVERY 3v@168mhz 63.1/72.7 arm 3v@168mhz 59/96 io enabled
stm32f405 3.3@168 54.1/54.6 arm 3.3v@168mhz 59/96
mbed 3.3v@96mhz 138.7/141.1 arm LPC1768 50/76 ma
mbed 3.3v@120mhz 138.9/147.9 arm K64F 37/42 ma
mbed 3.3v@180mhz 85.0/87.3 arm F446RE 86/46 ma
mbed 3.3v@168mhz 126.9/129.7 arm F469NI 94/45 ma
mbed 3.3v@216mhz 212/ arm F767ZI
mbed 3.3v@600mhz 157/128 MXRT1050-EVKB 66 ma
mbed 3.3v@600mhz 218/228 MXRT1060-EVK 66 ma
ZERO 3.3v@48mhz 108.0/112.2 arm SAMD21G M0+ 4/2 ma
R4 5v@48mhz 31/37.5
M0+ 3.3v@48mhz 24.1/25.52 playground express 4/2 ma adafruit
M4F 3.3v@120mhz 25.7/26/4 adafruit M4 SAMD51 16.4/2.8
ESP8266 3.3v@80mhz 29/32 sparkfun dev thing breakout
ESP8266 3.3v@240mhz 49.4/51.0 sparkfun dev thing breakout
CC3200 3.3v@80mhz 64.9/68.4 TI LaunchPad
STM32L476 3.3v@80mhz 58.0/61.0 arm STM32L476VG 10/3 mbed
STM32L476 3.3v@80mhz 7.3/9.7 WFE arm STM32L476 10/3 dragonfly 15.8
STM32L433 3.3v@80mhz 2.6/4.1 WFE arm STM32L433 8.6 butterfly 9.6
WICED 3.3v@120mhz 64.5/65.1 arm STM32F205 49/50
artemis 3.3v@96mhz 4.2/4.7 cortex MF4 sparkfun
pico 3.3v@125mhz 19.7/21.6 rpi pico RP2040
pico 3.3v@125mhz 21.4/25.6 arduino nano pico RP2040
NXP 1170 1GHz 244/258 NXP EVK SDK
quickstart 3.3v@80MHz 13.4/15.1 propeller 3.3v@80MHz 8/80 8 cogs
stampbs2 BoE 5v@20MHz 18.6/23.6 PIC 5@20MHz 7
AVR sleep modes (5v into 5v)
board IDLE PWR_DOWN
mega2560 5v@16MHz 60.0 ma 31.23ma (17.24ma 3.3v)
teensy++2 5v@16MHz 17.25ma 38.4 ua (microamps)
UNO 5v@16MHz 39.4 ma 34.6 ma (21.44ma 3.3v)
nano 5v@16MHz 18.34ma 13.43ma (4.66ma 3.3v)
mega32u4 18.6ma 0.68ma
1284p 5v@16MHz 25.9 ma 19.2 ma (10.97ma 3.3v)
jazz 3.3v@11MHz 10.96ma 7.76ma
DUE (Vin power): pmc_enable_backupmode() 18.6ma
pmc_enable_sleepmode(0) 60.5
pmc_enable_waitmode() 78.3
maple RET6 (Vin): run 49.6 ma (18.5@9mhz), 35.16ma io disabled
sleep 29.4 ma (13.9@9mhz), 12.5ma io disabled (11.1@9mhz)
stop 6.6ma
standby 6.6ma
pyboard: run 60.9 ma @168mhz
sleep (wfi) 23.9ma @168mhz 15.5ma @84ma
stop 0.9 ma
standby 30ua
teensy 3* my low power test
run @96mhz LED on 30.7ma off 26.64ma 12.87ma@24mhz
low power run 3.81ma (basically running at 2mhz)
hibernate VLSS3 253ua
deepsleep 253ua
using https://github.com/duff2013/Snooze
http://forum.pjrc.com/threads/23660-Low-Power-quot-Green-quot-Battery-Operation-Solutions-For-The-Teensy-3
paul's teensy 2 power tests AVR
http://www.pjrc.com/teensy/low_power.html
teensy 2 5v@16Mhz 27.3 ma
teensy ++2 5v@16Mhz 60.2 ma
AVR 328p breadboard loop@16Mhz: 10.6ma@5v [email protected] (overclock)
8MHz RC: 7.2ma@5v [email protected]
low power modes (idle, powerdown) on a breadboard
328p 5v@16MHz idle 4.41ma 2.46ma @ 3.3v
RC 8mhz idle 3.11ma 1.26ma @ 3.3v
powerdown 0 ua (on my meter) breadboard 328p
breadboard 328p notes:
2.7v BOD adds 20ua
FTDI breakout (no USB attached) adds 53 ua
WDT adds 6ua
3.3v@8MHZ pro mini: 3.74ma, idle 1.45ma, powerdown 0.27ma
also see http://gammon.com.au/power
attiny85 8mhz RC
run 5v 7.5ma 3.3v 4.41ma
idle 3.71ma 2.21ma
powerdown 0.4ua 0.1ua
teensy power http://www.pjrc.com/teensy/low_power.html
parallax quickstart low power
breadboard 3.3v to Vdd(pin 38)
asm loop
80mhz 23.97ma
40 16.82
20 13.24
10 11.42
5 10.53
RCFAST 11.00 ma ~12mhz
RCSLOW 8.65 ma ~20khz low power
asm toogle LED (off/on) with WAITCNT == low power
80mhz 13.34/15.22 ma
40 11.43/13.1
20 10.5/12.2
10 9.56/10.96
5 9.74/11.36
RCFAST 9.33/11.06 ma ~12mhz
RCSLOW 8.64/10.37 ma ~20khz
parallax stamp bs2 BoE (green power LED)
7.5v to Vin
run 17.13 ma
PAUSE 17.43 ma
SLEEP 13.55 ma