Skip to main content
Explorer
August 19, 2024
Solved

CMOS- and TTL-compliant

  • August 19, 2024
  • 1 reply
  • 1662 views

Hi,Master:

platform: STM32G070CB

Quesion:

q.jpg

 

 

 

 

 

 

 

Regarding CMOS - and TTL compliant, the manual provides the above diagram. How does it achieve compatibility? When Vin>min (07 x VDDIO, 2), is it considered that the input is at a high level? When Vin<min (0.3 x VDDIO, 0.8), is the input considered low?

Thank you very much!

    This topic has been closed for replies.
    Best answer by TDK

    Refer to the "guaranteed by design" values in the datasheet, which correspond to regions outside of the gray zone in the picture. The G region is guaranteed by design to be logic high per this value in the datasheet.

    TDK_0-1724121405518.png

     

    1 reply

    Super User
    August 19, 2024

    > How does it achieve compatibility?

    Above the gray region, the inputs are guaranteed to be read as high.

    Below the gray region, the inputs are guaranteed to be read as low.

    Because the requirements on CMOS/TTL (red and blue regions, plus/minus the region cut or added by the dashed line) have no overlap with the gray region, this chip satisfies CMOS/TTL requirements.

    > When Vin>min (07 x VDDIO, 2), is it considered that the input is at a high level? When Vin<min (0.3 x VDDIO, 0.8), is the input considered low?

    Yes

    Lyu.1Author
    Explorer
    August 20, 2024

    Thanks. 

    Is it also applicable for TT type pins (non-FT type)? For example, Vin > 0.8 but Vin < 0.3 x VDDIO are also considered low?