Minecraft wiki entry for Redstone_circuits, associated text: Hopper clock
A hopper clock produces timed pulses by moving items back and forth between 2 hoppers feeding into each other and taking a redstone output with comparators.