Microchip's PIC microcontrollers

  • Thread starter orthovector
  • Start date
In summary: I think they are a level below PICs. I still have and use my trusty Basic Stamp II board for all sorts of small projects. I've sort of been out of the electronics circle for a while but I'm still using an ARM7 for my research project.I disagree with your assessment of the HC11 and HC12 microcontrollers. I have used them in the past and found them to be quite adequate for my needs. The DragonBall microcontroller is a bit more expensive, but I find it to be more powerful. I would also recommend the Motorola 68000 or Motorola DragonBall microcontrollers for amateur robotics engineers.
  • #1
orthovector
115
0
I like Microchip's PIC microcontrollers. The ATMEL microcontrollers are a bit more advanced, but I am gradually going towards them. Are there other companies you would recommend for amateur robotics engineers?

thanks.
 
Engineering news on Phys.org
  • #2


The venerable Motorola 68000, one of its variants (HC11 is very popular in certain circles), or its most recent descendent, the Motorola DragonBall. Beefier and more expensive than all but the high end of either PIC or ATMEL.

However, the Time Processing Unit (TPU) on the microcontroller variants is miles beyond anything you find on a PIC or ATMEL. 16 nearly-independent channels of PWM, input capture, clock generation, phase shifting, etc.

Also, since they're so old, most of the bugs and quirks are well documented and ironed out.

But outside of that, the Z80 sees strong enthusiast support, though I'm not sure about its updated descendants made by Rabbit Semiconductor.
 
  • #3


For amateur robotics, Parallax makes some very reasonably-priced stuff, including their BASIC-Stamp series of microcontrollers. I have used them in the past, they are easy to work with and have good technical support.

www.parallax.com
 
  • #4


MATLABdude said:
The venerable Motorola 68000, one of its variants (HC11 is very popular in certain circles), or its most recent descendent, the Motorola DragonBall. Beefier and more expensive than all but the high end of either PIC or ATMEL.

I have to disagree. I've used the HC11s/HC12s before and IMO they are archaic pieces of crap. The only reason they are still around is because old timers are to lazy to learn anything new.

PICs are a very good place to start. You don't need to know PICs and AVRs, they both have products that will do the job of what ever it is your going to do unless you get into the 32-bit stuff. If that's the case I like the ARM series chips. If you get into the really advanced stuff the GumStixx are pretty nice as they can run linux.

Parallax makes some great boards and chips but I think they are a level below PICs. I still have and use my trusty Basic Stamp II board for all sorts of small projects.

I've sort of been out of the electronics circle for a while but I'm still using an ARM7 for my research project.
 
  • #5


Hi:

I'm new to the forum. I've just registered. I work with microcontrollers. I can strongly recommend Atmel AVR microcontrollers as they are real RISC. Atmel has a "motor control oriented" AVR's with lotsa pwm channels and it's Xmega series, 8 bitters also that are IO general control oriented. And are cheaper than PICS. Also the code is portable between micro families (that's why I preferred AVR's over PIC. Pic's change their instruction width between family)
You have C compilers available for free (GNU GCC), and their most useful piece of software is AVR studio, which is used for development and debug and it's free. You have available RTOS firmware for free, for operating system coding, in case you're not going to program the bare metal.

And finally, there are the AVR32 architecture, RISC, well supported (GCC, Linux, FreeRTOS, AVR32 Studio), and ultra high throughput multimedia oriented (AP7 series) or high speed Control /connectivity oriented (UC3X series)

The debug probes are the same for all the AVR microcontrolers (AVR and AVR32) and are cheap. And the microcontrollers indeed are cheap (compared with others with the same capabilities) Even the 32 bitters are head to head in price with the most powerful 8 bitters (to date).

For high precission mixed signal oriented microcontrollers you can check the Silabs microcontrollers. They are 8051 RISC tuned supersets, so most of the existing 8051 code can run on it faster. Their analog performance is very good, as a friend of mine told.


check
www.atmel.com
www.avrfreaks.net
www.silabs.com
winavr.sourceforge.net/index.html
www.freertos.org

Cheers
Nachus
 

Related to Microchip's PIC microcontrollers

What is a PIC microcontroller?

A PIC (Peripheral Interface Controller) microcontroller is a type of integrated circuit that contains a central processing unit (CPU), memory, and input/output (I/O) ports. It is commonly used in embedded systems and can be programmed to perform specific tasks.

What are the advantages of using PIC microcontrollers?

PIC microcontrollers are small in size, low in cost, and require minimal power, making them ideal for use in portable devices and embedded systems. They also have a wide range of built-in functions and can be easily programmed using various programming languages.

How do I program a PIC microcontroller?

PIC microcontrollers can be programmed using a variety of software tools, including assembly language, C, and BASIC. The programming process involves writing a code, compiling it, and then transferring it to the microcontroller's memory using a programmer device.

What are the applications of PIC microcontrollers?

PIC microcontrollers are used in a wide range of applications, including consumer electronics, automotive systems, medical devices, and industrial control systems. They are also commonly used in home automation, robotics, and Internet of Things (IoT) devices.

What is the difference between PIC microcontrollers and other microcontrollers?

PIC microcontrollers are a specific type of microcontroller developed by Microchip Technology Inc. They have unique features such as a Harvard architecture, low power consumption, and a wide range of built-in peripherals. Other microcontrollers may have different architectures, capabilities, and manufacturers.

Similar threads

Replies
4
Views
2K
  • Electrical Engineering
Replies
13
Views
1K
  • Electrical Engineering
Replies
10
Views
2K
  • Computing and Technology
Replies
13
Views
477
  • Electrical Engineering
Replies
5
Views
2K
Replies
3
Views
551
  • Programming and Computer Science
Replies
6
Views
3K
  • Electrical Engineering
Replies
4
Views
816
Replies
9
Views
1K
  • Computing and Technology
Replies
5
Views
2K
Back
Top