Source: https://www.arduino.cc/en/uploads/Tutorial/595datasheet.pdf