The paper presents a mechanism to suppress charge sharing in single photon processing pixel arrays by introducing a shared digital circuit among neighboring pixels, thereby reducing transistor count and minimizing digital noise. The proposed system enables localized charge detection, allowing for improved spatial resolution despite the challenges posed by smaller pixel dimensions. The functionality of the mechanism is modeled in VHDL, demonstrating the effectiveness of this architecture in photon counting pixel detectors.