Your questions may be too broad for good answers. The PIC16 and PIC18 will both work fine with C programming. There are several to choose from, so it will be up to you to decide which ones have the periperals and price point that meets your needs. I think it is typical for people to start with the datasheet in making these decisions. If you are having trouble understanding the datasheet, then you need to take a step back and get a better understanding of microprocessors in general. I don't have any books in mind, but there must be many available. In addition, you may be able to find an app. note on the Microchip web site. David -----Original Message----- From: Assad Ahmed [mailto:wackipaki@hotmail.com] Sent: Friday, October 27, 2006 3:13 AM To: piclist@mit.edu Subject: [PIC] Help With a Project using PIC and a Bluetooth Module Alright so i have been suggested to use piclist for help and here i am. Project Description: Using several non-invasive sensors to obtain readings of the vital health parameters such as ECG, Body Temperature, Respiration and Blood Pressure and also GPS to determine user's location; and transfer data recieved wirelessly through Bluetooth. The sensors output either a digital data or analog -- preferably digital, if not A/D convertor. My part of the project: I have nothing to do with the sensors, that is for another person in my group to figure out. My part of the project is to take the sensor outputs, use these ( sensor outputs) as inputs to a micrcontroller which does A/D conversion if required, and transmits the data recieved in Real-Time through a Bluetooth Module to a Bluetooth Enabled Device. This is all proposed to be done in real-time with the option of storing the data only when its recieved by the bluetooth enabled device. Now, there are two ways of doing this, according to my research and thinking at this point. Having the sensors' outputs connected to 1 microcontroller which controls 1 bluetooth module and transfers the data through it. This would however include wires through the sensors individually which would limit the portability of our design. Also i have not figured out how to transmit data in real-time through the sensors, if there is more than one sensor transmitting simultaneously. Though i believe the time to transmit data of sensor would be very small, so it should not be something too complicated. Moving on to the second design. Sensors having thier individual bluetooth modules and transmitting data individually through each. So the person can wear them and monitor data in real-time whenever desired or take out one or another instead of having to wear all of them individually. Hence quite portable. So that is the general overview of what i am trying to do and with a reasonable knowledge of using micrcontrollers, i think i can narrow it down to either one of the designs. Now the problem and why i am posting for help here. I have no experience what so ever with microcontrollers , either programming in Assembly Language or C. But, i am very much interested in learning and this is mainly why i chose this part of the project so that i can actually learn and apply at the sametime. I have however done my research, and looked into PIC18F and dsPICs. I believe my project will not invovle any DSP since we will keep filtering etc within the sensors' design. I believe i can use either PIC18 or PIC16. Which one would be easier given that i have experience with C programming.. i don't know since i have not worked with microcontrollers before. I would be comfortable in learning any one of PIC16 or PIC18 providing i have reasonable resources that would guide me step by step. I have been looking into the forums at microchip's website, and have not found it that helpful. Everyone suggested i look at the datasheets and to be honest, i didn't understand much. I have looked in the bluetooth module and i think i am willing to go with WBTV42-D-SPP by Wintec Industries. It provides USART and SPI interfaces and i would be using whichever i can learn easily to use. Questions: 1. If anybody thinks there is a better bluetooth module that i can go with, i would highly appreciate that. 2. Which PIC should i go with ( Supports USART or SPI ? ) 3. Where should i start ? A good book? 4. Any other suggestions of what i should be thinking or looking into at this point? Thanks a lot for your help and time. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist