Jump to content
43oh

Binary msg box with a MSP430G2101 on LPM4


Recommended Posts

I was wondering what I could do with all the low-power I got and I decided I can make a pretty small message box, which will display a message with the press of a button. This time, it's only a message in Binary ASCII form. :P

 

I used a TicTac Lozenge box and made a small home brew through hole PCB, and powered it with a CR2032. I used the MSP430G2101 micro, as that was all I needed. I went up to LPM4 mode, to save a lot of power, and ran the whole application through timers and interrupts. I hope this thing will run for a few months on a single battery. (It never turns off, it just displays the message and sleeps again)

 

Problem was the footprint of MSP430G2101 in EAGLE. It was not really up to the size of the real device (I got it from the internet, I forgot where). Had to improvise. Will be making a new footprint. This project is the first one where I made a PCB footprint (for the CR2032 battery holder) myself. :)

 

Here is the thing...

IMG_4402_Desktop_Resolution.jpg

Link to post
Share on other sites

nice project, thanks for sharing.

 

i had a project also uses LPM4 and wakes up only from two external interrupts. are u sure u are on LPM4? my understanding is that all clocks are stopped and it's just ram retention left. how do u wake up?

 

my project is on a G2211 along w/ a sleeping rtc (nxp pcf8563) and measured 70uA while sleep. from the datasheets i would expect a few uAs. i never tweak the code to further reduce it as less than 100uA to me is low. if u got a chance to measure your power consumption it would be good to know (and compare).

Link to post
Share on other sites
Problem was the footprint of MSP430G2101 in EAGLE. It was not really up to the size of the real device (I got it from the internet, I forgot where). Had to improvise. Will be making a new footprint. This project is the first one where I made a PCB footprint (for the CR2032 battery holder) myself.

 

I dont have eagle at work. Enrico had mailed me over a month back with his MSP430 Value Line Series Eagle Library. I've yet to publish it.

 

I'm unsure if it does have footprints, but you could check and report back. Attaching here as a backup.

msp430g2xx.rar

Link to post
Share on other sites

@simpleavr I used external interrupt, with a button. It did the trick. :)

 

@bluehash Thanks a lot! I have this footprint only and I am afraid the width of the real device is greater than the footprint. Have to modify is a bit. :)

 

@GeekDoc Ya I know, but the width was not really correct there...

 

BTW, This is my smallest PCB. :D

Link to post
Share on other sites
@GeekDoc Ya I know, but the width was not really correct there...

Hmmm... Didn't really check the size. *prints out footprint* *compares to part* Yep! I thought it looked a little narrow! It's a full 0.1" too narrow. (The pads are pretty small, too.) :(

 

I've just used the generic DIP-14 part for the 14-pin MSP430s in the past; they work fine (no pin labels, though). Maybe I'll set up a part and post it... ;)

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...