Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/12/13 00:00
Read: times


 
#189923 - More checks
Responding to: ???'s previous message
Jim Granville said:
Was that a CMOS drive Osc ?

It came from the big box of mixed crystals, so I can't be too sure. I did check that it puts out the correct frequency.

What is Icc in Idle, with XTAL1 pin held H/L ?

With the clock on, the current is 2.64mA. I tried disconnecting Vcc from the oscillator - the current drops to 0.98mA. The power supply to the oscillator is separate, so it doesn't affect the measurements.

To be certain you are in idle, put a loop that toggles a pin after the IDLE, and a line that clears another pin, just before you hit idle.

The earlier pin should be low and following pin should be static.
It may 'get in' one toggle, depending on the code flow.

I tested with this code:

#include <89LP214.h>
#include <absacc.h>
#include <stdio.h>

void main(void)
{
P1M0 = 0x00;	//P1 i output mode
P1M1 = 0xff;	//P1 i output mode

P1 = 0xff;
P1_4 = 0;

while(1)
	{
	PCON = 1;	//Start idle mode (go to sleep)
	P1_6 = 0;
	}
}
 

P1.4 goes low, P1.6 stays high.

So the solution is simple - run the LP214 with no clock at all! ;)

Mikkel

List of 44 messages in thread
TopicAuthorDate
Low-power MCU needed            01/01/70 00:00      
   OK, but wrong            01/01/70 00:00      
      Wrong how?            01/01/70 00:00      
         Silabs options            01/01/70 00:00      
            C8051F99x            01/01/70 00:00      
               Silabs            01/01/70 00:00      
                  look it up            01/01/70 00:00      
                     Looked up            01/01/70 00:00      
                        f53, no            01/01/70 00:00      
                        C8051F537A is OK            01/01/70 00:00      
         the current in active mode is not the issue            01/01/70 00:00      
            Inactive current            01/01/70 00:00      
         re: wrong            01/01/70 00:00      
            Consumers            01/01/70 00:00      
   Zilog Z51F0410             01/01/70 00:00      
      Zilog            01/01/70 00:00      
   Check you are entering idle ?            01/01/70 00:00      
   idle current            01/01/70 00:00      
      Idle test            01/01/70 00:00      
         re:            01/01/70 00:00      
            It floats! It floats!            01/01/70 00:00      
               re:floats            01/01/70 00:00      
               re:floats            01/01/70 00:00      
                  Timers            01/01/70 00:00      
         More idle tests            01/01/70 00:00      
            Better regulator?            01/01/70 00:00      
               LR8K4 450V regulator             01/01/70 00:00      
         also try CLKREG            01/01/70 00:00      
            Clk Dividers are a good idea            01/01/70 00:00      
               No dividers            01/01/70 00:00      
                  LP52 is cheaper too...            01/01/70 00:00      
                     LP52            01/01/70 00:00      
                        No GND pin?            01/01/70 00:00      
         re:idle            01/01/70 00:00      
         Totally idle            01/01/70 00:00      
            Checks            01/01/70 00:00      
               More checks            01/01/70 00:00      
                  Power Down ?            01/01/70 00:00      
                  test setup            01/01/70 00:00      
   STC            01/01/70 00:00      
      C8051F86x/85x ?            01/01/70 00:00      
      Maybe not such a good choice, after all?            01/01/70 00:00      
         Support?            01/01/70 00:00      
            '51 support            01/01/70 00:00      

Back to Subject List