
Microchip has a new configurable logic cell (CLC) unit in Microchip PIC10F32x. It’s not quite a FPGA, more like a multi-function 7400 series logic chip stuck to a PIC. Also available in the 20 pin PIC 16F150X:
…new features include a new Configurable Logic Cell (CLC) which allows the user to do simple Boolean functions – such as AND/OR/XOR logic functions and D/JK/SR state functions, a new Direct Digital Synthesis (DDS) module which is basically a PWM with a fixed 50% duty cycle and increased frequency resolution and lends itself well to applications such as ballast control, a Complimentary Waveform Generator (CWG) which provides a compliment waveform to various inputs sources including the PWM, the CLC, or DDS, and finally an integrated temperature indicator for low cost temperature measurements.
Sounds cool. Do you have any project ideas?
Via the forum.

its a cool addon to do simple boolan functions without using the processor, but I think the propagation delays will be too great to make it usefull for any high speed application,
Hardware logic will always be faster than anything you can code up running it through the ALU. You may not be able to do SDR with it, but it’s still a huge improvement.
If anyone can find the propagation delays and rse fall times, that would be nice, since I cant find anything in the DataSheet.
Cypress’ PSOC3s and PSOC5s have CPLD like configurable digital blocks. Way more useful than simple logic, you can even create state machines and modulators in them wich can work without the intervention of the core.
Yeah, but do any of them fit in a 6-pin device? ;)
If I have one,
may be another PIC based Bus Blaster with reconfigurable buffer ….
(or)
seem another Bus Pirate to add real JTAG support.
The Microchip website has the pdf for “Configurable Logic Cell Configuration Tool User’s Guide”. This URL http://ww1.microchip.com/downloads/en/DeviceDoc/41597A.pdf
I like this a lot – it enables me to build low-cost OSD even easier, by using CLC to replace flipflop used to genlock PIC to video source, enabling a true razor-sharp OSD.