# What is the maximum frequency signal that can be generated in PIC18F4550 microcontroller?

What is the maximum frequency signal that can be generated in **PIC18F4550 microcontroller**? In order to get the maximum frequency, we will run the timer for minimum time. The minimum possible count is only 1 and it is because of the roll-over phenomenon.

## Calculations for maximum frequency signal in PIC microcontroller

Load both timer registers with maximum value that is FFFFH

subtract its decimal equivalent from 65536-65535=1.

Multiply is with clock period that is 0.4usec in case of 10MHz **crystal oscillator**.

1*0.4usec=0.4usec.

Now multiply it by 2 in order to get the time period so 2*0.4usec=0.8usec.

Now take reciprocal of it which is equal to 1.25MHz.

### MPLAB simulations for Maximum frequency signal in 16-bit timer programming mode

### Simulations on Proteus

Download files from here

Also read here

What is the minimum frequency signal that can be generated in PIC18F4550 microcontroller?