Also, what is the difference between a logic diagram and a pin-out diagram?

Click to expand...

A logic diagram shows the layout of the logic components that constitute your circuit, i.e. in terms of AND, OR, NOT, NOR, XOR etc gates. The pinout diagram shows the pin allocations for a particular package that is used in your circuit, i.e. a topological representation.

From the logic diagram you can deduce functionality but not implementation, whereas in a pinout diagram you can deduce implementation but not necessarily functionality.