The AVR128DB28-I/SP with 8-bit Microcontrollers - MCU 128KB, SPDIP28, 85C, 24MHz, 12b ADC, Comp, Opamp, MVIO, ZCD, DAC, UART, SPI, TWI is a 8-bit microcontroller from Microchip. It is based on the AVR128 family and features 128KB of Flash program memory, 28 SPDIP (Single-wire Peripheral Interface) package, 24MHz clock frequency, two Analog-to-Digital Converter (ADC) with 12-bit resolution, Comparator, Operational Amplifier, Multiple Voltage and I/O Interfaces (MVIO) for easy digital I/O expansion, Zero-Cross Detector (ZCD) for phase cut AC dimming control, Digital-to-Analog Converter (DAC) for analog output control, UART for communication with other devices, SPI for high-speed short-distance communication, and TWI (also known as I2C) for communication over a two-wire bus. It is rated for operation from -40 to 85°C.