>UART consumes an additional 4-5µA sending 8 bytes of data. Most probably CPU is main contributor of consumption here - in case you process each byte by CPU using TX interrupts. You could get lower consumption by using DMA. [edit] Missed fact that chip you use does not have one, ups. Option to optimize TX (ISR) code and dynamically slowing down MCLK during send, remain. Also note that 8 bytes at 9600bps is roughly 8.33 ms out of 500ms which is 1.66% duty cycle.
↧