Thursday, November 10, 2011

Beginning MSP430 Microcontroller with Launch Pad

 introduction to the TI MSP430 low-power microcontrollers


The MSP430 is a very clean 16-bit byte-addressed processor with a 64K unified address space, and memory-mapped peripherals. The current family includes a variety of on-chip peripherals, and ranges from a 20-pin package with 1K of ROM and 128 bytes of RAM to 100-pin packages with 60K of ROM and 2K of RAM. Devices with greater RAM and ROM, and additional peripheral blocks are in development.

The MSP430 excels where low power consumption is important. Many applications, such as water meters, are currently achieving more than 10 years operation from a single button cell battery. If low power is not critical, well, the MSP430 is a nice elegant device to use, anyway. It programs very well in C, making assembly language programming unnecessary. There is no memory bank switching to make the compiler's life difficult; it uses normal RAM for its stack; it has a clean 16 bit instruction set. In fact, it is somewhat like an ordinary desktop RISC processor, but requires very little power.

Flashing the two on board led alternately  :- the adventure begin 

Thursday, November 3, 2011

Nokia 3315 LCD Based Temperature Meter


 This is General purpose Temperature  meter for measuring Temperature  from -55 ºC  to 150 ºC ..It is a very useful bench test equipment for testing and finding out the temperature of various devices with unknown temperature  such as room temperature , cpucabinet, etc. The meter provides very stable readings and has excellent input sensitivity thanks to LM 35 Temperature sensor from National Semiconductor , so it can even measure small temperature change.

   The LM35 is three terminal temperature sensor which gives output in the form of analog voltage. LM35 linear to the whole temperature range it generate 10 mV/ºC. this analog voltage is feed to the internal 10 bit analog to digital convertor of the PIC 18F458 which convert it into temperature and then display to the NOKIA 3315/3310 LCD.