Menu

Generating an output Pulse High-Low or inverse in a range of 200ns to 1us

Help
JB
2024-10-06
2024-10-07
  • JB

    JB - 2024-10-06

    Hello everyone,

    this request is about a microcontroller chip as (ATMega328p , or PIC)

    to be able to generate one or many output pulse on the digital pin.

    the time range between 200ns to 1us or higher

    I already build a circuit with an MM74HC221 with range of 200ns and higher see pic.

    and looking to use a microcontroller to do the same

    is this easily feasible with direct port access or something else ?

    and what kind of hardware will be needed.

    let me know if anyone has any experience or did achieved this timing.

    Thanks to all

     

    Last edit: JB 2024-10-17
    • Anobium

      Anobium - 2024-10-07

      I have an real interest in thus but no solution.

      Can you share your 74c922 circuit?

       

      Last edit: Anobium 2024-10-07
  • JB

    JB - 2024-10-07

    BTW,
    reading about binary function
    the function "WordToBin" in the reference manual mention: "string of a ANSI(8-byte)

    Example:
    string = WordToBin(1) ' Returns "0000000000000001"

     
    • Anobium

      Anobium - 2024-10-07

      I can deal with thus.

       
  • JB

    JB - 2024-10-07

    (the scope trace pic mention MM74C922 my mistake , it's a MM74HC221)
    here's 2 drawings MM74HC221
    1: sequence start stand alone
    2: with interface

     
    👍
    1

    Last edit: JB 2024-10-18
  • JB

    JB - 2024-10-07

    Here's a interesting project from Ben Eater on how to program 28C16, 28C64, 28C256, and similar parallel EEPROMs using an Arduino Nano (UNO)

    https://github.com/beneater/eeprom-programmer

    This can help other who wanted to explore the parallel EEPROM programming

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.