I am planning to start designing circuit on microchip but do not know where to start. I will be programming some band pass filter using c++. Any advise on which microchip is better. Hope this question is relevant as i am still new to this web and circuit design thanks. I am just new to this thing so think i have ask something none relevant or wrong question as ppl are disliking what i trying to figure out. Sorry. Will try to improve and do more research. any way thanks everyone for your help.

  • 1
    \$\begingroup\$ Make your question clearer, please. What is "designing circuit on microchip": developing code for a microcontroller? Designing a microchip? (I thought it was the latter when I saw this question), what do you have actually done and where do you want to get to? \$\endgroup\$ – Renan May 9 '12 at 1:08
  • \$\begingroup\$ Before i could programme my microchip i need a circuit to communicate with the microchip. Sorry have been researching on how to start using microchip. Getting very confuse here. \$\endgroup\$ – Jie Liang May 9 '12 at 1:12
  • 1
    \$\begingroup\$ Which microchip? Please tell us the manufacturer and IC series. \$\endgroup\$ – Jason S May 9 '12 at 1:16
  • 3
    \$\begingroup\$ "Which is a better micro chip?" LM741 is just what you need to get started. [Sorry, I couldn't resist.] \$\endgroup\$ – Nick Alexeev May 9 '12 at 1:35
  • 2
    \$\begingroup\$ what is your definition of "microchip"? A microchip can refer to an integrated circuit, a circuit board, or even the company Microchip that designs ICs. Please do some research and clarify your question. You are unlikely to get good answers with a question like this. \$\endgroup\$ – Shubham May 9 '12 at 3:55

Not sure when you say "microchip" if you mean Microchip the company who make PICs, or micro chips (I.E. semiconductors, E.G. microcontrollers).

Assuming you mean microcontrollers in general, one nice and easy to create a band pass filter in a microcontroller is to use a PSoC. PSoC stands for Programmable System on Chip, and it consists of: a microcontroller, reconfigurable digital and analog blocks, ADCs, Op amps, etc. You can re-configure them to perform a whole bunch of interesting things, like filtering.

Setting up the filter is pretty easy. Simply add the filter block into your design, and configure it using the dialog box:

The good thing about the filter block is that it requires no CPU time to operate. So you can select a relatively low power 8-bit PSoC3, and still know that the filter is performing perfectly.

PSoC band pass filter

Here I have configured it as a band pass filter, using 4 stages. As you can see, it's pretty easy to configure, and even shows you the frequency response graph.

  • 1
    \$\begingroup\$ You really like PSoC :) \$\endgroup\$ – m.Alin May 9 '12 at 11:34
  • \$\begingroup\$ @m.Alin - Yes, the moment I tried it, I was convinced. After years of using miserable PIC peripherals with their soul destroying SFRs, setting up the PSoC was so easy. Now I basically want everyone else in the world to use them, so we have a better community. \$\endgroup\$ – Rocketmagnet May 9 '12 at 11:52
  • \$\begingroup\$ @m.Alin - BTW, if you want to see why the PSoC crushes all other microcontrollers, watch how it can be configured to do multiple sensorless BLDC motor control with no CPU intervention. \$\endgroup\$ – Rocketmagnet May 9 '12 at 11:55
  • \$\begingroup\$ @Rocketmagnet They look promising. I might give them a try :) \$\endgroup\$ – m.Alin May 9 '12 at 12:09
  • 1
    \$\begingroup\$ PSoC1 parts are useful but have some severe limitations. For instance, frequent interrupts can cause ADC output value corruption. \$\endgroup\$ – Adam Lawrence May 9 '12 at 13:49

Not the answer you're looking for? Browse other questions tagged or ask your own question.