SX Microcontroller RS232 IO ISR Calc

Finds any combination of Clock, PreScale, Increment, Baudrate, and ISR rate within specified allowable error
Given Max Baud Err = 0.75% and Max Timer Drift = 0%
Clock Pre
Scale
RTCC
Inc
Max ISR
Cycles
ISR Rate Rates, per division w/ percent error
Timing period (min / max), per counter width w/ max drift
5Mhz 125525519.607843Khz÷65=300+0.55%
5Mhz 125425419.685039Khz÷33=600-0.58%, ÷66=300-0.58%
5Mhz 125325319.762846Khz÷33=600, ÷66=300
5Mhz 125225219.841270Khz÷33=600, ÷66=300
5Mhz 125125119.920319Khz÷33=600+0.60%, ÷66=300+0.60%
5Mhz 125025020.000000Khz÷67=300
5Mhz 124924920.080321Khz÷67=300
5Mhz 124824820.161290Khz÷67=300
5Mhz 124724720.242915Khz÷67=300+0.71%
5Mhz 124624620.325203Khz÷17=1200, ÷34=600, ÷68=300
5Mhz 124524520.408163Khz÷17=1200, ÷34=600, ÷68=300
5Mhz 124424420.491803Khz÷17=1200, ÷34=600, ÷68=300
5Mhz 124324320.576132Khz÷69=300-0.60%
5Mhz 124224220.661157Khz÷69=300
5Mhz 124124120.746888Khz÷69=300
5Mhz 124024020.833333Khz÷69=300+0.64%
5Mhz 123923920.920502Khz÷35=600, ÷70=300
5Mhz 123823821.008403Khz÷35=600, ÷70=300
5Mhz 123723721.097046Khz÷35=600, ÷70=300
5Mhz 123623621.186441Khz÷71=300-0.54%
more...

Clock Speeds: (ex: 3.27895 MHz = 3.27895, leave blank for common values)
Prescales: (leave blank for all values or enter a comma delimited list)
Max RTCC Increment: (leave blank for all values or enter a single value)
Max UART ISR
Subroutine Call
Divide Rate:
(leave blank for 255 or enter a single value)
Baud Rates: (leave blank for common values)
Allowable Error: (ex: 3 = 3 percent or .97 to 1.03)