A novel energy decomposition analysis scheme, named DFTB-EDA, is proposed based on the density functional based tight binding method (DFTB/TD-DFTB), which is a semi-empirical quantum mechanical method based on KS-DFT for large-scale calculations. In DFTB-EDA, the total interaction energy is divided into three terms: frozen density, polarization and dispersion. Owing to the small cost of DFTB/TD-DFTB, DFTB-EDA is capable of analyzing intermolecular interactions in large molecular systems containing several thousand atoms with high computational efficiency. It can be used not only for ground states but also for excited states. Test calculations, involving the S66 and L7 databases, several large molecules and non-covalent bonding complexes in their lowest excited states, demonstrate the efficiency, usefulness and capabilities of DFTB-EDA. Finally, the limits of DFTB-EDA are pointed out.