Lattice Semiconductor Corporation is engaged in providing connectivity solutions. The Company operates through two segments: the core Lattice (Core) business, which includes intellectual property and semiconductor devices, and Qterics, a software-as-a-service business unit in the Lattice legal entity structure. It offers three types of semiconductor devices, including Programmable Logic Device (PLDs), Video Connectivity application specific standard products (ASSPs), and millimeterWave devices. Its PLDs offer four product family lines, which include The ECP families, The MachXO families, iCE40 families and Programmable Mixed Signal devices. Its Video Connectivity ASSPs performs various functions, including ensuring interoperability, enhancing picture quality and converting between resolutions. Its mmWave Devices and modules allow customers to wirelessly transfer data and ultra-high-definition video content at gigabit speeds.