This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Microcontroller load capability

How do I calculate/decide the clock frequency of a microcontroller and load it can take?

for example, if a controller is capable of 32MHz clock frequency, with 4UARTs, USB host, 2 I2C & SPI, 20 GPIOs, an LCD controller inbuilt...I want to use all of these. How to decide whether the controller has sufficient capability to drive all of them?

Thanks & Regards,

Harsha

  • Hello Harsha

    Which uC are we speaking about. Also when discussing load modelling of a uC you need to decide the fair share allocation, delay insensitive and delay sensitive peripherals.

    By the same argument and different choice of words we can say that all peripherals working at the same time need CPU attention. Now which peripheral if not serviced will cause a system crash and which peripheral will not. Secondly, as an example you want to use 4 UART's, 2 I2C,... then what is the worst case constant BW you are expecting for data transfers averaged over 1 sec (argument sake).

    Regards

    Amit