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
6.144Mhz 125525524.094118Khz÷5=4800, ÷10=2400, ÷20=1200, ÷40=600, ÷80=300
6.144Mhz 125425424.188976Khz÷81=300
6.144Mhz 125325324.284585Khz÷81=300
6.144Mhz 125225224.380952Khz÷81=300
6.144Mhz 125125124.478088Khz÷41=600, ÷81=300+0.73%, ÷82=300
6.144Mhz 125025024.576000Khz÷41=600, ÷82=300
6.144Mhz 124924924.674699Khz÷41=600, ÷82=300
6.144Mhz 124824824.774194Khz÷41=600+0.70%, ÷82=300+0.70%, ÷83=300-0.51%
6.144Mhz 124724724.874494Khz÷83=300
6.144Mhz 124624624.975610Khz÷83=300
6.144Mhz 124524525.077551Khz÷21=1200, ÷42=600, ÷83=300+0.71%, ÷84=300
6.144Mhz 124424425.180328Khz÷21=1200, ÷42=600, ÷84=300
6.144Mhz 124324325.283951Khz÷21=1200, ÷42=600, ÷84=300
6.144Mhz 124224225.388430Khz÷21=1200+0.74%, ÷42=600+0.74%, ÷84=300+0.74%, ÷85=300
6.144Mhz 124124125.493776Khz÷85=300
6.144Mhz 124024025.600000Khz÷85=300
6.144Mhz 123923925.707113Khz÷43=600, ÷86=300
6.144Mhz 123823825.815126Khz÷43=600, ÷86=300
6.144Mhz 123723725.924051Khz÷43=600, ÷86=300, ÷87=300-0.68%
6.144Mhz 123623626.033898Khz÷87=300
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)