Which microcontroller should i use?

Discussion in 'Embedded Systems and Microcontrollers' started by gashkadino, Sep 8, 2009.

  1. gashkadino

    Thread Starter New Member

    Sep 8, 2009
    2
    0
    Hi everyone,

    I have to choose a microcontroller which have to read at least 75 inputs per second from each sensor and there will be 3 or 4 sensors. Sensor outputs will be converted from analog to digital at first so this microcontroller must have an ADC integrated. Also, this microcontroller will write what it reads to a flash memory.

    I thought of Atmel Avr32 pic18c452 but i like to hear more.

    Any suggestions?

    Thank you.
     
  2. blueroomelectronics

    AAC Fanatic!

    Jul 22, 2007
    1,758
    98
    What are you building that needs 75 analog inputs?
     
  3. mik3

    Senior Member

    Feb 4, 2008
    4,846
    63
    I think he needs 4 analog inputs and needs to sample each sensor 75 times/sec.
     
  4. blueroomelectronics

    AAC Fanatic!

    Jul 22, 2007
    1,758
    98
    Ahh that makes sense. Most 18F PICs can sample at 30kHz on a single channel. A little slower when you have to switch inputs but 600 samples per second seems reasonable.
     
  5. hgmjr

    Moderator

    Jan 28, 2005
    9,030
    214
    I think you should be able to sample four different inputs at a rate of 75 samples per second on each of the four inputs using either the 8-bit AVR or the 8-bit PIC.

    hgmjr
     
  6. Dragonblight

    Active Member

    Aug 19, 2009
    35
    0
    hgmjr is dead on- the both of them should work, the most important part is what platform you would feel more comfortable with. I like pics, but I hear avr makes good stuff too.
     
  7. n9352527

    AAC Fanatic!

    Oct 14, 2005
    1,198
    4
    And if you decide to go with PIC, do not use that 18c452. It is twice obsolete! There are newer and cheaper PICs, such as 18F4520.
     
  8. gashkadino

    Thread Starter New Member

    Sep 8, 2009
    2
    0
    Thank you all. And sorry for poor English.
     
Loading...