EmbeddedRelated.com
The 2026 Embedded Online Conference
ATF1504AS

MCHPATF1504AS

Microchip
Smaller member of the same family for even lower macrocell counts and pin counts.
Active700 in stock

Overview

The Microchip ATF1504AS is a 5V in-system programmable (ISP) complex programmable logic device (CPLD) with 64 macrocells and 32 I/O pins. It is a smaller member of the ATF15xx family, offering lower macrocell and pin counts for designs with more modest logic requirements. This CPLD supports a maximum clock speed of 166.7 MHz.

Why Choose This Part

Engineers choose the ATF1504AS for its 5V operation, making it suitable for systems that still rely on 5V logic. Its in-system programmability (ISP) via JTAG allows for easy configuration and updates without removing the device from the board. The device also features a low-power standby mode and programmable output slew rates, offering flexibility for power-sensitive and signal integrity critical designs.

Applications

Glue Logic
Integrating multiple discrete logic gates and standard logic ICs into a single, compact device.
Bus Interface Logic
Implementing custom bus arbitration, address decoding, and data path control in embedded systems.
State Machine Implementation
Designing and implementing synchronous or asynchronous state machines for control applications.
I/O Expansion
Adding flexible, configurable I/O pins to a microcontroller or microprocessor with limited I/O.
Legacy System Interfacing
Bridging between different logic families or voltage levels, particularly in 5V tolerant systems.

Key Specifications

Mounting Type Surface Mount
Number of I/O 32
Package / Case 44-LCC (J-Lead)
Programmable Type In System Programmable (min 10K program/erase cycles)
Number of Macrocells 64
Delay Time tpd(1) Max 10 ns
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 44-PLCC (16.6x16.6)
Voltage Supply - Internal 4.5V ~ 5.5V

Getting Started

To get started with the ATF1504AS, engineers typically use Microchip's proprietary design software, such as ispLEVER Classic, for schematic entry or HDL code development (Verilog/VHDL), synthesis, and fitting. Programming is done via a JTAG interface using compatible programmers. Development kits or evaluation boards specifically for the ATF15xx family can aid in initial prototyping and testing.

The 2026 Embedded Online Conference