Microcontroller and their manufacturers

Discussion in 'Embedded Systems and Microcontrollers' started by anukalp, Oct 9, 2018.

  1. anukalp

    Thread Starter Member

    Jul 28, 2018
    106
    0
    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 ?
     
  2. danadak

    Distinguished Member

    Mar 10, 2018
    2,903
    629
    All those manufacturers make ARM based products, as well as Cypress,
    Renesas, Freescale.......

    Regards, Dana.
     
  3. Kjeldgaard

    Member

    Apr 7, 2016
    350
    126
    8051, there are really many that is producing, either as standalone processor or on the same chip as some highly advanced hardware - See Wikipedia Intel MCS-51

    Atmel is acquired by Microchip.
     
    cmartinez and anukalp like this.
  4. anukalp

    Thread Starter Member

    Jul 28, 2018
    106
    0
    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 ?
     
  5. MaxHeadRoom

    Expert

    Jul 18, 2013
    17,917
    5,477
    Well the ones I use have the Microchip logo on them!o_O
    Max.
     
  6. MrChips

    Moderator

    Oct 2, 2009
    18,463
    5,856
    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:
     
    anukalp likes this.
  7. danadak

    Distinguished Member

    Mar 10, 2018
    2,903
    629
    Cypress makes parts with M0, M3, and a new dual core family with M0 and M4.

    Regards, Dana.
     
    anukalp likes this.
  8. anukalp

    Thread Starter Member

    Jul 28, 2018
    106
    0
    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: Oct 9, 2018
  9. MrChips

    Moderator

    Oct 2, 2009
    18,463
    5,856
    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.
     
  10. BobaMosfet

    Distinguished Member

    Jul 1, 2009
    592
    129
    Didn't PIC recently buy Atmel?
     
  11. Papabravo

    Expert

    Feb 24, 2006
    12,075
    2,610
    NO!
    PIC is not a company, it is the trade mane for a family of processors made by Microchip, Inc.
    Microchip, Inc. recently purchased Atmel
     
    Last edited: Oct 11, 2018
    cmartinez likes this.
  12. Papabravo

    Expert

    Feb 24, 2006
    12,075
    2,610
    Correct, except AVR Studio 4 is assembly language only. I used CodeVision when designing with the ATMega series.
     
  13. danadak

    Distinguished Member

    Mar 10, 2018
    2,903
    629
    Cypress compiler and IDE for M0, M3, M4 free. PSOC ARM families.

    Regards, Dana.
     
  14. shteii01

    AAC Fanatic!

    Feb 19, 2010
    4,620
    731
    Lol
     
  15. Papabravo

    Expert

    Feb 24, 2006
    12,075
    2,610
    I would laugh, but only at the imprecision of the original statement. It's like: "didn't TAB buy Pepsi?", or "didn't Pentium buy AMD", or "didn't Mario buy Sega?"
     
    cmartinez likes this.
  16. shteii01

    AAC Fanatic!

    Feb 19, 2010
    4,620
    731
    I was going to use: Taurus buying Jaguar. Too car centric?
     
    Papabravo likes this.
  17. anukalp

    Thread Starter Member

    Jul 28, 2018
    106
    0
    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
     
  18. MrChips

    Moderator

    Oct 2, 2009
    18,463
    5,856
    You choose your target MCU first then choose the toolset.

    Both IAR and Keil provide toolsets for various target MCUs.
     
    anukalp likes this.
  19. KeepItSimpleStupid

    AAC Fanatic!

    Mar 4, 2014
    3,260
    584
  20. MrChips

    Moderator

    Oct 2, 2009
    18,463
    5,856
    From the wikipedia article:
    https://en.wikipedia.org/wiki/Arm_Holdings

    ARM does not make chips. They license the ARM architecture.
    ARM core is used in more than 95% of smartphones.
    Keil is owned by ARM.
    ARM is owned by SoftBank Group, a Japanese telecom company.
     
Loading...