A Hampton man faces child pornography charges after a months-long Franklin police investigation, with authorities seizing electronic devices and arresting the suspect without incident.