2003-07-18 02:10 AM
2003-07-10 09:41 PM
Hi, in my application I'm using a ST7F521 with a 16 MHz quartz.
In Halt mode (quartz OFF), the microprocessor is waken up by an external interrupt (from CAN o another input). In another situation, I should wake up periodically (every 100 ms). What is the best way to do it? Take in consideration that the target is the lowest consumption! I'm using Active Halt mode with RTC active. Do you have other solutions? Thanks a lot!2003-07-13 05:40 PM
You are using right solution. Because, first of all, Active-Halt is the lowest power consumption mode available. Second, only interrupt available to exit from this mode is the MCC/RTC interrupt or Reset.
2003-07-18 02:09 AM
In order to reach the lowest consumption, think also to:
* use the smallest cpu frequency as possible * to switch off all unused peripherals * to configure all unused I/Os as output at 0 (open drain for instance) * choose the right time base for your RTC (longest one in order to stay in Halt as long as possible in average).2003-07-18 02:10 AM
In order to reach the lowest consumption, think also to:
* use the smallest cpu frequency as possible * to switch off all unused peripherals * to configure all unused I/Os as output at 0 (open drain for instance) * choose the right time base for your RTC (longest one in order to stay in Halt as long as possible in average).