Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

PIC16F88 wake-up from UART interrupt?

Status
Not open for further replies.

member_tdh

Member level 5
Joined
Feb 6, 2006
Messages
86
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
2,187
serial in interrupt pic16f88

Hi!

I' have a problem: To save power, I put PIC (16F88) into SLEEP mode. and only WAKE from Serial Interrupt. But I can not receive correct data on RX pin.

Could anybody help me?

Best regard!
 

wiu interrupt wake up

Hi member_tdh,

I have search through the 16F88 datasheet,
and found that this maybe the problem you are facing.
You might like to try this out and let all of us know if works.

Thanks
MODERATOR - SIGNATURE LINKS ARE NOT ALLOWED

11.1.2 LOW-POWER MODE OPERATION
The system clock is used to generate the desired baud
rate; however, when a low-power mode is entered, the
low-power clock source may be operating at a different
frequency than in full power execution. In Sleep mode,
no clocks are present. This may require the value in
SPBRG to be adjusted.
 

    member_tdh

    Points: 2
    Helpful Answer Positive Rating
pic16f88 sleep

Thanks for your help!
 

UART receiption from sleep mode (oscillator stopped) would require RxD additionally generating a level-change hardware interrupt. Also the first character most likely can't be received correctly at higher baud rate, cause oscillator has a start-up time.
 
Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top