• Menu
  • Product
  • Email
  • PDF
  • Order now
  • Increase the Number of Outputs on a Microcontroller

    • SCLA037 October   2020 SN74HC595B , SN74HCS595 , SN74HCS595-Q1

       

  • CONTENTS
  • SEARCH
  • Increase the Number of Outputs on a Microcontroller
  1.   1
  2.   Design Considerations
  3.   Recommended Parts
  4. IMPORTANT NOTICE
search No matches found.
  • Full reading width
    • Full reading width
    • Comfortable reading width
    • Expanded reading width
  • Card for each section
  • Card with all content

 

APPLICATION NOTE

Increase the Number of Outputs on a Microcontroller

Microcontrollers often have a very limited number of GPIO pins. Serial-in parallel-out shift registers can be used to output to a large number devices while only utilizing a few GPIO pins from the controller.

GUID-36A3D030-65B6-4740-A78B-E7179896BEE8-low.gif

See more about this use case in the Logic Minute video Increase the Number of Outputs on a Microcontroller.

Design Considerations

  • Serial input data (BRin) must be faster than the desired output data rate (BRout) based on the number of output bits (N) by this equation: BRin (Mbps) = BRout (Mbps) × N
  • The clock input controls the rate at which data is loaded into the shift register, Fclk (MHz) = BRin (Mbps)
  • For more outputs, shift registers can be daisy-chained together
  • [FAQ] What is the default output of a latched device? (Flip-Flop, latch, register)
  • Ask a question on our Engineer-to-Engineer (E2E™) forum

 

Texas Instruments

© Copyright 1995-2025 Texas Instruments Incorporated. All rights reserved.
Submit documentation feedback | IMPORTANT NOTICE | Trademarks | Privacy policy | Cookie policy | Terms of use | Terms of sale