If you really are pulling 250 mA with a simple design and a linear Vreg, make sure you have a 0.1uF bypass cap between the V input and ground as called out on the datasheet. Its easy enough to overlook when putting something together. At 250mA your vreg should be very hot or have a mondo heatsink. --- In AVR-Chat@yahoogroups.com, "Larry Barello" <yahoo@b...> wrote: > The mega16 in max power mode consumes only 40ma. Simply putting it into > IDLE mode between interrupts will drop the consumption to 5 or so ma. If > you circuit is drawing 250ma then the vast bulk of the current draw is from > something OTHER than the CPU. > > Read about the sleep modes in the data sheet. You set two bits in the MCUCR > and then execute the "sleep" instruction. Interrupts will bring you out of > the sleep. Turning off peripherals (Analog comparator, ADC) will save you > about 1ma max, if even that. > > > -----Original Message----- > From: jay marante [mailto:jaythesis@y...] > Sent: Monday, April 05, 2004 7:38 AM > To: AVR-Chat@yahoogroups.com > Subject: Re: [AVR-Chat] sleep mode in mega16 > > > im using max883 as a linear regulator. its output is about 200- 250mA of > current. > > how will i code the power-save mode in ICCAVR? > > thanks. > > -jay > > David VanHorn <dvanhorn@c...> wrote: > At 06:56 AM 4/5/2004 -0700, jay marante wrote: > > >Hi! > > > >I want to put the mega16 in a power-save mode but i cant get it done. anu > sample C codes? i want it so badly coz my system comsumes so much power from > the 9V battery. i think it wont even last a day. > > > First off, how are you doing your voltage regulation? > When moderate currents are flowing, switchers are more efficient. > When the current is very small, linear regs win. > > > On sleeping, you need to set your external I/O up to the appropriate > states (only you can figure that) and then worry about the processor. > > Turning off timers that you don't need, shutting down analog ref and A/D. > In the M128, you can program the Xdiv register to slow the clock down quite > a lot. In all the megas, you can program the CKOPT fuse to use the Vittoz > oscillator, but you'd better do some careful design there, to avoid > problems. > > Of course you need a mechanism to come out of low power mode, like an > interrupt, or ... ? > > > > > -------------------------------------------------------------------- -------- > ---- > Do you Yahoo!? > Yahoo! Small Business $15K Web Design Giveaway - Enter today > > -------------------------------------------------------------------- -------- > ---- > Yahoo! Groups Links > > a.. To visit your group on the web, go to: > http://groups.yahoo.com/group/AVR-Chat/ > > b.. To unsubscribe from this group, send an email to: > AVR-Chat-unsubscribe@yahoogroups.com > > c.. Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
Message
Re: sleep mode in mega16
2004-04-05 by Phil
Attachments
- No local attachments were found for this message.