# Digital I/O pins connections between IC

I want to ask how is right to connect enable in ICs and digital communication between ICs.

Take for example this:

• Should I use a resistor and how I choose it value?
• It's an error to connect a decoupling cap? (I suppose it's good if I want to have a stable EN but I'll have some delay before EN goes down after my pin5 pull down)
• What is difference between I2C connection and a simple connection between 2 pins? I see the first have a resistor connected to Vcc and second to Gnd, why this difference?

The second case is really the same -- a resistor to ground ensures the EN lead will be a logic 0 on startup. If the sense of the EN lead is reversed, e.g. $\mathsf{\small \overline{\text{EN}}}$, then the resistor would be tied to V$_{CC}$ instead (same value). No decoupling capacitor is needed -- those are only for power supply pins (V$_{CC}$ or V$_{DD}$) of logic chips and the microcontroller.
The clock (SCL) and data (SDA) leads of an I²C bus each have to have a pull-up resistor to V$_{CC}$. This is because the I²C outputs of a master or slave device have open-drain outputs -- they only sink current (logic 0), and never source it (for logic 1). This is what allows several devices to be placed on the same bus. Again no decoupling capacitor is needed (wouldn't hurt anything, but it's not standard practice.)