CPLDs (Complex Programmable Logic Devices)

This Product Selection Guide contains information to help select products in the CPLDs (Complex Programmable Logic Devices) category on DigiKey.com

CPLDs are user-configurable integrated circuit products used for performing logical operations and information processing, which incorporate a higher level of functionality (i.e. more logic gates) than is characteristic of PLD or PAL devices, though less than that of FPGAs. Characteristically, CPLDs incorporate non-volatile configuration memory that enables storage and retention of the user’s desired configuration directly on the device, with retention of this information when power to the device is removed.


SelectionCharacteristics

DigiKey Programmable: For verified products, DigiKey can program/flash your compiled code or configuration variables prior to shipping. For unverified products, please inquire with ProgCent.Techs@digikey.com.

Programmable Type: Indicates how the device can programmed and if it can be programmed more than once.

Delay Time tpd(1) Max: The maximum latency between the application of an input signal and the appearance of the resulting effect on an output signal.

Voltage Supply - Internal: The operating voltage range specified for a device’s internal logic functions; may differ from the supply required to power a device’s interface and I/O functions.

Number of Logic Elements/Blocks: The quantity of Logic Elements/Blocks available on the device; a measure of device size or complexity.

Number of Macrocells: A measure of device size, complexity, or functional potential. (Not specified for all products)

Number of Gates: The number of logic gates contained within a device; a measure of device size, complexity, or functional potential. (Not specified for all products)

Number of I/O: Indicates the number of device pins that are capable of being used for general-purpose digital input/output functions.

Operating Temperature: Recommended operating temperature, typically given in a range or as a maximum. Exceeding these temperatures may affect performance or damage the device and other system components.

Mounting Type: Indicates how the device is attached.

Package / Case: Indicates the type of protective case used on an electronic component to allow easy handling, installation, and protection. This selection was determined to be the closest industry standard applicable to the supplier device packaging. Typically it is best to check the actual dimensions from the datasheet rather than depend on this terminology when designing your circuit.

Supplier Device Package: This is what the manufacturer calls the package of this device. They are manufacturer specific. It is typically best to use the actual dimensions from the datasheets rather than to go by this terminology when designing your circuit.

ProductExamples

Image

MFR PART # XC2C32A-6QFG32I
DIGIKEY PART # 122-1973-ND
MANUFACTURER AMD
DESCRIPTION IC CPLD 32MC 5.5NS 32QFN
DATASHEET Click Here

Image

MFR PART # LC4032V-75TN48C
DIGIKEY PART # 220-1033-ND
MANUFACTURER Lattice Semiconductor Corporation
DESCRIPTION IC CPLD 32MC 7.5NS 48TQFP
DATASHEET Click Here

Image

MFR PART # EPM1270F256C5N
DIGIKEY PART # 544-1336-ND
MANUFACTURER Intel
DESCRIPTION IC CPLD 980MC 6.2NS 256FBGA
DATASHEET Click Here

Image

MFR PART # ATF1502ASV-15JU44
DIGIKEY PART # ATF1502ASV-15JU44-ND
MANUFACTURER Microchip Technology
DESCRIPTION IC CPLD 32MC 15NS 44PLCC
DATASHEET Click Here

Image

MFR PART # SLG46537V
DIGIKEY PART # SLG46537V-ND - Tape & Reel (TR)
MANUFACTURER Renesas Design Germany GmbH
DESCRIPTION IC CPLD 19MC 20STQFN
DATASHEET Click Here

MediaLinks

Articles
The Growing Importance of Watchdog Functionality in MCU Applications
High Precision Front-End Design
Host Controller and System Partitioning Options

Product Training Modules
MAX® V Overview - Intel®

Blogs
UP2 uses the new Intel Apollo Lake SoC to integrate into the Industrial Market

TechForum
SPI Slave (VHDL)
I2C Master (VHDL)
UART (VHDL)

If you have any general questions on the specifications for selecting CPLDs (Complex Programmable Logic Devices), please reply using the button below. If you have questions on specific CPLDs (Complex Programmable Logic Devices) please post those questions in the Integrated Circuits (ICs) category.