User's Manual

Table Of Contents
MC46 Hardware Interface Description
DRAFT
MC46_HD_V02.8xb Page 45 of 98 21.08.2003
3.6.5 Wake up MC46 from SLEEP mode
A wake-up event is any event that switches off the SLEEP mode and causes MC46 to return
to full functionality. In short, it takes MC46 back to AT+CFUN=1.
Definitions of the state transitions described in Table 11:
Yes = MC46 exits SLEEP mode.
No = MC46 does not exit SLEEP mode.
Table 11: Wake-up events in NON-CYCLIC and CYCLIC SLEEP modes
Event From SLEEP mode
AT+CFUN=0 to
AT+CFUN=1
From SLEEP mode
AT+CFUN=5 or 6 to
AT+CFUN=1
From SLEEP mode
AT+CFUN=7 or 8 to
AT+CFUN=1
Ignition line No No No
/RTS0 or /RTS1
(falling edge)
Yes
1)
No
1)
No
1)
Unsolicited Result Code
(URC)
Yes Yes No
Incoming voice or data call Yes Yes No
Any AT command
(incl. outgoing voice or data
call, outgoing SMS)
Not possible
(UART disabled)
No No
Incoming SMS depending on
mode selected by AT+CNMI:
AT+CNMI=0,0 (= default, no
indication of received SMS)
AT+CNMI=1,1 (= displays
URC upon receipt of SMS)
No
Yes
No
Yes
No
No
GPRS data transfer Not possible
(UART disabled)
No No
RTC alarm
2)
Yes Yes No
AT+CFUN=1 Not possible (UART
disabled)
Yes Yes
1)
During all CYCLIC SLEEP modes, /RTS0 and /RTS1 are conventionally used for flow
control: The assertion of /RTS0 or /RTS1 signals that the application is ready to
receive data - without waking up the module. Be aware that this behavior is different if
CFUN=0: In this case, the assertion of /RTS0 and /RTS1 serves as a wake-up event,
giving the application the possibility to intentionally terminate power saving.
2)
Recommendation: In NON-CYCLIC SLEEP mode, you can set an RTC alarm to wake
up MC46 and return to full functionality. This is a useful approach because, in this
mode, the AT interface is not accessible.