Quick and Easy Code Generation for NXP Microcontrollers

Code Architect

Visit the main Embedded Systems Academy site for technical information and more related to CAN, CANopen and embedded systems!

Current Project: Not Saved Open Project | Save Project | New Project

Select the desired microcontroller and peripheral:

Start >  89LPC936 >  Comparators

 Help: How do I select what I want?

Step 2 Configure the Comparators and click on Generate:
Input  
CPU Clock Frequency (MHz):
   
Options  
Use Timer 0 to generate 13 microsecond delay  
Use Timer 1 to generate 13 microsecond delay  
   
Interrupts  
Interrupt Register Bank:

Interrupt Priority:

Interrupt function name:

   
Functions  
13 microsecond delay function name:

Initialization function name:

Disable function name:

Get comparator output function name:
Comparator select positive input function name:

 

Note that the datasheet mentions a 10 microsecond delay when enabling the comparators. Because the timers may be clocked from the Watchdog timer, which can be up to 30% from the stated frequency, 30% has been added to the absolute minimum delay of 10us to give 13us.