+ Post New Thread
Results 1 to 4 of 4
  1. #1
    Full Member level 3
    Points: 3,361, Level: 13

    Join Date
    Mar 2004
    Location
    France
    Posts
    179
    Helped
    11 / 11
    Points
    3,361
    Level
    13

    flash transistor count

    Hello people,

    Just because of my curiosity... About how many silicon transistors there are in a PIC microcontroller or in any microcontroller like them : Thousands, Millions? Somebody know?

    •   AltAdvertisment

        
       

  2. #2
    Full Member level 2
    Points: 2,590, Level: 11

    Join Date
    Jun 2006
    Location
    Brazil
    Posts
    122
    Helped
    20 / 20
    Points
    2,590
    Level
    11

    Re: Transistor count of a microcontroller

    I a PIC i donīt have much idea, but in a Pentium 4, about 500 million...do the math: uses about the 100-300nm technologie. Pich the total usefull area of the chip, and count then!!



    •   AltAdvertisment

        
       

  3. #3
    Full Member level 6
    Points: 3,633, Level: 14

    Join Date
    Jun 2004
    Location
    Sao Paulo - Brasil
    Posts
    332
    Helped
    68 / 68
    Points
    3,633
    Level
    14

    Re: Transistor count of a microcontroller

    PICmicros 16F and 18F series are not so complex as Pentium are. They are 8 bits processors with no cache and execute RISC, donīt have a floating point unit, etc
    I read once the average number of transistor inside them but I forgot the exact number, I remember that it is less than 100 thousand and more than 20 thousand (it may depend on the size of program memory, peripherals, ports, etc).



    •   AltAdvertisment

        
       

  4. #4
    Full Member level 4
    Points: 3,146, Level: 13

    Join Date
    Dec 2004
    Posts
    239
    Helped
    28 / 28
    Points
    3,146
    Level
    13

    Transistor count of a microcontroller

    You can count 1 transistor for each FLASH bit (i.e. a 16kB FLASH means roughly 100k transistors; plus 6 transistors for each RAM cell (i.e. 1kB RAM is roughly 50k transistors), plus roughly 20-50k transistors for the processing core and peripherals.

    However, the size and type of transistors varies wildly depending on their "task". For example, the output transistors are roughly a thousand times bigger than those forming the core logic.

    JW


    1 members found this post helpful.

--[[ ]]--