I would still add another challenge for analogue: power harvesting. That's an environment where the amount of energy you can collect is so low that you can't simply afford to run a uC. However, you still need to manage that negligible amount of energy, because in the long run, it builds up, and then awesome stuff happens (switching a uC on, for example).
I bought the 2nd edition 15 years ago, I loved it, and I now cherish that useful book in my bookcase.
I bought the 2nd edition 15 years ago, I loved it, and I now cherish that useful book in my bookcase.