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!

AN1451

Title
Title
Glitch-Free Design Using the Configurable Logic Cell(CLC)
Name
Name
AN1451
Date
Date
06/24/2015
Application Categories
Application Categories
Algorithms (Building Blocks) / Digital Filters
Home Appliance / User Interface
Peripheral / CLC
Product Categories
Product Categories
16-bit MCUs
8-bit MCU
dsPIC DSCs
Description
Description
One of the challenges that digital designers run into frequently involves getting rid of glitches in their design. This is typically accounted for by ensuring there is adequate set-up and hold time when data is latched. The addition of the Configurable Logic Cell (CLC) to the Microchip set of peripherals allows end-users to essentially ?design? a simple peripheral that can interface with the PIC® microcontroller.

Files

Title Title Download Date Size
AN1451 Source Code - Glitch-Free Design using the Configurable Logic Cell (CLC) 43.9 KB 06/24/2015 AN1451 Source Code - Glitch-Free Design using the Configurable Logic Cell (CLC) Download 06/24/2015 43.9 KB

Silicon Products

Title Product Title
ATmega2564RFR2
ATmega2564RFR2
ATmega256RFR2
ATmega256RFR2
ATmega644RFR2
ATmega644RFR2
ATmega128RFA1
ATmega128RFA1
ATZBS1256
ATZBS1256
ATmega64RFR2
ATmega64RFR2
ATmega1284RFR2
ATmega1284RFR2
ATmega128RFR2
ATmega128RFR2
AT90PWM161
AT90PWM161
AT90USB1286
AT90USB1286
AT90USB646
AT90USB646
AT90USB1287
AT90USB1287
AT90PWM3B
AT90PWM3B
AT90PWM316
AT90PWM316
AT90PWM2B
AT90PWM2B
ATmega6450
Newer Device Available ATMEGA6450A
ATmega6450 Newer Device Available ATMEGA6450A
AT90USB82
AT90USB82
AT90PWM1
AT90PWM1
PIC16F1508
PIC16F1508
PIC16F1614
PIC16F1614
PIC16F18857
PIC16F18857
ATtiny828
ATtiny828
PIC16F18856
PIC16F18856
PIC16F18854
PIC16F18854
PIC16F1704
PIC16F1704
PIC16F1703
PIC16F1703
PIC16F1707
PIC16F1707
AT90PWM81
AT90PWM81
PIC16F18345
PIC16F18345
PIC16F1779
PIC16F1779
PIC10F320
PIC10F320
PIC16F1773
PIC16F1773
AT90USB162
AT90USB162
PIC16F18876
PIC16F18876
AT90PWM216
AT90PWM216
PIC16F15313
Cost Effective 8 to 48-Pins 8-bit Microcontroller
PIC16F15313 Cost Effective 8 to 48-Pins 8-bit Microcontroller
ATtiny2313A
ATtiny2313A
AT90USB647
AT90USB647
PIC16F1507
PIC16F1507
PIC16F1618
PIC16F1618
PIC16F18875
PIC16F18875
PIC16F18855
PIC16F18855
ATtiny841
ATtiny841
ATtiny87
ATtiny87
ATtiny87 ATtiny87
PIC16F1615
PIC16F1615
ATtiny441
ATtiny441
PIC16F1709
PIC16F1709
AT90USB82
AT90USB82
ATmega3250PA
ATmega3250PA
ATmega6450A
ATmega6450A
PIC16F1778
PIC16F1778
ATmega645A
ATmega645A
AT90USB1286
AT90USB1286
AT90USB1287
AT90USB1287
ATmega324PA
ATmega324PA
ATmega649A
ATmega649A
ATmega164A
ATmega164A
ATmega164P
ATmega164P
ATmega165P
Newer Device Available ATMEGA165PA
ATmega165P Newer Device Available ATMEGA165PA
PIC16F1705
PIC16F1705
ATmega48PA
ATmega48PA
PIC16F1619
PIC16F1619
PIC16F1708
PIC16F1708
ATmega644A
ATmega644A
ATmega48A
ATmega48A
ATmega16U2
ATmega16U2
ATMEGA165PA
ATMEGA165PA
ATmega169P
Newer Device Available ATMEGA169PA
ATmega169P Newer Device Available ATMEGA169PA
ATmega168A
ATmega168A
ATmega32U2
ATmega32U2
ATmega3290A
ATmega3290A
ATmega3290
Newer Device Available ATMEGA3290A
ATmega3290 Newer Device Available ATMEGA3290A
ATtiny2313
Newer Device Available ATTINY2313A
ATtiny2313 Newer Device Available ATTINY2313A
ATtiny4313
ATtiny4313
PIC16F1717
PIC16F1717
PIC16F15385
PIC16F15385
PIC16F1776
PIC16F1776
PIC16F18323
PIC16F18323
PIC16F18324
PIC16F18324
PIC16F1716
PIC16F1716
PIC16F18344
PIC16F18344
PIC16F18325
PIC16F18325
AT90USB646
AT90USB646
AT90USB647
AT90USB647
ATmega325A
ATmega325A
PIC16F1769
PIC16F1769
ATmega325P
Newer Device Available ATMEGA325PA
ATmega325P Newer Device Available ATMEGA325PA
ATmega325PA
ATmega325PA
ATmega6450P
ATmega6450P
ATMEGA644PA
ATMEGA644PA
ATmega6450
Newer Device Available ATMEGA6450A
ATmega6450 Newer Device Available ATMEGA6450A
AT90PWM216
AT90PWM216
ATmega6490P
ATmega6490P
ATmega64A
ATmega64A
ATmega6490
Newer Device Available ATMEGA6490A
ATmega6490 Newer Device Available ATMEGA6490A
ATmega644
Newer Device Available ATMEGA644A
ATmega644 Newer Device Available ATMEGA644A
ATtiny1634
ATtiny1634
ATmega2561
ATmega2561
ATmega16U4
ATmega16U4
ATMEGA328PB
ATMEGA328PB
ATmega328
Not Recommended for new designs
ATmega328 Not Recommended for new designs
ATmega645
Newer Device Available ATMEGA645A
ATmega645 Newer Device Available ATMEGA645A
AT90PWM316
AT90PWM316
AT90PWM2B
AT90PWM2B
AT90PWM3B
AT90PWM3B
AT90PWM161
AT90PWM161
PIC10F322
PIC10F322
PIC10F322 PIC10F322
PIC16F15386
PIC16F15386
ATMEGA324PB
ATMEGA324PB
PIC16F1503
PIC16F1503
ATmega324A
ATmega324A
ATmega325
Newer Device Available ATMEGA325A
ATmega325 Newer Device Available ATMEGA325A
ATmega6490A
ATmega6490A
ATmega164PA
ATmega164PA
ATMEGA162
ATMEGA162
ATmega48PB
ATmega48PB
ATmega48P
ATmega48P
ATmega128
ATmega128
ATmega2560
ATmega2560
ATmega16M1
ATmega16M1
ATmega88A
ATmega88A
ATMEGA64M1
ATMEGA64M1
AT90CAN128
AT90CAN128
AT90CAN32
AT90CAN32
ATmega169A
ATmega169A
PIC16F1777
PIC16F1777
ATmega1284P
ATmega1284P
ATmega128A
ATmega128A
ATMEGA3290PA
ATMEGA3290PA
ATmega329PA
ATmega329PA
ATmega329A
ATmega329A
ATmega329P
Newer Device Available ATMEGA329PA
ATmega329P Newer Device Available ATMEGA329PA
ATmega88P
ATmega88P
ATmega8A
ATmega8A
ATmega8
ATmega8
PIC16F15354
PIC16F15354
PIC16F15323
PIC16F15323
PIC16F15344
PIC16F15344
ATmega168PB
ATmega168PB
ATmega32A
ATmega32A
ATmega32M1
ATmega32M1
ATmega32U4
ATmega32U4
ATmega1284
ATmega1284
ATmega88PA
ATmega88PA
ATmega88PB
ATmega88PB
ATmega8U2
ATmega8U2
PIC16F15376
PIC16F15376
PIC16F15355
PIC16F15355
PIC16F15345
PIC16F15345
ATtiny13
Newer Device Available ATTINY13A
ATtiny13 Newer Device Available ATTINY13A
ATmega168PA
ATmega168PA
ATmega8515
ATmega8515
ATmega324P
ATmega324P
PIC16F1768
PIC16F1768
AT90USB162
AT90USB162
ATmega3250A
ATmega3250A
ATmega3250P
Newer Device Available ATMEGA3250PA
ATmega3250P Newer Device Available ATMEGA3250PA
ATmega645P
ATmega645P
ATmega644P
Newer Device Available ATMEGA644PA
ATmega644P Newer Device Available ATMEGA644PA
AT90PWM81
AT90PWM81
ATmega32
Newer Device Available ATMEGA32A
ATmega32 Newer Device Available ATMEGA32A
ATmega168
ATmega168
ATmega3250
ATmega3250
ATmega649P
ATmega649P
ATmega649
Newer Device Available ATMEGA649A
ATmega649 Newer Device Available ATMEGA649A
ATmega640
ATmega640
ATmega64
Newer Device Available ATMEGA64A
ATmega64 Newer Device Available ATMEGA64A
ATmega16A
ATmega16A
AT90CAN64
AT90CAN64
AT90PWM1
AT90PWM1
ATmega169PA
ATmega169PA
ATmega16
ATmega16
ATmega1281
ATmega1281
ATmega3290P
Newer Device Available ATMEGA3290PA
ATmega3290P Newer Device Available ATMEGA3290PA
ATmega329
Newer Device Available ATMEGA329A
ATmega329 Newer Device Available ATMEGA329A
PIC16F1764
PIC16F1764
ATtiny43U
ATtiny43U
PIC16F15356
PIC16F15356
PIC16F15375
PIC16F15375
PIC16F1718
PIC16F1718
PIC16F1719
PIC16F1719
PIC16F18326
PIC16F18326
PIC16F18346
PIC16F18346
ATmega168P
ATmega168P
PIC16F15324
PIC16F15324
PIC16F15325
PIC16F15325
PIC16F1509
PIC16F1509
PIC16F1713
PIC16F1713
PIC16F18877
PIC16F18877
ATmega8535
ATmega8535
ATtiny102
ATtiny102
ATmega1280
ATmega1280
ATmega88
ATmega88
ATtiny13A
ATtiny13A
ATMEGA328P
‎Not Recommended for new designs
ATMEGA328P ‎Not Recommended for new designs
ATTINY104
ATTINY104
PIC16F1765
PIC16F1765
PIC12F1501
PIC12F1501
ATTINY167
ATTINY167
PIC16F18313
PIC16F18313
ATmega48
ATmega48
ATMEGAS64M1
Radiation Tolerant AVR8 MCU
ATMEGAS64M1 Radiation Tolerant AVR8 MCU
ATMEGAET128
ATMEGAET128
ATMEGAS128
Radiation Tolerant AVR8 MCU
ATMEGAS128 Radiation Tolerant AVR8 MCU
ATMEGAET64M1
ATMEGAET64M1