SLP-MRLC (Seiko Logic Programmable-Microprocessor Reloadable Counter) is a highly integrated, cost-effective and feature-rich system-on-chip (SoC) used in Seiko's new electronic devices. The SLP-MRLC contains a microprocessor, logic circuitry, and a reloadable counter. The microprocessor is a 32-bit ARMv8-A RISC processor, while the logic circuitry supports programmable logic features such as triggers and sequential state machines. The reloadable counter can be used to count events and save data. The SLP-MRLC also includes a variety of specialized function blocks such as pulse width and pulse density modulation, frequency synthesizers, and ADC converters. It is designed to perform complex tasks in a wide variety of embedded applications.