Microcontroller and their manufacturers

Thread Starter

anukalp

Joined Jul 28, 2018
158
I don’t have any experience on microcontroller and I want to start getting in. I always confuse with Microcontroller and their manufacturers. I have explained the name of the manufacture and the product made by them.

8051 : P89V51RD2 is Microcontroller of 8051 family made by NXP

PIC : PIC16F877 is Microcntroller of PIC family made by microchip

AVR : ATmega16 is Microcontroller of AVR Familly made by Atmel

ARM : LPC1768 is a Cortex-M3 microcontroller made by NXP

I have doubt, Is the information given by me correct ?
 

Thread Starter

anukalp

Joined Jul 28, 2018
158
All those manufacturers make ARM based products, as well as Cypress,.
I understand there are so many manufacturers make microcontroller such as Intel, Atmel, NXP, Microchip, Silicon Labs, STMicroelectronics, Texas Instruments, Cypress & more.

My question was

Does NXP make P89V51RD2 ?

Does Microchip make PIC16F877?

Does Atmel make ATmega16 ?

Does Cypress make CortexM0 ?
 

MrChips

Joined Oct 2, 2009
30,714
Does Cypress make CortexM0 ?
Does Cypress make a Cortex-M0 chip? The answer is yes, so do dozens of other chip manufacturers.

ARM Cortex is an architecture licensed from ARM.
Here is a list of Cortex-M3 chips:

Chips
The following microcontrollers are based on the Cortex-M3 core:
Reference: https://en.wikipedia.org/wiki/ARM_Cortex-M

The following chips have a Cortex-M3 as a secondary core:

The following FPGAs include a Cortex-M3 core:
 

Thread Starter

anukalp

Joined Jul 28, 2018
158
Big Thanks to all

I think we can use following compiler

We can write c code on MPLABX, HitechC for PIC16F877 ?
We can write c code on AVRSTUDIO4 for ATmega16 ?
We can write c code on keil for P89V51RD2 ?
We can write c code on keil for CortexM0 ?

Is the compiler mention by me correct ?
 
Last edited:

MrChips

Joined Oct 2, 2009
30,714
Big Thanks to all

I think we can use following compiler

We can write c code on MPLABX, HitechC for PIC16F877 ?
We can write c code on AVRSTUDIO4 for ATmega16 ?
We can write c code on keil for P89V51RD2 ?
We can write c code on keil for CortexM0 ?

Is the compiler mention by me correct ?
Answer is NO.
There is a variety of toolsets (or IDE - integrated development environments).
Some are no cost. Some are limited editions. Some are licensed.
Most IDE are cross-platforms, i.e. they can be used to program chips from a wide list of manufacturers.
 

Papabravo

Joined Feb 24, 2006
21,159
Big Thanks to all

I think we can use following compiler

We can write c code on MPLABX, HitechC for PIC16F877 ?
We can write c code on AVRSTUDIO4 for ATmega16 ?
We can write c code on keil for P89V51RD2 ?
We can write c code on keil for CortexM0 ?

Is the compiler mention by me correct ?
Correct, except AVR Studio 4 is assembly language only. I used CodeVision when designing with the ATMega series.
 

Thread Starter

anukalp

Joined Jul 28, 2018
158
Answer is NO.
There is a variety of toolsets .
Correct, except AVR Studio 4 is assembly language only. I used CodeVision when designing with the ATMega series.
There is two different answer

@MrChips I think, you're saying that there is a variety of compiler available it's depend on our choice but It should be support our device .

Example : if we have PIC16F778 then we can use MPLABX or HitechC. It's depend on our choice
 
Top