By integrating a battery and power switching circuitry in its ZEROPOWER memory devices, STMicroelectronics was the first to develop non-volatile CMOS Static RAM technology. This is conventional, high speed, low power, random access, read/write memory that retains its data even when the external power is removed. By further integrating a crystal oscillator and a real time clock in the package for its TIMEKEEPER products, STMicroelectronics provides, in a single chip package, non-volatile SRAM and timekeeping that continues to run without external power. STMicroelectronics has subsequently extended the technique to work with surface mount packaging, in a product range that is known as the SNAPHAT.