I2C Wake Up PIC

Gast #5862525
Lesenswert?

Hallo an alle

Ich habe eine Frage bezüglich des I2C Wake Up bei den PIC's.

Aber zuerst möchte ich folgendes verstehen, dazu 2 Fragen/Überlegungen:

1) Kann ein Mikrocontroller, welcher im Sleep Modus ist, dennoch sein 
I2C Modul aktiv haben und somit aktiv den Bus überwachen?
2) ODER: der Mikrocontroller samt I2C ist am schlafen, und der Contoller 
wird erst bei zum Beispiel einem Interrupt on change (also einer 
Pegeländerung auf den Bus leitungen) wach, und überprüft dann erst den 
Bus ob die Daten für ihn wichtig sind oder nicht? => Das hätte ja zur 
Folge, dass der Mikrocontroller bei jeder Nachricht aufwecken würde, 
selbst wenn diese uninteressant für ihn ist?!

Als Beispiel:
=>Beim PIC18LF45K40( http://ww1.microchip.com/...-Sheet-DS40001816F.pdf 
) steht auf der Seite 487 folgendes dabei:"Sleep Operation: While in 
Sleep mode, the I2C Slave module can receive addresses or data and when 
an address match or complete byte transfer occurs, wake the proccesor 
from Sleep".
Was für mein Punkt 1) sprechen würde.

=>Beim PIC18LF25K42 (http://ww1.microchip.com/...ta-Sheet-40001869D.pdf 
) konnte ich jedoch nichts derartiges finden, was also auf mein Punkt 2 
treffen würde?

Oder denke ich falsch?

Bin für jeden Hinweis dankbar.

lG

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren