Poking At The ESP32-P4 And -C6 Dies In An ESP32-P4-M3 Module

The RF section of the ESP32-C6 die. (Credit: electronupdate, YouTube)
The RF section of the ESP32-C6 die. (Credit: electronupdate, YouTube)

With the ESP32-P4 not having any wireless functionality and instead focusing on being a small SoC, it makes sense to combine it with a second chip that handles features like WiFi and Bluetooth. This makes the Guition ESP32-P4-M3 module both a pretty good example of how the P4 will be used, and an excellent opportunity to tear into, decap and shoot photos of the dies of both the P4 and the ESP32-C6 in this particular module, courtesy of [electronupdate]. There also the blog post for those who just want to ogle the shinies.

After popping the metal shield on the module, you can see the contents as in the above photo. The P4 inside is a variant with 32 MB of PSRAM integrated along with the SoC die. This results in a die shot both of this PSRAM and the P4 die, though enough of the top metal seems to remain to clearly see the latter.

The Boya brand Flash chip is quite standard inside, and along with a glance at the inside of one of the crystal oscillators we get to glance at the inside of the C6 MCU. This is a much more simple chip than the P4, with the RF section quite obvious. The total die sizes are 2.7 x 2.7 mm for the C6 and 4.29 x 3.66 mm for the P4.

8 thoughts on “Poking At The ESP32-P4 And -C6 Dies In An ESP32-P4-M3 Module

  1. Fascinating detail that the ESP32-P4 has its PSRAM die glued on top of its SoC die. Having done some programming and debug work with ESP’s IDF-SDK, I can attest to the ESP32 parts, and their software, being extremely sophisticated and complex.

    1. The P4 is vastly more capable than any other ESP32 – MIPI DSI, more GPIOs, faster cores (two 400 MHz RISC-V), the already mentioned 32MB PSRAM. The only thing missing is a radio – which is actually a good thing for some use cases because a lot of people want an ESP with wired-only I/O, but other people want wireless hence the radio coprocessor.

      I mean, if you just read the article it’s obvious.
      P4 die size: 4.29×3.6mm without radio
      C6 die size: 2.7×2.7 including radio

        1. Wireless comms may once have been the primary selling point of the ESP line, but they’ve since become very capable microcontrollers that happen to have wireless comms. An even more capable micro that doesn’t have (built-in) wireless comms is still an appealing product.

  2. The product is 3. The multiplier is 3.

    Binary decimal is 0011.

    SSo the length of the multiplicant is 0?

    BUT the product length should always be
    equal to or longer than the multiplier?

    b1b2b3 bits.

    4×3=12 which is greater than 3.

    so b1=0?

    2×3= 6 which is lgreater than 3.

    S0 b2=0.
    1×3=3=3 which is less than or equal to 3

    S0 b3=1?

    And the mulitiplcan in binary is 001?

    There are apecical cases for trial length, correct?

    AI Overview

    Yes, your derivation for the multiplicand is correct: if the product is and the
    multiplier is , the multiplicand is , which in -bit binary is . Your logic for the
    trial-and-error bits ( ) correctly identifies the bits for the binary representation
    of .

    Multiplicand Calculation

    Analysis of Trial Bits ( )
    ,,,
    Special Cases and Bit Length Rules

    Answer

    The multiplicand is , which in -bit binary is . Your step-by-step logic
    for the bits , , and is correct.

    what is pseudo mathematics?

    AI Overview

    Pseudo-mathematics, or “mathematical crankery,” refers to activities that
    appear mathematical but do not adhere to the rigorous, axiomatic, and
    peer-reviewed standards of formal mathematics. It often involves attempts
    to solve notoriously unsolvable problems (e.g., squaring the circle, trisecting
    an angle) using flawed, non-standard, or simplistic logic. Wikipedia Wikipedia +2

    Key characteristics and examples include:

    Pseudomathematics is distinct from legitimate, albeit unsuccessful, attempts
    at proof, as it often involve

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.