Embedded

PSEN Pin in 8051

By CourseTron Team ·  1 min read ·  Updated Oct 2026 💬 𝕏 in f
Table of Contents

    8051 PINS

    PSEN Pin in 8051

    PSEN, or Program Store Enable, is an active-low control signal used when the 8051 reads program code from external program memory.

    Quick answer

    PSEN, or Program Store Enable, is an active-low control signal used when the 8051 reads program code from external program memory.

    Key points to remember

    • PSEN is active low.
    • Used for external program memory code reads.
    • Often explained together with EA, ALE, Port 0, and Port 2.

    When PSEN is active

    PSEN becomes active during external code fetch cycles. It is mainly important in systems that use external ROM or program memory. If code executes from internal memory, PSEN may not be central to normal lab observations.

    Relationship with EA and ALE

    EA decides whether code fetch starts from internal or external program memory. ALE helps latch the low address byte when address and data share Port 0. PSEN enables the external program memory output during code fetch.

    FAQ

    What does PSEN stand for?

    PSEN stands for Program Store Enable.

    Is PSEN used for external data memory?

    No. External data memory uses RD and WR control signals, while PSEN is for external program memory fetches.

    Advertisement