We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!

Configurable Logic Block

The CLB is a reconfigurable digital logic module, similar to a CPLD, that is integrated into the microcontroller (MCU) and performs hardware-based digital logic independent of the CPU. This results in fast and predictable response times for a diverse range of applications, such as automotive and industrial. The CLB enables much larger hardware-based digital logic designs than previously possible on an MCU and is also capable of operating in sleep mode, allowing complex processing to occur with very low power consumption.

2025 Configurable Logic Design Challenge Is Now Live


Join us for our 2025 Configurable Logic Design Challenge. With expert judges, free development tools and a $10,000 prize pool, this contest is an excellent opportunity to show off your design skills using our innovative CLB peripheral. Click the link below for more information about the contest and register now.

How to Get Started With the CLB Tool

A graphical CLB configuration tool is integrated into MPLAB® Code Configurator (MCC) for increased development speed and convenience. The tool, which is also offered online, allows logic designs to be sketched, aiding visualization. After the design is finished, the tool optimizes, synthesizes and outputs a CLB bitstream for the device to use. Alternatively, pre-built libraries can be dragged and dropped into the tool to implement common use cases.

CLB Traffic Light Demo


Are you curious to see the CLB in action? With Microchip Try, you can experience our CLB demo featuring a European traffic light. Change the light and observe how the CLB monitors the light and ensures it returns to a safe state.

CLB Capabilities


The CLB can have up to 32 basic logic elements including:
  • AND/OR/NAND/NOR gates
  • Buffer/inverting buffer
  • D flip-flop      
  • JK flip-flop
  • Multiplexers
  • 4-input LUT
Additional features include:
  • Dynamic configuration for on-the-fly logic changes
  • Tri-state logic
  • Input and output from software, I/O pins, and other PIC® peripherals, such as an ADC, PWM, DAC and more
  • Less than 6 ns Basic Logic Element (BLE) propagation delay at 5.5V (typical)
  • 20 uA per BLE power consumption at 1.8V/1 Mhz (typical)

Full characteristic graphs will be available in the data sheet soon.

Do You Need More Expansive Logic Capabilities? 


We also offer dedicated Complex Programmable Logic Devices (CPLDs) with up to 128 macrocells and 160 Input/Output (I/O) pins for more complex and larger-scale designs. 

Resources


Parametric Chart