PIC16F628A high current in sleep mode

OP #6315252
Lesenswert?
• ▲
▼
Hallo zusammen,

leider fließen bei meinem PIC16F628A rund 200µA während er im 
Schlafmodus ist. Das ist in meiner Anwendung leider viel zu viel... Ich 
habe die Komparatoren ausgeschaltet und auch die Referenzspannung, aber 
leider bringt das alles nicht den gewünschten Erfolg. Ich verwende den 
internen Oszillator. MCLR soll auf dem Pin4 liegen. Vielleicht hat 
jemand eine Idee woran es liegen könnte...

Vielen Dank vorab!
Gruß
Olaf


Hier mein Code:

#include <C:\CC5X\16F628A.H>
#include <C:\CC5X\int16CXX.H>

#pragma config |= 0b.10.0001.0011.0100   // Configuration word

void main (void)
        {
        OSCF = 0;   // 37 kHz

        OPTION_REG = 0b.0000.1111; // Hochsetzen Prescaler Rate auf 
1:128 und Zuweisung Timer auf WDT

        bit LED @ PORTA.1;   // Ausgang als Testsignal

        PORTA = 0;
        PORTB = 0;

        TRISA = 0b.1111.1101;
        TRISB = 0b.1111.1111;

        CMCON = 0b.111; // Komparatoren aus

        VRCON.7 = 0;    //IDLEN = 0; // Referenzspannung aus

        while(1)
            {
            sleep();
            // LED = 1; //Test Schlaf-Funktion
            sleep();
            // LED = 0; //Test Schlaf-Funktion
            sleep();
            }
        }
#6315260
Lesenswert?
• ▲
▼
Beim MSP430  muss ich der interne Clock abgeschaltet werden um in den 
einstelligen µA zu gelangen (Mode 4). MC kann nur mehr über Portpins 
aufgeweckt werden.Der interne Takt benötigt relativ viel Strom da sehr 
viele Kapazitäten umgeladen werden müssen  Kann mir vorstellen, dass das 
auch für andere MCs gilt.
Gast #6315264
Lesenswert?
• ▲
▼
Unter 17.x findest du im Datenblatt die Stromaufnahme der Module. Sind 
alle abgeschaltet?

Bei mir hat es geholfen die Ports auf Ausgang zu schalten. Wenn da was 
anliegt muss man es halt auf den entsprechenden Pegel setzen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.