Spam detection software, running on the system "mail.Millennium.Berkeley.EDU", 
has
identified this incoming email as possible spam.  The original message
has been attached to this so you can view it (if it isn't spam) or label
similar future email.  If you have any questions, see
the administrator of that system for details.

Content preview:  On Friday 09 February 2007 04:09, Jonas Meyer wrote: >
  In the thread <<Tmote Sky interface to PIC18F2431>> Rob states >
  <<"unused" signals are preferably configured as outputs, outputting a >
  low>>. > > Is there any reason for this behavior? According to my
  understanding > "unused" pins should be configured as inputs by default.
  [...] 

Content analysis details:   (5.2 points, 4.5 required)

 pts rule name              description
---- ---------------------- --------------------------------------------------
 1.8 FORGED_YAHOO_RCVD      'From' yahoo.com does not match 'Received' headers
 0.0 BAYES_50               BODY: Bayesian spam probability is 40 to 60%
                            [score: 0.4368]
 0.2 DNS_FROM_RFC_ABUSE     RBL: Envelope sender in abuse.rfc-ignorant.org
 1.4 DNS_FROM_RFC_WHOIS     RBL: Envelope sender in whois.rfc-ignorant.org
 1.7 DNS_FROM_RFC_POST      RBL: Envelope sender in
                            postmaster.rfc-ignorant.org


--- Begin Message ---
On Friday 09 February 2007 04:09, Jonas Meyer wrote:
> In the thread <<Tmote Sky interface to PIC18F2431>> Rob states
> <<"unused" signals are preferably configured as outputs, outputting a
> low>>.
>
> Is there any reason for this behavior? According to my understanding
> "unused" pins should be configured as inputs by default.

The msp430 is a CMOS device.  When a pin is configured as an input, it can 
draw unreasonably large currents if the voltage at the input pin is not very 
close to GND or Vcc.  A floating pin can have a potential that floats into 
the "middle" between GND and Vcc, causing relatively large current draws.  
This is why unused pins should be set to outputs.

> "Unused" pins 
> could actually be "used" by an external device outputting high. This
> would force the output drivers to quit their service or at least stress
> them unnecessarily.

If the external device is always driving the net to the io pin when the msp430 
is powered, then it's safe for the io pin to be treated as an input, since it 
is not "unused".  If the external device can come and go, for example it may 
not always be present, or it may set its output to a high impedance state, 
then the net will float and you run into current problems.  The easiest 
solution is to add an appropriate pull-up or pull-down resistor to the net 
connecting the msp430's io pin and the external device.

Note that at least some of the new msp430 2xx parts have programmable pull-ups 
and pull-downs.  This creates more flexibility when dealing with io pins that 
connect to devices that are only periodically present or driving the 
respective nets.

Hope this helps,
Steve

--- End Message ---
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to